v25.0.0
New Features
-
Introduce the object-safe
RawProgress
trait.
It's automatically implemented forProgress
and allows for more flexible use
of progress particularly in leaf nodes. This is useful if a function needs to take
multiple types of progress as it is called from different places in the same function.Without dyn-traits, it's not possible to make such call.
New Features (BREAKING)
- Make messaging functions thread-safe by taking shared borrow and requring
Sync
.
That way it's possible to share theRawProgress
object across threads and emit messages,
much like a logging system that's more integrated with rendering.
Commit Statistics
- 2 commits contributed to the release.
- 5 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages