Changelog for @signaldb/opfs
BREAKING CHANGES
- Switched to new
StorageAdapterAPI. - The adapter is given a folder, not a file, and the layout in OPFS changed with it.
createOPFSAdapter('myCollection.json')used to write one file holding the whole collection; it now takes a directory and writes one file per document underitems/and one file per indexed value underindex/. A write therefore costs one file rather than a rewrite of the entire collection. Data written by v1 is not read by v2 — read the old file once through the File System API and insert its contents into the collection if you need to keep it. - Removed compatibility with
@signaldb/coreversions below2.0.0
Fixed
- Custom deserialize function now works correctly when file is empty (thanks to @krolebord!)
[1.0.1] - 2025-04-24
Fixed
- Avoid duplicate ids and unnecessary errors
[1.0.0] - 2024-12-16
Added
- Added JSDoc comments to public API