hybrid_manager 0.0.5
hybrid_manager: ^0.0.5 copied to clipboard
Hybrid Manager is a robust, lightweight state management library for Flutter, combining the best of GetX and Riverpod patterns. It offers reactive programming, class-based state notifiers, dependency [...]
0.0.5 - 2025-10-06 #
Added #
- Built-in testing utilities (
lib/test_utils.dart
) for providers, notifiers, and reactive state. - CLI tool (
tooling/hybrid_manager_cli.dart
) to scaffold providers and notifiers. - Code generation annotation (
@yourProvider
) and generator stub (tooling/your_provider_generator.dart
).
Changed #
- Updated documentation and README for new tooling and codegen features.
counter.listen((value) => print('New value: $value')); counter.value++; // Triggers listener
Changelog #
This file documents notable changes to the hybrid_manager
package.
0.0.4 - 2024-10-06 #
Highlights #
- Major refactor and feature expansion.
- Improved reactive state management (
Reactive<T>
), state notifiers, and provider system. - Added functional hooks (
useState
,useComputed
,useEffect
). - Introduced route management and enhanced dependency injection.
- Expanded documentation and provided comprehensive examples.
- Full test coverage and lint compliance.
Added #
- Streams, mapping, and disposal for
Reactive<T>
. - Lifecycle management for
StateNotifier<T>
. - Provider system:
Provider<T>
,ScopedProvider<T>
,ProviderFamily<T>
,ReactiveProvider<T>
. - Functional hooks for state and effects.
- RouteManager for navigation state.
- Dependency injection improvements.
- Hot reload utilities.
- Provider references (
ProviderRef<T>
). - Type-safe APIs and error handling.
- Annotations for code generation.
Changed #
- Restructured codebase for maintainability.
- Improved API design and documentation.
- Updated README and CHANGELOG.
Fixed #
- Import and dependency issues.
- Lint errors and warnings.
- Test coverage and reliability.
Removed #
- Deprecated and incomplete stubs.