v2.1.1
Fixed
- A deleted product no longer reappears after a restart. The product JSON seed is now genuinely one-time: a
SeedStatemarker records that the import has run, and the migration never re-reads the seed files again. Previously the seed re-imported any product missing from the database on every startup, so a product deleted via the UI/API was resurrected from its lingering seed file. Existing databases are marked seeded on first boot of this version without re-importing, so previously-deleted products stay deleted.
Full changelog: https://github.com/cocoar-dev/shelf/blob/develop/CHANGELOG.md