You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CI/CD "Auto Release" failure caused by hard-failing on missing CARGO_REGISTRY_TOKEN
Job dependency conditions now use always() && !cancelled() pattern for correct behavior
Added
Rust-specific README.md with detailed description,
usage examples, and crate badges
C# language-specific README.md with namespace docs,
installation, and usage examples
C++ language-specific README.md with Conan
installation and usage info
Changed
Root README.md now uses a badge table for all
language versions (C#, C++, Rust)
Replaced Gitpod badge with GitHub Codespaces badge
Updated Cargo.toml readme field to point to
Rust-specific README.md
Fixed
Rust crate on crates.io was displaying generic root
README instead of Rust-specific documentation
Fixed
Removed unused std::process::exit import from scripts/get-bump-type.rs that caused a compiler warning
Fixed
Fixed panic in scripts/create-github-release.rs caused by unsupported regex lookahead assertion (?=...) in Rust's regex crate, which prevented GitHub release creation for v0.3.0
Changed
Rename Rust traits to use full English words: Num → Number, SignNum → SignedNumber, LinkType → LinkReference
Add documentation comments to all public traits with examples
Changed
Upgrade Rust edition from 2021 to 2024 (stable since Rust 1.85)
Bump MSRV from 1.70 to 1.85 (required for edition 2024)
Move tests from src/imp.rs to tests/traits.rs as proper integration tests
WrappingArithmetic as a supertrait of LinkReference, enabling downstream crates to use wrapping arithmetic with T: LinkReference without additional + WrappingAdd bounds