NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3236 most downloaded on pub.dev
A package helps to cancel StreamSubscriptions and close Sinks.
Last release 4 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 1.3 years
Nearly every release is documented
notes for 16 of 16 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
19 releases · first in 2019
https://pub.dev/packages/disposebag/versions/1.5.1
Update meta: ^1.7.0.
Internal: migrated from pedantic to lints.
Full Changelog: 1.5.0...1.5.1
One column per quarter.
Stable release for null safety.
changes logger: DisposeBagConfigs.logger = ...; (previous DisposeBag.logger = ...; ).
DisposeBagConfigs.logger = ...; (previous DisposeBag.logger = ...;).Logger.defaultLogger to disposeBagDefaultLogger.DisposeBag.clear, DisposeBag.dispose and DisposeBag.addAll return a Future<void> instead of a Future<bool>.DisposeBag.delete returns a bool instead of a Future<bool>.DisposeBag via constructor DisposeBag([], 'tag');.DisposeBagConfigs.logger = ...; (previous DisposeBag.logger = ...;).Logger.defaultLogger to disposeBagDefaultLogger.DisposeBag.clear, DisposeBag.dispose and DisposeBag.addAll return a Future<void> instead of
a Future<bool>.DisposeBag.delete returns a bool instead of a Future<bool>.DisposeBag via constructor DisposeBag([], 'tag');.Migrate this package to null safety.
>=2.12.0-0 <3.0.0 based on beta release guidelines.>=2.12.0-0 <3.0.0 based on beta release guidelines.Breaking change : custom logger via static variable DisposeBag.logger . It can be set to null to disable logging.
DisposeBag.logger. It can be set to null to disable logging.Fix: The method 'mapIndexed' is defined in multiple extensions for 'Set<dynamic>' and neither is more specific. when using collection: 1.15.0-nullsafe
The method 'mapIndexed' is defined in multiple extensions for 'Set<dynamic>' and neither is more specific. when using collection: 1.15.0-nullsafety.5 package.Add extension for Iterable<Sink> and Iterable<StreamSubscription> .
Iterable<Sink> and Iterable<StreamSubscription>.Iterable<Sink> and Iterable<StreamSubscription>.Bugfix: Uncaught Error: Bad state: Cannot add event after closing .
Uncaught Error: Bad state: Cannot add event after closing.Updated: constructor allow only Sink | StreamSubscription type.
constructor allow only Sink | StreamSubscription type.constructor allow only Sink | StreamSubscription type.Nothing published for this version
Updated: methods add , addAll , remove , delete , constructor allow only Sink | StreamSubscription type.
add, addAll, remove, delete, constructor allow only Sink | StreamSubscription type.error and StackTrace to console, before missing.add, addAll, remove and delete allow only Sink | StreamSubscription type.error and StackTrace to console, before missing.Breaking change: Change Logger's signature. The clear and dispose methods now returns a Future instead of Future .
Updated: README.md.
Breaking change: Change Logger's signature.
The clear and dispose methods now returns a Future<bool> instead of Future<void>.
Add disposedBy extension method for StreamSubscription
disposedBy extension method for StreamSubscriptiondisposedBy extension method for Sink- Fix collection version
collection version- Update logger
loggerAdd logger that logs disposed resources
logger that logs disposed resources2.6.0- Minors update - Add tests
- Minors update
Initial version, created by Stagehand
Your coding agent can read these notes before it upgrades. Set up the MCP server →