PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 10
  1. 7.1.0 29 May 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v7.0.0...v7.1.0

    Open source →
    Release notes
    • Added native Widget build(BuildContext context) override support directly on SignalHookWidget.
    • Introduced SignalHookElement (extending StatelessHookElement) to implicitly track reactive signals inside standard build methods.
    • Deprecated buildWidget in favor of direct build overrides.
    • Streamlined SignalHookBuilder to support direct standard build scope.
    • Generalized the useSignalProvider<T>() custom hook to support any standard ReadonlySignal from signals_core.
    Open source →
  2. 7.0.0 26 May 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v6.0.1...v7.0.0

    Open source →
    Release notes
    • Modernized all hook APIs to accept a positional options parameter instead of named options.
    • Added new useLinkedSignal and useLazySignal hooks.
    • Added support for passing positional SignalOptions and AsyncSignalOptions across all hooks.
    • Re-exported core reactive primitives from signals_core including action, action0-action10, and createModel.
    • Bump signals dependency to ^7.0.0.
    Open source →
  3. 6.3.1 25 May 2026
    Release notes

    ci: restrict publish workflow to tag pushes to enable automated pub.d…

    Open source →
    Release notes
    • FIX: Doc comment package import.
    Open source →
    Release notes
    • FIX: call super.dispose in SignalHookState.
    Open source →
  4. 0.4.0 30 Nov 2025
    Release notes
    • Bump signals to 6.3.0
    • Change return type for useSignal to FlutterSignal
    • Change return type for useComputed to FlutterComputed
    Open source →
  5. 0.3.1 30 Sep 2025
    Release notes
    • Bump signals_flutter to 6.2.0
    Open source →
  6. 0.3.0 30 Sep 2025
    Release notes
    • feat: add debugLabel to signals in hooks @dickermoshe
    • Bump signals_flutter to 6.1.0
    Open source →
  7. 0.2.1 25 Sep 2025
    Release notes
    • fix: Check if widget is mounted before rebuilding
    Open source →
  8. 0.2.0 25 Sep 2025
    Release notes
    • feat: Add useSignalValue to get the value of a signal directly
    • feat: Add useFutureSignal, useStreamSignal, useAsyncSignal, and useAsyncComputed for async signals
    • feat: Add useValueNotifierToSignal and useValueListenableToSignal to convert ValueNotifier and ValueListenable to signals
    • feat: Add useListSignal, useSetSignal, useIterableSignal, useMapSignal, useTrackedSignal, useQueueSignal, and useChangeStackSignal for collection signals
    • chore: Re-export signals_flutter
    • chore: Split hooks into multiple files for better organization
    Open source →
  9. 0.1.1 31 Jan 2025
    Release notes
    • bump flutter_hooks to 0.20.0
    Open source →
  10. 0.1.0 31 Jan 2025
    Release notes
    • Add useSignal
    • Add useComputed
    • Add useSignalEffect
    • Add useExistingSignal
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive