Releases: Tresjs/cientos
v4.1.0
4.1.0 (2025-01-17)
Features
- Align: add component, demo, docs (#544) (e3ee52c)
- Billboard: add component, playground, docs (#527) (418e6ae)
- CubeCamera: add component, demo, docs (#537) (02ed01c)
- edges (#390) (60c200d)
- gradientTexture: add component, demo, docs (#531) (58d0fdb)
- Grid: add component, demo, docs (#540) (096ab5d)
- Image: add component, playground, docs (#529) (ad916a2)
- Mask: add component, demo, docs (#552) (0fb8952)
- MeshDiscardMaterial: add component, playground, docs (#525) (7a23019)
- Outline: add component, demo, docs (#532) (5bae4de)
- ScreenSizer: add component, playground, docs (#535) (ee5af96)
- ScreenSpace: add component, demo, docs (#536) (e43f112)
- SoftShadows: add component, demo, docs (#541) (e71cdad)
Bug Fixes
- 581 environment lightformers are not working (#584) (653a5df)
- build dts error TS7056 (#521) (c16c6e5)
- deps: update dependency @Tresjs/core to v4.3.0 (#503) (83fa2bf)
- deps: update dependency vue-router to v4.4.5 (#488) (0840b88)
- instance properties and fix demo (#561) (f0fb337)
- KeyboardControls: support non-qwerty keyboards (#573) (#574) (efdde6d)
- MeshReflectionMaterial: remove unneeded material.onBeforeRender (#534) (f622324)
- typescript build issues (#578) (09584be)
- update core version with patch (#508) (cbae8ee)
What's Changed
- chore: clean up config by @alvarosabu in #498
- chore(deps): update dependency vite to v5.4.6 [security] by @renovate in #494
- chore(deps): update dependency @vitejs/plugin-vue to v5.1.4 by @renovate in #499
- fix(deps): update dependency vue-router to v4.4.5 by @renovate in #488
- chore(deps): update dependency vite-plugin-dts to v4.2.3 by @renovate in #481
- chore(deps): update dependency unplugin-auto-import to v0.18.3 by @renovate in #497
- chore(deps): update dependency eslint to v9.11.1 by @renovate in #485
- chore(deps): update pnpm to v9.12.0 by @renovate in #487
- chore(deps): update dependency @release-it/conventional-changelog to v8.0.2 by @renovate in #491
- fix(deps): update dependency @Tresjs/core to v4.3.0 by @renovate in #503
- fix: update core version with patch by @alvarosabu in #508
- chore(deps): update dependency ubuntu to v24 by @renovate in #510
- chore(deps): update dependency vitepress to v1.4.1 by @renovate in #512
- chore: add @alvarosabu to codeowners by @alvarosabu in #518
- chore(deps): update dependency unocss to ^0.64.0 by @renovate in #516
- chore(deps): update pnpm to v9.13.0 by @renovate in #509
- fix(MeshReflectionMaterial): remove unneeded material.onBeforeRender by @andretchen0 in #534
- chore(lint): reformat to avoid linter error by @andretchen0 in #533
- feat(MeshDiscardMaterial): add component, playground, docs by @andretchen0 in #525
- feat(Billboard): add component, playground, docs by @andretchen0 in #527
- feat: edges by @damienmontastier in #390
- chore: update deps by @alvarosabu in #554
- feat(Image): add component, playground, docs by @andretchen0 in #529
- feat(Outline): add component, demo, docs by @andretchen0 in #532
- feat(ScreenSpace): add component, demo, docs by @andretchen0 in #536
- feat(ScreenSizer): add component, playground, docs by @andretchen0 in #535
- feat(gradientTexture): add component, demo, docs by @andretchen0 in #531
- chore(deps): update pnpm to v9.15.0 by @renovate in #556
- feat(CubeCamera): add component, demo, docs by @andretchen0 in #537
- feat(Grid): add component, demo, docs by @andretchen0 in #540
- feat(SoftShadows): add component, demo, docs by @andretchen0 in #541
- feat(Align): add component, demo, docs by @andretchen0 in #544
- feat(Mask): add component, demo, docs by @andretchen0 in #552
- docs: temporarely hide unreleased abstractions by @alvarosabu in #560
- fix(positional-audio): instance properties and fix demo by @damienmontastier in #561
- fix(KeyboardControls): support non-qwerty keyboards (#573) by @andretchen0 in #574
- fix(dts): Fix build dts error (fix #520) by @0x-jerry in #521
- fix: typescript build issues by @alvarosabu in #578
- fix: 581 environment lightformers are not working by @alvarosabu in #584
New Contributors
Full Changelog: 4.0.3...4.1.0
v4.0.3
4.0.3 (2024-10-04)
Bug Fixes
- deps: update dependency @Tresjs/core to v4.2.10 (#479) (fb3026a)
- discrepancy between param enableDamping in OrbitControl (#486) (97a224c)
What's Changed
- chore: perfectionist lint fixes by @alvarosabu in #484
- fix(deps): update dependency @Tresjs/core to v4.2.10 by @renovate in #479
- chore(ci): automerge renovate branches minors and patches by @alvarosabu in #483
- fix: discrepancy between param enableDamping in OrbitControl by @JaimeTorrealba in #486
- chore(deps): update pnpm to v9 by @renovate in #406
- chore: removed husky and updated eslint config by @alvarosabu in #496
Full Changelog: 4.0.2...4.0.3
v4.0.2
4.0.2 (2024-08-30)
Bug Fixes
What's Changed
- fix(useGltf): use-loader fix for gltf with textures by @alvarosabu in #480
Full Changelog: 4.0.1...4.0.2
v4.0.1
4.0.1 (2024-08-30)
Bug Fixes
- adapt to changes on useloader for Cube Textures (#476) (3641dc6)
- deps: update dependency @Tresjs/core to v4.2.7 (#466) (0596353)
What's Changed
- docs(app): Improve docs examples with code group to avoid confusion by @JaimeTorrealba in #463
- fix(deps): update dependency @Tresjs/core to v4.2.7 by @renovate in #466
- fix: adapt to changes on useloader for Cube Textures by @alvarosabu in #476
Full Changelog: 4.0.0...4.0.1
v4.0.0
4.0.0 (2024-08-20)
⚠ BREAKING CHANGES
- MeshReflectionMaterial: add features/docs, reorganize
- app: 349 Remove directives from cientos
- app: 227 Change the keyboardcontrols implementation
- Remove
tweakpane
Features
-
Add cylinder component (9e17559)
-
add arrow keys support (39e2094)
-
AnimatedSprite: add AnimatedSprite, playground, docs (d6ea81b)
-
AnimatedSprite: allow [numCols, numRows] as atlas prop (3309d9c)
-
AnimatedSprite: always emit last frame name on loop and on end (ed16136)
-
AnimatedSprite: change default fps (44831a4)
-
app: 227 Change the keyboardcontrols implementation (fed0f86)
-
app: 227 Final details, ready to go (6f06213)
-
AnimatedSprite: add asSprite prop (7a14b55)
-
AnimatedSprite: dispose texture onUnmounted (18d6904)
-
AnimatedSprite: remove explicit click event (042c350)
-
AnimatedSprite: remove unnecessary Suspense (082d695)
-
app: 421 Update components to use useLoop instead of useRenderLoop (ad3b290)
-
app: Add the option for x and y in mouseparallax component (#444) (12d5834)
-
update to core v4.2 (14b30f9)
Bug Fixes
- SkyDemo: value.value -> value (82fe77b)
- vue attrs hyphenation issues (4f9b61b)
- AnimatedSprite: return nullFrame animation if requested animation not found (453819e)
- Atlas: add missing argument to function call (e6b147e)
- Lensflare demo: add camera #435 (#441) (981de57)
- MeshReflectionMaterial: add features/docs, reorganize (58703e3)
- remove hardcoded speed number, that setting at 0 doesn't stop the effect (e67f3a2)
- SkyDemo: value.value -> value (82fe77b)
- types: fixed types generics for
useGLTF
(#448) (62a9bcc) - uncomment section (fac2253)
- vue attrs hyphenation issues (4f9b61b)
What's Changed
- docs: remove cientos props table by @andretchen0 in #412
- fix: vue attrs hyphenation issues by @alvarosabu in #424
- feat: 437 Add cylinder component by @JakobHock in #438
- feat: V4 by @JaimeTorrealba in #420
New Contributors
- @JakobHock made their first contribution in #438
Full Changelog: 3.9.0...4.0.0
v4.0.0-rc.2
4.0.0-rc.2 (2024-07-26)
Forced release to fix corrupted build
Full Changelog: 4.0.0-rc.1...4.0.0-rc.2
v4.0.0-rc.1
4.0.0-rc.1 (2024-07-25)
Features
What's Changed
New Contributors
Full Changelog: 4.0.0-rc.0...4.0.0-rc.1
v4.0.0-rc.0
4.0.0-rc.0 (2024-07-24)
Features
Bug Fixes
- reimplement ContactShadows for v4 (#449) (d71c328)
- update to core v4.2.2 to remove warning on invalidation (42afa6e)
What's Changed
- fix: reimplement ContactShadows for v4 by @andretchen0 in #449
- feat(Sparkles): invalidate on update by @andretchen0 in #446
- chore: remove on demand composable by @alvarosabu in #452
Full Changelog: 4.0.0-next.1...4.0.0-rc.0
v4.0.0-next.1
4.0.0-next.1 (2024-07-17)
⚠ BREAKING CHANGES
- MeshReflectionMaterial: add features/docs, reorganize
Features
- 423 enable on demand render mode usage (#436) (b3eef40)
- AnimatedSprite: add asSprite prop (7a14b55)
- AnimatedSprite: dispose texture onUnmounted (18d6904)
- AnimatedSprite: remove explicit click event (042c350)
- AnimatedSprite: remove unnecessary Suspense (082d695)
- app: 421 Update components to use useLoop instead of useRenderLoop (ad3b290)
- app: Add the option for x and y in mouseparallax component (#444) (12d5834)
- re-remove tweakpane (#425) (72284ce)
- update to core v4.2 (14b30f9)
Bug Fixes
- Lensflare demo: add camera #435 (#441) (981de57)
- MeshReflectionMaterial: add features/docs, reorganize (58703e3)
- remove hardcoded speed number, that setting at 0 doesn't stop the effect (e67f3a2)
- SkyDemo: value.value -> value (82fe77b)
- types: fixed types generics for
useGLTF
(#448) (62a9bcc) - uncomment section (fac2253)
- vue attrs hyphenation issues (4f9b61b)
4.0.0-next.0 (2024-03-27)
⚠ BREAKING CHANGES
- app: 349 Remove directives from cientos
- app: 227 Change the keyboardcontrols implementation
Features
- add arrow keys support (39e2094)
- AnimatedSprite: add AnimatedSprite, playground, docs (d6ea81b)
- AnimatedSprite: allow [numCols, numRows] as atlas prop (3309d9c)
- AnimatedSprite: always emit last frame name on loop and on end (ed16136)
- AnimatedSprite: change default fps (44831a4)
- app: 227 Change the keyboardcontrols implementation (fed0f86)
- app: 227 Final details, ready to go (6f06213)
Bug Fixes
- AnimatedSprite: return nullFrame animation if requested animation not found (453819e)
- Atlas: add missing argument to function call (e6b147e)
Code Refactoring
- app: 349 Remove directives from cientos (8fc4cd5)
3.9.0
What's Changed
- feat: rounded box by @JaimeTorrealba in #348
- feat: 252 ocean component by @JaimeTorrealba in #363
- chore(docs): Fix typo
recieve-shadow
toreceive-shadow
by @nwittwer in #372 - docs: Fix typo by @bperel in #373
- fix: transformControls throws error when switching active camera by @franciscohermida in #367
- docs: clean up demo line number highlights by @andretchen0 in #376
- feat(app): Add holographic material to cientos by @JaimeTorrealba in #370
- chore: add pre-push linter hook by @andretchen0 in #378
- feat(cientos): auto useDracoLoaderDispose in useGLTF by @hawk86104 in #383
- feat(app): Add Environment, allowing it to mount sub-components and Lightformer via FBO by @hawk86104 in #382
- fix: camera controls ignored props by @whereiswolf in #385
- refactor(tools): Fix some eslint issues by @JaimeTorrealba in #386
- feat: 246 positional audio by @damienmontastier in #365
- chore: update tres eslint by @alvarosabu in #388
- chore: fix linter errors by @andretchen0 in #394
- chore(lightformer): remove defineProps import by @andretchen0 in #395
- refactor(Levioso): make speed prop optional by @andretchen0 in #396
- feat(Fit): add component, playground, demo by @andretchen0 in #389
- chore: guard against overzealous md/jsdoc linting by @andretchen0 in #400
- feat(cientos): local mouseparallax by @emavitta in #402
- docs: add component list grid view to /guide by @andretchen0 in #399
- chore(deps): update deps by @JaimeTorrealba in #405
New Contributors
- @nwittwer made their first contribution in #372
- @bperel made their first contribution in #373
- @franciscohermida made their first contribution in #367
- @hawk86104 made their first contribution in #383
- @whereiswolf made their first contribution in #385
- @damienmontastier made their first contribution in #365
- @emavitta made their first contribution in #402
Full Changelog: 3.8.0...3.9.0