v2.0.0 (2024-10-15)
- readme adjustment
- cleanup CHANGELOG
- adds additional chglg types
- adds a CHANGELOG
- implements async list to handle and await multiple async commands concurrently
- adds a few new error types
- changes the command identifier to a string
- closure commands can now be processed in any of the handle methods using the Closure type
- inward and outward middlewares have been merged into a single middleware type
v1.4.1 (2023-10-18)
- allows middlewares to also be processed with closure commands
v1.4.0 (2023-10-18)
- updates docs
- few small adjustments to Readme
- few small adjustments to Readme
- update readme index
- adds some error descriptions
- implements support for closure commands
v1.3.2 (2023-10-16)
- removes usage of slices package for backwards compatibility checks
v1.3.1 (2023-10-16)
- improves middleware usage and adds missing documentation
v1.3.0 (2023-10-13)
- further code cleanup
- additional code cleanup
- removes trash code and fixes benchmarks
- updates respective docs
- implements middleware feature and adds respective tests
- implements inward and outward middlewares
- implements await on async commands. feat: refactors bus to enforce one handler per command.
v1.2.8 (2023-09-26)
- go.yaml for code coverage
- test that was causing data race
v1.2.7 (2023-09-26)
- bumb dependency version
v1.2.6 (2023-09-26)
- adds CC_TEST_REPORTER_ID
v1.2.5 (2023-09-26)
- enable github actions for code coverage
v1.2.4 (2023-09-26)
- bump go version and remove travis integration