Skip to content

Releases: ikpil/Box2D.NET

3.1.645

07 Jan 01:06

Choose a tag to compare

What's Changed

  • fix: Expose proxy destruction as a public API for consumers. No behavior change; access modifier only. @ikpil

Full Changelog: 3.1.643...3.1.645

3.1.643

29 Dec 13:46

Choose a tag to compare

What's Changed

  • refactor: b2World_Explode to use 'in' parameters (#78) @ikpil
  • Pr/refactor b2 time of impact and b2 make separation function to use 'in' modifier (#77) @ikpil
  • refactor: Optimize B2FloatW and B2Vec2W operations with 'in' modifier (#76) @ikpil
  • refactor: B2Filter parameters to use 'in' modifier in B2Shapes.cs (#75) @ikpil
  • refactor: B2ChainSegment parameters to use 'in' modifier in collision… (#74) @ikpil
  • refactor: B2QueryFilter usage to use 'in' parameters (#73) @ikpil
  • refactor: B2AABB and B2QueryFilter usage to use 'in' parameters (#72) @ikpil
  • refactor: pass B2Segment as readonly in and update callers (#71) @ikpil

Full Changelog: 3.1.633...3.1.643

3.1.633

25 Dec 08:52

Choose a tag to compare

What's Changed

  • refactor: DynamicTree and Distance APIs for performance and safety (#70) @ikpil
  • refactor: B2Transform usage to use 'in' parameters (#69) @ikpil
  • refactor: B2Capsule usage to use 'in' parameters (#68) @ikpil
  • refactor: B2Manifold usage to use 'in' parameters (#67) @ikpil

Full Changelog: 3.1.628...3.1.633

3.1.628

21 Dec 13:10

Choose a tag to compare

What's Changed

Full Changelog: 3.1.1.557...3.1.628

3.1.1.557

21 Jun 07:50

Choose a tag to compare

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

10 May 03:39

Choose a tag to compare

  • Improved performance by inlining frequently called functions.
  • Replaced Debug.Assert with B2_ASSERT.

3.1.0.500

26 Apr 04:09

Choose a tag to compare

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

Special Thanks

Full Changelog: ...3.1.0