Releases: evoluhq/evolu
evolu@0.10.0
Minor Changes
-
ec3755a: Switch to the official sqlite3 WASM client with a friendly MIT license
Evolu no longer uses IndexedDB for persisting sqlite3 files. Instead, it uses modern Origin-Private FileSystem (OPFS) in Chrome and good old LocalStorage in other browsers.
The LocalStorage implementation leverages VFS, so it doesn't load and save whole files. In other words, it's fast enough. The only limit is LocalStorage max size (5MB), which is sufficient unless a lot of data are stored.
The Origin-Private FileSystem (OPFS) is currently supported only in Chrome, but both Safari and Firefox are finishing their support. Meanwhile, Evolu is using LocalStorage.
We recommend Chrome OPFS Explorer extension to download the sqlite3 file.
evolu@0.9.3
Patch Changes
- ce68694: Add README.md to NPM
evolu@0.9.2
Patch Changes
- 108d20d: Fix sync called before updateDbSchema
evolu@0.9.1
Patch Changes
-
8ff7e3a: Fix reloadAllTabs bug
If the browser is going to be reloaded, all DB operations have to be skipped.
evolu@0.9.0
Minor Changes
- 6417799: Add useQuery filterMap
evolu@0.8.0
evolu@0.7.5
Patch Changes
- 2216d7f: Make float-integer conversion more explicit
evolu@0.7.4
Patch Changes
- 95adfb6: Fix a bug causing SyncError
evolu@0.7.3
Patch Changes
- 389883a: Add missing react-dom peer dependency
evolu@0.7.2
Patch Changes
-
2cb1af4: Memoize useQuery return value
So it can be used with useDeferredValue.