riverpod_dev_logger 0.0.8
riverpod_dev_logger: ^0.0.8 copied to clipboard
A developer-focused logging package for Riverpod with automatic provider context detection using Dart Zones. Supports Riverpod 2.0+.
0.0.8 #
- Final Analysis Score Optimization: Resolved remaining naming lints and parameter mismatches to achieve a perfect 160/160 score on pub.flutter-io.cn.
- Aligned
ProviderObserverparameter names with Riverpod 3.x expectations while maintaining polymorphic compatibility for 2.x.
0.0.7 #
- Fixed Static Analysis Issues: Removed explicit
ProviderBasetype dependencies to ensure a perfect 160/160 pub.flutter-io.cn score and compatibility across all Riverpod environments. - Polished documentation and examples.
0.0.6 #
- Optimized Pub.dev Score: Expanded Riverpod dependency range to
'>=2.0.0 <4.0.0'to support the latest versions and improve package health score. - Multi-Version Support: Refactored
RiverpodLoggerObserverto handle both Riverpod 2.x and 3.x API signatures simultaneously. - Updated
metadependency to^1.15.0.
0.0.5 #
- Downgraded to Riverpod 2.0+ support for broader compatibility.
- Refactored
RiverpodLoggerObserverto support Riverpod 2.x API signatures.
0.0.4 #
- Added comprehensive dartdoc documentation for all public APIs.
- Fixed formatting issues across the project.
- Enabled
public_member_api_docslint rule to ensure documentation quality.
0.0.3 #
- Upgraded to Riverpod 3.1.0.
- Refactored
RiverpodLoggerObserverto support the newProviderObserverAPI. - Simplified dependencies (removed
riverpod_test). - Improved code quality and fixed lint issues.
- Updated documentation for Riverpod 3.0+ compatibility.
0.0.2 #
- Added State Diff Tracking support.
- Automatic detection of state changes in
ProviderObserver. - Deep comparison for
Map,List, andSet. - Support for custom objects via
toJson()(e.g., Freezed, Equatable). - Visual diff formatting in console.
- Automatic detection of state changes in
0.0.1 #
- Initial release of
riverpod_dev_logger. - Automatic Provider context detection using Dart Zones.
- Integration with
ProviderObserver. Refextension for easy logging.- Support for child loggers with extra context.
- Console formatter with structured output.