PackageTrack
Sign in Get early access

context_watch_base

A common dependency for all context_watch-related packages

8.0.3 18K downloads/mo #2300 most downloaded on pub.dev s0nerik/context_plus

What this package is like to depend on

Last release 9 months ago

02 Nov 2025

Release timing varies

gaps range from 2 weeks to 6 months

Nearly every release is documented

notes for 18 of 18 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

20 releases · first in 2023

1 release in the last 12 months

see the full history below

Release timeline

20 releases · Dec 2023 to Nov 2025
2024 2025 2026
Release Pre-release

Releases

latest 20
  1. 8.0.3 02 Nov 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  2. 8.0.2 22 Jun 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  3. 8.0.1 14 Jun 2025
    Release notes
    • FIX: better handling of change notifications during dispose.

    2025-06-10

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • context_plus - v6.0.3
    • context_plus_utils - v1.0.2

    Open source →
    Release notes
    • FIX: better handling of change notifications during dispose.
    Open source →
  4. 8.0.0 22 May 2025
    Release notes
    • BREAKING FEAT: context.use().
    Open source →
    Release notes
    • BREAKING FEAT: context.use().
    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: context.use().
    Open source →
  5. 7.0.0 03 May 2025
    Release notes
    • BREAKING FEAT: context.use().
    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: watch*() on Listenable/ValueListenable is even more convenient now!
    Open source →
  6. 6.0.3 19 Mar 2025
    Release notes
    • FIX: allow .watch(context) inside LayoutBuilder.

    2024-11-17

    Changes


    Packages with breaking changes:

    Packages with other changes:

    • There are no other changes in this release.

    Open source →
    Release notes
    • FIX: allow .watch(context) inside LayoutBuilder.
    Open source →
  7. 6.0.2 18 Sep 2024
    Release notes
    • FIX: added an assert to enforce that watch*() is not called outside the build() method of a BuildContext.

    2024-09-19

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • context_plus - v4.1.2
    • context_watch_bloc - v3.0.1
    • context_watch_mobx - v3.0.1
    • context_watch_getx - v3.0.1
    • context_watch_signals - v3.0.1
    • context_watch - v5.1.1

    Open source →
    Release notes
    • FIX: added an assert to enforce that watch*() is not called outside the build() method of a BuildContext.
    Open source →
  8. 6.0.1 18 Sep 2024
    Release notes
    • FIX: fixed a rare case where re-activated Element could lose track of its watched variables.

    2024-09-19

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • context_plus - v4.1.1

    Open source →
    Release notes
    • FIX: fixed a rare case where re-activated Element could lose track of its watched variables.
    Open source →
  9. 6.0.0 07 Sep 2024
    Release notes
    • BREAKING FEAT: context.use().
    Open source →
    Release notes

    Note: This release has breaking changes.

    • FEAT: Multi-value watching via (obs1, obs2, ...).watch*(context).
    • BREAKING FEAT: simplified callback argument selection API for ContextWatchSubscription.
    Open source →
  10. 5.0.0 22 Aug 2024
    Release notes
    • BREAKING FEAT: context.use().
    • BREAKING FEAT: watch*() on Listenable/ValueListenable is even more convenient now!

    2025-05-22

    Changes


    Packages with breaking changes:

    Packages with other changes:

    • There are no other changes in this release.

    Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):

    • context_plus_core - v1.0.0
    • context_plus_lint - v1.0.0
    • context_watch_getx - v4.0.0

    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: watchEffect() for attaching side effects to the observed data.
    • Enhanced ContextWatchSubscription interface
    • Simplified and optimized the InheritedContextWatch implementation
    Open source →
  11. 4.0.0 30 Jul 2024
    Release notes
    • REFACTOR: applied Dart 3.7 formatting.
    • BREAKING FEAT: watch*() on Listenable/ValueListenable is even more convenient now!
    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: goodbye, context.unwatch()!
    Open source →
  12. 3.1.2 23 Jul 2024
    Release notes
    • FIX: ensure no markNeedsBuild() after element is unmounted.

    2024-06-29

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • context_watch_getx - v1.0.3
    • context_watch_bloc - v1.0.5
    • context_watch_mobx - v1.0.5

    Open source →
    Release notes
    • FIX: ensure no markNeedsBuild() after element is unmounted.
    Open source →
  13. 3.1.1 29 Jun 2024
    Release notes
    • FIX: proper handling of synchronous new value notifications during build().
    Open source →
  14. 3.1.0 06 Mar 2024
    Release notes
    • FEAT: added ability to suppress the "no rebinds" policy for a specific Ref.bind or Ref.bindLazy call using allowRebind parameter.

    2025-05-23

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FEAT: Subscriptions are now kept throughout the Element re-parenting.
    Open source →
  15. 3.0.0 26 Feb 2024
    Release notes
    • BREAKING FEAT: context.use().
    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING REFACTOR: Simplified the API. Every observable type now has only two extension methods: watch(), watchOnly().
    Open source →
  16. 2.0.2 19 Feb 2024
    Release notes
    • REFACTOR: pubspec.yaml: Updated homepage/repository with proper branch name.
    Open source →
  17. 2.0.1 18 Feb 2024
    Release notes
    • DOCS: updated README.md.

    2024-02-26

    Changes


    Packages with breaking changes:

    Packages with other changes:


    Open source →
    Release notes
    • REFACTOR: updated Flutter SDK constraint.
    Open source →
  18. 2.0.0 18 Feb 2024
    Release notes
    • REFACTOR: applied Dart 3.7 formatting.
    • DOCS: Enhance README files for context_plus, context_ref, and context_watch with improved descriptions and examples.
    • DOCS: Update README badges to reflect download metrics for context_plus, context_ref, and context_watch.
    • BREAKING FEAT: watch*() on Listenable/ValueListenable is even more convenient now!
    Open source →
  19. 2.0.0-dev.5 24 Dec 2023 pre-release
    Release notes
    • Fixed initial frame handling
    Open source →
  20. 1.0.0-dev.1 09 Dec 2023 pre-release
    Release notes
    • Extracted InheritedContextWatch into a separate package to make it possible to create context watchers for custom observable types
    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