Skip to content

Latest commit

 

History

History
771 lines (405 loc) · 42.7 KB

CHANGELOG.md

File metadata and controls

771 lines (405 loc) · 42.7 KB

2.0.0-beta.7 (2023-05-27)

Bug Fixes

  • core: check for length of args in NgtArgs before renderering (4340998)
  • core: use behavior subject for parent (cbd0057)
  • soba: call patch in try catch (c9da932)
  • soba: use Object.is for ground texture equal fn (2353b4a)

2.0.0-beta.6 (2023-05-27)

Features

  • soba: add keyEvents to OrbitControls to match with drei (8382c06)

Bug Fixes

  • cannon: return early in effect after assigning dummy object3d to body (a0d44cc)
  • core: remove createSignal and use signal directly. queue all signal updates in renderer in microtask (9315c30)
  • core: rename requestAnimationInInjectionContext to requestAnimationFrameInInjectionContext (af45513)
  • soba: ensure effect that emit centered output allow signal writes (3ef325d)
  • soba: update controls (8ea354c)

2.0.0-beta.5 (2023-05-23)

Bug Fixes

  • cannon: expose worker as signal so it is reactive (37edaa3)
  • core: adjust apply props and diff props to take into account of r152 change to color space (27d401f)
  • core: adjust caching mechanism in loader (16ed946)
  • core: ensure to notify change detection on pointermissed (ab7a619)
  • soba: null check shadow.map in spotlight mesh (3106b79)

Documentations

2.0.0-beta.4 (2023-05-22)

Features

  • core: expose "state" as signal readonly (774fc7b)
  • soba: add Grid (204bb49)

Bug Fixes

  • core: call safeDetectChanges in CommonDirective instead of calling detectChanges() (d88ca49)
  • core: trigger cdr in an animation frame after setting nativeElement on ref (f65807c)
  • soba: adjust ngtsAnimations (3cb63a5)
  • soba: catch up with latest fix with mesh refraction material from r3f (51b5062)
  • soba: fix args type in grid (995b568)
  • soba: init plugin with all dependencies (5942477)

Documentations

2.0.0-beta.3 (2023-05-19)

2.0.0-beta.2 (2023-05-19)

Features

  • cannon: add physics (b018754)
  • cannon: migrate body (fb7e349)
  • cannon: migrate constraint (dcc5ad5)
  • cannon: migrate contact material (5b1f717)
  • cannon: migrate debug (eba9277)
  • cannon: migrate ray (9805f50)
  • cannon: migrate raycast vehicle (5c425de)
  • cannon: migrate spring (a4f0e43)
  • cannon: prep cannon (87e3bdb)
  • core: add nativeProps signal to track native properties on THREE instance (f56549c)
  • core: add timing in injection context functions (f775b53)
  • postprocessing: initial work (f0818e8)
  • postprocessing: migrate all simple effects (7cc706b)
  • postprocessing: migrate LUT (0597d0c)
  • postprocessing: migrate plugin (572d7bb)
  • postprocessing: migrate SSAO (a87b9a8)
  • soba: add instances (ea65873)
  • soba: add mesh distort and mesh wobble material (aee4943)
  • soba: migrate accumulative shadows (b0080e0)
  • soba: migrate bounds (1c69a34)
  • soba: migrate camera shake (5285174)
  • soba: migrate cameras (25d69b6)
  • soba: migrate catmull rom line (6bc743c)
  • soba: migrate caustics (e86ebc8)
  • soba: migrate center (f38281f)
  • soba: migrate cloud (e943869)
  • soba: migrate contact shadows (92a5d50)
  • soba: migrate cubic bezier line (d4e5840)
  • soba: migrate float (8657f53)
  • soba: migrate gizmo (d9f4db1)
  • soba: migrate Line (f5efc4e)
  • soba: migrate misc (0d3245d)
  • soba: migrate performance (9b16937)
  • soba: migrate quadratic bezier line (b68eaa0)
  • soba: migrate reflection (199a722)
  • soba: migrate refraction and transmission material (885f10e)
  • soba: migrate sky and refactor stories (307cd41)
  • soba: migrate sparkles (64db4c2)
  • soba: migrate spotlight (cd67a8b)
  • soba: migrate stage (d418747)
  • soba: migrate stars (b9e1cfb)
  • soba: migrate text (8784ae1)
  • soba: migrate text-3d (98e3789)
  • soba: setup soba (10a1fa1)
  • soba: setup soba plugin (06fa3ce)
  • soba: start migrating billboard and its story (3cb1ed0)
  • suspense: init (d817e4e)

