messagebus/CHANGELOG.md

58 lines
1.2 KiB
Markdown

## MewssageBus pending changes:
### 0.8.0
#### new features:
* Generator Handlers
* Message Masking
### 0.7.0
#### new features:
* Bus scopes (`enter` and `leave` methods) instead clone
* Bus relays. Connect other message bus by IP address
#### breaking changes:
* Batched handlers now require `InBatch` and `OutBatch` types
## MewssageBus changelog:
### 0.6.5
#### new features:
* the `Message` trait no more required to be `Clone`
* added methods `send_one`, `send_one_blocked`, `try_send_one` which does not require `Message: Clone`
### 0.6.4
#### new features:
* added struct `Module` and `BusBuilder::add_module`
### 0.6.3
#### fixes:
* Update Error Handling
#### breaking changes:
* all methods now return `messagenus::Error`
### 0.6.2
#### new features:
* add `request_we` for requests when we know the handler's error type
#### fixes:
* Update Error Handling
#### breaking changes:
* send methods now return `messagenus::SendError`
#### notes:
* Got rid of `anyhow::Error`
### 0.6.0
#### new features:
* Request/Response API (request method)
#### fixes:
* Fix some unwaked receivers
#### breaking changes:
* Add `type Response` and `type Error` into all handlers
#### notes:
* Refactorin Receivers API