Skip to content

Commit d596a22

Browse files
committed
Release 0.3.0
Update version and changelog for 0.3.0 release with enhanced database schema, development workflow documentation, and various bug fixes.
1 parent c0aa34c commit d596a22

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

docs/CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.3.0] - 2025-11-20
11+
12+
### Added
13+
- **Enhanced Database Schema**: Journal URLs are now extracted and stored in dedicated journal_urls table for improved data structure
14+
- **Comprehensive Development Workflow**: Added detailed development process documentation in AICodingAgent.md
15+
- **Code Quality Standards**: Implemented SPDX license identifiers across all Python files for better compliance
16+
17+
### Changed
18+
- **Backend Naming Convention**: Unified all backend names to consistent lowercase snake_case format
19+
- **Import Organization**: Reorganized import statements across codebase to follow PEP 8 guidelines
20+
- **CI/CD Pipeline**: Enhanced security scanning alignment with release pipeline and optimized PyPI publishing workflow
21+
22+
### Fixed
23+
- **Database Operations**: Fixed URL extraction in AsyncDBWriter to properly populate journal_urls table
24+
- **Configuration Output**: Removed timestamp prefix from config command output to ensure valid YAML format
25+
- **Test Suite**: Eliminated RuntimeWarning about unawaited coroutines in test suite
26+
- **CI Infrastructure**:
27+
- Removed unnecessary unrar fallback in macOS CI to eliminate warnings
28+
- Cleaned up unused GitHub Pages deployment configuration
29+
- Improved security scanning integration
30+
31+
### Removed
32+
- **Legacy Code**: Removed backward compatibility code and comments no longer needed
33+
- **Redundant CI Jobs**: Cleaned up duplicate PyPI publishing jobs from CI configuration
34+
1035
## [0.2.0] - 2025-11-20
1136

1237
### Added

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "aletheia-probe"
7-
version = "0.2.0"
7+
version = "0.3.0"
88
description = "Automated tool for assessing predatory journals using multiple backend sources"
99
readme = "README.md"
1010
license = {file = "LICENSE"}

0 commit comments

Comments
 (0)