All notable changes to this project will be documented in this file, in reverse chronological order by release.
- Nothing.
- The minimum PHP version requirement has been raised to 7.4.1.
- Nothing.
- Nothing.
- Nothing.
- The VuFindHarvest\Exception\OaiException class, for finer-grained error handling.
- The minimum PHP version requirement has been raised to 7.3.
- The noRecordsMatch error is no longer treated as a fatal problem.
- Nothing.
- Nothing.
- The failure to harvest from one OAI source no longer causes the entire batch to fail.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Improved help message for --ini option.
- VuFindHarvest\OaiPmh\HarvesterCommand class (for Symfony\Console integration).
- Raised minimum PHP requirement to version 7.2.
- Replaced Laminas\Console with Symfony\Console as console interaction framework.
- VuFindHarvest\ConsoleOutput\ConsoleWriter class is now a wrapper around Symfony\Component\Console\Output\OutputInterface (which also impacts some of the internals of VuFindHarvest\OaiPmh\HarvesterFactory).
- Nothing.
- VuFindHarvest\OaiPmh\HarvesterConsoleRunner class (for Laminas\Console integration).
- Nothing.
- Nothing.
- Updated Zend dependencies to use Laminas equivalents.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Bug: each batch of IDs in log file was missing trailing line break.
- Nothing.
- Nothing.
- Nothing.
- PHP 5 support.
- Nothing.
- New globalSearch / globalReplace parameters.
- Nothing.
- Nothing.
- PHP 5.4/5.5 support.
- Bug: xmlns namespace attributes injected incorrectly.
- New sanitizeRegex setting to optionally allow override of default XML sanitization regular expression.
- Nothing.
- Nothing.
- Nothing.
- Bug: authentication credentials cleared between requests.
- Better support for SSL certificate configuration
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Expanded command-line functionality.
- Documentation.
- More complete test suite.
- Complete rewrite of code for better separation of concerns.
- Nothing.
- Nothing.
- Nothing.
- Simple stand-alone console interface
- Nothing.
- Nothing.
- Nothing.
- Nothing.
Initial extraction of library code from the VuFind project