@babylonjs/lite v1.8.0
@babylonjs/lite v1.8.0
✨ Features
- engine: add createNullEngine + stepScene for headless simulation (#359)
- texture: add createTexture3DFromPixels for volumetric / LUT textures (#361)
- package: declare optional peers and attribute embedded upstream licenses (#356)
- navigation: add findClosestPointWithin with explicit search extents (#358)
- frame-graph: transmission depth grab (lazy), VAT bone origins, thin-instance cull pad, ShaderMaterial UBO-write skip (#351)
- frame-graph: Hi-Z depth pyramid, addTaskAfter, and runtime addMesh (#343)
- release: generate GitHub release changelog from commit history (#330)
🐛 Bug Fixes
- playground: push snippet URL to history so back navigation works (#354)
- bundle: silence expected empty text-shaper chunk warning (#347)
- resolve pnpm audit vulnerabilities in dompurify and esbuild (#346)
- animation: sync controller state and write back currentFrame in scene render loop (#254)
- engine: import without WebGPU globals (Node/SSR/Jest) (#334)
- release: prevent lite-gl release tag collisions on rerun (#317)
📝 Documentation
- add Lite Playground guide and cross-link it (#345)
🧪 Tests
- build: webpack + rollup bundling/tree-shaking tests; fix csg2 webpack Critical dependency warning (#350)
🏗️ Build & CI
- remove stale npm package-lock.json (pnpm workspace) (#352)
🔧 Other Changes
- [compat-sync] Mesh.getBoundingInfo (#333)
- Fix compat issues (#349)
- [compat-sync] Babylon.js compat-layer sync (#301)
- Compat-sync automation improvements (#339)
- Playground: esm.sh → jsDelivr CDN fallback (incl. Havok wasm) (#336)
- [compat-sync] Babylon.js compat-layer sync (#315)
Full Changelog: npm-lite-v1.7.0...npm-lite-v1.8.0