Releases: lsdcapital/settag
Releases · lsdcapital/settag
Release list
v0.2.2
Review now focuses on actual changes, and enrichment lookup history stays in local metadata instead of producing file-tag updates.
- Show current → after-write genre edits, with unchanged fields and bookkeeping-only tracks omitted. Keep source evidence and predictions under Details.
- Store enrichment status, lookup dates, matches, misses, and failures in SQLite independently of pending write plans. History survives file writes, plan deletion, and renames.
- Import compatible legacy enrichment tags during scans while preserving their existing values in audio files. New enrichment runs no longer create or update
SETTAG_ENRICHMENT. - Add verified Beatport catalog enrichment alongside reusable local audio analysis, retaining useful results when either source is unavailable.
- Add the hygiene scan chooser and read-only duplicate-audio findings; correct duplicate counts in CLI and terminal views.
New exports use settag.plan/v6, with enrichment context separate from the file-tag bundle. Existing v4/v5 plan files remain readable and retain their explicit write semantics. The local database upgrades automatically to schema 3.
Validation: 444 tests passed locally, plus lint, formatting, type checks, and the site build. Release automation also validates all supported Python versions and smoke-tests the built wheel before publishing.
Full changelog: v0.2.1...v0.2.2