2021-07-02 20:21:53 +04:00
|
|
|
## 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:
|
2021-06-29 13:40:05 +04:00
|
|
|
|
|
|
|
### 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
|