# CHANGELOG.md # Changelog All significant changes to the OpenAlex Publication Discovery and Repository Enrichment Toolkit are documented in this file. --- ## Version 1.15.2 (June 2026) ### Added * Weekly repository snapshot comparison using `kar_export.csv`. * Metadata enrichment reporting. * Manual review reporting. * Support for title matching where DOI is unavailable. * Documentation package including workflow, installation guide and project history. ### Improved * Enrichment report grouped by repository record. * Improved Unicode and title normalisation. * Clearer logging and reporting. * Better handling of missing OpenAlex metadata. * Improved routing of publication types. ### Fixed * Correct handling of missing `primary_location` values. * Improved handling of OpenAlex edge cases. * Reduced false manual review cases caused by formatting differences. --- ## Version 1.15 (June 2026) ### Added * Repository comparison using exported KAR metadata. * DOI index. * Title index. * Metadata comparison between OpenAlex and repository records. * Duplicate reporting. * Metadata enrichment reporting. * Manual review workflow. ### Changed * Replaced live repository duplicate searching with comparison against a local repository export. --- ## Version 1.14 (May–June 2026) ### Improved * RIS export mapping. * Publication date handling. * Journal title mapping. * Folder routing for different publication types. * Dry-run workflow. * Logging. --- ## Version 1.13 (April–May 2026) ### Added * Stable OpenAlex harvesting. * RIS export. * Output folder structure. * Duplicate checking prototype. * Routing of books, book chapters and datasets. --- ## Earlier prototypes (March–April 2026) Initial development concentrated on evaluating OpenAlex as a potential replacement for Jisc Publications Router. Early prototypes explored: * publication discovery * metadata mapping * repository duplicate detection * RIS generation * operational workflow design These prototypes informed the architecture adopted for Version 1.15.