signals_hooks
flutter_hooks bindings for signals
7.1.0
5.1K downloads/mo
#3826 most downloaded on pub.dev
rodydavis/signals.dart
What this package is like to depend on
Last release 2 months ago
29 May 2026
Ships fairly regularly
a new release about every 6 months
Nearly every release is documented
notes for 10 of 10 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
10 releases · first in 2025
8 releases in the last 12 months
see the full history below
Release timeline
10 releases · Jan 2025 to May 2026
2026
Releases
latest 10-
7.1.029 May 2026Release notes
Open source →What's Changed
- chore(deps): bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #468
- chore(deps): bump codecov/codecov-action from 3 to 6 by @dependabot[bot] in #471
- chore(deps): bump actions/checkout from 3 to 6 by @dependabot[bot] in #470
- chore(deps): bump dart-lang/setup-dart from 1.5.0 to 1.7.2 by @dependabot[bot] in #472
- feat(signals): Add toString() to SignalEffectException by @achtsamkeitundmeer in #445
New Contributors
- @dependabot[bot] made their first contribution in #468
- @achtsamkeitundmeer made their first contribution in #445
Full Changelog: v7.0.0...v7.1.0
Release notes
Open source →- Added native
Widget build(BuildContext context)override support directly onSignalHookWidget. - Introduced
SignalHookElement(extendingStatelessHookElement) to implicitly track reactive signals inside standardbuildmethods. - Deprecated
buildWidgetin favor of directbuildoverrides. - Streamlined
SignalHookBuilderto support direct standardbuildscope. - Generalized the
useSignalProvider<T>()custom hook to support any standardReadonlySignalfromsignals_core.
-
7.0.026 May 2026Release notes
Open source →What's Changed
- Update event-sink.md by @Koichi5 in #367
- Fix docs by @hyshu in #368
- add signals_hooks by @rodydavis in #370
- bump flutter_hooks version by @rodydavis in #371
- MVI example by @devfelipereis in #369
- docs: Fix computedFrom example in async computed documentation by @dorklein in #375
- Add llms.txt file by @jaydanurwin in #392
- Add
debugLabelto hooks by @dickermoshe in #412 - docs(website): add documentation for signals_hooks by @rodydavis in #414
- docs(website): add documentation for signals_hooks by @rodydavis in #415
- fix: use identityHashCode for context by @zupat in #424
- feat(signals_flutter): return FlutterSignal/-Computed from SignalsMixin.createSignal/-Computed by @Yegair in #422
- Fix
ValueListenable.toSignal()not removing listener on dispose by @google-labs-jules[bot] in #425 - Fix Signal Container Loop by @google-labs-jules[bot] in #427
- fix: only notify when the collection was modified. by @zupat in #435
- Refactor: Rename persisted signal classes to correct typo by @halifox in #432
- fix(flutter): prevent ConcurrentModificationError in SignalsMixin by @DavidPluxia in #436
- Fix: call super.dispose in SignalHookState by @zupat in #437
- Signals Version 7 by @rodydavis in #467
New Contributors
- @Koichi5 made their first contribution in #367
- @hyshu made their first contribution in #368
- @devfelipereis made their first contribution in #369
- @dorklein made their first contribution in #375
- @jaydanurwin made their first contribution in #392
- @dickermoshe made their first contribution in #412
- @Yegair made their first contribution in #422
- @google-labs-jules[bot] made their first contribution in #425
- @halifox made their first contribution in #432
- @DavidPluxia made their first contribution in #436
Full Changelog: v6.0.1...v7.0.0
Release notes
Open source →- Modernized all hook APIs to accept a positional
optionsparameter instead of named options. - Added new
useLinkedSignalanduseLazySignalhooks. - Added support for passing positional
SignalOptionsandAsyncSignalOptionsacross all hooks. - Re-exported core reactive primitives from
signals_coreincludingaction,action0-action10, andcreateModel. - Bump
signalsdependency to^7.0.0.
-
6.3.125 May 2026 -
0.4.030 Nov 2025Release notes
Open source →- Bump signals to 6.3.0
- Change return type for useSignal to FlutterSignal
- Change return type for useComputed to FlutterComputed
-
0.3.130 Sep 2025 -
0.3.030 Sep 2025Release notes
Open source →- feat: add debugLabel to signals in hooks @dickermoshe
- Bump signals_flutter to 6.1.0
-
0.2.125 Sep 2025 -
0.2.025 Sep 2025Release notes
Open source →- feat: Add
useSignalValueto get the value of a signal directly - feat: Add
useFutureSignal,useStreamSignal,useAsyncSignal, anduseAsyncComputedfor async signals - feat: Add
useValueNotifierToSignalanduseValueListenableToSignalto convertValueNotifierandValueListenableto signals - feat: Add
useListSignal,useSetSignal,useIterableSignal,useMapSignal,useTrackedSignal,useQueueSignal, anduseChangeStackSignalfor collection signals - chore: Re-export
signals_flutter - chore: Split hooks into multiple files for better organization
- feat: Add
-
0.1.131 Jan 2025 -
0.1.031 Jan 2025