modularity_flutter 0.1.0
modularity_flutter: ^0.1.0 copied to clipboard
Flutter integration for Modularity framework. Provides widgets and utilities for module-based Flutter apps.
0.1.0 #
Retention Policies #
ModuleScopegainedretentionPolicy/retentionKey/retentionExtrassupport plus the newoverrideScopeparameter for child override trees.- Formal
ModuleRetentionPolicyenum:strict,routeBound,keepAlive. - Pluggable retention strategies with route-aware lifecycle management.
KeepAlivemodules now correctly dispose when owning route terminates.
Lifecycle Logging #
- Added
ModuleLifecycleEventenum andModuleLifecycleLoggercallback. - New
Modularity.enableDebugLogging()for console output in debug builds. - Events:
created,reused,registered,disposed,evicted,released,routeTerminated.
Documentation #
- Documented
retentionKeyvsoverrideScopecontract inModuleScopeandModuleRetainerdoc comments. - Updated README with lifecycle logging and retention contract examples.
0.0.2 #
- Updated dependencies to modularity_contracts ^0.0.2 and modularity_core ^0.0.2
- Improved package metadata for pub.flutter-io.cn (topics, issue_tracker)
0.0.1 #
- Initial release.