|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [1.9.0](https://github.com/markbeep/AudioBookRequest/compare/v1.8.0...v1.9.0) (2026-01-11) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* all website operations can now be handled using the REST API (Closes [#135](https://github.com/markbeep/AudioBookRequest/issues/135)) ([#176](https://github.com/markbeep/AudioBookRequest/issues/176)) ([0dff1f3](https://github.com/markbeep/AudioBookRequest/commit/0dff1f38c8adc8b9f0942ec1ce85d9a05b7d7888)) |
| 9 | +* allow non-admins to delete their requests. Closes [#171](https://github.com/markbeep/AudioBookRequest/issues/171) ([096d04e](https://github.com/markbeep/AudioBookRequest/commit/096d04e33d055a5bc0c28b4f4b41c5a783b53b40)) |
| 10 | + |
| 11 | + |
| 12 | +### Bug Fixes |
| 13 | + |
| 14 | +* fix missing fetch for js files in dockerfile ([5b985d2](https://github.com/markbeep/AudioBookRequest/commit/5b985d2eaf1db075d3c2f55016907bfc6d91ca08)) |
| 15 | +* fix search breaking completely when a cached result has been deleted. Closes [#141](https://github.com/markbeep/AudioBookRequest/issues/141) ([096d04e](https://github.com/markbeep/AudioBookRequest/commit/096d04e33d055a5bc0c28b4f4b41c5a783b53b40)) |
| 16 | +* make inputs on download settings page editable ([0dff1f3](https://github.com/markbeep/AudioBookRequest/commit/0dff1f38c8adc8b9f0942ec1ce85d9a05b7d7888)) |
| 17 | +* show prowlarr responses in the log when the response is invalid JSON ([096d04e](https://github.com/markbeep/AudioBookRequest/commit/096d04e33d055a5bc0c28b4f4b41c5a783b53b40)) |
| 18 | + |
| 19 | + |
| 20 | +### Performance Improvements |
| 21 | + |
| 22 | +* minimize HTML while templating ([63c9d14](https://github.com/markbeep/AudioBookRequest/commit/63c9d147b56867b1444ab2f8f2f33fbfe5e4fe62)) |
| 23 | + |
| 24 | + |
| 25 | +### Dependencies |
| 26 | + |
| 27 | +* update all dependencies ([6727dc6](https://github.com/markbeep/AudioBookRequest/commit/6727dc67ba643e84de5cbc6e6b5259872e3cf9ed)) |
| 28 | + |
| 29 | + |
| 30 | +### Miscellaneous Chores |
| 31 | + |
| 32 | +* add daisyui install to justfile for local development ([6727dc6](https://github.com/markbeep/AudioBookRequest/commit/6727dc67ba643e84de5cbc6e6b5259872e3cf9ed)) |
| 33 | +* add tools section to readme ([9140ba8](https://github.com/markbeep/AudioBookRequest/commit/9140ba8e0c8b8a3b034354f328e0d1ec9690304d)) |
| 34 | +* fix uv python version ([6bfba44](https://github.com/markbeep/AudioBookRequest/commit/6bfba44536de66a80000f5ce334440101f522194)) |
| 35 | + |
| 36 | + |
| 37 | +### Code Refactoring |
| 38 | + |
| 39 | +* replace "older" `Optional` tyings with `|None` ([6727dc6](https://github.com/markbeep/AudioBookRequest/commit/6727dc67ba643e84de5cbc6e6b5259872e3cf9ed)) |
| 40 | +* rework how audiobooks are cached and how requests are handled ([#175](https://github.com/markbeep/AudioBookRequest/issues/175)) ([096d04e](https://github.com/markbeep/AudioBookRequest/commit/096d04e33d055a5bc0c28b4f4b41c5a783b53b40)) |
| 41 | + |
| 42 | + |
| 43 | +### Tests |
| 44 | + |
| 45 | +* change type checker to strict basedpyright and fix up typing issues ([096d04e](https://github.com/markbeep/AudioBookRequest/commit/096d04e33d055a5bc0c28b4f4b41c5a783b53b40)) |
| 46 | +* switch from pyright to pyrefly for typing ([63c9d14](https://github.com/markbeep/AudioBookRequest/commit/63c9d147b56867b1444ab2f8f2f33fbfe5e4fe62)) |
| 47 | + |
| 48 | + |
| 49 | +### Build System |
| 50 | + |
| 51 | +* split up and minimize Dockerfile and image size ([#172](https://github.com/markbeep/AudioBookRequest/issues/172)) ([23aaf16](https://github.com/markbeep/AudioBookRequest/commit/23aaf169d703f9b6469c2e6e3b55abead1b6b9f1)) |
| 52 | + |
3 | 53 | ## [1.8.0](https://github.com/markbeep/AudioBookRequest/compare/v1.7.0...v1.8.0) (2025-10-04) |
4 | 54 |
|
5 | 55 |
|
|
0 commit comments