yx_scope 1.0.0 yx_scope: ^1.0.0 copied to clipboard
Scope management for dependencies
1.0.0 - 2024.10.18 #
- Remove redundant register/unregister listener methods
- Ready to be open-source
0.1.4 - 2024.10.10 #
- yx_scoped -> yx_scope
0.1.3 - 2024.09.23 #
- AsyncDep init/dispose callback now are hidden from API
- @nonVirtual nonVirtual for dep/asyncDep/rawAsyncDep methods
0.1.2 - 2024.08.20 #
- Added optional
name
forScopeContainer
,ChildScopeContainer
,DataScopeContainer
,ChildDataScopeContainer
0.1.1 - 2024.05.27 #
- Generic type of container for ScopeHolder's changed for strict link ScopedHolder's with ScopeContainer's
0.1.0 — 2024.05.08 #
- All -Node entities has been renamed to -Container
- Reorder parent and data args in createContainer methods
0.0.4 — 2024.03.09 #
Core entities has been renamed:
- ScopeModule -> BaseScopeNode
- FeatureScopeModule -> ScopeModule
- RootScopeModule -> ScopeNode
- DataChildScopeModule -> ChildDataScopeModule
And all their children has been renamed accordingly.
0.0.3 — 2024.03.04 #
- New class available: FeatureScopeModule. It helps to decompose ScopeModule into a number of features.
- Unnecessary build.yaml removed
0.0.2 — 2024.02.28 #
- Parent scope can be defined as an abstract interface that implements BaseScope. It helps to unbind child from knowing an exact implementation of the parent and depend only on it's interface.
0.0.1 — 2024.02.04 #
- Initial release