Skip to content

Commit 5a9af42

Browse files
feat: Release version 0.5.0 with conference processing enhancements (#121)
This release includes significant improvements to conference and venue assessment capabilities: - New conference acronym management CLI commands - Enhanced venue type detection for journals, conferences, and preprints - ArXiv preprint handling with dedicated assessment paths - Self-learning conference acronym recognition system - Comprehensive conference name normalization - Case-insensitive venue matching improvements - Enhanced LaTeX processing and bracket removal - Suspicious assessment category for heuristic-only results - Multiple bug fixes for acronym processing and database isolation Closes #120 Co-authored-by: florath-ai-assistant[bot] <Andreas.Florath@telekom.de>
1 parent 4f8a157 commit 5a9af42

File tree

2 files changed

+95
-1
lines changed

2 files changed

+95
-1
lines changed

docs/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [0.5.0] - 2025-11-24
11+
12+
### Added
13+
- **Conference Acronym Management**: New `conference-acronym` CLI command group for managing conference acronyms (#101)
14+
- List, add, update, and delete conference acronyms
15+
- Support for acronym normalization and equivalence management
16+
- Integration with self-learning acronym recognition system
17+
- **Venue Type Detection**: Enhanced publication type handling for journals, conferences, and preprints (#100)
18+
- Automatic detection of publication venue types
19+
- Specialized assessment paths for different publication categories
20+
- Improved classification accuracy through type-aware processing
21+
- **ArXiv Preprint Support**: Dedicated handling for arXiv preprints separate from journal/conference assessment (#89)
22+
- Recognizes arXiv identifiers and URLs
23+
- Bypasses predatory journal assessment for legitimate preprint servers
24+
- Maintains assessment quality while reducing false positives
25+
- **Self-Learning Conference Acronym Recognition**: Intelligent acronym matching system (#86)
26+
- Automatic learning and recognition of conference acronyms
27+
- Dynamic acronym database updates
28+
- Improved venue identification through acronym equivalence
29+
- **Post-PR Merge Cleanup Script**: Automated development workflow cleanup (#99)
30+
- Streamlines post-merge branch cleanup
31+
- Integrated with development workflow documentation
32+
- Reduces manual maintenance overhead
33+
34+
### Enhanced
35+
- **Conference Name Normalization**: Comprehensive venue name processing to reduce 'unknown' assessments (#85, #81)
36+
- Preserves critical acronyms while normalizing variations
37+
- Handles common conference name patterns and variations
38+
- Significantly improves venue identification accuracy
39+
- **Case-Insensitive Venue Matching**: Improved matching accuracy through case normalization (#84)
40+
- Eliminates case-sensitivity issues in venue identification
41+
- Better handling of mixed-case venue names
42+
- Consistent matching across different input formats
43+
- **LaTeX Processing**: Enhanced cleaning of LaTeX escape sequences in venue names (#83)
44+
- Removes LaTeX formatting artifacts from BibTeX entries
45+
- Improves venue name clarity and matching accuracy
46+
- Better handling of special characters and formatting
47+
- **OpenAlex Conference Scoring**: Enhanced recognition of high-quality single-year conference instances (#82)
48+
- Better assessment of conference quality metrics
49+
- Improved handling of one-time or irregular conferences
50+
- More nuanced quality scoring for diverse conference patterns
51+
- **Bracket Removal**: Improved journal name processing by removing brackets for better matching (#68)
52+
- Handles common bracketed additions in venue names
53+
- Improves matching accuracy by focusing on core venue names
54+
- Reduces false negatives in venue identification
55+
56+
### Fixed
57+
- **Acronym and Venue Name Normalization**: Improved processing accuracy (#119)
58+
- More robust acronym processing and normalization
59+
- Better handling of edge cases in venue name variants
60+
- Enhanced consistency in acronym recognition
61+
- **Documentation Links**: Fixed broken markdown links across documentation (#118)
62+
- Comprehensive link validation and repair
63+
- Improved documentation accessibility and navigation
64+
- Added automated link checking to prevent future issues
65+
- **Database Isolation**: Test database now properly isolated from production cache (#116)
66+
- Prevents test data contamination of production cache
67+
- Ensures clean separation of test and production environments
68+
- Improves reliability of both testing and production usage
69+
- **Configuration Management**: Corrected tool names in settings and configuration files (#108)
70+
- Fixed inconsistencies in tool naming conventions
71+
- Improved configuration accuracy and reliability
72+
- Better alignment with actual tool implementations
73+
- **CI/CD Pipeline**: Enhanced caching and file handling in GitHub Actions workflows (#96, #93)
74+
- Replaced manual cache implementations with built-in solutions
75+
- Fixed glob pattern issues in CI file handling
76+
- Improved build reliability and performance
77+
78+
### Assessment Quality
79+
- **Suspicious Assessment Category**: New evaluation result for heuristic-only assessments (#66)
80+
- Provides intermediate assessment category for uncertain cases
81+
- Better granularity in assessment confidence reporting
82+
- Helps users understand assessment reliability levels
83+
- **Conference Architecture Refactoring**: Fixed conference misclassification issues (#80)
84+
- Improved separation between journal and conference assessment paths
85+
- Better handling of hybrid publication venues
86+
- More accurate classification of publication types
87+
88+
### Documentation
89+
- **README Enhancements**: Improved documentation with core assessment questions and expectations (#106)
90+
- Clearer explanation of tool capabilities and limitations
91+
- Better guidance on expected outcomes and usage
92+
- Enhanced user understanding of assessment methodology
93+
- **Agent Configuration Unification**: Standardized AI agent configuration through AGENTS.md (#97)
94+
- Consolidated agent guidelines and best practices
95+
- Improved consistency across development tools
96+
- Better integration with AI-assisted development workflows
97+
98+
### Development Workflow
99+
- **Error Handling Improvements**: Enhanced logging and encapsulation for conference processing (#91)
100+
- Better error reporting and debugging capabilities
101+
- Improved fault tolerance in conference series processing
102+
- More informative error messages for troubleshooting
103+
10104
## [0.4.0] - 2025-11-21
11105

12106
### 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.4.0"
7+
version = "0.5.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)