Skip to content

GridForge-Unity v4.0.0

Choose a tag to compare

@mrdav30 mrdav30 released this 16 Apr 05:27
· 39 commits to main since this release

This release updates the project to FixedMathSharp v3.0.0 and SwiftCollections v4.0.0. While the dependencies is mostly internal, FixedMathSharp` numerics are part of our public API surface, so this is released as a breaking update.

Breaking

  • Upgraded to FixedMathSharp v3.0.0.
  • FixedMathSharp removed/renamed precision-related members and tightened deterministic numeric APIs (including float-overload removals), which may require consumer code changes.
  • Tolerance/epsilon behavior in numeric comparisons may differ from previous versions.

What This Means For Consumers

  • Rebuild and run tests against this release before promotion.
  • Update any call sites relying on removed float-based numeric overloads.
  • Replace Precision-style usage with the new MinIncrement/updated tolerance semantics where applicable.
  • Re-validate tolerance-sensitive logic (movement thresholds, comparisons, convergence checks, serialization expectations).

Why This Release

FixedMathSharp underpins core systems across the stack, so surfacing this dependency transition as an explicit release provides a clear integration checkpoint and migration signal.