Releases: Tresjs/tres
v4.2.2
4.2.2 (2024-07-24)
Bug Fixes
What's Changed
- fix: remove on demand invalidation warning by @alvarosabu in #788
Full Changelog: 4.2.1...4.2.2
v4.2.1
4.2.1 (2024-07-17)
Bug Fixes
What's Changed
- docs(en): change TresObject refs to shallowRefs by @andretchen0 in #779
- fix(types):
useLoader
generics by @alvarosabu in #781
Full Changelog: 4.2.0...4.2.1
4.2.0
Features
- (devtools) add userData to inspectable properties (#740) (00bef33)
- TresCanvas: add dpr prop (#768) (8943cc3)
Bug Fixes
- attach detach (#749) (8c1c668)
- localstate for objects with events and manual register/unregister from nodeOps using ctx (#767) (9a53e60)
- primitive: implement as proxy to avoid breaking references (#764) (f637bf3)
What's Changed
- chore(ci): update
pnpm/action-setup
to v4 by @alvarosabu in #761 - fix: attach detach by @andretchen0 in #749
- feat: (devtools) add userData to inspectable properties by @DennisSmuda in #740
- fix(primitive): implement as proxy to avoid breaking references by @andretchen0 in #764
- fix: localstate for objects with events and manual register/unregister from nodeOps using ctx by @alvarosabu in #767
- feat(TresCanvas): add dpr prop by @andretchen0 in #768
- chore: remove old pointer event handler composable by @alvarosabu in #771
Full Changelog: 4.1.0...4.2.0
v4.1.0
4.1.0 (2024-07-05)
Features
Bug Fixes
- deps: update dependency @vueuse/core to v10.10.1 (#735) (12e462d)
- group should recursive search for child elements (#728) (#731) (f09367b)
What's Changed
- docs(cookbook): Fix the OrbitControls code throws in the docs. by @yang1206 in #635
- refactor(nodeOps): remove predicates/optional chaining, use is/context by @andretchen0 in #726
- fix(deps): update dependency @vueuse/core to v10.11.0 by @renovate in #735
- refactor: playground housekeeping by @andretchen0 in #719
- feat: add useTresReady by @andretchen0 in #712
- test: add insert/remove tests by @andretchen0 in #738
- fix(loop/useTresReady): add setReady by @andretchen0 in #744
- refactor: update and maintain __tres parent/objects graph by @andretchen0 in #741
- chore: sponsorkit by @alvarosabu in #753
- Update README.md by @alvarosabu in #756
- fix: group should recursive search for child elements (#728) by @hexianWeb in #731
- chore(docs): onLoop delta definition fix by @nart4hire in #752
New Contributors
- @yang1206 made their first contribution in #635
- @hexianWeb made their first contribution in #731
- @nart4hire made their first contribution in #752
Full Changelog: 4.0.2...4.1.0
v4.1.0-next.0
4.1.0-next.0 (2024-06-09)
Features
- devtools: complete instance properties available (77febc4)
What's Changed
New Contributors
Full Changelog: 4.0.2...4.1.0-next.0
v4.0.2
4.0.2 (2024-06-05)
Bug Fixes
- implement createComment and nextSibling node operations so that objects being v-if'd are not lost by Vue's runtime and incorrectly placed in the scene root (814d678)
- intersect only objects with events registered. (#714) (b320524)
- propogate events over previous intersections on pointerLeave and pointerOut (66264fc)
What's Changed
- fix: intersect only objects with events registered. by @alvarosabu in #714
- fix: Pointer Leave and Out events not being called by @garrlker in #716
- fix: Implement
createComment
andnextSibling
nodeOps by @garrlker in #717
Full Changelog: 4.0.1...4.0.2
v4.0.1
4.0.1 (2024-06-01)
Bug Fixes
What's Changed
- chore(deps): update pnpm to v9 by @renovate in #647
- chore: update stackblitz minimal reproduction on github templates by @alvarosabu in #705
- chore(deps): update dependency @vitejs/plugin-vue to v5.0.5 by @renovate in #704
- fix: augmenting types for tres components for the nuxt module by @alvarosabu in #710
Full Changelog: 4.0.0...4.0.1
v4.0.0
4.0.0 (2024-05-30)
⚠ BREAKING CHANGES
- events: pointerevents manager and state (#529)
Features
- 499 better memory management (#606) (e98ca6d)
- devtools renderer improvements (#614) (cdf6b6f)
- events: pointerevents manager and state (#529) (b536ab1)
Bug Fixes
4.0.0-rc.2 (2024-05-24)
Bug Fixes
- 686 useloop callback state missing controls (#687) (a41f532)
- manual rendering blank (#685) (0720d18)
What's Changed
- fix: manual rendering blank by @alvarosabu in #685
- fix: 686 useloop callback state missing controls by @alvarosabu in #687
4.0.0-rc.1 (2024-05-15)
Features
Bug Fixes
- make on* callbacks settable (#672) (ac152df)
- utils: reorder object disposal to avoid issue with Helper
dispose
methods (#683) (e5a2cef)
4.0.0-next.2 (2024-03-27)
Bug Fixes
4.0.0-next.1 (2024-03-18)
Features
- 140 on demand rendering (#497) (f688c64)
- 492 set tone mapping default to acesfilmictonemapping (#498) (c4547f9)
- 503 conditional rendering of primitives (#514) (79d8a76)
- 516 localstate for custom renderer node instances instead of userdata (#522) (08717ef)
- remove default camera warning (#499) (8bbafde)
- update to three
v160
and vuev3.4
(#488) (5fad3b8)
Bug Fixes
nodeOps
is now a function (#579) (ddc229e)- camera aspect (52dad5c)
- types: added
Object3DEventMap
toObject3D
generics for point event handling (#491) (a63eb90)
4.0.0-next.0 (2023-12-22)
Features
What's Changed
-
feat: 474 vue chrome devtools plugin by @alvarosabu in #479
-
feat: update to three
v160
and vuev3.4
by @alvarosabu in #488 -
fix(types): added
Object3DEventMap
toObject3D
generics for point… by @alvarosabu in #491 -
feat: 140 on demand rendering by @alvarosabu in #497
-
feat: remove default camera warning by @alvarosabu in #499
-
feat: 492 set tone mapping default to acesfilmictonemapping by @alvarosabu in #498
-
feat: 516 localstate for custom renderer node instances instead of userdata by @alvarosabu in #522
-
feat: 503 conditional rendering of primitives by @alvarosabu in #514
-
fix: camera aspect by @andretchen0 in #538
-
fix:
nodeOps
is now a function by @alvarosabu in #579 -
fix: refactor nodeOps to return methods at the end of the function by @alvarosabu in #602
-
chore: internal playground organisation by @alvarosabu in #601
-
fix: do not lowercase pierced props by @andretchen0 in #608
-
feat: devtools renderer improvements by @alvarosabu in #614
-
feat(events)!: pointerevents manager and state by @garrlker in #529
-
feat: 499 better memory management by @alvarosabu in #606
-
chore: type issues by @alvarosabu in #663
-
release v4 (#490) (1ba17ee), closes #479 #488 #491 #497 #499 #498 #522 #514 #579 #602 #601 #608 #614 #529
What's Changed
- docs: egghead cta by @alvarosabu in #655
- docs: fix play/lab links by @andretchen0 in #677
- docs: correct incoherences in recipes by @alvarosabu in #618
- docs(cookbook): "Advanced Animations" cookbook recipe by @DennisSmuda in #586
- feat: release v4 by @alvarosabu in #490
Full Changelog: 3.9.0...4.0.0
v4.0.0-rc.2
4.0.0-rc.2 (2024-05-24)
Bug Fixes
- 686 useloop callback state missing controls (#687) (a41f532)
- manual rendering blank (#685) (0720d18)
What's Changed
- fix: manual rendering blank by @alvarosabu in #685
- fix: 686 useloop callback state missing controls by @alvarosabu in #687
Full Changelog: 4.0.0-rc.1...4.0.0-rc.2