Changelog¶
0.11.1 - Released on 2025-03-01¶
Customize repr to improve tests unit equality debugging
Fix bug in model equality, they must have the same type
0.11.0 - Released on 2025-02-23¶
Add support of optional dependencies. if a service handlers use a dependency with a default value, then the message bus handle it properly.
0.10.0 - Released on 2025-02-22¶
Add support of transient dependencies. Now, bus.handle accept kwargs that are dependencies that can be consumed by handlers
0.9.0 - Released on 2025-02-13¶
Change the depencendies injection in event handlers (api break!) Now, an instance of a class is created on every bus.handle call. It lets isolate depenencies per unit of work transaction.
0.8.1 - Released on 2025-02-01¶
Fix CI
0.8.0 - Released on 2025-02-01¶
Starts implementing depencencies injected in event handlers
Drop python 3.9 support
0.7.0 - Released on 2024-11-28¶
Always exclude messages while dumping models
0.6.0 - Released on 2024-11-15¶
First version of messagebus, previously named jeepito