Skip to content
This repository was archived by the owner on Feb 10, 2023. It is now read-only.

Release 6.0.0

Choose a tag to compare

@nartc nartc released this 26 Jul 08:41
· 6 commits to main since this release

6.0.0 (2022-07-26)

⚠ BREAKING CHANGES

  • All components/directives/pipes are now standalone. Module-based APIs will be removed in future major
  • makeVector*, makeColor are removed. Use make() instead
  • NgtComponentStore is now an abstract Directive instead of an Injectable
  • NgtComponentStore#onCanvasReady is replaced with NgtStore#onReady
  • NgtCoreModule is removed. Use NgtCanvasModule instead
  • NgtColorPipe is removed. Use NgtColorAttribute instead
  • NgtFogPipe is removed. Use NgtFogAttribute instead
  • NgtFogExp2Pipe is removed. Use NgtFogExp2Attribute instead
  • NgtVector2Pipe is removed. Use NgtVector2Attribute instead
  • NgtVector3Pipe is removed. Use NgtVector3Attribute instead
  • NgtVector4Pipe is removed. Use NgtVector4Attribute instead
  • NgtObjectInputs -> NgtObjectProps
  • NgtObjectInputsState -> NgtObjectPropsState
  • Abstract classes are rewritten to use inject(). Hence, derived classes do not need to pass DIs into super() calls anymore
  • [parameters] on Materials are removed. Please use individual Inputs
  • schematics:configure-cannon is removed

Features

  • bump peer deps (223c604)
  • cannon: standalone api (6c26dcd)
  • core: clean up ngtObjectPassThrough (35a77f6)
  • core: consolidate make fns (a2486fe)
  • core: remove material parameters inputs (0029fa7)
  • core: replace onCanvasReady with onReady (2083c50)
  • core: standalone api (e1071d6)
  • core: use inject (336b453)
  • core: use inject (2b627b6)
  • postprocessing: standalone api (ef72f25)
  • schematics: remove configure cannon generator/schematic (3391638)
  • soba: standalone api (5707f85)

Bug Fixes

  • core: adjust loop logici (f174630)
  • core: change component store to be an abstract directive instead (a077d83)
  • core: clean up instance (104523f)
  • core: objects now added to scene after Enter VR on Oculus Quest (#135) (f203fd5)
  • revert to three import (7384f93)
  • update three import to three/src/Three (8942c28)
  • postprocessing: standalone-ize effect composer (a682deb)

Documentations

  • core: fixed typo in ngt-primitive component (#128) (6254323)
  • add docusaurus workflow for branch deploy (c0c3b37)
  • converting to standalone (d1f5622)
  • migration to v6 (31415f8)
  • update docs to use standalone apis (b1a5cc0)