Releases: ikpil/Box2D.NET
Releases · ikpil/Box2D.NET
3.1.628
What's Changed
- Refactor: Improve API usability and enforce code style (#66) @ikpil
- added B2DynamicTreeTest (#65) @ikpil
- Fix total normal impulse (erincatto/box2d#1022) (#64) @ikpil
- Use Span in b2Chain_GetSegments for consistency (#61) @Happypig375
- Add missing B2_ID_EQUALS overloads (#59) @Happypig375
- Access modifiers (#53) (#58) @ikpil
- Pr/removed unnecessary tolerance test 1000 (#56) @ikpil
- [upstream] Minor fixes (erincatto/box2d#999) (#55) @ikpil
- Pr/custom text renderer 998 (#54) @ikpil
- [upstream] Draw forces (erincatto/box2d#988) (#52) @ikpil
- [upstream] Cull back-side shape casts against chain shapes (erincatto/box2d#981) (#50) @ikpil
- [upstream] Wind (erincatto/box2d#980) (#49) @ikpil
- Pr/experimental soft contacts feature 972 (#48) @ikpil
- [upstream] Kinematic perf (erincatto/box2d#970) (#47) @ikpil
- [upstream] Simplified island merging, revised motor joint (box2d #966) (#44) @ikpil
- [upstream] Bug fixes (box2d #956) (#43) @ikpil
- [upstream] Remove cancellation from inertia calculation to improve ac… (#42) @ikpil
- [upstream] Fix joint validation (box2d #954) (#41) @ikpil
- [upstream] Sensor clean up (box2d #953) (#40) @ikpil
- [upstream] Cull back-side shape casts against chain shapes (box2d #951) (#39) @ikpil
- [upstream] Motion locks (box2d #950) (#38) @ikpil
- [upstream] Sensor hits (box2d #945) (#37) @ikpil
- [upstream] Added b2ContactId for events and access functions (https:/… (#36) @ikpil
Full Changelog: 3.1.1.557...3.1.628
3.1.1.557
What's Changed
- [upstream] Tunable joint stiffness (box2d #934) (#34) @ikpil
- fix: Add --framework (#33) @VaclavElias
- feat: API Docs + CommentConverter (#32) @VaclavElias
- docs: README.md update (#31) @VaclavElias
- Pr/cast initial overlap 933 (#29) @ikpil
- [upstream] Revolute and prismatic targets (box2d #929) (#27) @ikpil
- refactor: split B2Cores into separate modules for better organization (#26) @ikpil
- added unittest for b2rot (#25) @ikpil
- added b2vec2 test (#24) @ikpil
- Pr/changed b2 validate to debug define (#21) @ikpil
- [upstream] Fixed another shape distance assert (box2d #926) (#20) @ikpil
- [upstream] functions to get and set surface material (box2d #921) (#19) @ikpil
Full Changelog: 3.1.0.510...3.1.1
3.1.0.510
- Improved performance by inlining frequently called functions.
- Replaced Debug.Assert with B2_ASSERT.
3.1.0.500
Box2D.NET Release 🎉
We’re excited to announce the first release of Box2D.NET 3.1.0!
This is a C# port of the original Box2D, which was written in C — now bringing a lightweight and fast 2D physics engine to the .NET ecosystem.
More than just a direct port, it’s been carefully refined to feel natural and intuitive for C# developers.
After many trials and iterations, we’re truly happy to finally share the result.
Huge thanks to everyone who showed interest and supported the project along the way! 🙏
What's Changed
- [upstream] Warning as error off by default (box2d #914) (#13) @ikpil
- [upstream] Fix name copy (box2d #907) (#12) @ikpil
- added B2BitSet test (#11) @ikpil
- added atomic tests (#10) @ikpil
- added b2Array tests (#9) @ikpil
- Pr/3.1 release (#8) @ikpil
- added B2ArenaAllocatorTest (#7) @ikpil
- [upstream] Bug fixes (box2d #897) (#6) @ikpil
- [upstream] Character movement round 1 (#881) (#5) @ikpil
- Pr/b2 shape union (#3) @ikpil
- Pr/support multi thread (#1) @ikpil
Special Thanks
Full Changelog: ...3.1.0