Releases: foresterre/storyteller
Releases · foresterre/storyteller
v1.0.0
What's Changed
- Bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #43
- Bump actions/checkout from 3.5.3 to 3.6.0 by @dependabot in #44
- Bump actions/checkout from 3.6.0 to 4.0.0 by @dependabot in #45
- Bump actions/checkout from 4.0.0 to 4.1.0 by @dependabot in #46
- Bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in #48
- Update yare requirement from 1.0.2 to 2.0.0 by @dependabot in #47
- Update Yare to 3.0.0 by @foresterre in #49
- MSRV 1.60 by @foresterre in #50
Full Changelog: v0.8.1...v1.0.0
v0.8.1
What's Changed
- Unpin once_cell dependency and set MSRV to 1.56 by @foresterre in #23
- Bump actions/checkout from 2 to 3.1.0 by @dependabot in #24
- Link to cargo-msrv example in readme by @foresterre in #18
- Bump actions/checkout from 3.1.0 to 3.2.0 by @dependabot in #27
- Rename mentions of Reporter to EventReporter in readme by @foresterre in #25
- Bump actions/checkout from 3.2.0 to 3.4.0 by @dependabot in #30
- Spice up example by @foresterre in #31
- Bump actions/checkout from 3.4.0 to 3.5.0 by @dependabot in #32
- Bump actions/checkout from 3.5.0 to 3.5.1 by @dependabot in #33
- Bump actions/checkout from 3.5.1 to 3.5.2 by @dependabot in #34
- Update fmt action by @foresterre in #35
- Update example in readme to better represent how storyteller is meant to be used by @foresterre in #37
- Update readme example to print to stderr by @foresterre in #38
- Rename minimal example by @foresterre in #39
- Update dependencies by @foresterre in #42
New Contributors
- @dependabot made their first contribution in #24
Full Changelog: v0.8.0...v0.8.1
v0.8.0
v0.7.0
What's Changed
⚠️ (Breaking change) Rename Reporter to EventReporter by @foresterre in #20
Full Changelog: v0.6.1...v0.7.0
v0.6.1
What's Changed
- Fix large packaged crate size by @foresterre in #13
- Implement Display for ReporterEvent where T: Display by @foresterre in #12
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Add changelog by @foresterre in #8
- ⚠(Breaking change) EventListener::run_handler now takes an Arc to the handler instead of moving it by @foresterre in #9
Full Changelog: v0.5.0...v0.6.0
storyteller v0.5.0
What's Changed
- Put the channel reporter in its own feature by @foresterre in #6
- ⚠ Breaking: Remove Disconnect Channel in ChannelReporter by @foresterre implementation #7
- Removed all disconnect related types, such as:
Disconnect
,DisconnectSender
,DisconnectReceiver
,disconnect_channel()
- Split process of disconnecting channel and waiting for unfinished events to be processed. The former can be done via
Reporter::disconnect()
, the latter via the newFinishProcessing::finish_processing()
. As a result, ifFinishProcessing::finish_processing()
is not called afterReporter::disconnect()
, events may go unprocessed.- Caution: if
FinishProcessing::finish_processing()
is called beforeChannelReporter::disconnect()
(in case the includedChannelReporter/ChannelListener
implementation is used), the program will hang since the event handling thread will never finish.
- Caution: if
- A
FinishProcessing
implementation is now returned byEventListener::run_handler
- Removed all disconnect related types, such as:
Full Changelog: v0.4.2...v0.5.0
storyteller v0.4.2
release 0.4.2
storyteller v0.4.0
What's Changed
- Refactor: let the reporter take anything which can be converted into an Event instead of a raw event by @foresterre in #4
Full Changelog: v0.3.2...v0.4.0
storyteller v0.3.2
What's Changed
- Move the ChannelReporter, Reporter implementation to a submodule of reporter by @foresterre in #1
- Implement Debug for ReporterError by @foresterre in #2
Full Changelog: v0.3.1...v0.3.2