chore(deps): update booklore-app/booklore to v2.0.6 #4494

Merged
renovate-bot merged 1 commits from renovate/unified-booklore-appbooklore into main 2026-03-06 22:15:58 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
booklore-app/BookLore patch v2.0.5v2.0.6
ghcr.io/booklore-app/booklore patch v2.0.5v2.0.6

Release Notes

booklore-app/BookLore (booklore-app/BookLore)

v2.0.6

Compare Source

🌟 What's New in v2.0.6

The big one here is a complete OIDC overhaul. Token exchange has moved server-side (BFF pattern), ID tokens are now fully validated (issuer, audience, nonce, at_hash, expiration, JWKS signature), and there's proper CSRF state protection with one-time-use tokens. Backchannel logout lets your provider revoke Booklore sessions remotely, and a new group claim mapping system automatically assigns permissions and library access based on your OIDC groups. Auto-provisioning, local account linking, avatar sync, per-user concurrency locks, session tracking, and an admin diagnostic tool round it out.

Beyond OIDC: drag-and-drop author reordering, audiobook chapters tab, embeddable field indicators in the metadata editor, new stats insights (golden era, rarity score), clickable read status icons on book cards, and Hardcover edition-specific metadata lookups.

🚀 New Features

Enhancements

🎨 UI Tweaks

🐛 Bug Fixes

🛠️ Refactoring & Maintenance

📦 Dependencies

🐳 Docker Images

  • Docker Hub: booklore/booklore:v2.0.6
  • GitHub Container Registry: ghcr.io/booklore-app/booklore:v2.0.6

Full Changelog: https://github.com/booklore-app/booklore/compare/v2.0.5...v2.0.6

booklore-app/booklore (ghcr.io/booklore-app/booklore)

v2.0.6

Compare Source

🌟 What's New in v2.0.6

The big one here is a complete OIDC overhaul. Token exchange has moved server-side (BFF pattern), ID tokens are now fully validated (issuer, audience, nonce, at_hash, expiration, JWKS signature), and there's proper CSRF state protection with one-time-use tokens. Backchannel logout lets your provider revoke Booklore sessions remotely, and a new group claim mapping system automatically assigns permissions and library access based on your OIDC groups. Auto-provisioning, local account linking, avatar sync, per-user concurrency locks, session tracking, and an admin diagnostic tool round it out.

Beyond OIDC: drag-and-drop author reordering, audiobook chapters tab, embeddable field indicators in the metadata editor, new stats insights (golden era, rarity score), clickable read status icons on book cards, and Hardcover edition-specific metadata lookups.

🚀 New Features

Enhancements

🎨 UI Tweaks

🐛 Bug Fixes

🛠️ Refactoring & Maintenance

📦 Dependencies

🐳 Docker Images

  • Docker Hub: booklore/booklore:v2.0.6
  • GitHub Container Registry: ghcr.io/booklore-app/booklore:v2.0.6

