WatermelonDB v0.20 Release Notes

Release Date: 2020-10-05 // almost 2 years ago
  • ๐Ÿ’ฅ BREAKING CHANGES

    ๐Ÿš€ This release has unintentionally broken RxJS for some apps using with-observables. If you have this issue, please update @nozbe/with-observables to the latest version.

    ๐Ÿ†• New features

    • ๐Ÿ‘€ [Sync] Conflict resolution can now be customized. See docs for more details
    • ๐Ÿ‘ [Android] Autolinking is now supported
    • ๐Ÿ”ง [LokiJS] Adapter autosave option is now configurable

    ๐Ÿ”„ Changes

    • ๐Ÿ”จ Interal RxJS imports have been refactor such that rxjs-compat should never be used now
    • ๐ŸŽ [Performance] Tweak Babel config to produce smaller code
    • ๐ŸŽ [Performance] LokiJS-based apps will now take up to 30% less time to load the database (id and unique indicies are generated lazily)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  [iOS] Fixed crash on database reset in apps linked against iOS 14 SDK
    • ๐ŸŒ [LokiJS] Fix Q.like being broken for multi-line strings on web
    • ๐Ÿ›  Fixed warn "import cycle" from DialogProvider (#786) by @gmonte.
    • ๐Ÿ›  Fixed cache date as instance of Date (#828) by @djorkaeffalexandre.