What's Changed
- fix(mns): add banned release groups by @Audionut in #375
- ci(release): select Netlify CLI executable by @Audionut in #374
- fix(torrent): enforce HDB piece rules by @Audionut in #388
- feat(imagehosting): add Samaritano host by @vaaleyard in #390
- refactor(cli): migrate to Cobra by @Audionut in #355
- fix(webui): clarify reusable torrent preference by @Audionut in #378
- fix(sam): map TV anime to Animes category by @Audionut in #376
- fix(metadata): stop filename lookup after tracker ID by @Audionut in #380
- fix(unit3d): follow search pagination links by @Audionut in #389
- fix(tmdb): handle anilist rate limits by @Audionut in #379
- fix(bhd): handle draft upload responses by @Audionut in #381
- fix(trackers): update DigitalCore upload and dupe handling by @DigiCore404 in #396
- fix(ptp): avoid duplicate torrent artifacts by @Audionut in #394
- chore(deps): update autobrr Go modules by @github-actions[bot] in #397
- feat(cli): manage WebUI auth locally by @Audionut in #392
- fix(torrent): correct metadata and registration artifacts by @Audionut in #402
- fix: complete AvistaZ network upload support by @Audionut in #384
- fix(metadata): prefer romanized alternate titles by @Audionut in #382
- fix(trackers): align CinemaZ release naming by @Audionut in #403
- fix(metadata): avoid duplicate DVD release tokens by @Audionut in #405
- chore(deps): update autobrr Go modules by @github-actions[bot] in #411
- fix(trackers): correct Anthelion audio mapping by @Audionut in #413
- build: target development host for local binaries by @Audionut in #432
- chore(deps): upgrade Go to 1.27.1 by @Audionut in #429
- fix(deps): resolve OSV frontend dependency findings by @Audionut in #430
- fix(nbl): ignore screenshot evidence during validation by @Audionut in #433
- docs: clarify fixture and pull request guidelines by @Audionut in #434
- fix(lst): update slot rules and API field handling by @Audionut in #353
- chore: further scope agent guidance by @Audionut in #436
- feat(testing): add isolated live-test runtime and runner by @Audionut in #437
- fix(ulcx): update tracker rules and slots by @Audionut in #391
- fix(trackers): classify HDB documentaries by provider by @Audionut in #415
- fix(workflow): preserve saved description group edits by @Audionut in #423
- fix: enforce resolved metadata across tracker operations by @Audionut in #438
- fix: surface HTML tracker response errors by @Audionut in #443
- fix: preserve media facts and honor tracker content requirements by @Audionut in #440
- chore(deps): update autobrr Go modules by @github-actions[bot] in #442
- fix(bhd): preserve romanized alternate titles by @Audionut in #420
- fix(metadata): derive DVD capacity from source size by @Audionut in #419
- perf(torrent): avoid redundant reusable torrent hashing by @Audionut in #418
- fix(webui): avoid workflow polling rate limits by @Audionut in #416
- fix(metadata): sanitize MediaInfo source paths by @Audionut in #417
- fix(workflow): avoid cancellation checkpoint races by @Audionut in #444
- fix(ptp): include DVD VOB MediaInfo in descriptions by @Audionut in #414
- fix(metadata): improve IMDb persisted query handling by @Audionut in #412
- feat(metadata): support multi-disc DVD and BDMV uploads by @Audionut in #400
- chore(live-testing): cache multidisc BDInfo and preserve resume selections by @Audionut in #445
- fix(metadata): preserve authoritative provider IDs by @Audionut in #446
- feat(input): persist reviewed corrections across CLI and Web UI by @Audionut in #450
- ci: retry transient OSV scanner installation failures by @Audionut in #455
- Support fact overrides in live-test corpora by @Audionut in #456
- feat(trackers): add DreadVault (DVL) by @KainoaM in #422
- fix(deps): resolve OSV frontend dependency findings by @Audionut in #458
- chore(deps): pin go-mediainfo by @Audionut in #459
- docs: refresh metadata and tracker workflow guidance by @Audionut in #460
New Contributors
- @vaaleyard made their first contribution in #390
- @DigiCore404 made their first contribution in #396
- @KainoaM made their first contribution in #422
Full Changelog: v0.3.1...v0.3.2