|
1 | 1 | # Changelog |
| 2 | + |
2 | 3 | All notable changes to this project will be documented in this file. |
3 | 4 |
|
4 | 5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
5 | 6 |
|
| 7 | +## [1.6.0] - 2025-07-19 |
| 8 | + |
| 9 | +### Added |
| 10 | + |
| 11 | +- Can list holds (reservations) with `holds list` |
| 12 | + |
6 | 13 | ## [1.5.0] - 2024-11-02 |
| 14 | + |
7 | 15 | ### Added |
| 16 | + |
8 | 17 | - Switch to UV. |
9 | 18 |
|
10 | 19 | The goal was to be able to run the project using pipx. |
11 | 20 | Yes, it would have been possible with Poetry, but I also wanted to simplify the project thanks to UV. |
12 | 21 | 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)... |
13 | 22 |
|
14 | 23 | ## [1.4.1] - 2023-01-14 |
| 24 | + |
15 | 25 | ### Fixed |
16 | | -- itemcallnumber is optional, indeed not all books have that type of identifier |
| 26 | + |
| 27 | +- `itemcallnumber` is optional, indeed not all books have that type of identifier |
17 | 28 |
|
18 | 29 | ## [1.4.0] - 2022-12-17 |
| 30 | + |
19 | 31 | ### Added |
| 32 | + |
20 | 33 | - Add barcode and call number to loans list |
21 | 34 |
|
22 | 35 | ## [1.3.0] - 2022-12-17 |
| 36 | + |
23 | 37 | ### Added |
| 38 | + |
24 | 39 | - Add command to renew loans, with `loans renew`. The new loans will be printed after the renewal. |
25 | 40 |
|
26 | 41 | ## [1.2.0] - 2022-12-05 |
| 42 | + |
27 | 43 | ### Added |
| 44 | + |
28 | 45 | - 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. |
29 | 46 |
|
30 | 47 | ## [1.1.0] - 2022-11-27 |
| 48 | + |
31 | 49 | ### Added |
| 50 | + |
32 | 51 | - Print loans of each user sequentially (previously, only the first user's loans were displayed) |
33 | 52 |
|
34 | 53 | ## [1.0.1] - 2022-11-23 |
| 54 | + |
35 | 55 | ### Fixed |
| 56 | + |
36 | 57 | - Authentication was not properly working due to a new Session being created, thus losing cookies |
37 | 58 |
|
38 | 59 | ## [1.0.0] - 2022-11-22 |
| 60 | + |
39 | 61 | ### Added |
| 62 | + |
40 | 63 | - Add CLI (command-line interface) to create a sample config, show the config and get loans |
41 | 64 | - Display loans in a pretty table |
42 | 65 | - Print the username when getting loans ("Loans of John Doe") |
43 | 66 | - Display due dates as date, not date with time |
44 | 67 |
|
45 | 68 | ## [0.2.0] - 2022-10-25 |
| 69 | + |
46 | 70 | ### Added |
| 71 | + |
47 | 72 | - Ability to get the current loans of a user |
48 | 73 |
|
49 | 74 | ### Changed |
50 | | -- Drop support of Python 3.7 - 3.9. Only support Python 3.10 |
| 75 | + |
| 76 | +- Drop support for Python 3.7 - 3.9. Only support Python 3.10 |
51 | 77 |
|
52 | 78 | ## [0.1.0] - 2022-10-05 |
| 79 | + |
53 | 80 | ### Added |
54 | | -- Initial release |
55 | 81 |
|
56 | | -[Unreleased]: https://github.com/tomsquest/mediathequeroubaix.py/compare/1.4.1...master |
57 | | -[1.4.1]: https://github.com/tomsquest/mediathequeroubaix.py/compare/1.4.0...1.4.1 |
58 | | -[1.4.0]: https://github.com/tomsquest/mediathequeroubaix.py/compare/1.3.0...1.4.0 |
59 | | -[1.3.0]: https://github.com/tomsquest/mediathequeroubaix.py/compare/1.2.0...1.3.0 |
60 | | -[1.2.0]: https://github.com/tomsquest/mediathequeroubaix.py/compare/1.1.0...1.2.0 |
61 | | -[1.1.0]: https://github.com/tomsquest/mediathequeroubaix.py/compare/1.0.1...1.1.0 |
62 | | -[1.0.1]: https://github.com/tomsquest/mediathequeroubaix.py/compare/1.0.0...1.0.1 |
63 | | -[1.0.0]: https://github.com/tomsquest/mediathequeroubaix.py/compare/0.2.0...1.0.0 |
64 | | -[0.2.0]: https://github.com/tomsquest/mediathequeroubaix.py/compare/0.1.0...0.2.0 |
65 | | -[0.1.0]: https://github.com/tomsquest/mediathequeroubaix.py/tree/0.1.0 |
| 82 | +- Initial release |
0 commit comments