(this summary is LLM-generated, but validated by project developers)
Changes Since v0.3.3
API-breaking changes
- 🛠️ The minimum supported Rust version (MSRV) has been increased to
1.88.0. Projects using this library must now be compiled with Rust1.88.0or newer.
Other changes
- 🦀 The library has been migrated to the Rust 2024 edition, adopting the latest language features and idioms.
- 📦 Core dependencies have been updated to their latest compatible versions, including
biodivine-lib-bdd,biodivine-lib-param-bn,clap, andtermcolor. - ✨ The codebase has been updated to adhere to the new formatting rules and
clippylints associated with the Rust 2024 edition, enhancing code quality and consistency. - 🤖 The continuous integration (CI) pipeline has been significantly improved by transitioning to reusable workflows for building, validation, and automated releases.