responsibility_chain 2.0.0 responsibility_chain: ^2.0.0 copied to clipboard
An asynchronous Responsibility Chain design pattern implementation with functional and object-oriented approaches to implementing handlers of responsibility.
1.1.0 #
- Unified the handler types with new
IResponsibilityNode
signature andIResponsibilityNodeBase
hint interface. - Added a
chain
method to replace the existingnode
andfuncNode
methods. - Removed the
ResponsibilityNode
,FunctionNode
,FunctionHandler
,ResponsibilityChain.node
, andResponsibilityChain.funcNode
entities.
1.1.0 #
- Unified the handler types with new
IResponsibilityNode
signature andIResponsibilityNodeBase
hint interface. - Added a
chain
method to replace the existingnode
andfuncNode
methods. - Deprecated the
ResponsibilityNode
,FunctionNode
,FunctionHandler
,ResponsibilityChain.node
, andResponsibilityChain.funcNode
entries. These will be removed in 2.0.0.
1.0.3 #
- Reordered the CHANGELOG.md for the latest changes to appear first.
1.0.2 #
- Raised the maximum Dart SDK version to support Dart 3.
1.0.1 #
- Added exports for the
FunctionHandler
andVoidFunctionHandler
typedefs to allow easier implementation of the function handlers. - Removed debug prints.
1.0.0 #
- Initial version.