signals.dart

Reactive programming made simple for Dart and Flutter

APACHE-2.0 License

Stars
354

Bot releases are hidden (Show)

signals.dart - 5.0.0 Latest Release

Published by rodydavis 7 months ago

  • 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: https://github.com/rodydavis/signals.dart/compare/v4.5.0...v5.0.0

signals.dart - 4.5.0

Published by rodydavis 8 months ago

What's Changed

Full Changelog: https://github.com/rodydavis/signals.dart/compare/v4.4.0...v4.5.0

signals.dart - 4.4.0

Published by rodydavis 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/rodydavis/signals.dart/compare/v4.1.0...v4.4.0

signals.dart - 4.1.0

Published by rodydavis 8 months ago

What's Changed

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

signals.dart - 4.0.0

Published by rodydavis 9 months ago

  • 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

Package Rankings
Top 12.44% on Pub.dev
Badges
Extracted from project README
Tests Website GitHub stars Coverage GitHub issues GitHub pull-requests melos signals signals_core signals_flutter signals_lint
Related Projects