diff --git a/CHANGELOG.md b/CHANGELOG.md index d347747..35b40ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## 0.7.0 + +New features: + +- Added `voxel_line_traversal` and `voxel_cartesian_traversal` for versatile and fast traversal of the voxel grid (#24) +- Created a new bevy_voxel_world::traversal_alg module to make it easy for crate users to import those algorithms (#24) +- Rewrite of `raycast` using the traversal algorithm. (#25) + +Breaking changes: + +- `VoxelRaycastResult.normal` is now wrapped in an `Option` + +Thanks to @dtaralla for contributing to this release! + ## 0.6.0 New features: diff --git a/Cargo.lock b/Cargo.lock index c357be3..6db66e0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1029,7 +1029,7 @@ dependencies = [ [[package]] name = "bevy_voxel_world" -version = "0.6.0" +version = "0.7.0" dependencies = [ "ahash 0.7.8", "bevy", diff --git a/Cargo.toml b/Cargo.toml index 2fd7402..5580ca6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bevy_voxel_world" description = "A voxel world plugin for Bevy" -version = "0.6.0" +version = "0.7.0" edition = "2021" authors = ["Joacim Magnusson "] license = "MIT OR Apache-2.0"