Skip to content

Latest commit

 

History

History
88 lines (47 loc) · 2.05 KB

File metadata and controls

88 lines (47 loc) · 2.05 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.6.1] - 2025-07-20

Changed

  • Clean up published files

[1.6.0] - 2025-07-19

Added

  • Can list holds (reservations) with holds list

[1.5.0] - 2024-11-02

Added

  • Switch to UV.

The goal was to be able to run the project using pipx.
Yes, it would have been possible with Poetry, but I also wanted to simplify the project thanks to UV.
In the end, switching to UV was not that easy: the pyproject.toml format is different between UV and Poetry (the author, the license fields...), I upgraded Pydantic to V2 which breaks stuff (and old code is hard to remember)...

[1.4.1] - 2023-01-14

Fixed

  • itemcallnumber is optional, indeed not all books have that type of identifier

[1.4.0] - 2022-12-17

Added

  • Add barcode and call number to loans list

[1.3.0] - 2022-12-17

Added

  • Add command to renew loans, with loans renew. The new loans will be printed after the renewal.

[1.2.0] - 2022-12-05

Added

  • Print the soonest due date of the users' loans in the table. This helps to find the date you have to go to the library.

[1.1.0] - 2022-11-27

Added

  • Print loans of each user sequentially (previously, only the first user's loans were displayed)

[1.0.1] - 2022-11-23

Fixed

  • Authentication was not properly working due to a new Session being created, thus losing cookies

[1.0.0] - 2022-11-22

Added

  • Add CLI (command-line interface) to create a sample config, show the config and get loans
  • Display loans in a pretty table
  • Print the username when getting loans ("Loans of John Doe")
  • Display due dates as date, not date with time

[0.2.0] - 2022-10-25

Added

  • Ability to get the current loans of a user

Changed

  • Drop support for Python 3.7 - 3.9. Only support Python 3.10

[0.1.0] - 2022-10-05

Added

  • Initial release