diff --git a/CHANGELOG.md b/CHANGELOG.md index b563fd52a..cb40253a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,217 +18,217 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [2.3.7] - 2023-11-15 ### What's Changed -- Add Python 3.12 support by @jorisv in https://github.com/humanoid-path-planner/hpp-fcl/pull/471 -- Enable ruff linting by @nim65s https://github.com/humanoid-path-planner/hpp-fcl/pull/464 +- Add Python 3.12 support by [@jorisv](https://github.com/jorisv) ([#471](https://github.com/humanoid-path-planner/hpp-fcl/pull/471)) +- Enable ruff linting by [@nim65s](https://github.com/nim65s) ([#464](https://github.com/humanoid-path-planner/hpp-fcl/pull/464)) ## [2.3.6] - 2023-09-30 ### What's Changed -- Update ROS_DISTRO by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/442 -- Add citations by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/449 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/444 -- [WIP] Debug by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/455 -- CMake: require >= 3.10 by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/453 -- core: fix SaPCollisionManager::empty() by @rujialiu in https://github.com/humanoid-path-planner/hpp-fcl/pull/454 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/452 +- Update ROS_DISTRO by [@jcarpent](https://github.com/jcarpent) ([#442](https://github.com/humanoid-path-planner/hpp-fcl/pull/442)) +- Add citations by [@jcarpent](https://github.com/jcarpent) ([#449](https://github.com/humanoid-path-planner/hpp-fcl/pull/449)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#444](https://github.com/humanoid-path-planner/hpp-fcl/pull/444)) +- [WIP] Debug by [@jcarpent](https://github.com/jcarpent) ([#455](https://github.com/humanoid-path-planner/hpp-fcl/pull/455)) +- CMake: require >= 3.10 by [@nim65s](https://github.com/nim65s) ([#453](https://github.com/humanoid-path-planner/hpp-fcl/pull/453)) +- core: fix SaPCollisionManager::empty() by [@rujialiu](https://github.com/rujialiu) ([#454](https://github.com/humanoid-path-planner/hpp-fcl/pull/454)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#452](https://github.com/humanoid-path-planner/hpp-fcl/pull/452)) ### New Contributors -- @rujialiu made their first contribution in https://github.com/humanoid-path-planner/hpp-fcl/pull/454 +- [@rujialiu](https://github.com/rujialiu) made their first contribution ([#454](https://github.com/humanoid-path-planner/hpp-fcl/pull/454)) ## [2.3.5] - 2023-07-11 ### What's Changed -- Fix compilation warning by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/434 -- Fix parsing of doxygen doc by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/439 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/438 +- Fix compilation warning by [@jcarpent](https://github.com/jcarpent) ([#434](https://github.com/humanoid-path-planner/hpp-fcl/pull/434)) +- Fix parsing of doxygen doc by [@jcarpent](https://github.com/jcarpent) ([#439](https://github.com/humanoid-path-planner/hpp-fcl/pull/439)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#438](https://github.com/humanoid-path-planner/hpp-fcl/pull/438)) ## [2.3.4] - 2023-06-01 ### What's Changed -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/414 -- Fix conversion warning by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/417 -- Add missing boost include by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/418 -- ci: update macos-linux-pip by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/419 -- Modernize Cmake use by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/420 -- tests: use boost::filesystem by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/424 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/425 -- Update minimal Python version by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/427 -- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/430 -- Sync submodule CMake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/431 +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#414](https://github.com/humanoid-path-planner/hpp-fcl/pull/414)) +- Fix conversion warning by [@wxmerkt](https://github.com/wxmerkt) ([#417](https://github.com/humanoid-path-planner/hpp-fcl/pull/417)) +- Add missing boost include by [@nim65s](https://github.com/nim65s) ([#418](https://github.com/humanoid-path-planner/hpp-fcl/pull/418)) +- ci: update macos-linux-pip by [@nim65s](https://github.com/nim65s) ([#419](https://github.com/humanoid-path-planner/hpp-fcl/pull/419)) +- Modernize Cmake use by [@nim65s](https://github.com/nim65s) ([#420](https://github.com/humanoid-path-planner/hpp-fcl/pull/420)) +- tests: use boost::filesystem by [@nim65s](https://github.com/nim65s) ([#424](https://github.com/humanoid-path-planner/hpp-fcl/pull/424)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#425](https://github.com/humanoid-path-planner/hpp-fcl/pull/425)) +- Update minimal Python version by [@jcarpent](https://github.com/jcarpent) ([#427](https://github.com/humanoid-path-planner/hpp-fcl/pull/427)) +- Sync submodule cmake by [@jcarpent](https://github.com/jcarpent) ([#430](https://github.com/humanoid-path-planner/hpp-fcl/pull/430)) +- Sync submodule CMake by [@jcarpent](https://github.com/jcarpent) ([#431](https://github.com/humanoid-path-planner/hpp-fcl/pull/431)) ## [2.3.3] - 2023-05-09 ### What's Changed -- update default C++ to 14 by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/410 -- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/413 +- update default C++ to 14 by [@nim65s](https://github.com/nim65s) ([#410](https://github.com/humanoid-path-planner/hpp-fcl/pull/410)) +- Sync submodule cmake by [@jcarpent](https://github.com/jcarpent) ([#413](https://github.com/humanoid-path-planner/hpp-fcl/pull/413)) ## [2.3.2] - 2023-04-27 ### What's Changed -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/391 -- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/393 -- Topic/rpath by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/394 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/396 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/399 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/402 -- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/406 +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#391](https://github.com/humanoid-path-planner/hpp-fcl/pull/391)) +- Sync submodule cmake by [@jcarpent](https://github.com/jcarpent) ([#393](https://github.com/humanoid-path-planner/hpp-fcl/pull/393)) +- Topic/rpath by [@nim65s](https://github.com/nim65s) ([#394](https://github.com/humanoid-path-planner/hpp-fcl/pull/394)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#396](https://github.com/humanoid-path-planner/hpp-fcl/pull/396)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#399](https://github.com/humanoid-path-planner/hpp-fcl/pull/399)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#402](https://github.com/humanoid-path-planner/hpp-fcl/pull/402)) +- Sync submodule cmake by [@jcarpent](https://github.com/jcarpent) ([#406](https://github.com/humanoid-path-planner/hpp-fcl/pull/406)) ## [2.3.1] - 2023-03-25 ### What's Changed -- Remove useless call to /proc/cpuinfo by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/385 -- Add pip CI by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/386 -- [GJKSolver] Fix missing switch case in result status of GJK by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/387 -- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/388 +- Remove useless call to /proc/cpuinfo by [@jcarpent](https://github.com/jcarpent) ([#385](https://github.com/humanoid-path-planner/hpp-fcl/pull/385)) +- Add pip CI by [@nim65s](https://github.com/nim65s) ([#386](https://github.com/humanoid-path-planner/hpp-fcl/pull/386)) +- [GJKSolver] Fix missing switch case in result status of GJK by [@lmontaut](https://github.com/lmontaut) ([#387](https://github.com/humanoid-path-planner/hpp-fcl/pull/387)) +- Sync submodule cmake by [@jcarpent](https://github.com/jcarpent) ([#388](https://github.com/humanoid-path-planner/hpp-fcl/pull/388)) ## [2.3.0] - 2023-03-17 ### What's Changed -- [CI] Remove EOL Galactic by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/366 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/367 -- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/368 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/369 -- Adding EarlyStopped flag in GJK by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/371 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/373 -- Update CI by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/374 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/375 -- Skip test if BUILD_TESTING is OFF by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/378 +- [CI] Remove EOL Galactic by [@wxmerkt](https://github.com/wxmerkt) ([#366](https://github.com/humanoid-path-planner/hpp-fcl/pull/366)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#367](https://github.com/humanoid-path-planner/hpp-fcl/pull/367)) +- Sync submodule cmake by [@jcarpent](https://github.com/jcarpent) ([#368](https://github.com/humanoid-path-planner/hpp-fcl/pull/368)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#369](https://github.com/humanoid-path-planner/hpp-fcl/pull/369)) +- Adding EarlyStopped flag in GJK by [@lmontaut](https://github.com/lmontaut) ([#371](https://github.com/humanoid-path-planner/hpp-fcl/pull/371)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#373](https://github.com/humanoid-path-planner/hpp-fcl/pull/373)) +- Update CI by [@jcarpent](https://github.com/jcarpent) ([#374](https://github.com/humanoid-path-planner/hpp-fcl/pull/374)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#375](https://github.com/humanoid-path-planner/hpp-fcl/pull/375)) +- Skip test if BUILD_TESTING is OFF by [@jcarpent](https://github.com/jcarpent) ([#378](https://github.com/humanoid-path-planner/hpp-fcl/pull/378)) ## [2.2.0] - 2022-12-12 ### What's Changed -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/358 -- Extract checks if AABB overlap by @jmirabel in https://github.com/humanoid-path-planner/hpp-fcl/pull/360 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/361 -- Sync submodule CMake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/362 -- Add support of Pickling by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/363 +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#358](https://github.com/humanoid-path-planner/hpp-fcl/pull/358)) +- Extract checks if AABB overlap by [@jmirabel](https://github.com/jmirabel) ([#360](https://github.com/humanoid-path-planner/hpp-fcl/pull/360)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#361](https://github.com/humanoid-path-planner/hpp-fcl/pull/361)) +- Sync submodule CMake by [@jcarpent](https://github.com/jcarpent) ([#362](https://github.com/humanoid-path-planner/hpp-fcl/pull/362)) +- Add support of Pickling by [@jcarpent](https://github.com/jcarpent) ([#363](https://github.com/humanoid-path-planner/hpp-fcl/pull/363)) ## [2.1.4] - 2022-10-24 ### What's Changed -- Sync submodule CMake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/352 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/353 +- Sync submodule CMake by [@jcarpent](https://github.com/jcarpent) ([#352](https://github.com/humanoid-path-planner/hpp-fcl/pull/352)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#353](https://github.com/humanoid-path-planner/hpp-fcl/pull/353)) ## [2.1.3] - 2022-09-13 ### What's Changed -- Minor boost cleanup by @pantor in https://github.com/humanoid-path-planner/hpp-fcl/pull/331 -- [CI] Activate ROS2 configurations by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/332 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/337 -- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/341 -- Fix shapeIntersect when for EPA FallBack by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/342 -- Fix findAssimp on Windows by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/345 -- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/347 +- Minor boost cleanup by [@pantor](https://github.com/pantor) ([#331](https://github.com/humanoid-path-planner/hpp-fcl/pull/331)) +- [CI] Activate ROS2 configurations by [@wxmerkt](https://github.com/wxmerkt) ([#332](https://github.com/humanoid-path-planner/hpp-fcl/pull/332)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#337](https://github.com/humanoid-path-planner/hpp-fcl/pull/337)) +- Sync submodule cmake by [@jcarpent](https://github.com/jcarpent) ([#341](https://github.com/humanoid-path-planner/hpp-fcl/pull/341)) +- Fix shapeIntersect when for EPA FallBack by [@jcarpent](https://github.com/jcarpent) ([#342](https://github.com/humanoid-path-planner/hpp-fcl/pull/342)) +- Fix findAssimp on Windows by [@jcarpent](https://github.com/jcarpent) ([#345](https://github.com/humanoid-path-planner/hpp-fcl/pull/345)) +- Sync submodule cmake by [@jcarpent](https://github.com/jcarpent) ([#347](https://github.com/humanoid-path-planner/hpp-fcl/pull/347)) ### New Contributors -- @pantor made their first contribution in https://github.com/humanoid-path-planner/hpp-fcl/pull/331 +- [@pantor](https://github.com/pantor) made their first contribution ([#331](https://github.com/humanoid-path-planner/hpp-fcl/pull/331)) ## [2.1.2] - 2022-08-01 ### What's Changed -- core: add EPA::FallBack condition to shapeDistance computation by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/325 -- CMake: update to eigenpy 2.7.10 by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/327 +- core: add EPA::FallBack condition to shapeDistance computation by [@lmontaut](https://github.com/lmontaut) ([#325](https://github.com/humanoid-path-planner/hpp-fcl/pull/325)) +- CMake: update to eigenpy 2.7.10 by [@nim65s](https://github.com/nim65s) ([#327](https://github.com/humanoid-path-planner/hpp-fcl/pull/327)) ## [2.1.1] - 2022-07-25 ### What's Changed -- cmake: relocatable package for recent CMake versions by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/319 -- ROS2/Colcon integration by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/321 +- cmake: relocatable package for recent CMake versions by [@nim65s](https://github.com/nim65s) ([#319](https://github.com/humanoid-path-planner/hpp-fcl/pull/319)) +- ROS2/Colcon integration by [@wxmerkt](https://github.com/wxmerkt) ([#321](https://github.com/humanoid-path-planner/hpp-fcl/pull/321)) ## [2.1.0] - 2022-07-13 ### What's Changed -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/288 -- Add enum helpers by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/290 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/294 -- Ellipsoids in collision & distance matrices by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/295 -- doc: simplex projection in GJK class. by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/296 -- Feature: Nesterov acceleration for GJK by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/289 -- Add more testing to broadphase by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/298 -- Feature: adding convergence criterions for GJK algorithm by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/299 -- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/300 -- Reorder triangles when computing convex hulls by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/301 -- Exposing gjk utils by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/302 -- Fix assert precision in GJK by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/304 -- Simplify GJKSolver settings by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/305 -- Add CollisionResult::nearest_points by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/303 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/306 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/309 -- Fix minimal value for GJK::distance_upper_bound by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/310 -- Fix incoherent overlap by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/311 -- Expose shared_ptr by @Jiayuan-Gu in https://github.com/humanoid-path-planner/hpp-fcl/pull/314 -- test/gjk_convergence_criterion: Add check on GJK::Status by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/315 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/316 -- Handle negative security margin by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/312 +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#288](https://github.com/humanoid-path-planner/hpp-fcl/pull/288)) +- Add enum helpers by [@jcarpent](https://github.com/jcarpent) ([#290](https://github.com/humanoid-path-planner/hpp-fcl/pull/290)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#294](https://github.com/humanoid-path-planner/hpp-fcl/pull/294)) +- Ellipsoids in collision & distance matrices by [@lmontaut](https://github.com/lmontaut) ([#295](https://github.com/humanoid-path-planner/hpp-fcl/pull/295)) +- doc: simplex projection in GJK class. by [@lmontaut](https://github.com/lmontaut) ([#296](https://github.com/humanoid-path-planner/hpp-fcl/pull/296)) +- Feature: Nesterov acceleration for GJK by [@lmontaut](https://github.com/lmontaut) ([#289](https://github.com/humanoid-path-planner/hpp-fcl/pull/289)) +- Add more testing to broadphase by [@jcarpent](https://github.com/jcarpent) ([#298](https://github.com/humanoid-path-planner/hpp-fcl/pull/298)) +- Feature: adding convergence criterions for GJK algorithm by [@lmontaut](https://github.com/lmontaut) ([#299](https://github.com/humanoid-path-planner/hpp-fcl/pull/299)) +- Sync submodule cmake by [@jcarpent](https://github.com/jcarpent) ([#300](https://github.com/humanoid-path-planner/hpp-fcl/pull/300)) +- Reorder triangles when computing convex hulls by [@lmontaut](https://github.com/lmontaut) ([#301](https://github.com/humanoid-path-planner/hpp-fcl/pull/301)) +- Exposing gjk utils by [@lmontaut](https://github.com/lmontaut) ([#302](https://github.com/humanoid-path-planner/hpp-fcl/pull/302)) +- Fix assert precision in GJK by [@jcarpent](https://github.com/jcarpent) ([#304](https://github.com/humanoid-path-planner/hpp-fcl/pull/304)) +- Simplify GJKSolver settings by [@jcarpent](https://github.com/jcarpent) ([#305](https://github.com/humanoid-path-planner/hpp-fcl/pull/305)) +- Add CollisionResult::nearest_points by [@jcarpent](https://github.com/jcarpent) ([#303](https://github.com/humanoid-path-planner/hpp-fcl/pull/303)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#306](https://github.com/humanoid-path-planner/hpp-fcl/pull/306)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#309](https://github.com/humanoid-path-planner/hpp-fcl/pull/309)) +- Fix minimal value for GJK::distance_upper_bound by [@jcarpent](https://github.com/jcarpent) ([#310](https://github.com/humanoid-path-planner/hpp-fcl/pull/310)) +- Fix incoherent overlap by [@jcarpent](https://github.com/jcarpent) ([#311](https://github.com/humanoid-path-planner/hpp-fcl/pull/311)) +- Expose shared_ptr by [@Jiayuan-Gu](https://github.com/Jiayuan-Gu) ([#314](https://github.com/humanoid-path-planner/hpp-fcl/pull/314)) +- test/gjk_convergence_criterion: Add check on GJK::Status by [@wxmerkt](https://github.com/wxmerkt) ([#315](https://github.com/humanoid-path-planner/hpp-fcl/pull/315)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#316](https://github.com/humanoid-path-planner/hpp-fcl/pull/316)) +- Handle negative security margin by [@jcarpent](https://github.com/jcarpent) ([#312](https://github.com/humanoid-path-planner/hpp-fcl/pull/312)) ### New Contributors -- @Jiayuan-Gu made their first contribution in https://github.com/humanoid-path-planner/hpp-fcl/pull/314 +- [@Jiayuan-Gu](https://github.com/Jiayuan-Gu) made their first contribution ([#314](https://github.com/humanoid-path-planner/hpp-fcl/pull/314)) ## [2.0.1] - 2022-04-15 This PR mainly fixes packaging issues and removes compilation warnings. ### What's Changed -- Zero warnings by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/282 -- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/283 -- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/284 -- Activate python3-pylatexenc dependency by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/286 -- Comment pylatexenc again since it's not available on the buildfarm by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/287 +- Zero warnings by [@wxmerkt](https://github.com/wxmerkt) ([#282](https://github.com/humanoid-path-planner/hpp-fcl/pull/282)) +- Sync submodule cmake by [@jcarpent](https://github.com/jcarpent) ([#283](https://github.com/humanoid-path-planner/hpp-fcl/pull/283)) +- [pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://github.com/pre-commit-ci) ([#284](https://github.com/humanoid-path-planner/hpp-fcl/pull/284)) +- Activate python3-pylatexenc dependency by [@wxmerkt](https://github.com/wxmerkt) ([#286](https://github.com/humanoid-path-planner/hpp-fcl/pull/286)) +- Comment pylatexenc again since it's not available on the buildfarm by [@wxmerkt](https://github.com/wxmerkt) ([#287](https://github.com/humanoid-path-planner/hpp-fcl/pull/287)) ### New Contributors -- @pre-commit-ci made their first contribution in https://github.com/humanoid-path-planner/hpp-fcl/pull/284 +- [@pre-commit-ci](https://github.com/pre-commit-ci) made their first contribution ([#284](https://github.com/humanoid-path-planner/hpp-fcl/pull/284)) ## [2.0.0] - 2022-04-06 This new release reintroduces the full support of Broad phase within hpp-fcl while also enforcing C++11 as minimal standard. ### What's Changed -- Add Ellipsoid by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/259 -- Removing comment about inflation. by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/261 -- Reintroduce broadphase by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/260 -- Simplify CollisionObject by removing cgeom_const by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/263 -- Address some warnings by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/262 -- Fix missing copy of aabb_local in CollisionGeometry by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/264 -- use std::shared_ptr, fix #218 by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/266 -- Fix broadphase warnings for clang (some conversion remain for g++) by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/268 -- [ComputeCollision] Return no collision if security_margin is set to -inf by @florent-lamiraux in https://github.com/humanoid-path-planner/hpp-fcl/pull/271 -- tests: remove link to boost unit test framework by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/270 -- Fix computation of aabb_center by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/273 -- Add operator== and operator!= to CollisionGeometry by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/274 -- Merge pull request #276 from humanoid-path-planner/patch-release-1.8.1 by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/277 -- Fix some missing features in base classes by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/275 -- Add operator{==,!=} to CollisionObject by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/278 -- Configure and apply pre-commit by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/280 -- Fix DistanceCallBackBaseWrapper by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/281 +- Add Ellipsoid by [@jcarpent](https://github.com/jcarpent) ([#259](https://github.com/humanoid-path-planner/hpp-fcl/pull/259)) +- Removing comment about inflation. by [@lmontaut](https://github.com/lmontaut) ([#261](https://github.com/humanoid-path-planner/hpp-fcl/pull/261)) +- Reintroduce broadphase by [@jcarpent](https://github.com/jcarpent) ([#260](https://github.com/humanoid-path-planner/hpp-fcl/pull/260)) +- Simplify CollisionObject by removing cgeom_const by [@jcarpent](https://github.com/jcarpent) ([#263](https://github.com/humanoid-path-planner/hpp-fcl/pull/263)) +- Address some warnings by [@wxmerkt](https://github.com/wxmerkt) ([#262](https://github.com/humanoid-path-planner/hpp-fcl/pull/262)) +- Fix missing copy of aabb_local in CollisionGeometry by [@jcarpent](https://github.com/jcarpent) ([#264](https://github.com/humanoid-path-planner/hpp-fcl/pull/264)) +- use std::shared_ptr, fix #218 by [@nim65s](https://github.com/nim65s) ([#266](https://github.com/humanoid-path-planner/hpp-fcl/pull/266)) +- Fix broadphase warnings for clang (some conversion remain for g++) by [@wxmerkt](https://github.com/wxmerkt) ([#268](https://github.com/humanoid-path-planner/hpp-fcl/pull/268)) +- [ComputeCollision] Return no collision if security_margin is set to -inf by [@florent-lamiraux](https://github.com/florent-lamiraux) ([#271](https://github.com/humanoid-path-planner/hpp-fcl/pull/271)) +- tests: remove link to boost unit test framework by [@nim65s](https://github.com/nim65s) ([#270](https://github.com/humanoid-path-planner/hpp-fcl/pull/270)) +- Fix computation of aabb_center by [@jcarpent](https://github.com/jcarpent) ([#273](https://github.com/humanoid-path-planner/hpp-fcl/pull/273)) +- Add operator== and operator!= to CollisionGeometry by [@jcarpent](https://github.com/jcarpent) ([#274](https://github.com/humanoid-path-planner/hpp-fcl/pull/274)) +- Merge pull request #276 from humanoid-path-planner/patch-release-1.8.1 by [@jcarpent](https://github.com/jcarpent) ([#277](https://github.com/humanoid-path-planner/hpp-fcl/pull/277)) +- Fix some missing features in base classes by [@jcarpent](https://github.com/jcarpent) ([#275](https://github.com/humanoid-path-planner/hpp-fcl/pull/275)) +- Add operator{==,!=} to CollisionObject by [@jcarpent](https://github.com/jcarpent) ([#278](https://github.com/humanoid-path-planner/hpp-fcl/pull/278)) +- Configure and apply pre-commit by [@jcarpent](https://github.com/jcarpent) ([#280](https://github.com/humanoid-path-planner/hpp-fcl/pull/280)) +- Fix DistanceCallBackBaseWrapper by [@jcarpent](https://github.com/jcarpent) ([#281](https://github.com/humanoid-path-planner/hpp-fcl/pull/281)) ### New Contributors -- @lmontaut made their first contribution in https://github.com/humanoid-path-planner/hpp-fcl/pull/261 +- [@lmontaut](https://github.com/lmontaut) made their first contribution ([#261](https://github.com/humanoid-path-planner/hpp-fcl/pull/261)) ## [1.8.1] - 2022-03-20 ### What's Changed -- Preparing for ROS1 and ROS2 release by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/255 -- Patch release 1.8.1 by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/276 +- Preparing for ROS1 and ROS2 release by [@wxmerkt](https://github.com/wxmerkt) ([#255](https://github.com/humanoid-path-planner/hpp-fcl/pull/255)) +- Patch release 1.8.1 by [@wxmerkt](https://github.com/wxmerkt) ([#276](https://github.com/humanoid-path-planner/hpp-fcl/pull/276)) ## [1.8.0] - 2022-02-08 ### What's Changed -- [CMake] Qhull is a private dependency by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/247 -- Remove useless warnings by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/248 -- fix submodule url by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/246 -- Remove warnings and add missing noalias by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/249 -- Function makeOctree returns a shared pointer by @florent-lamiraux in https://github.com/humanoid-path-planner/hpp-fcl/pull/254 -- Add support of HeightField by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/251 -- [OcTree] Add method to save octree in obj file. by @florent-lamiraux in https://github.com/humanoid-path-planner/hpp-fcl/pull/256 -- Fix C++98 compatibility by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/258 +- [CMake] Qhull is a private dependency by [@nim65s](https://github.com/nim65s) ([#247](https://github.com/humanoid-path-planner/hpp-fcl/pull/247)) +- Remove useless warnings by [@jcarpent](https://github.com/jcarpent) ([#248](https://github.com/humanoid-path-planner/hpp-fcl/pull/248)) +- fix submodule url by [@nim65s](https://github.com/nim65s) ([#246](https://github.com/humanoid-path-planner/hpp-fcl/pull/246)) +- Remove warnings and add missing noalias by [@jcarpent](https://github.com/jcarpent) ([#249](https://github.com/humanoid-path-planner/hpp-fcl/pull/249)) +- Function makeOctree returns a shared pointer by [@florent-lamiraux](https://github.com/florent-lamiraux) ([#254](https://github.com/humanoid-path-planner/hpp-fcl/pull/254)) +- Add support of HeightField by [@jcarpent](https://github.com/jcarpent) ([#251](https://github.com/humanoid-path-planner/hpp-fcl/pull/251)) +- [OcTree] Add method to save octree in obj file. by [@florent-lamiraux](https://github.com/florent-lamiraux) ([#256](https://github.com/humanoid-path-planner/hpp-fcl/pull/256)) +- Fix C++98 compatibility by [@jcarpent](https://github.com/jcarpent) ([#258](https://github.com/humanoid-path-planner/hpp-fcl/pull/258)) ## [1.7.8] - 2021-10-30 ### What's Changed -- Fix conversion by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/242 -- Fix exposition of vertices by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/243 -- Enhance Convex exposition by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/244 -- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/245 +- Fix conversion by [@jcarpent](https://github.com/jcarpent) ([#242](https://github.com/humanoid-path-planner/hpp-fcl/pull/242)) +- Fix exposition of vertices by [@jcarpent](https://github.com/jcarpent) ([#243](https://github.com/humanoid-path-planner/hpp-fcl/pull/243)) +- Enhance Convex exposition by [@jcarpent](https://github.com/jcarpent) ([#244](https://github.com/humanoid-path-planner/hpp-fcl/pull/244)) +- Sync submodule cmake by [@jcarpent](https://github.com/jcarpent) ([#245](https://github.com/humanoid-path-planner/hpp-fcl/pull/245)) ## [1.7.7] - 2021-09-13 @@ -366,7 +366,7 @@ This new release comes with: This new Release improves the Python bindings and fixes an important bug when checking the collision between two Capsules. -Thanks to @rstrudel for this fix. +Thanks to [@rstrudel](https://github.com/rstrudel) for this fix. ## [1.2.1] - 2019-12-09