New in Box2D 2.0.1 (Oct 24, 2008)
- Theo Jansen walker example.
- Added SetUserData accessors.
- Added ContactCallbackTest. Thanks caspin!
- Fixed circle-vs-polygon contact id handling.
- Updated API document.
- Minor changes to contact listener (added const, result -> point).
- Updated manual to account for recent changes.
- Applied ElasticBody.h update (thanks nimodo)
- Changed listener/filter assignment function names per ewjordan.
- b2ContactListener now has: Add, Persist, Remove, and Result. Solver contact point results are now split so that paused simulations get all contact point Add, Persist, and Remove results.
- Made much internal data protected/private to reduce user error.
- Added soft distance joint. See Web example.
- Fix: polygon ray cast.
- Turned off range assert in b2Shape::ResetProxy.
- Applied fixed-point patch update.
- Added shape re-filtering.
- Fix: wakeup associated bodies if the number of contacts points goes from positive to zero.
- Changed some VC8 project settings: turned off C++ exceptions to improve performance.
- Fixed typo in manual.
- Fixed joint destruction on frozen bodies (thanks mewse).
- Improved contact solver performance (current bottleneck in pyramid demo).
- Fixed bug where warm starting was disabled if you have no contact listener installed (thanks Digicrab!).
- Trying out 0xfb's (Frank's) contact solver modification.