Skip to content

Commit

Permalink
Added change list (#620)
Browse files Browse the repository at this point in the history
- Fix doc script
- Added change list
  • Loading branch information
erincatto authored Jul 27, 2020
1 parent 1f01649 commit 4d7757f
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 1 deletion.
36 changes: 36 additions & 0 deletions change_list.md
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion deploy_docs.sh
Original file line number Diff line number Diff line change
@@ -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/

0 comments on commit 4d7757f

Please sign in to comment.