Bug Fixes

  • core: adjust all selects (adac197)
  • core: adjust assertInInjectionContext calls (c7109ca)
  • core: adjust safe detect changes (a9214c5)
  • core: adjust timing on effects that read computed inputs (4840344)
  • core: clean up cdr call (3e92fa3)
  • core: clean up injectNgtLoader (9b66b44)
  • soba: adjust environment to use ngtsEnvironmentInput as a provider (3f178f0)
  • soba: adjust typings (681c8d9)
  • soba: allow ref input for text 3d (ae10eac)
  • soba: move effects into constructor (075a1a2)
  • soba: relax typings (need revisit) (0ee2984)
  • soba: update spotLight shadow (97fe376)
  • update three types for primitive (f9a3914)

2.0.0-beta.1 (2023-05-09)

Features

Documentations

2.0.0-beta.0 (2023-05-09)

Features

Documentations

1.10.3 (2023-05-06)

Bug Fixes

1.10.2 (2023-05-06)

Bug Fixes

  • adjust ng add generator (dcbda79)

1.10.1 (2023-05-06)

Bug Fixes

  • add nx to peer deps for now (00ab36a)

1.10.0 (2023-05-06)

Features

  • add custom elements type (8cb1e2a)
  • adjust peer deps (8ffedb3)
  • update ng-add generator (2e622c1)
  • update setting color space and encoding with r152 (3f77a7d)

1.9.16 (2023-04-11)

1.9.15 (2023-04-11)

Bug Fixes

1.9.14 (2023-04-01)

Bug Fixes

  • afterAttach and afterUpdate events are not reassigned back on node local state (22197d3)

1.9.13 (2023-03-31)

1.9.12 (2023-03-06)

Bug Fixes

  • clean up change detection runs (4ebddbb)

1.9.11 (2023-02-28)

Bug Fixes

  • adjust ColorManagement automatic configuration to accomodate 150 (c00d4a1)

Documentations

1.9.10 (2023-02-21)

Bug Fixes

  • use bitwise to check for inject flags (0784dd0)

1.9.9 (2023-02-21)

Bug Fixes

  • use bitwise to manipulate flags (12e1a6a)

1.9.8 (2023-02-21)

Bug Fixes

  • run environment injector with optional flags (d2498fd)

1.9.7 (2023-02-21)

Bug Fixes

  • attempt 2 to prevent internal infinity loop regarding injectors (dc482f3)

1.9.6 (2023-02-21)

Bug Fixes

  • match with latest react three fiber on applyProps (b36d3ab)
  • prevent internal inifinity loop with runInContext (d3f95f5)

1.9.5 (2023-02-21)

Bug Fixes

1.9.4 (2023-02-20)

Bug Fixes

  • adjust overriden get logic (3d074b5)

1.9.3 (2023-02-20)

Bug Fixes

  • override NgtRxStore#get to prevent undefined (ea4ea22)

1.9.2 (2023-02-18)

Bug Fixes

  • return early at the right place (0ff2d5e)

1.9.1 (2023-02-18)

Bug Fixes

  • infinity loop when parent and injectedParent are the same (5e02f8a)

1.9.0 (2023-02-17)

Features

  • add parent directive to add "parent" slot to a 3d object (346aa3d)

1.8.1 (2023-02-17)

Bug Fixes

  • ensure cd is ran on route change if routed scene is used (1702a51)

1.8.0 (2023-02-17)

Features

1.7.2 (2023-02-15)

Bug Fixes

  • destroy canvas properly (34e26c9)

1.7.1 (2023-02-15)

Bug Fixes

1.7.0 (2023-02-15)

Features

1.6.11 (2023-02-12)

Bug Fixes

  • run cdr after load assets (da4a798)

1.6.10 (2023-02-12)

Bug Fixes

  • add key$ to select observable from RxStore (4b87be0)

1.6.9 (2023-02-12)

Bug Fixes

  • revert detect changes in store (3e36bca)

1.6.8 (2023-02-12)

Bug Fixes

  • use safeDetectChanges instaed (b9d5ad4)

1.6.7 (2023-02-12)

Bug Fixes

  • run detectChanges after set (7cc72f0)

1.6.6 (2023-02-12)

Bug Fixes

  • bind environment injector in runInContext (aa905ff)
  • compound can also be DOM (todo: need a way to exclude compoundPrefix) (ef25fc5)

1.6.5 (2023-02-12)

Bug Fixes

  • prevent a THREE child is attached to a parent when it is already attached (66a98e3)

1.6.4 (2023-02-09)

Bug Fixes

  • fix lostpointercapture event isn't fired (b77ae3a)

1.6.3 (2023-02-08)

Bug Fixes

1.6.2 (2023-02-08)

Bug Fixes

  • adjust renderer listen to listen for DOM events if target is root Scene (46f9206)
  • check for instance of Window for isDOM (4026871)

1.6.1 (2023-02-08)

Bug Fixes

  • use null as fallback value for target CDR in listen (728f4fe)

1.6.0 (2023-02-08)

Features

1.5.1 (2023-02-08)

Bug Fixes

  • only attach if there's parent (9728392)

1.5.0 (2023-02-08)

1.5.0-beta.0 (2023-02-08)

