Releases: mrdav30/GridForge-Unity
GridForge-Unity v6.0.4
GridForge-Unity v6.0.3
- Updated packaged SwiftCollections binaries and XML API documentation to
v4.0.4. - Updated packaged GridForge binaries and XML API documentation to
v6.0.3. - Added additional
BlockAreaconfiguration options toBlockerComponent(manual,transform,collider,renderer)
GridForge-Unity v6.0.0
GridForge-Unity jumps from v4 to v6 to stay aligned with the parent GridForge package versioning.
This release updates the Unity packages for GridForge v6 and cleans up how the Unity packages are structured, maintained, and exported. For the core runtime breaking changes in GridForge itself, see the parent release notes: GridForge v6.0.0
Highlights
- Updated both Unity packages to align with GridForge v6.
- Refreshed integrations to match the new library version.
- Reorganized package contents into dedicated
com.mrdav30.gridforgeandcom.mrdav30.gridforge.leanpackage roots - Simplified package maintenance by replacing the older variant-based generation workflow with a managed-file sync pipeline.
- Added a Unity editor export tool so both packages can be bundled to
.unitypackagedirectly from the editor or batchmode.
Notes
There is no v5 release for GridForge-Unity; the version number now matches the parent GridForge release line.
This release includes maintainer workflow improvements only around packaging and export. The major runtime/API breaking changes are documented in the parent GridForge v6 release.
GridForge-Unity v4.0.0
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
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.
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).
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.
GridForge-Unity v3.0.0
Updates
- bumped GridForge to v4.0.0
- see v4.0.0 for breaking changes
- bumped dependencies to latest
Full Changelog: v2.0.0...v3.0.0
GridForge-Unity v2.0.0
- Updated
GridForgeto v3.0.0 - Bumped FixedMathSharp and SwiftCollections to latest
GridForge-Unity v1.1.2
Fixes
- Git dependency resolution
UnityEditor.Editornamespace resolution
GridForge v1.1.1
- removed git based deps from package manifest
GridForge-Unity v1.1.0
- Updated GridForge assemblies to v1.1.0
- Updated all relevant APIs and docs to reflect new voxel-focused terminology.
GridForge-Unity v1.0.7
- Updated GridForge assemblies to v1.0.7
- Removed unneccessary Editor build conditional from runtime components