Skip to content

v0.3.3

Choose a tag to compare

@proggeramlug proggeramlug released this 16 May 10:19
· 73 commits to main since this release

Fixes

  • Ship JoltPhysics/Build/ in the tarball. 0.3.2's files: allowlist included JoltPhysics/Jolt/ but not JoltPhysics/Build/. The Build/ directory has a confusing name — it's not a build output dir, it's where Jolt's primary CMakeLists.txt lives, and bloom_jolt's shim does add_subdirectory(.../Build) to consume it. Without it, downstream consumers hit JoltPhysics submodule not found (misleading: the submodule was present, just incomplete).

If you installed @bloomengine/engine@0.3.2 and saw a Jolt-not-found error from Perry's compile step, upgrade to 0.3.3 — that's the fix.

Tarball grew ~10% (2.0 → 2.2 MB packed). The Jolt extras we still don't ship (TestFramework/, UnitTests/, Samples/, Docs/, Assets/, etc.) are guarded by a CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_SOURCE_DIR check inside Build/CMakeLists.txt and only fire for standalone Jolt builds, so they're genuinely not needed when consuming Jolt via add_subdirectory.