From e9aa38645a59e96a095923584db18ea2ec0ad79c Mon Sep 17 00:00:00 2001 From: Graham Pentheny Date: Sun, 21 May 2023 13:37:22 -0400 Subject: [PATCH] Added CHANGELOG.md To track changelogs for releases --- CHANGELOG.md | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..ec8c9b7 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,59 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + + + +## [1.6.0] - 2023-05-21 + +### Added +- CMake build support +- Unit testing with Catch2 (#147) +- Support for AABB and OBB obstacles in `dtTileCache` (#215, #278) +- `dtTileCache` supports timesliced updates (#203) +- Support for custom assertion functions (#250) +- Variant of `findNearestPoly` that exposes distance and isOverPoly (#448) +- `dtNavMeshQuery::getPathFromDijkstraSearch` gets a path from the explored nodes in a navmesh search (#211) +- A version of `dtPolyQuery::queryPolygon` that operates on batches of polygons rather than just 128 (#175) (Fixes #107) +- `rcNew`/`rcDelete` to match `rcAlloc`/`rcFree` (#324) +- Better error reporting and input sanitization (#179, #303) +- Better debug draw (#253, #254, #255, #256) +- Improved docstrings, documentation +- (RecastDemo) Load/Save navmesh data (#258) + +### Fixed +- Improved robustness, speed and accuracy of navmesh point queries (#205, #208, #228, #231, #364, #381, #560) +- Incorrect rasterization at tile borders (#476) +- Off-mesh links in tiles were sometimes added twice (#202) +- Potential heap corruption when collecting region layers (#214) +- `findPath` returns `DT_OUT_OF_NODES` appropriately (#222) +- Spans are filtered if there is just enough height (#626) +- Increased epsilon in detour common segment polygon intersection test (#612) +- Array overrun in `removeVertex` in `DetourTileCacheBuilder` (#601) +- Potential rounding error computing bounding box size in `dtNavMesh::connectExtLinks` (#428) +- An indexing error in updating agents in `DetourCrowd` (#450) +- Allocation perf issues in rcVectorBase (#467) +- Dead website links in comments +- RecastDemo bugs (#180, #184, #186, #187, #200) +- Uninitialized class member values, small memory leaks, rule-of-three violations, other minor issues + +### Changed +- Updated stb_image (#184) +- Updated stb_truetype (#183) + +### Removed +- Use of _USE_MATH_DEFINES directive (#596) + + +## [1.5.1] - 2016-02-22 + + + +[unreleased]: https://github.com/recastnavigation/recastnavigation/compare/1.6.0...HEAD +[1.6.0]: https://github.com/recastnavigation/recastnavigation/compare/1.5.1...1.6.0 +[1.5.1]: https://github.com/recastnavigation/recastnavigation/compare/1.5.0...1.5.1