Skip to content

Releases: Exoridus/ExoJS-examples

v2.2.0

17 Apr 15:58

Choose a tag to compare

Highlights

  • Alignment to ExoJS v2.0.0: vendored engine bundle, declarations, and editor typings now target the finalized loader-v2 / single-bundle API.
  • Astro + Lit modernization: examples now build and run on Astro with Lit components, replacing the previous bespoke scaffold.
  • Build optimization: lazy Monaco loading, leaner vendor chunking, and smaller initial payload for GitHub Pages.
  • Smoke-test repair: npm run test:dist now drives a real built dist/ with 41 passing route checks (node --test + Playwright), covering rendering, WebGPU, input, collision, particles, and extras.

Upgrade notes

  • Examples targeting the loader now use the class-token API (loader.load(Texture, 'hero')) and receive the loader in scene hooks (init(loader), unload(loader)).
  • Any bespoke playground referring to the old ResourceContainer surface should adopt the new loader/AssetFactory contract from ExoJS v2.0.0.