Releases: johnthreekay/Ryokan
Releases · johnthreekay/Ryokan
Release list
v2.0.0
What's Changed
- ci: run the Rust workflow on every branch push by @johnthreekay in #216
- feat(htmx): migrate to htmx 4.0.0 by @johnthreekay in #215
- feat(auth): Secure session cookie when a trusted proxy reports HTTPS by @johnthreekay in #218
- chore(deps)(deps): bump nix from 0.30.1 to 0.31.3 by @dependabot[bot] in #221
- chore(deps)(deps): bump flate2 from 1.1.9 to 1.1.10 in the cargo-minor-and-patch group by @dependabot[bot] in #220
- docs: fix drift found by the post-1.9.0 audits by @johnthreekay in #217
- Toasts follow the user across pages, with a spinner while a search runs by @johnthreekay in #227
- Misgrab guardrails, frontend cleanup, and docs by @johnthreekay in #224
- Exact title gate for automatic grabs, alternate titles per series by @johnthreekay in #225
- Import robustness: stuck imports give up, orphaned temp files are swept by @johnthreekay in #229
- feat(metadata): curated absolute-numbering offsets from anime-relations (#206) by @johnthreekay in #231
- feat(settings): built-in Nyaa card on the Indexers tab by @johnthreekay in #232
- fix(metadata): resolve Kitsu episode titles by MAL id, never cache a failed Tenrai fetch by @johnthreekay in #236
- feat(frontend): self-host Noto Sans and Noto Sans Mono by @johnthreekay in #238
- feat(frontend): final polish before 2.0.0 by @johnthreekay in #239
- Release 2.0.0 by @johnthreekay in #240
Full Changelog: v1.9.4...v2.0.0
v1.9.4
What's Changed
- ci: shard the weekly mutation run so it can finish by @johnthreekay in #233
- fix(backup): downloads failed in every browser by @johnthreekay in #234
Full Changelog: v1.9.3...v1.9.4
v1.9.3
What's Changed
- 1.9.3: respect each download client's seeding rules and remove finished downloads by @johnthreekay in #230
Full Changelog: v1.9.2...v1.9.3
v1.9.2
What's Changed
- v1.9.2: indexer categories follow the series, the indexer's caps, or your override by @johnthreekay in #226
Full Changelog: v1.9.1...v1.9.2
v1.9.1
What's Changed
- v1.9.1: auto-search title-gate false positive, isAdult tagging (#219) by @johnthreekay in #222
Full Changelog: v1.9.0...v1.9.1
v1.9.0
What's Changed
- Recycle bin with restore, purge, and fail-closed deletes (#123) by @johnthreekay in #207
- feat(import): manual import for existing libraries (#122) by @johnthreekay in #208
- Batch-import follow-ups: place-then-swap upgrades, non-episodic extras, version preference (#202, #203, #204) by @johnthreekay in #209
- Backup and restore from the System page (#126) by @johnthreekay in #211
- v1.9.0: manual import, recycle bin, naming tokens, backup/restore, batch-import fixes by @johnthreekay in #214
Full Changelog: v1.8.6...v1.9.0
v1.8.6
What's Changed
- chore(deps)(deps): bump futures-util from 0.3.33 to 0.3.34 in the cargo-minor-and-patch group by @dependabot[bot] in #196
- Prevent destructive batch import collisions by @abhi1693 in #198
- Batch-import hardening follow-through: corpus fixtures, h2 bump (#197), AGENTS.md adoption (#199) by @johnthreekay in #200
New Contributors
Full Changelog: 1.8.5...v1.8.6
v1.8.5
What's Changed
- chore(deps)(deps): bump scraper from 0.26.0 to 0.27.0 by @dependabot[bot] in #169
- chore(deps)(deps): bump the cargo-minor-and-patch group with 2 updates by @dependabot[bot] in #168
- Merge dev: HTMX migrations, fixes, cleanup, and contributor docs by @johnthreekay in #170
- build(deps): prune openssl/native-tls (fantoccini -> rustls) by @johnthreekay in #171
- chore(deps)(deps): bump tower-http from 0.6.10 to 0.6.11 in the cargo-minor-and-patch group by @dependabot[bot] in #172
- deps: bump sqlx 0.8 -> 0.9, tower-http 0.6.10 -> 0.6.11 by @johnthreekay in #173
- chore(deps)(deps): bump the cargo-minor-and-patch group with 2 updates by @dependabot[bot] in #174
- Merge dev → main: reqwest 0.13.4 + serde_json 1.0.150 (PR #174) + license regen by @johnthreekay in #175
- chore(deps)(deps): bump the cargo-minor-and-patch group across 1 directory with 4 updates by @dependabot[bot] in #181
- chore(ci)(deps): bump actions/cache from 5 to 6 by @dependabot[bot] in #179
- chore(ci)(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #178
- Merge dev -> main: dependency + lockfile bumps resolving four RUSTSEC advisories by @johnthreekay in #185
- chore(ci)(deps): bump actions/setup-python from 6 to 7 by @dependabot[bot] in #190
- UI polish + deps: Tenrai migration (#193), RUSTSEC-2026-0213 fix, major bumps by @johnthreekay in #186
Full Changelog: v1.8.0...1.8.5
v1.8.0
What's Changed
- docs: rewrite for less density + Kavita-shaped IA (closes #162) by @johnthreekay in #163
- feat(library): bulk operations (multi-select, monitor, delete) by @johnthreekay in #164
- feat: settings/system sidebar nav + scoped API keys (#114) by @johnthreekay in #165
- feat: calendar epic — in-app page + iCal subscription feed by @johnthreekay in #167
Full Changelog: v1.7.1...v1.8.0
v1.7.1
What's Changed
- v1.8.0: notifications epic (gh-117/118/119/120) + indexer 429 cooldown by @johnthreekay in #156
- chore(ci)(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #157
- chore(deps)(deps): bump the cargo-minor-and-patch group with 3 updates by @dependabot[bot] in #159
- v1.8.0: notification settings UI + complete hook coverage by @johnthreekay in #160
Full Changelog: v1.7.0...v1.7.1