Releases: caltechlibrary/pubarchiver
Release 1.7.0 – New features and changes
- Store JATS XML for each article, as well as any image referenced in the JATS data. Images are converted to uncompressed TIFF before being stored.
- Perform JATS validation for each article by default.
- Add
-X
option to disable automatic JATS DTD validation. - Change
-a
option to accept a file containing either a list of DOIs or the XML format sent by micropublication.org. - Change exit code numbering scheme.
- Communicate number of failures in terms of exit codes; see README for more details.
- Test if date given to
-d
is syntactically correct but not a valid date. - Refactor and change some internal code.
- Fix miscellaneous bugs.
The file CHANGES contains a more complete change log that includes information about previous releases.
Release 1.6.3 – Bugfix release
- Catch and handle no-content errors more gracefully.
- Detect mangled XML returned by micropublication.org and handle it more gracefully.
The file CHANGES contains a more complete change log that includes information about previous releases.
Version 1.6.2 – Bugfix release
This release fixes a crash-causing bug in writing the comment string into the zip file resulting from a reference to a no-longer-existing package attribute.
Version 1.6.1 – Minor bugfix release
This fixes broken handling of the debug output destination and updates the README.md
to reflect the currently available command-line options.
Release 1.6.0 – New debug options
This release changes the debug flag -@
to accept an argument for where to send the debug output trace. The behavior change of -@
is not backward compatible; it will no longer work without an argument value.
The only other change concerns internal modifications to put metadata in setup.cfg
and change how Microarchiver gets the metadata internally.
Version 1.5.1 – Minor internal bug fixes
This fixes some minor internal bugs.
Version 1.5.0 – New feature for getting raw list of articles
This release primarily adds the -g
option for printing the XML article list from the server.
Version 1.4.0 – add script for use with cron
This release changes (really, fixes) a minor behavior where it previously would create an empty output directory even if nothing was going to be written. It also adds a script for use with cron for running microarchiver on a regular basis and uploading the results to Portico.
Version 1.3.0 – Don't write empty archives
Skip creation of archive zip file if there are no articles to archive. This can happen when using --after-date
.
Version 1.2.0 – minor code changes and fixes
- Improved installation instructions.
- Changed debug flag from
-Z
to-@
. - Internal code changes for message printing & colorization.