Skip to content

Releases: rodydavis/signals.dart

5.0.0

05 Apr 14:28
18735e9
Compare
Choose a tag to compare
  • Adding previousValue/initialValue to Signal
  • Removing SignalEquality
  • Deprecating ValueSignal in favor of Signal
  • Deprecating .forceUpdate in favor of .set(..., force: true)
  • Removing old deprecated methods
  • Adding more inline code documentation
  • ListSignal/SetSignal now extends IterableSignal
  • Fixing ChnageStackSignal getters for history/redos to return an iterable list
  • Fixing async signal isCompleted race condition
  • Adding createSignal/createComputed/createEffect for Flutter
  • Adding SignalsAutoDisposeMixin for Flutter
  • Update to signals_core 5.0.0
  • Update to signals_flutter 5.0.0

What's Changed

New Contributors

Full Changelog: v4.5.0...v5.0.0

What's Changed

New Contributors

Full Changelog: v4.5.0...v5.0.0

4.5.0

29 Feb 06:49
75a82c2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.4.0...v4.5.0

4.4.0

21 Feb 04:13
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.1.0...v4.4.0

4.1.0

06 Feb 21:13
75beb2c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.0...v4.1.0

4.0.0

05 Feb 00:45
178bfe7
Compare
Choose a tag to compare
  • StreamSignal now will rebuild with signals are read in the callback to create the stream
  • Stream/Future signal both can take an optional list of dependencies to rebuild on
  • FutureSignal now extends StreamSignal
  • StreamSignal can now rebuild/refresh
  • StreamSignal can now pause/resume
  • Adding computedAsync/computedFrom for similar API to angular
  • Adding .set(..., force: true) to Signal/Computed to force a rebuild
  • Adding .recompute() for Computed to recall the callback
  • Adding autoDispose for Signal/Computed
  • Adding some helper signals not included in the default export
  • Signals for WidgetsBinding and SchedulerBinding
  • Signals for Theme/MediaQuery
  • TickerSignal for Flutter animations

What's Changed

New Contributors

Full Changelog: https://github.com/rodydavis/signals.dart/commits/v4.0.0