Releases: caltechlibrary/foliage
Release 1.4.1
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
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
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
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
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 form0001234567
, 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
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
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
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
This version fixes a bug in exporting storage (rather than inventory) records.
Release 1.2.2
This version fixes a bug in printing inventory records in summary form in the Look up records tab.