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 2025Releases
latest 20-
8.0.302 Nov 2025 -
8.0.222 Jun 2025 -
8.0.114 Jun 2025Release notes
Open source →- 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.3context_plus_utils-v1.0.2
-
8.0.022 May 2025 -
7.0.003 May 2025Release notes
Open source →Note: This release has breaking changes.
- BREAKING FEAT: watch*() on Listenable/ValueListenable is even more convenient now!
-
6.0.319 Mar 2025Release notes
Open source →- 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.
-
6.0.218 Sep 2024Release notes
Open source →- 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:
context_watch_base-v6.0.1context_plus-v4.1.2context_watch_bloc-v3.0.1context_watch_mobx-v3.0.1context_watch_getx-v3.0.1context_watch_signals-v3.0.1context_watch-v5.1.1
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.2context_watch_bloc-v3.0.1context_watch_mobx-v3.0.1context_watch_getx-v3.0.1context_watch_signals-v3.0.1context_watch-v5.1.1
Release notes
Open source →- FIX: added an assert to enforce that watch*() is not called outside the build() method of a BuildContext.
-
6.0.118 Sep 2024Release notes
Open source →- 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
Release notes
Open source →- FIX: fixed a rare case where re-activated Element could lose track of its watched variables.
-
6.0.007 Sep 2024Release notes
Open source →Note: This release has breaking changes.
- FEAT: Multi-value watching via (obs1, obs2, ...).watch*(context).
- BREAKING FEAT: simplified callback argument selection API for ContextWatchSubscription.
-
5.0.022 Aug 2024Release notes
Open source →- BREAKING FEAT: context.use().
- BREAKING FEAT: watch*() on Listenable/ValueListenable is even more convenient now!
2025-05-22
Changes
Packages with breaking changes:
context_plus_core-v1.0.0context_plus_lint-v1.0.0context_watch_getx-v4.0.0context_plus-v6.0.0context_ref-v3.0.0context_watch-v7.0.0context_watch_base-v8.0.0context_watch_bloc-v5.0.0context_watch_mobx-v5.0.0context_watch_signals-v5.0.0
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.0context_plus_lint-v1.0.0context_watch_getx-v4.0.0
Release notes
Open source →Note: This release has breaking changes.
- BREAKING FEAT: watchEffect() for attaching side effects to the observed data.
- Enhanced
ContextWatchSubscriptioninterface - Simplified and optimized the
InheritedContextWatchimplementation
-
4.0.030 Jul 2024Release notes
Open source →- REFACTOR: applied Dart 3.7 formatting.
- BREAKING FEAT: watch*() on Listenable/ValueListenable is even more convenient now!
Release notes
Open source →Note: This release has breaking changes.
- BREAKING FEAT: goodbye,
context.unwatch()!
-
3.1.223 Jul 2024Release notes
Open source →- 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:
context_plus-v2.3.0context_watch-v3.2.0context_watch_base-v3.1.1context_watch_signals-v1.1.0context_watch_getx-v1.0.3context_watch_bloc-v1.0.5context_watch_mobx-v1.0.5
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.3context_watch_bloc-v1.0.5context_watch_mobx-v1.0.5
-
3.1.129 Jun 2024Release notes
Open source →- FIX: proper handling of synchronous new value notifications during build().
-
3.1.006 Mar 2024Release notes
Open source →- FEAT: added ability to suppress the "no rebinds" policy for a specific
Ref.bindorRef.bindLazycall usingallowRebindparameter.
2025-05-23
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: added ability to suppress the "no rebinds" policy for a specific
-
3.0.026 Feb 2024Release notes
Open source →Note: This release has breaking changes.
- BREAKING REFACTOR: Simplified the API. Every observable type now has only two extension methods:
watch(),watchOnly().
- BREAKING REFACTOR: Simplified the API. Every observable type now has only two extension methods:
-
2.0.219 Feb 2024Release notes
Open source →- REFACTOR: pubspec.yaml: Updated homepage/repository with proper branch name.
-
2.0.118 Feb 2024Release notes
Open source →- DOCS: updated README.md.
2024-02-26
Changes
Packages with breaking changes:
Packages with other changes:
-
2.0.018 Feb 2024Release notes
Open source →- 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!
-
2.0.0-dev.524 Dec 2023 pre-release -
1.0.0-dev.109 Dec 2023 pre-releaseRelease notes
Open source →- Extracted InheritedContextWatch into a separate package to make it possible to create context watchers for custom observable types