yx_scope 1.0.2 copy "yx_scope: ^1.0.2" to clipboard
yx_scope: ^1.0.2 copied to clipboard

A core package of the compile-safe DI framework with advanced scoping capabilities

1.0.2 - 2024.12.18 #

  • Fix: corrected an inheritance of DataScopeContainer class to BaseScopeContainer instead of ScopeContainer
  • Updated repository link
  • Library topics added

1.0.1 - 2024.10.23 #

  • Minor fixes in formatting and links

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 for ScopeContainer, 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 #

  1. All -Node entities has been renamed to -Container
  2. Reorder parent and data args in createContainer methods

0.0.4 — 2024.03.09 #

Core entities has been renamed:

  1. ScopeModule -> BaseScopeNode
  2. FeatureScopeModule -> ScopeModule
  3. RootScopeModule -> ScopeNode
  4. 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
54
likes
150
points
261
downloads

Publisher

verified publisherdev.go.yandex

Weekly Downloads

A core package of the compile-safe DI framework with advanced scoping capabilities

Repository (GitHub)
View/report issues

Topics

#di #scope #dependency-injection #dependency-management

Documentation

API reference

License

MIT (license)

Dependencies

meta

More

Packages that depend on yx_scope