From 4d7757feedc9dd36f64393ae08acfd3b9600ac17 Mon Sep 17 00:00:00 2001 From: Erin Catto Date: Sun, 26 Jul 2020 23:03:45 -0700 Subject: [PATCH] Added change list (#620) - Fix doc script - Added change list --- change_list.md | 36 ++++++++++++++++++++++++++++++++++++ deploy_docs.sh | 2 +- 2 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 change_list.md diff --git a/change_list.md b/change_list.md new file mode 100644 index 000000000..8fd1db8d1 --- /dev/null +++ b/change_list.md @@ -0,0 +1,36 @@ +# Changes for version 2.4.0 + +## Infrastructure +- Documentation in Doxygen format +- CMake build system +- Unit test support +- Continuous integration testing using Travis CI +- Limited use of C++11 (nullptr and override) +- Restructured folders and renamed files to better match open-source standards +- MIT License +- Removed float32 and float64 +- Linked the Box2D project to GitHub Sponsors + +## Collision +- Chain and edge shape must now be one-sided to eliminate ghost collisions +- Broad-phase optimizations +- Added b2ShapeCast for linear shape casting + +## Dynamics +- Joint limits are now predictive and not stateful +- Experimental 2D cloth (rope) +- b2Body::SetActive -> b2Body::SetEnabled +- Better support for running multiple worlds +- Handle zero density better + - The body behaves like a static body + - The body is drawn with a red color +- Added translation limit to wheel joint +- World dump now writes to box2d_dump.inl +- Static bodies are never awake +- All joints with spring-dampers now use stiffness and damping +- Added utility functions to convert frequency and damping ratio to stiffness and damping + +## Testbed +- Testbed uses dear imgui +- glad OpenGL loader +- OpenGL 3.3 required diff --git a/deploy_docs.sh b/deploy_docs.sh index acc6ddea9..1813f85e9 100644 --- a/deploy_docs.sh +++ b/deploy_docs.sh @@ -1,4 +1,4 @@ #!/usr/bin/env bash # Copies documentation to blog -cp -R docs/html/. ../../blog/public/documentation/ +cp -R build/docs/html/. ../blog/public/documentation/