Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@denisandroid denisandroid released this 22 Apr 23:37
· 1 commit to master since this release

This version introduces a minor redesign and significant updates to this package, including migration to the Rust 2024 Edition and leveraging new libraries.

Highlights:

  • The Rust Edition was updated to version 2024, adding all the required fixes for this version.
  • The ability to extract the synchronization point name along with all related functions was removed as this functionality was redundant.
  • tokio was updated and the now unnecessary async-trait library was removed.
  • The synchronized and synchronized_point macros were made easier to write; their names were shortened.
  • General refactoring was done.
  • Missing config files were added: .editorconfig, rustfmt.toml, and rust-toolchain.toml.
  • Code generator macros were made easier to write.
  • core.rs and async_core.rs were simplified.
  • build.rs was removed, and functions were slightly reworked.
  • Documentation was updated.
  • Warnings about strange names and address requirements reported by clippy were fixed.
  • A pointless example (sync.rs) was removed.