Features

  • try using ref directive (2c27890)

1.4.5 (2023-02-08)

Bug Fixes

  • check for NgtRendererNode when accessing injectorFactory (7acf098)

1.4.4 (2023-02-08)

Bug Fixes

  • pass target change detector ref to listen (e648752)

1.4.3 (2023-02-07)

Bug Fixes

  • allow ngtRxStore to trigger change detection on specific state changes (09361af)

1.4.2 (2023-02-06)

Bug Fixes

  • lift portals up to rendererFactory. all renderers share the same portals collection (c4fced4)

1.4.1 (2023-02-06)

Bug Fixes

  • attempt to fix isDOM check (c571734)

Documentations

  • add link to color grading example (bfcf948)

1.4.0 (2023-02-06)

Features

  • add safe-detect-changes function (5dab828)

Documentations

  • add angular-three-soba link (4ecc970)
  • add soba storybook external link to nav (01d5fb4)

1.3.1 (2023-02-06)

Bug Fixes

  • ensure parent and newChild isn't the same before calling append (d1da0cd)

Documentations

1.3.0 (2023-02-05)

Features

  • up peer dep of threejs to 0.149 (7d5e144)

1.2.4 (2023-02-02)

Bug Fixes

1.2.3 (2023-01-31)

Bug Fixes

  • check target for all DOM nodes instead of just Document object (043ddfc)

Documentations

  • clean up camera demo (4553199)
  • clean up more demos (728db58)
  • remove GUI on destroy (animation spinning) (1104e27)

1.2.2 (2023-01-30)

Bug Fixes

  • use Document as ownerDocument for renderer node that does not have ownerDocument yet (4322bec)
  • use RendererFactory2 to inject into NgtRenderer instead of using private api (4e6470d)

Documentations

  • add animation with ccdiksolver (eb59ea6)
  • add cameras demo (ca3d10d)
  • add legacy to spinning ik (a69179a)
  • clean up skinning ik (85d089a)
  • clean up skinning ik demo more (d7508c8)
  • clean up spinning ik more (1dd5064)

1.2.1 (2023-01-29)

Bug Fixes

  • adjust type of ngtloader (2e99442)

Documentations

  • add vertex colors instances (7eff3e2)
  • add webgl animation keyframes (fdb6b03)

1.2.0 (2023-01-28)

Features

  • adjust three peer dep version (b7bede3)

Bug Fixes

1.1.0 (2023-01-25)

Features

  • confirm rawValue to work as attribute binding (b133670)

1.0.2 (2023-01-24)

Bug Fixes

Documentations

  • add demo link (ab10fe0)
  • adjust documentations and fill out some TBD that can be filled (e98b040)
  • disable eslint on host metadata (1187a54)
  • get docs home page in (dd043f7)

1.0.1 (2023-01-24)

Bug Fixes

  • add nrwl/devkit to deps (df526b2)

1.0.0 (2023-01-24)

Features

Bug Fixes

  • adjust how children of portal store gets the portalStore instance (04fffae)
  • allow prepare to accept a synchronous function to calculate the instance (cdf0637)
  • dedupe when adding new object to instance local state (e2fb313)
  • primitive element should not dispose underlying object (a091aca)

Documentations

  • add some advanced topics (513c9da)
  • add view-cube to showcase portal (3db1aeb)
  • finish current API (c8c3079)
  • setup documentation for deploy (8a2e2e5)
  • update angular three readme (6e7e365)

1.0.0-beta.11 (2023-01-23)

Features

  • add createAttachFunction for aid with attach input as function (882f7d9)

Documentations

  • almost finish custom renderer docs (d2c329b)

1.0.0-beta.10 (2023-01-22)

Bug Fixes

  • set legacy mode with canvas inputs rather than state.legacy (10388e5)

1.0.0-beta.9 (2023-01-22)

Features

Bug Fixes

  • use a div instead of ngt-canvas-container component (821fa55)

Documentations

1.0.0-beta.8 (2023-01-20)

Bug Fixes

  • rename scene input to sceneGraph to differentiate it with THREE Scene (0ac4b0a)

1.0.0-beta.7 (2023-01-20)

Features

1.0.0-beta.6 (2023-01-20)

Bug Fixes

  • adjust GLTF type import in loader so we do not rely on three-stdlib (d9d3120)

Documentations

1.0.0-beta.5 (2023-01-20)

Bug Fixes

1.0.0-beta.4 (2023-01-19)

Features

  • expose more to public API (e1f3982)

1.0.0-beta.3 (2023-01-19)

Bug Fixes

  • add rxangular state to non peer dependency (f0fd966)
  • root cdr now calls the component ref cdr after itself (4ba20f4)

1.0.0-beta.1 (2023-01-19)

Bug Fixes

  • add rxangular state to non peer dependency (f0fd966)

1.0.0-beta.0 (2023-01-19)

Features

Documentations