FixedMathSharp-Unity v3.0.0
This release updates the project to FixedMathSharp v3.0.0.
While the dependency is mostly internal, FixedMathSharp numerics are part of our public API surface, so this is released as a breaking update.
- Breaking
- Upgraded to
FixedMathSharpv3.0.0. FixedMathSharpremoved/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.
- Upgraded to
- 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 newMinIncrement/updated tolerance semantics where applicable. - Re-validate tolerance-sensitive logic (movement thresholds, comparisons, convergence checks, serialization expectations).