Skip to content

Releases: caltechlibrary/eprints2bags

Release 1.10.3

04 May 23:26
Compare
Choose a tag to compare

This version fixes a minor error in CITATION.cff.

Release 1.10.2

04 May 23:21
Compare
Choose a tag to compare

This version only updates information in CITATION.cff, codemeta.json, and a few other files. There are no functional changes in this release.

Release 1.10.1

05 Apr 18:25
Compare
Choose a tag to compare

Changes in this version:

  • Fix reference to wrong exception name in network code.
  • Add missing import of aenum to requirements.txt

Release 1.10.0

04 Apr 20:01
Compare
Choose a tag to compare

Changes in this release:

  • Removed delay option -y. Servers should probably implement throttling if rates are a problem, and anyway, the default value was probably too short to be of any use, so it's unlikely this option was of any use anyway.
  • Switched to using cpu_count() from Python os package instead of our own custom code.
  • Switched to using Sidetrack instead of original internal debug logging code.
  • Switched to using Bun for basic terminal output.
  • Switched to using CommonPy for common utilities.
  • Internally, use different approach to recording version number and other metadata.
  • Updated and refactored Makefile.
  • Added CITATION.cff file.
  • Refactored and update internal code.
  • Renamed branch master to main.

Release 1.9.2

04 Jul 01:21
Compare
Choose a tag to compare

Critical fix – this version fixes a bug that caused eprints2bags to write zero-length data files when used with newer versions of Python. You should upgrade your copy of eprints2bags to this version. This version also reports skipped records separately from missing records (in the final summary at the end of a run).

The file CHANGES contains a more complete change log that includes information about previous releases.

Release 1.9.1

09 Nov 22:04
Compare
Choose a tag to compare

This release updates the README file to explain how to install from PyPI, and fixes some internal files related to producing releases on PyPI.

Version 1.9.0

09 Nov 01:05
Compare
Choose a tag to compare

Changes in this release:

  • Fixed issue #9: out-of-order id lists are ignored.
  • Added fix by Tom Morrell to files.py for when output is in the current directory.
  • Changed the debug option -@ to accept an argument for where to send the debug output trace. The behavior change of -@ is not backward compatible.
  • Internally, package metadata is now stored in setup.cfg. Also, there is no eprints2bags/__version__.py anymore, and instead, some special code in eprints2bags/__init__.py extracts package-level variables directly from the installation created by pip.
  • Redesigned the icon for eprints2bags to tie into Eprints a little bit better.
  • Changed Caltech logo used on the bottom of the README.md file. The previous logo is only approved by Caltech for use in certain official contexts.
  • Fixed various small errors in the README.md file.
  • Released on PyPI.

The file CHANGES contains a more complete change log that includes information about previous releases.

Version 1.8.2

24 Jan 18:33
Compare
Choose a tag to compare

This minor release improves handling of server and network connectivity issues by pausing and retrying a few times before giving up completely.

Version 1.8.1

23 Jan 17:07
Compare
Choose a tag to compare

This minor release fixes a performance issue introduced in the previous release, related to how multiple processes were used. The program is back to the speed it was before 1.8.0.

Version 1.8.0

22 Jan 03:01
Compare
Choose a tag to compare

This release brings significant changes to the behavior and user interface. First, if desired, eprints2bags can now create a top-level bag containing the archived bags it creates. This top-level bag itself can also be put into a single-file archive if desired. This behavior is controlled by the new option -e in combination with the (renamed) option -b and the new option -t. (The default behavior remains not to create an overall bag or archive.) Along with these changes, several existing command-line arguments have changed names and abbreviations. Please see the help text for the new names. Finally, a new option -c is available for changing the number of processes used during the bagging step to calculate checksums, and eprints2bags now uses multiple processes for that step by default.

The file CHANGES contains a more complete change log that includes information about previous releases.