Skip to content

@babylonjs/lite v1.8.0

Choose a tag to compare

@bjsplat bjsplat released this 06 Jul 08:05
202de47

@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