disposito 0.2.1
disposito: ^0.2.1 copied to clipboard
Semi-automatic dispose holder that allows centralised disposal of objects
Changelog #
0.2.1 - 2025-03-21 #
0.2.0 - 2025-03-21 #
Bug Fixes #
- (dispose_holder) make dispose async - (4489a13)
- (example) update to new syntax - (4f993ff)
- (extensions) update extensions to new syntax - (11f03a4)
- path to wrapper inside
internal.dart- (f443f00) - remove
createDisposableandDisposeWrapper- (a3fe6e4)
Documentation #
- README - (36316e9)
Features #
- (disposable) static
disposeObjectproxiesFutureOr<void>instead ofvoid- (868ce56) - (dispose_holder) rethink of prioritization of dispose queue - (cbb0832)
- (dispose_registry) rethink of prioritization of purge callback - (156dc4c)
- (example) simple example - (ed12719)
- (example) simple now have async callback and disposes - (a34805e)
Miscellaneous Chores #
- (dispose_holder) update naming of methods - (0ae1aec)
- (extensions) change variable input name - (b4c4247)
- (internal) disposable wrapper implements disposable - (5443887)
Tests #
- update to new syntax - (b45039c)
Ci #
- missing PAT + change versions strategy - (7bc5260)
0.1.0 - 2025-03-19 #
Bug Fixes #
- (extensions) change signatures to generics to allow subtypes - (2e2759c)
Features #
- (dispose_tracker) dispose tracker as public global interactor - (2e03b79)
- (dispose_tracker) purge on create/dispose each other holder - (f38e5c9)
- [BREAKING CHANGE] disposito main logic - (ca1db16)
Miscellaneous Chores #
Refactoring #
- code style + lint matching - (bf533bb)
Tests #
Ci #
0.0.1 #
- Initial version.