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.