Releases: EnzymeML/libsbml-rs
Releases · EnzymeML/libsbml-rs
v0.1.1
v0.1.0
🧬 Rust SBML
A Rust crate providing a robust interface for reading and writing SBML (Systems Biology Markup Language) files.
Built as an ergonomic wrapper around the libsbml
C++ library with type-safe Rust abstractions.
🚀 Features
- Type-safe builder pattern API for SBML model creation
- Seamless serialization/deserialization of annotations using
serde
- Automatic C++ dependency management via
cargo-vcpkg
- Cross-platform support (macOS, Windows, Linux)
- Comprehensive error handling and type safety
What's Changed
- Fix Windows build by @JR-1991 in #3
- Add
pin_ptr
macro by @JR-1991 in #4 - Provide
IntoId
trait for ID extraction by @JR-1991 in #5 - Clean up CI workflow by @JR-1991 in #8
- Linux build by @JR-1991 in #6
- Implement collections and clone by @JR-1991 in #9
- Extend CI and fix
clippy
issues by @JR-1991 in #11 - Property macro by @JR-1991 in #12
Full Changelog: https://github.com/EnzymeML/libsbml-rs/commits/v0.1.0