All notable changes to this project will be documented in this file.
- [Schema] Column type 'bool' is deprecated — change to 'boolean'
- Fixed "dependency cycle" warning
- [React Native] App should launch a little faster, because schema is only compiled on demand now
- Updated Flow to 0.83
- [WIP] Migrations
- The
@nozbe/watermelondb/babel/cjs
/@nozbe/watermelondb/babel/esm
Babel plugin that ships with Watermelon is deprecated and no longer necessary. Delete it from your Babel config as it will be removed in a future update
- Removed dependency on
async
(Web Worker should be ~30KB smaller) - Refactored
Collection
andsimpleObserver
for getting changes in an array and also adds CollectionChangeTypes for differentiation between different changes - Updated dependencies
- Simplified build system by using relative imports
- Simplified build package by outputting CJS-only files
- Added iOS and Android integration tests and lint checks to TravisCI
- Changed Flow setup for apps using Watermelon - see docs/Advanced/Flow.md
- Improved documentation, and demo code
- Updated dependencies
- Add quotes to all names in sql queries to allow keywords as table or column names
- Fixed running model tests in apps with Watermelon in the loop
- Fixed Flow when using Watermelon in apps
Initial release of WatermelonDB