NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2419 most downloaded on pub.dev
A hassle-free way to watch for observable value changes within the `build` method.
Last release 11 months ago
02 Nov 2025
Release timing varies
gaps range from 2 weeks to 6 months
Nearly every release is documented
notes for 25 of 25 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
30 releases · first in 2023
Update a dependency to the latest release.
Update a dependency to the latest release.
Update a dependency to the latest release.
One column per month.
BREAKING FEAT : context.use().
Note: There are no breaking API changes apart from a couple tiny changes to the way custom
ContextWatchers are defined.If you don't use any custom
ContextWatchers - upgrading the package shouldn't break anything for you.
BuildContext among all context_* packages.- BREAKING FEAT: context.use().
Note: This release has breaking changes.
Note: This release requires Dart 3.7.0 or newer
BREAKING FEAT: watch*() on Listenable/ValueListenable is even more convenient now!
TListenable.watch(context) now returns TListenable instead of voidValueListenable<T>.watchOnly()/.watchEffect() now provide T instead of TListenable as a valueDOCS: README improvements
FIX: allow .watch(context) inside LayoutBuilder.
Update a dependency to the latest release.
Update a dependency to the latest release.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
context_plus - v4.0.0context_watch - v5.0.0context_watch_base - v5.0.0context_watch_bloc - v2.0.0context_watch_getx - v2.0.0context_watch_mobx - v2.0.0context_watch_signals - v2.0.0Packages with other changes:
Packages with breaking 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.0Packages with other changes:
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.0Note: This release does not contain any breaking API changes.
This is a major release because the underlying implementation of
InheritedContextWatchandContextWatcherhad changed significantly and the behavior ofwatchOnly()had been improved to reduce unnecessary rebuilds in one of the edge cases.
REFACTOR: applied Dart 3.7 formatting.
Note: This release has breaking changes.
DOCS: README.md update.
BREAKING FEAT: goodbye, context.unwatch()!
All cases of conditional .watch()'ing are now handled automatically.
FEAT: [context_watch] Removes the rxdart dependency, ValueStreams are still supported! (#14) by @passsy.
Packages with breaking changes:
context.inheritRefBindingsFrom(otherContext).Packages with breaking changes:
Packages with other changes:
Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):
context_plus_utils - v1.0.0Packages 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.1FIX: proper handling of synchronous new value notifications during build().
Packages with breaking changes:
Ref.bind or Ref.bindLazy call using allowRebind parameter.Packages with breaking changes:
Packages with other changes:
- BREAKING FEAT: context.use().
Note: This release has breaking changes.
watch(), watchOnly().Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
REFACTOR: pubspec.yaml: Updated homepage/repository with proper branch name.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
REFACTOR: applied Dart 3.7 formatting.
- Fixed initial frame handling
Stream.watch() and Future.watch() now return AsyncSnapshot, just like StreamBuilder and FutureBuilder do
Stream.watch() and Future.watch() now return AsyncSnapshot, just like StreamBuilder and FutureBuilder doNothing published for this version
Nothing published for this version
Nothing published for this version
FIX: dispose all binding when root widget is removed from the tree. Fixes #27.
REFACTOR: ContextPlusFrameInfo.isWarmupFrame.
Packages with breaking changes:
Packages with breaking changes:
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 - v2.2.1Listenable.watch(context), Stream.watch(context) extensions.Your coding agent can read these notes before it upgrades. Set up the MCP server →