Skip to content

Releases: caltechlibrary/foliage

Release 1.4.1

04 Aug 23:27
Compare
Choose a tag to compare

This version fixes a bug in detecting errors when attempting to delete instances from the SRS subsystem. (Thanks to Mel Ray for reporting the problem.)

Release 1.4.0

29 Jul 20:19
Compare
Choose a tag to compare

This version fixes a serious bug in how deletions of instance records were done (or rather, not done). The previous code failed to correctly issue the deletion to SRS, which meant deletions were not actually being effectuated in EDS.

Release 1.3.0

14 Jul 01:54
Compare
Choose a tag to compare

This version adds new new features:

  • The Change Records tab now supports changing the loan type on records.
  • A new tab, Clean Records, is available. It currently has one capability: to delete "phantom" loans based on user id's, meaning loan records associated with users but for items that no longer exist in Folio.

Release 1.2.8

10 Jun 18:16
Compare
Choose a tag to compare

Changes in this version:

  • Fix a bug reported by Donna W. on 2022-06-09, in which it would incorrectly report all loans on the instance associated with a given holdings record, instead of only considering the items attached to the given holdings record.

Release 1.2.7

03 Jun 21:08
Compare
Choose a tag to compare

Changes in this version:

  • Fixes an error deleting instance records that didn't have a corresponding SRS record. The new approach just ignores a missing SRS record and proceeds with deletions in the FOLIO storage and inventory systems.
  • Now accepts Caltech user id's with or without the leading 000. Previously, unless a UID had the the form 0001234567, Foliage would fail to find records. Now it tries a second time after adding leading 0's.
  • Updates some dependency versions in requirements.txt.

Release 1.2.6

12 May 01:29
Compare
Choose a tag to compare

A late-breaking discovery forced another release. It turns out that PyPI will not accept a package that uses a git+https:// package dependency, which means Foliage can't be uploaded as it was. So, this release changes the requirements.txt file again, changes the installation process, and reduces the installation options.

Release 1.2.5

12 May 00:14
Compare
Choose a tag to compare

Changes in this version:

  • Use a fork of PyWebIO 1.4.0 with just the changes I need to fix a couple of limitations in the framework. Foliage's requirements.txt file references the fork in GitHub, so that installation of Foliage will get that version instead of the official PyWebIO version from PyPI.
  • Update the (internal) constant used to recognize accession numbers.
  • Fix a UI bug in the Look up records tab, wherein clicking the Look up records button while it was already running could result in multiple output streams and confusing output.

Release 1.2.4

02 Apr 00:13
Compare
Choose a tag to compare

Changes in this version:

  • If the FOLIO token is invalidated by EBSCO, then when Foliage starts up, the only option given to the user is to quit. If the user couldn't run the command-line version with -K, then they were unable to ever cause Foliage to regenerate the token. Fixed. The new code gives the user the option of editing the credentials and trying again.
  • On Windows, Excel files might not have been recognized because Foliage didn't consider enough candidate MIME types. Fixed.
  • Changed the Lookup tab to print the total number of records found (in addition to the number looked up).

Release 1.2.3

10 Feb 21:28
Compare
Choose a tag to compare

This version fixes a bug in exporting storage (rather than inventory) records.

Release 1.2.2

10 Feb 20:34
Compare
Choose a tag to compare

This version fixes a bug in printing inventory records in summary form in the Look up records tab.