Skip to content

Release 0.5.1 - #14

Merged
Miguel249 merged 1 commit into
mainfrom
release/0.5.1
Sep 23, 2026
Merged

Miguel249 merged 1 commit into
mainfrom
release/0.5.1

Conversation

@Miguel249

Copy link
Copy Markdown
Owner

Prepares 0.5.1: VersionPrefix goes from 0.5.0 to 0.5.1, the package validation baseline from 0.4.0 to 0.5.0, and the Unreleased section of the changelog is dated [0.5.1] - 2026-09-23 with its comparison link. The release covers the #13 changes: the explosion and joint documentation, and the ShapeDefinition.Friction / Restitution shortcuts.

CompatibilitySuppressions.xml is removed. Its 69 entries recorded the breaks against 0.4.0, and 0.5.0 already contains all of them.

Verified locally:

  • dotnet pack against the published 0.5.0 (cache checked against nuget.org), with and without Box3DTargetApple: no API differences, no suppressions needed.
  • verify-package.ps1 for 0.5.1: framework-dependent, trimmed and NativeAOT all pass. The first run reported a failure whose output I did not capture; the next two, one of them from a clean consumer directory, passed. The package consumer jobs here recheck it on eight platforms.
  • Build: 0 warnings. Tests: 378/378.

Not tagged. Publishing happens when v0.5.1 is pushed after this merges.

Two documentation corrections and two small additions, all found while
building a game on 0.5.0: which shapes an explosion pushes, what its filter
parameter means, the mass ratios joints tolerate, and Friction and
Restitution shortcuts on ShapeDefinition. Nothing existing changes, and
package validation against 0.5.0 reports no difference.

The baseline moves to 0.5.0 in the same commit. CompatibilitySuppressions.xml
recorded the native mirror's breaks against 0.4.0; 0.5.0 already has them,
so every entry is now unused and the file is removed rather than left to
describe a comparison nothing makes. ApiCompatPermitUnnecessarySuppressions
stays, since the next recorded break will need both pack shapes again.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@Miguel249
Miguel249 merged commit 08542af into main Sep 23, 2026
23 checks passed
@Miguel249
Miguel249 deleted the release/0.5.1 branch September 23, 2026 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant