flutter_crystalline 0.7.0 copy "flutter_crystalline: ^0.7.0" to clipboard
flutter_crystalline: ^0.7.0 copied to clipboard

Crystal clear state management

0.7.0 #

  • Add feature to generate a store class using @StoreClass annotation
  • Add a simple temporary document in README
  • Bump crystalline to 0.7.0
  • Update Store and builders to override equals == and hashCode
  • Make methods that must be used only in Store and its subclasses @protected
  • Add logger to Store class so that it can be used internally
  • Update Store so it publishes changes after init callback is done
  • Add tests for Store class
  • Add lifecycle callbacks to Store
  • Update Store so it is no longer uses both ChangeNotifier and observer pattern for updates
  • Change namings of builder and widgets to be close to flutter conventions
  • Fix bad import

0.6.0 #

  • REFACTOR(flutter_crystalline): Rewrite Store.
  • REFACTOR: Rename Operation.fetch to Operation.read to match associate with term CRUD.
  • REFACTOR(crystalline): Remove Operation.operating state to make Operation class cleaner.
  • REFACTOR(flutter_crystalline): Introduce DataBinder widgets.
  • REFACTOR(flutter_crystalline): Add states method to Store class.
  • FIX(flutter_crystalline): Fix lint issues.
  • FIX(flutter_crystalline): Fix missing exports & Update example.
  • FEAT(flutter_crystalline): Add more tests for WhenDataBinder.
  • FEAT(flutter_crystalline): Add tests for WhenDataBinder.
  • FEAT(flutter_crystalline): Add storeName getter to Store class.
  • FEAT(flutter_crystalline): Update tests.
  • FEAT(flutter_crystalline): Add StoreBuilder and Update Store.
  • FEAT(crystalline): Add global logging for all data objects changes.
  • FEAT: Add CrystallineGlobalConfig and CrystallineLogger.

0.5.1 #

  • Update crystalline version to to v0.5.1

0.5.0 #

  • Update crystalline version to to v0.5.0

0.4.0 #

  • Change term onLoading to onOperate
  • Bump crystalline version to 0.4.0
  • Remove equatable dependency
  • Increase test coverage to 100%

0.3.0 #

  • Bump crystalline 0.3.0

0.2.4 #

  • Add support for custom operations
  • Fix builders callbacks not showing the correct data parameter
  • Add tests

0.1.3 #

  • change name of listen property to observe in builders

0.1.2 #

  • Update ChangeNotifierData class
  • Fix bug in builders

0.0.1 #

  • initial release.
3
likes
140
points
226
downloads

Publisher

verified publishereasazade.com

Weekly Downloads

Crystal clear state management

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

crystalline, flutter

More

Packages that depend on flutter_crystalline