Full Changelog: https://github.com/booklore-app/booklore/compare/v2.0.5...v2.0.6


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [booklore-app/BookLore](https://github.com/booklore-app/BookLore) | patch | `v2.0.5` → `v2.0.6` | | [ghcr.io/booklore-app/booklore](https://github.com/booklore-app/booklore) | patch | `v2.0.5` → `v2.0.6` | --- ### Release Notes <details> <summary>booklore-app/BookLore (booklore-app/BookLore)</summary> ### [`v2.0.6`](https://github.com/booklore-app/booklore/releases/tag/v2.0.6) [Compare Source](https://github.com/booklore-app/BookLore/compare/v2.0.5...v2.0.6) #### 🌟 What's New in v2.0.6 The big one here is a complete OIDC overhaul. Token exchange has moved server-side (BFF pattern), ID tokens are now fully validated (issuer, audience, nonce, at\_hash, expiration, JWKS signature), and there's proper CSRF state protection with one-time-use tokens. Backchannel logout lets your provider revoke Booklore sessions remotely, and a new group claim mapping system automatically assigns permissions and library access based on your OIDC groups. Auto-provisioning, local account linking, avatar sync, per-user concurrency locks, session tracking, and an admin diagnostic tool round it out. Beyond OIDC: drag-and-drop author reordering, audiobook chapters tab, embeddable field indicators in the metadata editor, new stats insights (golden era, rarity score), clickable read status icons on book cards, and Hardcover edition-specific metadata lookups. #### 🚀 New Features - Overhaul OIDC authentication ([#&#8203;3165](https://github.com/booklore-app/BookLore/issues/3165)) by [@&#8203;acx10](https://github.com/acx10) #### ✨ Enhancements - feat/change behavior of book card component to also show actual hyperlinks on the read button ([#&#8203;3192](https://github.com/booklore-app/BookLore/issues/3192)) by [@&#8203;berb](https://github.com/berb) - feat: author ordering with drag-and-drop and main author support ([#&#8203;3167](https://github.com/booklore-app/BookLore/issues/3167)) ([#&#8203;3175](https://github.com/booklore-app/BookLore/issues/3175)) by [@&#8203;acx10](https://github.com/acx10) - feat(hardcover): get Hardcover metadata from a specific edition when ISBN is provided ([#&#8203;2678](https://github.com/booklore-app/BookLore/issues/2678)) by [@&#8203;pedronave](https://github.com/pedronave) - fix(metadata): ensure EPUB version-aware metadata writing ([#&#8203;2998](https://github.com/booklore-app/BookLore/issues/2998)) by [@&#8203;Shaglock](https://github.com/Shaglock) - Make read status icon clickable on book cards ([#&#8203;3146](https://github.com/booklore-app/BookLore/issues/3146)) by [@&#8203;acx10](https://github.com/acx10) - Add embeddable field indicators to metadata editor ([#&#8203;3137](https://github.com/booklore-app/BookLore/issues/3137)) by [@&#8203;acx10](https://github.com/acx10) #### 🎨 UI Tweaks - Add audiobook chapters tab to book detail view ([#&#8203;3133](https://github.com/booklore-app/BookLore/issues/3133)) by [@&#8203;acx10](https://github.com/acx10) #### 🐛 Bug Fixes - fix broken state when canceling OIDC logout at provider ([#&#8203;2082](https://github.com/booklore-app/BookLore/issues/2082)) ([#&#8203;3201](https://github.com/booklore-app/BookLore/issues/3201)) by [@&#8203;acx10](https://github.com/acx10) - fix(book-filter): limited max width to ensure scrollbar does not overlap element ([#&#8203;3195](https://github.com/booklore-app/BookLore/issues/3195)) by [@&#8203;klavoie1](https://github.com/klavoie1) - Fix Kobo sync failure from magic shelf rule evaluation ([#&#8203;3074](https://github.com/booklore-app/BookLore/issues/3074)) ([#&#8203;3178](https://github.com/booklore-app/BookLore/issues/3178)) by [@&#8203;acx10](https://github.com/acx10) - Fix Kobo sync timeout with large magic shelves ([#&#8203;3172](https://github.com/booklore-app/BookLore/issues/3172)) ([#&#8203;3173](https://github.com/booklore-app/BookLore/issues/3173)) by [@&#8203;acx10](https://github.com/acx10) - Fix embeddable indicator color ([#&#8203;3138](https://github.com/booklore-app/BookLore/issues/3138)) by [@&#8203;acx10](https://github.com/acx10) #### 🛠️ Refactoring & Maintenance - align device settings access denied card styling with OPDS ([#&#8203;3199](https://github.com/booklore-app/BookLore/issues/3199)) by [@&#8203;acx10](https://github.com/acx10) - Translations update from Hosted Weblate ([#&#8203;3168](https://github.com/booklore-app/BookLore/issues/3168)) by [@&#8203;acx10](https://github.com/acx10) - Fix: lexicographical ordering of libraries in library service ([#&#8203;3193](https://github.com/booklore-app/BookLore/issues/3193)) by [@&#8203;berb](https://github.com/berb) - Overhaul OIDC authentication ([#&#8203;3165](https://github.com/booklore-app/BookLore/issues/3165)) by [@&#8203;acx10](https://github.com/acx10) - fix(api):Remove unused TaskType file ([#&#8203;2789](https://github.com/booklore-app/BookLore/issues/2789)) by [@&#8203;arjunsrinivasan1997](https://github.com/arjunsrinivasan1997) - Translations update from Hosted Weblate ([#&#8203;3148](https://github.com/booklore-app/BookLore/issues/3148)) by [@&#8203;acx10](https://github.com/acx10) - Translations update from Hosted Weblate ([#&#8203;3134](https://github.com/booklore-app/BookLore/issues/3134)) by [@&#8203;acx10](https://github.com/acx10) - Replace decades covered with 3 new publication timeline insights ([#&#8203;3139](https://github.com/booklore-app/BookLore/issues/3139)) by [@&#8203;acx10](https://github.com/acx10) #### 📦 Dependencies - chore(deps): bump the gradle-dependencies group in /booklore-api with 5 updates ([#&#8203;3188](https://github.com/booklore-app/BookLore/issues/3188)) by @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) - chore(deps): bump [@&#8203;hono/node-server](https://github.com/hono/node-server) from 1.19.9 to 1.19.10 in /booklore-ui ([#&#8203;3171](https://github.com/booklore-app/BookLore/issues/3171)) by @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) - chore(deps): bump hono from 4.12.2 to 4.12.5 in /booklore-ui ([#&#8203;3170](https://github.com/booklore-app/BookLore/issues/3170)) by @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) #### 🐳 Docker Images - **Docker Hub:** `booklore/booklore:v2.0.6` - **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v2.0.6` **Full Changelog**: <https://github.com/booklore-app/booklore/compare/v2.0.5...v2.0.6> </details> <details> <summary>booklore-app/booklore (ghcr.io/booklore-app/booklore)</summary> ### [`v2.0.6`](https://github.com/booklore-app/booklore/releases/tag/v2.0.6) [Compare Source](https://github.com/booklore-app/booklore/compare/v2.0.5...v2.0.6) #### 🌟 What's New in v2.0.6 The big one here is a complete OIDC overhaul. Token exchange has moved server-side (BFF pattern), ID tokens are now fully validated (issuer, audience, nonce, at\_hash, expiration, JWKS signature), and there's proper CSRF state protection with one-time-use tokens. Backchannel logout lets your provider revoke Booklore sessions remotely, and a new group claim mapping system automatically assigns permissions and library access based on your OIDC groups. Auto-provisioning, local account linking, avatar sync, per-user concurrency locks, session tracking, and an admin diagnostic tool round it out. Beyond OIDC: drag-and-drop author reordering, audiobook chapters tab, embeddable field indicators in the metadata editor, new stats insights (golden era, rarity score), clickable read status icons on book cards, and Hardcover edition-specific metadata lookups. #### 🚀 New Features - Overhaul OIDC authentication ([#&#8203;3165](https://github.com/booklore-app/booklore/issues/3165)) by [@&#8203;acx10](https://github.com/acx10) #### ✨ Enhancements - feat/change behavior of book card component to also show actual hyperlinks on the read button ([#&#8203;3192](https://github.com/booklore-app/booklore/issues/3192)) by [@&#8203;berb](https://github.com/berb) - feat: author ordering with drag-and-drop and main author support ([#&#8203;3167](https://github.com/booklore-app/booklore/issues/3167)) ([#&#8203;3175](https://github.com/booklore-app/booklore/issues/3175)) by [@&#8203;acx10](https://github.com/acx10) - feat(hardcover): get Hardcover metadata from a specific edition when ISBN is provided ([#&#8203;2678](https://github.com/booklore-app/booklore/issues/2678)) by [@&#8203;pedronave](https://github.com/pedronave) - fix(metadata): ensure EPUB version-aware metadata writing ([#&#8203;2998](https://github.com/booklore-app/booklore/issues/2998)) by [@&#8203;Shaglock](https://github.com/Shaglock) - Make read status icon clickable on book cards ([#&#8203;3146](https://github.com/booklore-app/booklore/issues/3146)) by [@&#8203;acx10](https://github.com/acx10) - Add embeddable field indicators to metadata editor ([#&#8203;3137](https://github.com/booklore-app/booklore/issues/3137)) by [@&#8203;acx10](https://github.com/acx10) #### 🎨 UI Tweaks - Add audiobook chapters tab to book detail view ([#&#8203;3133](https://github.com/booklore-app/booklore/issues/3133)) by [@&#8203;acx10](https://github.com/acx10) #### 🐛 Bug Fixes - fix broken state when canceling OIDC logout at provider ([#&#8203;2082](https://github.com/booklore-app/booklore/issues/2082)) ([#&#8203;3201](https://github.com/booklore-app/booklore/issues/3201)) by [@&#8203;acx10](https://github.com/acx10) - fix(book-filter): limited max width to ensure scrollbar does not overlap element ([#&#8203;3195](https://github.com/booklore-app/booklore/issues/3195)) by [@&#8203;klavoie1](https://github.com/klavoie1) - Fix Kobo sync failure from magic shelf rule evaluation ([#&#8203;3074](https://github.com/booklore-app/booklore/issues/3074)) ([#&#8203;3178](https://github.com/booklore-app/booklore/issues/3178)) by [@&#8203;acx10](https://github.com/acx10) - Fix Kobo sync timeout with large magic shelves ([#&#8203;3172](https://github.com/booklore-app/booklore/issues/3172)) ([#&#8203;3173](https://github.com/booklore-app/booklore/issues/3173)) by [@&#8203;acx10](https://github.com/acx10) - Fix embeddable indicator color ([#&#8203;3138](https://github.com/booklore-app/booklore/issues/3138)) by [@&#8203;acx10](https://github.com/acx10) #### 🛠️ Refactoring & Maintenance - align device settings access denied card styling with OPDS ([#&#8203;3199](https://github.com/booklore-app/booklore/issues/3199)) by [@&#8203;acx10](https://github.com/acx10) - Translations update from Hosted Weblate ([#&#8203;3168](https://github.com/booklore-app/booklore/issues/3168)) by [@&#8203;acx10](https://github.com/acx10) - Fix: lexicographical ordering of libraries in library service ([#&#8203;3193](https://github.com/booklore-app/booklore/issues/3193)) by [@&#8203;berb](https://github.com/berb) - Overhaul OIDC authentication ([#&#8203;3165](https://github.com/booklore-app/booklore/issues/3165)) by [@&#8203;acx10](https://github.com/acx10) - fix(api):Remove unused TaskType file ([#&#8203;2789](https://github.com/booklore-app/booklore/issues/2789)) by [@&#8203;arjunsrinivasan1997](https://github.com/arjunsrinivasan1997) - Translations update from Hosted Weblate ([#&#8203;3148](https://github.com/booklore-app/booklore/issues/3148)) by [@&#8203;acx10](https://github.com/acx10) - Translations update from Hosted Weblate ([#&#8203;3134](https://github.com/booklore-app/booklore/issues/3134)) by [@&#8203;acx10](https://github.com/acx10) - Replace decades covered with 3 new publication timeline insights ([#&#8203;3139](https://github.com/booklore-app/booklore/issues/3139)) by [@&#8203;acx10](https://github.com/acx10) #### 📦 Dependencies - chore(deps): bump the gradle-dependencies group in /booklore-api with 5 updates ([#&#8203;3188](https://github.com/booklore-app/booklore/issues/3188)) by @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) - chore(deps): bump [@&#8203;hono/node-server](https://github.com/hono/node-server) from 1.19.9 to 1.19.10 in /booklore-ui ([#&#8203;3171](https://github.com/booklore-app/booklore/issues/3171)) by @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) - chore(deps): bump hono from 4.12.2 to 4.12.5 in /booklore-ui ([#&#8203;3170](https://github.com/booklore-app/booklore/issues/3170)) by @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) #### 🐳 Docker Images - **Docker Hub:** `booklore/booklore:v2.0.6` - **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v2.0.6` **Full Changelog**: <https://github.com/booklore-app/booklore/compare/v2.0.5...v2.0.6> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41MS4xIiwidXBkYXRlZEluVmVyIjoiNDMuNTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
renovate-bot added the automergeimage labels 2026-03-06 22:15:42 +00:00
renovate-bot added 1 commit 2026-03-06 22:15:42 +00:00
chore(deps): update booklore-app/booklore to v2.0.6
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
render-manifests-merge / render-manifests-merge (pull_request) Has been skipped
lint-test-helm / lint-helm (pull_request) Successful in 1m5s
render-manifests-automerge / render-manifests-automerge (pull_request) Successful in 1m17s
8154d40fbe
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-03-06 22:15:49 +00:00
renovate-bot merged commit 16f73b445b into main 2026-03-06 22:15:58 +00:00
renovate-bot deleted branch renovate/unified-booklore-appbooklore 2026-03-06 22:16:18 +00:00
Sign in to join this conversation.