This version features a number of improvements to API (and deprecation) and massive performance improvements (30-40%) for large worlds.
Posted on August 29, 2020
I created a new getting started video (since the other one was so out of date). In this video I opted for cloning the dyn4j-samples project in GitHub which turned out to be very simple – yielding a video less than 2 minutes.
Posted on January 10, 2020
This version is a significant update containing a number of important bug fixes and performance enhancements. Big thanks go out to mtsamis for the contributions and interest. NOTE: This version has a few breaking changes that you need to be aware of.
Posted on January 10, 2020
This release was focused on Java 9, OSGi, and Maven but also includes some behavior changes and performance improvements.
Posted on April 15, 2018
This is a maintenance release to fix the issue where the a Joint removed from a World cannot be added back or to a different world due to an internal member not being cleared.
Posted on May 01, 2017
This release fixes issues with the getRadius(Vector2) method for the Slice, Capsule, Ellipse, and HalfEllipse shapes under local rotation and fixes the detect(AABB) method in the Sap broadphase.
Posted on September 04, 2016
This release is primarily for a new collision shape called Link. This shape extends the existing Segment shape and provides for smooth sliding across chains of Links.
Posted on June 19, 2016
This is a maintenance release to fix a few critical bugs in the Polygon, Rectangle, and Segment classes for local rotations (see this post for details).
Posted on November 23, 2015
The primary goals for this release were performance enhancements and API clean up. It took a lot longer than I had expected but I’m very happy with the results. Highlights include improvements in the performance of collision detection and ray casting operations and a much cleaner public API and more thorough javadoc comments.
Posted on September 30, 2015
Due to Google’s decision to drop Google Code, I’ve moved the project to GitHub. In truth, I’ve been contemplating this for a while now, but have had reservations about lost version history. I feel this will help others contribute bug fixes and allow them to create their own forks and branches easier than before.
Posted on March 14, 2015