diff --git a/CHANGELOG.md b/CHANGELOG.md index dcf6290..963d941 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Jolt-Rust Changelog +## [v0.3.1](https://github.com/SecondHalfGames/jolt-rust/compare/rolt-v0.3.0..rolt-v0.3.1) + +### joltc-sys and rolt +- Added "Requirements" section to README that lists build requirements +- Removed `Cargo.toml` line because I forgot to update it and would probably forget to update it a lot more in the future. + ## [v0.3.0](https://github.com/SecondHalfGames/jolt-rust/compare/rolt-v0.2.0..rolt-v0.3.0) ### joltc-sys diff --git a/crates/joltc-sys/Cargo.toml b/crates/joltc-sys/Cargo.toml index b6f269b..9a595d3 100644 --- a/crates/joltc-sys/Cargo.toml +++ b/crates/joltc-sys/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "joltc-sys" description = "Unsafe bindings to Jolt Physics using JoltC" -version = "0.3.0+Jolt-5.0.0" +version = "0.3.1+Jolt-5.0.0" license = "MIT OR Apache-2.0" repository = "https://github.com/SecondHalfGames/jolt-rust" edition = "2021" diff --git a/crates/joltc-sys/README.md b/crates/joltc-sys/README.md index c43a07d..5b5400f 100644 --- a/crates/joltc-sys/README.md +++ b/crates/joltc-sys/README.md @@ -1,10 +1,10 @@ # `joltc-sys` — Jolt bindings via [JoltC] This crate contains unsafe bindings to JoltC. -```toml -joltc-sys = "0.2.0" -``` +## Build Requirements +- CMake 3.16 or newer +- `libclang`, see the [bindgen guide](https://rust-lang.github.io/rust-bindgen/requirements.html) for installation steps. -Features: +## Features - `double-precision`: Enable higher precision simulation using doubles instead of floats. - `object-layer-u32`: Changes the ObjectLayer type to use 32 bits instead of 16 bits. \ No newline at end of file diff --git a/crates/rolt/Cargo.toml b/crates/rolt/Cargo.toml index 6a53d6c..59ade0a 100644 --- a/crates/rolt/Cargo.toml +++ b/crates/rolt/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "rolt" description = "Safe(-ish) bindings to Jolt Physics" -version = "0.3.0+Jolt-5.0.0" +version = "0.3.1+Jolt-5.0.0" license = "MIT OR Apache-2.0" repository = "https://github.com/SecondHalfGames/jolt-rust" edition = "2021" @@ -12,7 +12,7 @@ object-layer-u32 = ["joltc-sys/object-layer-u32"] [dependencies] glam = "0.27.0" -joltc-sys = { version = "0.3.0", path = "../joltc-sys" } +joltc-sys = { version = "0.3.1", path = "../joltc-sys" } paste = "1.0.15" [lints.clippy] diff --git a/crates/rolt/README.md b/crates/rolt/README.md index 07804ed..d79ee37 100644 --- a/crates/rolt/README.md +++ b/crates/rolt/README.md @@ -3,12 +3,12 @@ This crate contains a higher-level wrapper around JoltC, providing ergonomics co The safety of this crate is currently provided on a best-effort basis. -```toml -rolt = "0.2.0" -``` - For more complete and unsafe bindings, see [joltc-sys](https://crates.io/crates/joltc-sys). -Features: +## Build Requirements +- CMake 3.16 or newer +- `libclang`, see the [bindgen guide](https://rust-lang.github.io/rust-bindgen/requirements.html) for installation steps. + +## Features - `double-precision`: Forwards to `joltc-sys/double-precision` - `object-layer-u32`: Forwards to `joltc-sys/object-layer-u32` \ No newline at end of file