loon 3.0.0 copy "loon: ^3.0.0" to clipboard
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.

  • FilePersistor changes:

    • [Breaking] Change from getPersistenceKey to FilePersistor.key and FilePersistor.keyBuilder.
    • [Breaking] Changed the default data store location from loon.json to __store__.json.
    • [Feature] Added ability to specify the collections/documents to hydrate when calling Loon.hydrate().

1.2.0 #

  • Fixed a bug where clearAll wasn'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 dependenciesBuilder API.
  • More architecture and performance improvements.

0.0.5 #

  • More performance optimizations.

0.0.4 #

  • Migrate streamChanges to 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.
14
likes
0
pub points
42%
popularity

Publisher

unverified uploader

Loon is a reactive collection data store for Dart & Flutter.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

encrypt, flutter, flutter_secure_storage, path, path_provider, uuid

More

Packages that depend on loon