Releases: markbeep/AudioBookRequest
Releases · markbeep/AudioBookRequest
v1.10.2
1.10.2 (2026-02-27)
Features
- notifications: add {joinedUsers} and {joinedUsersExtraData} for ", "-joined strings of all requesters (c582ecb)
Bug Fixes
- notifications: fill in {eventUser} and {eventUserExtraData} with first requester. Closes #194 (c582ecb)
- search: fix search not correctly refreshing requests when cached (77a96fb)
Continuous Integration
- remove deprecated set-output from build action (d8d4b0a)
v1.10.1
v1.10.0
1.10.0 (2026-02-22)
Features
- add ability for querying custom categories on prowlarr (8fee7b8)
- Add bookCover as possible notification attribute. Use placeholder for manual and test notifications. (3dd2442)
- add button for admin to more easily see who requested what. Closes #149 (86065ef)
- add option to query sources for manuel requests (c94cac9)
- add placeholder to prowlarr settings for clarity. Closes #179 (54554a3)
- automatic OIDC protocol detection with proxy header validation (f9d1bb7)
- censor usernames in log messages by default to make it easier and less personal to share logs (2dd8559)
- update API endpoints to support both API key auth and session (ed62d5e)
Bug Fixes
- add more strict heuristic for ranking (386d835)
- Cannot change password if none or oidc login type is used. Closes #68 (a0d6e67)
- fix book cards crashing the page when auto-download is enabled (de88aea)
- fix forced oidc login type not redirecting correctly. Closes #143 (ae7c679)
- fix group by clause breaking popular recommendations for postgres. Closes #187 (a24dbda)
- fix long names from breaking index page (9ed4e4a)
- fix oidc flow not redirecting correctly with base url set. Closes #159 (f5256f1)
- fix sources page crashing (8fee7b8)
- remove dependency on audimeta/audnexus (fd159b0)
Performance Improvements
- vastly reduce the amount of outgoing requests to audible when searching/viewing recommendations (fd159b0)
Dependencies
- update dependencies in response to the vulnerability in the cryptography library (f573fb1)
- update vulnerable python-multipart dependency (7d83db7)
Documentation
- add small example for authelia oidc. Closes #150 (6f85ed5)
- fix README links leading to wiki (60dd0e4)
- remove hugo docs and migrate to github wiki (a7d4cb3)
Miscellaneous Chores
- add bug report template (f8306b2)
- add contribution guidelines (#181) (cc15d3c)
- group grid of buttons on wishlist pages (4e2ddc9)
Code Refactoring
Continuous Integration
v1.9.0
1.9.0 (2026-01-24)
Features
- add book recommendations on home page. Closes #109 (e971dd3)
- add loose Audiobookshelf integration. Closes #103 (c4f6b8c)
- all website operations can now be handled using the REST API (Closes #135) (#176) (0dff1f3)
- allow non-admins to delete their requests. Closes #171 (096d04e)
Bug Fixes
- fix missing fetch for js files in dockerfile (5b985d2)
- fix search breaking completely when a cached result has been deleted. Closes #141 (096d04e)
- make inputs on download settings page editable (0dff1f3)
- show prowlarr responses in the log when the response is invalid JSON (096d04e)
Performance Improvements
- minimize HTML while templating (63c9d14)
Dependencies
- update all dependencies (6727dc6)
Miscellaneous Chores
- add daisyui install to justfile for local development (6727dc6)
- add tools section to readme (9140ba8)
- fix uv python version (6bfba44)
- send along User-Agent in headers on API calls (d3a9f34)
- switch to GPLv3 license (2300d25)
Code Refactoring
- replace "older"
Optionaltyings with|None(6727dc6) - rework how audiobooks are cached and how requests are handled (#175) (096d04e)
Tests
- change type checker to strict basedpyright and fix up typing issues (096d04e)
- switch from pyright to pyrefly for typing (63c9d14)
Build System
v1.8.0
v1.7.0
v1.6.2
v1.6.1
v1.6.0
v1.5.3
1.5.3 (2025-08-18)
Bug Fixes
- correctly cache admin user when using the 'none' login type to prevent crashing (990396a)
- restore cached search results without crashing. Closes #130 (b032fbc)
Dependencies
- update packages (9acec07)
Miscellaneous Chores
- release-please add changelog-sections (1701143)
Code Refactoring
- use class-based authentication to automatically get generated in the OpenAPI specs (8d08c89)