diff --git a/Docs/ReleaseNotes.md b/Docs/ReleaseNotes.md index 9cb8ca4ae..1fe965983 100644 --- a/Docs/ReleaseNotes.md +++ b/Docs/ReleaseNotes.md @@ -2,9 +2,22 @@ For breaking API changes see [this document](https://github.com/jrouwe/JoltPhysi # Unreleased changes +* None + +# v4.0.1 + +## New functionality + +* Ability to stop overriding CMAKE_CXX_FLAGS_DEBUG/CMAKE_CXX_FLAGS_RELEASE which is important for Android as it uses a lot of extra flags. Set the OVERRIDE_CXX_FLAGS=NO cmake flag to enable this. +* Reduced size of a contact constraint which saves a bit of memory during simulation. +* Can now build a linux shared library using GCC. + ## Bug fixes -* Fixed mass scaling (as provided by the ContactListener) not applied correctly to CCD objects & during solve position constraints. +* Fixed mass scaling (as provided by the ContactListener) not applied correctly to CCD objects & during solve position constraints. This led to kinematic objects being pushed by dynamic objects. +* Workaround for MSVC 17.8, limits.h doesn't include corecrt.h and triggers an error that \_\_STDC_WANT_SECURE_LIB\_\_ is not defined. +* Fixed bug in MustIncludeC logic in GetClosestPointOnTriangle. +* Removed the need for specifying -Wno-comment when compiling with GCC. # v4.0.0