Skip to content

v25.0.0

Compare
Choose a tag to compare
@Byron Byron released this 16 May 19:00
· 48 commits to main since this release
02fcb9b

New Features

  • Introduce the object-safe RawProgress trait.
    It's automatically implemented for Progress 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 the RawProgress 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

Commit Details

view details
  • Uncategorized
    • Make messaging functions thread-safe by taking shared borrow and requring Sync. (84d96c7)
    • Introduce the object-safe RawProgress trait. (8941f4b)