Releases: angular-threejs/angular-three
Releases · angular-threejs/angular-three
v4.0.9
v4.0.8
v4.0.7
v4.0.6
v4.0.5
v4.0.4
v4.0.3
v4.0.2
v4.0.1
v4.0.0
4.0.0 (2026-01-06)
🚀 Features
- bump three 0.174 (605816e1)
- cannon: bump ng 20 (273adf00)
- cannon: bump three 178 (d41a6791)
- cannon: bump three (c3feaad4)
- cannon: bump three179 (1d29682a)
- cannon: min ng20 (6c92aedc)
- cannon: bump three 182 (5920c4e6)
- cannon: allow Angular v21 as peer dependency (67f27003)
- core: new renderer (c7bec7eb)
- core: support pierced property (e5a7285b)
- core: add change as THREE native events (e44c2b8a)
- core: allow injectBeforeRender to accept priority as signal (5aad08bc)
- core: expose NgtPortal as module with portal and portalContent grouped (919a1a8f)
- core: expose meshes on loaded object graph (9a0ee1db)
- core: allow provideNgtRenderer to accept options (2bca496b)
- core: remove unused code, expose resolveInstanceKey in applyProps (0bdd9a7f)
- core: rename injectObjectEvents to objectEvents (5a707562)
- core: rename injectBeforeRender to beforeRender (5ab9a3e7)
- core: fill catalogue with symbols from THREE automatically (3ce752cf)
- core: add fn to remove keys from catalogue; extend returns a clean up fn (651cfe2b)
- core: bump three version (e7d2f1d0)
- core: configurable max notification skip count (2554a59e)
- core: bump ng 20 (fca5b470)
- core: bump three 178 (83384cdd)
- core: bump three (9f0e80da)
- core: bump three179 (c6f6e090)
- core: add elementEvents for NGT events and THREE native events (ede5c0b7)
- core: min ng20 (677c1b6e)
- core: bump three 182 (ffc690d6)
- core: allow Angular v21 as peer dependency (0cb56440)
- core: new generate json script (cb3a6834)
- core,soba/loaders,soba/staging: implement resources (79184dce)
- core/dom: expose NgtCanvas as a module with canvas and canvasContent grouped (bb0a9491)
- core/dom: expose host element from NgtCanvasContent (fc0a6a74)
- core/dom: expose HTMLCanvasElement and host element through template context (c56de317)
- plugin: add angular-three-plugin (394b95c5)
- plugin: prep gltf generator (8e79050a)
- plugin: prep (8e750b19)
- plugin: add aux generator (384f95e7)
- plugin: add tweakpane as an aux generator option (78a04ea2)
- plugin: add tweakpane to migration group (3dee9634)
- plugin: add theatre to update groups (1b5c0559)
- plugin: bump @rosskevin/gltfjsx 7.1.5 to 7.2.0, node-three-gltf 2.0.2 to 2.1.0 (f9b055f5)
- plugin: update versions for v4 release (422b902d)
- plugin: add angular-three-theatre to aux generator (e79608bd)
- postprocessing: selective bloom effect (dc6b7d1a)
- postprocessing: bump ng 20 (37c2bb1c)
- postprocessing: bump three 178 (f40f3045)
- postprocessing: bump three (d0434edc)
- postprocessing: bump three179 (1d5c771a)
- postprocessing: min ng20 (fb2c8c75)
- postprocessing: bump three 182 (c84c13d8)
- postprocessing: bump postprocessing from 6.37.7 to 6.38.2 (72abdfec)
- postprocessing: expose effect instances publicly (f821f977)
- postprocessing: allow Angular v21 as peer dependency (d58d8b93)
- rapier: allow data to be a function (0dc863fe)
⚠️ rapier: make the colliders' args the colliders name themselves (f6149ca8)- rapier: add interaction groups and physics step support (8ba12fe6)
- rapier: update peer deps on rapier3d-compat (b42e76c6)
- rapier: rename joints to remove inject prefix (739041a2)
- rapier: bump ng 20 (28ce3ab2)
- rapier: bump three 178 (b72e9b3c)
- rapier: bump three and rapier3d (aebd8046)
- rapier: bump three179 (1ab14daa)
- rapier: min ng20 (9faa258d)
- rapier: bump three 182 (9dae6348)
⚠️ rapier: remove numAdditionalFrictionIterations and bump @dimforge/rapier3d-compat (f3b6f81b)- rapier: add filterContactPair and filterIntersectionPair hooks (216f9a93)
⚠️ rapier: add alias 'attractor' to NgtrAttractor options input (787baf12)- rapier: allow Angular v21 as peer dependency (f3debc55)
- rapier/addons: add attractor in addons secondary entry point (c7e6e451)
- repo: migrate 21.2 with angular 20 (6eee3eb9)
- soba: bump ng 20 (6d3fcd44)
- soba: pointerlockcontrols (98d085a9)
- soba: use CameraShake from pmndrs vanilla (38dee637)
- soba: bump three 178 (975ca265)
- soba: bump three (29d263c5)
- soba: bump three179 (672bee60)
- soba: bump vanilla (380ded6b)
- soba: add clouds (f1974875)
- soba: perspective-camera uses ElementEvents ([de7184d](https://github.com/angular-threejs/angular-thr...