Releases: caltechlibrary/holdit
Version 1.2.0
Version 1.1.4 – Fix Windows credentials storage
The primary change in this version is the use of a new home-grown replacement for oauth2client.client.token_storage
that stores the credentials in an encrypted file rather than in the keyring password field. The original implementation of oauth2client.client.token_storage
stores the credentials from Google as the value of the password in a call to keyring.set_password(...)
. Unfortunately, this fails on Windows because of size limitations on the length of passwords. The replacement implementation stores an encryption key in the password field instead, and uses that encryption key to encrypt a file that stores the credentials on disk.
Version 1.1.0 – Feature change per user request
The principal change in this release is that both "on shelf" and "lost" books are considered when looking through the list of hold requests, and not just "on shelf". This change was requested by Viet at the Circulation desk, and reflects the fact that users sometimes put hold requests on lost books.
Other changes in this release include naming the application Hold It! more consistently in the documentation and the code, and (in the Word template) using a font that's available on Windows (because the previous font wasn't).
Version 1.0.2 – bugfix
This release fixes a bug in the way that Holdit! got the list of patron hold requests from TIND. Previously, the list could be incomplete and this could lead to missing some hold requests in the spreadsheet it creates. Hopefully this will no longer happen.
Version 1.0.1 – template change
The primary reason for this release is to change the default template so that it uses a larger font size for the requester name & date. This is a fix for issue #3.
A secondary change is to make the Windows installer-creation process include a step that automatically updates the version number from the version.py file.