Skip to content

Releases: evoluhq/evolu

evolu@0.10.0

06 Feb 21:20
99ce70a
Compare
Choose a tag to compare

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

19 Jan 21:12
60cad88
Compare
Choose a tag to compare

Patch Changes

evolu@0.9.2

19 Jan 15:48
5976e18
Compare
Choose a tag to compare

Patch Changes

  • 108d20d: Fix sync called before updateDbSchema

evolu@0.9.1

19 Jan 15:40
06abfcf
Compare
Choose a tag to compare

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

17 Jan 18:00
a690037
Compare
Choose a tag to compare

Minor Changes

evolu@0.8.0

16 Jan 18:22
5504aa9
Compare
Choose a tag to compare

Minor Changes

  • 36a3cab: Remove logging

    It didn't do much, and I'll make it better anyway.

Patch Changes

  • 6ec12ff: Refactor global config to ConfigEnv

evolu@0.7.5

16 Jan 14:00
32c1d8d
Compare
Choose a tag to compare

Patch Changes

  • 2216d7f: Make float-integer conversion more explicit

evolu@0.7.4

16 Jan 01:44
1012836
Compare
Choose a tag to compare

Patch Changes

  • 95adfb6: Fix a bug causing SyncError

evolu@0.7.3

14 Jan 00:27
7b8be14
Compare
Choose a tag to compare

Patch Changes

  • 389883a: Add missing react-dom peer dependency

evolu@0.7.2

13 Jan 16:20
abc835c
Compare
Choose a tag to compare

Patch Changes

  • 2cb1af4: Memoize useQuery return value

    So it can be used with useDeferredValue.