Skip to content

v0.16.0

Compare
Choose a tag to compare
@zkat zkat released this 30 Jan 07:00
· 34 commits to main since this release
16c0643

Probably the biggest change in this release is removal of the blanket
ActionBuilder and ScorerBuilder implementations for Clone types. This is
a fairly significant breaking change, but one that is fairly easy to resolve:
simply use the new #[derive(ActionBuilder)] and #[derive(ScorerBuilder)]
macros to derive the necessary implementations for your Action and Scorer
Components and you should be good to go.

Features

  • derive: Add derive macros for Action and Scorer (#65) (359bccef)
    • BREAKING CHANGE: This gets rid of the blanket implementation for Action/ScorerBuilder on Clone things, and instead requires that people use derive macros (or manually implement the traits), if they want to go the clone-to-instantiate route.
  • concurrenty: Add ConcurrentMode configuration to Concurrently Action (#68) (f6d04feb)
  • reflection: Implement Reflect trait for all relevant types (#69) (31543c78)

Bug Fixes

  • typo: fix scorer argument name (#63) (5be71335)
  • derive: some tweaks to new derive macros (4a622a90)