callback_handler 0.0.3
callback_handler: ^0.0.3 copied to clipboard
High-performance callback management with O(1) operations, type-safe generic support, and multiple callback registration for Dart applications.
0.0.3 #
- Reached 160/160 pub.dev score with complete documentation
- Added CONTRIBUTING.md guidelines for contributors
- Added SECURITY.md security policy
- Added comprehensive dartdoc for all public APIs
- Renamed FastMap.dart to fast_map.dart (follows Dart naming conventions)
- Enhanced README with troubleshooting and migration guides
- Added platform support documentation
- Fixed all deprecation warnings with detailed messages
- Added explicit platform declarations in pubspec.yaml
0.0.2 #
- Added
clear()method to remove all registered callbacks at once - Added support for
CallbackHandler<void, void>specialization for void callbacks - Added
call()method to invoke handler as a function (recommended over deprecatedinvoke()) - Deprecated
invoke()method in favor of callable syntax - Improved API documentation with comprehensive dartdoc comments
- Enhanced FastMap documentation with complexity analysis
- Added library-level documentation
- Added analysis_options.yaml with strict linting rules
0.0.1 #
- Initial release
- CallbackHandler implementation with generic type support
- FastMap utility for O(1) operations
- Register, unregister, invoke, and clear functionality
- ICallbackHandler interface
- Full test coverage
- Comprehensive documentation and examples