loon 3.0.0
loon: ^3.0.0 copied to clipboard
Loon is a reactive collection data store for Dart & Flutter.
3.0.0 #
- Refactors dependency behavior into the dependency manager and de-dupes dependency references to improve performance.
- Moves base persistor batch/throttle behavior to the persist manager and updates persistence delays to be done at the task duration level in the manager and at the throttle duration in the file persistor implementation.
- Adds a caching layer to accessing observable values via get() ahead of a broadcast.
2.0.1 #
- Fix bug for deletion of documents with a document-level persistence key.
2.0.0 #
-
Rearchitecture of core implementation.
-
[Breaking] Default behavior of deleting a document/collection is to recursively delete all nested data.
-
FilePersistorchanges:- [Breaking] Change from
getPersistenceKeytoFilePersistor.keyandFilePersistor.keyBuilder. - [Breaking] Changed the default data store location from
loon.jsonto__store__.json. - [Feature] Added ability to specify the collections/documents to hydrate when calling
Loon.hydrate().
- [Breaking] Change from
1.2.0 #
- Fixed a bug where
clearAllwasn't broadcasting to observers. - Simplified logic of deleting collections recursively and broadcasting to observers.
1.1.0 #
- More fixes and improvements.
1.0.1 #
- Fixes propagation of the dependenciesBuilder field.
1.0.0 #
- Use of isolates for background persistence processing.
- Data dependency support with the
dependenciesBuilderAPI. - More architecture and performance improvements.
0.0.5 #
- More performance optimizations.
0.0.4 #
- Migrate
streamChangesto a more useful, meta change API.
0.0.3 #
- Small fixes from more testing.
0.0.2 #
- Add support for global docs.
0.0.1 #
- Initial release.