minimal_mvn 2.0.2 copy "minimal_mvn: ^2.0.2" to clipboard
minimal_mvn: ^2.0.2 copied to clipboard

A minimal state management solution for Flutter apps using the Model-View-Notifier (MVN) pattern

2.0.2 #

  • Add Cursor rules
  • Update to Flutter 3.32.0
  • Update all lint rules
  • Update example dependencies

2.0.1 #

  • Update to Flutter 3.29.2
  • Update format to Dart 3.7.0 and onwards
  • Update all lint rules
  • Update example dependencies
  • More tests for select
  • TODOs page for the example app

2.0.0 #

  • Document minimal manager
  • Remove minimal state (breaking change), easing notifiers with primitives
  • Improve MMMNotifier notify()
  • Improve internal value notifier for selection
  • Make selection read-only (breaking change)

1.0.5 (retracted) #

  • Document minimal manager
  • Remove minimal state (breaking change), easing notifiers with primitives
  • Improve MMMNotifier notify()
  • Improve internal value notifier for selection
  • Make selection read-only

1.0.4 #

  • Deploy web example to GitHub Pages upon publishing
  • Update README.md about web example
  • Add package version on example main page

1.0.3 #

  • Add pub and license badges to README.md
  • Rename morphing example to chroma counter
  • Add override() method to MMManager for testing purposes
  • Add test for chroma counter widget using mocked notifier

1.0.2 #

  • Expose a check for notifier been disposed
  • Test when notifier is accessed after disposal
  • Improve README.md
  • Improve pubspec.yaml

1.0.1 #

  • Fix logo URL in README.md

1.0.0 #

  • Initial release of Minimal state management package
  • Features:
    • MVN (Model-View-Notifier) pattern
    • Lazy initialization of notifiers
    • Optional autodispose for notifiers
    • State selection for optimized rebuilds
    • Dependency injection with locator
30
likes
160
points
95
downloads

Publisher

verified publisherfluxit.dev

Weekly Downloads

A minimal state management solution for Flutter apps using the Model-View-Notifier (MVN) pattern

Repository (GitHub)

Topics

#state-management #mvn #dependency-injection #architecture

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on minimal_mvn