PackageTrack
Sign in Get early access

listen

A package to notify state changes to interested listeners in pure Dart.

1.0.1 274K downloads/mo #722 most downloaded on pub.dev flutter/core-packages

What this package is like to depend on

Last release 23 days ago

31 Jul 2026

Release timing varies

gaps range from 8 days to 8 months

Nearly every release is documented

notes for 1 of 1 stable releases

1 version withdrawn

withdrawn after publishing

1 years old

7 releases · first in 2025

6 releases in the last 12 months

see the full history below

Release timeline

7 releases · Jun 2025 to Jul 2026
2026
Release Pre-release Withdrawn

Releases

latest 7
  1. 1.0.1 31 Jul 2026
    Release notes

    previous push 1.0.0 failed because it was already published (and
    retracted) on pub before moving into core-package. The pub API seems to
    still include it as an available version. Thus bump to 1.0.1

    Pre-Review Checklist

    If you need help, consider asking for advice on the #hackers-new channel
    on Discord.

    Note: The Flutter team is currently trialing the use of Gemini Code
    Assist for
    GitHub
    .
    Comments from the gemini-code-assist bot should not be taken as
    authoritative feedback from the Flutter team. If you find its comments
    useful you can update your code accordingly, but if you are unsure or
    disagree with the feedback, please feel free to wait for a Flutter team
    member's review for guidance on which automated comments should be
    addressed.

    1. Regular contributors who have demonstrated familiarity with the
      repository guidelines only need to comment if the PR is not
      auto-exempted by repo tooling. 2

    Open source →
    Release notes
    • Pushes stable version.
    Open source →
  2. 1.0.0 04 Mar 2026 withdrawn

    Nothing published for this version

  3. 1.0.0-beta.4 16 Jul 2026 pre-release
    Release notes

    as title

    Pre-Review Checklist

    If you need help, consider asking for advice on the #hackers-new channel
    on Discord.

    Note: The Flutter team is currently trialing the use of Gemini Code
    Assist for
    GitHub
    .
    Comments from the gemini-code-assist bot should not be taken as
    authoritative feedback from the Flutter team. If you find its comments
    useful you can update your code accordingly, but if you are unsure or
    disagree with the feedback, please feel free to wait for a Flutter team
    member's review for guidance on which automated comments should be
    addressed.

    1. Regular contributors who have demonstrated familiarity with the
      repository guidelines only need to comment if the PR is not
      auto-exempted by repo tooling. 2

    Open source →
    Release notes
    • ErrorContext is now a required positional, non-nullable parameter.
    Open source →
  4. 1.0.0-beta.3 11 Jul 2026 pre-release
    Release notes

    flutter/flutter treats different error differently.

    For stateError when using changenotifier, it throws synchronously

    for Error raise during listener callback, it uses reportError and
    continue execution.

    Improve the Error API so that framework can tell where the error is
    raised

    Pre-Review Checklist

    If you need help, consider asking for advice on the #hackers-new channel
    on Discord.

    Note: The Flutter team is currently trialing the use of Gemini Code
    Assist for
    GitHub
    .
    Comments from the gemini-code-assist bot should not be taken as
    authoritative feedback from the Flutter team. If you find its comments
    useful you can update your code accordingly, but if you are unsure or
    disagree with the feedback, please feel free to wait for a Flutter team
    member's review for guidance on which automated comments should be
    addressed.

    1. Regular contributors who have demonstrated familiarity with the
      repository guidelines only need to comment if the PR is not
      auto-exempted by repo tooling. 2

    Open source →
    Release notes
    • Updates ErrorCallback to pass the raw error object and original StackTrace.
    • Adds an optional ErrorContext parameter to ErrorCallback to distinguish listener errors from assertion errors.
    Open source →
  5. 1.0.0-beta.2 09 Jul 2026 pre-release
    Release notes

    as title

    Pre-Review Checklist

    If you need help, consider asking for advice on the #hackers-new channel
    on Discord.

    Note: The Flutter team is currently trialing the use of Gemini Code
    Assist for
    GitHub
    .
    Comments from the gemini-code-assist bot should not be taken as
    authoritative feedback from the Flutter team. If you find its comments
    useful you can update your code accordingly, but if you are unsure or
    disagree with the feedback, please feel free to wait for a Flutter team
    member's review for guidance on which automated comments should be
    addressed.

    1. Regular contributors who have demonstrated familiarity with the
      repository guidelines only need to comment if the PR is not
      auto-exempted by repo tooling. 2

    Open source →
    Release notes
    • Fixes dart doc example directive.
    Open source →
  6. 1.0.0-beta.1 07 Jul 2026 pre-release
    Release notes
    • Adjusts source code to be publishable.
    • Moves source code from flutter/flutter to flutter/core-packages.
    Open source →
  7. 1.0.0-beta.0 24 Jun 2025 pre-release

    Nothing published for this version

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