modularity_core 0.1.0
modularity_core: ^0.1.0 copied to clipboard
Core implementation of Modularity framework providing dependency injection container and module lifecycle management.
0.1.0 #
- Added
ModuleOverrideScopefor hierarchical overrides and exported it viamodularity_core. - Added
ModuleRegistryKeyfor override-aware controller caching. Controllers with different override scopes are now stored separately in the global registry. ModuleController.hotReloadnow preserves singleton instances while refreshing factories and re-applies overrides automatically (uses the newRegistrationStrategy.preserveExisting).SimpleBinderimplementsRegistrationAwareBinderand respects preserve mode for both private and public scopes.GraphResolverandModuleControllernow pass override scopes down to child modules.
0.0.2 #
- Implemented
sealPublicScope()andresetPublicScope()inSimpleBinder - Added
isExportModeEnabledandisPublicScopeSealedgetters - Improved README with detailed documentation and examples
- Improved package metadata for pub.flutter-io.cn (topics, issue_tracker)
0.0.1 #
- Initial release.