yx_scope
A core package of the compile-safe DI framework with advanced scoping capabilities
1.2.0
5.3K downloads/mo
#3761 most downloaded on pub.dev
yandex/city-services-pub
What this package is like to depend on
Last release 8 months ago
24 Dec 2025
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
7 releases · first in 2024
1 release in the last 12 months
see the full history below
Release timeline
7 releases · Oct 2024 to Dec 2025Releases
latest 7-
1.2.024 Dec 2025Release notes
Open source →- Guide documentation completed
- Customizable behavior for Dep and AsyncDep
1.1.4 - unpublished
- Added behaviour and dep access to improve deps customization
1.1.3 - unpublished
- Added CustomDep/CustomAsyncDep classes for creating custom dependency types
-
1.1.201 Aug 2025 -
1.1.111 Jul 2025 -
1.1.008 Jul 2025Release notes
Open source →What's Changed
- Add PR checks by @kltsv in #7
- Prohibit DataScope initialization with null data by enforcing non-nullable Data type by @alexsvdk in #8
- mounted check added to _subscribe by @aNOOBisTheGod in #11
- ScopeBuilder and ScopeListener fixes, tests added by @aNOOBisTheGod in #12
- Add test for checking rebuilds only for dependent widgets by @kltsv in #13
- CI flutter version upgrade by @aNOOBisTheGod in #16
- linter CI added by @aNOOBisTheGod in #18
- Analyzer version upgrade to v6.4.1 by @aNOOBisTheGod in #14
- New lint rule avoid_async_dep_child_scope added by @aNOOBisTheGod in #20
New Contributors
Full Changelog: v1.0.2...v1.1.0
Release notes
Open source →- Public sealed scope state API added
- Fix: Prohibit DataScope initialization with null data by enforcing non-nullable Data type
- Documentation fixes and updates
- Updated CI with new Flutter version support
Deprecated API
Listeners have been renamed into Observers due to conflicts with yx_scope_flutter package. Consider using Observers instead of Listeners. Deprecated classes and fields will be highlighted from now on. In the next major, deprecated API will be completely removed.
-
1.0.218 Dec 2024Release notes
Open source →What's Changed
- Corrects inheritance of DataScopeContainer class to BaseScopeContainer by @WebMad in #5
- 1.0.2 improvements by @kltsv in #6
New Contributors
Full Changelog: v1.0.1...v1.0.2
Release notes
Open source →- Fix: corrected an inheritance of DataScopeContainer class to BaseScopeContainer instead of ScopeContainer
- Updated repository link
- Library topics added
-
1.0.123 Oct 2024Release notes
Open source →What's Changed
- Minor improvements in links by @meg4cyberc4t in #1
- Pub points minor fixes by @kltsv in #2
Full Changelog: v1.0.0...v1.0.1
-
1.0.023 Oct 2024Release notes
Open source →- Remove redundant register/unregister listener methods
- Ready to be open-source