Skip to content

Releases: JhonaCodes/reactive_notifier

v2.4.1-release

19 Dec 15:25
d25a7fc
Compare
Choose a tag to compare
  • Update name of state and documentation for StateNotifierImpl.

  • Introducing transformState function for model editing, allowing state modifications at any nesting level. This function supports implementations like copyWith, enabling selective value updates in your models.

  • Simplified state management: unified notifier and VM into a single approach using ReactiveBuilder, ReactiveAsync, and ReactiveStream. Access functions directly through notifier reference (e.g., instance.notifier.replaceData(...)). Access ReactiveAsync data via notifier.data.

  • Removed ValueNotifier value dependency, eliminating nested state update issues (previously instance.value.value, now instance.data).

  • Protected internal builder functions for improved encapsulation.

  • Maintained compatibility with ListenableBuilder for ReactiveNotifier.

  • Removed context dependency from builder as ReactiveNotifier doesn't require it.

v.2.2.-release

21 Nov 01:21
Compare
Choose a tag to compare

2.2.0

  • Update documentations and images.
  • Implement Ci for actions.

2.1.1

  • Update Readme.

2.1.0

  • Few bits, and name convention
  • New ViewModelStateImpl for simple viewmodel state.

2.0.0

Breaking Changes 🚨

  • Complete project architecture overhaul
  • New reference handling system
  • Changed how related states are managed

New Features 🎉

  • Enhanced Debugging System

    • Improved error messages
    • Better stack traces
    • Detailed circular reference detection
  • Advanced State Management

    • Support for nested ReactiveNotifier instances in related states
    • Improved multiple reference handling
    • Better state isolation and context management
  • Async & Stream Support

    • Built-in async state handling
    • Stream state management
    • Automatic state synchronization
  • Extended Testing Support

    • More test cases
    • Better coverage
    • Improved testing utilities

Improvements 🔧

  • Better performance in state updates
  • Reduced memory footprint
  • Improved type safety
  • Enhanced error handling
  • Better documentation

Bug Fixes 🐛

  • Fixed issues with circular references
  • Improved state cleanup
  • Better error reporting
  • Fixed memory leaks in complex state trees

Documentation 📚

  • Complete documentation overhaul
  • New examples and use cases
  • Better API documentation
  • Improved error messages

1.0.5

  • Update documentation.

1.0.4

  • Implement when and callback when finish setState.
  • Help to execute any other params when change state

1.0.3

  • Upgrade SDK.

1.0.2

  • Add gif for visual context.
  • Change name from State to Notify.
  • Update golden test.

1.0.1

  • Change name from State to Notify.
  • Improve README.md.

1.0.0

  • Initial version.

Full Changelog: https://github.com/JhonaCodes/reactive_notifier/commits/V.2.2.-release