Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Release v4.2 #563

Open
wants to merge 23 commits into
base: main
Choose a base branch
from
Open

feat: Release v4.2 #563

wants to merge 23 commits into from

Conversation

alvarosabu
Copy link
Member

No description provided.

@alvarosabu alvarosabu added the p3-significant High-priority enhancement (priority) label Dec 13, 2024
Copy link

netlify bot commented Dec 13, 2024

Deploy Preview for cientos-tresjs ready!

Name Link
🔨 Latest commit 78d6745
🔍 Latest deploy log https://app.netlify.com/sites/cientos-tresjs/deploys/678a6945cb760e0008dd2fd4
😎 Deploy Preview https://deploy-preview-563--cientos-tresjs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

alvarosabu and others added 2 commits December 13, 2024 10:39
* feat(Helper): add component, demo, docs

* refactor(useHelper): use destructuring

* refactor(useHelper): remove

---------

Co-authored-by: Alvaro Saburido <alvaro.saburido@gmail.com>
Copy link

pkg-pr-new bot commented Dec 13, 2024

Open in Stackblitz

npm i https://pkg.pr.new/@tresjs/cientos@563

commit: bc54a1d

andretchen0 and others added 13 commits December 14, 2024 10:43
* feat(PointMaterial): add component, demo, docs

* chore: lint

* refactor: remove unused function argument

* feat: deconstruct points material imports

---------

Co-authored-by: alvarosabu <alvaro.saburido@gmail.com>
* feat(MarchingCubes): add component, demo, docs

* feat(MarchingCubes): add default material

* chore: lint

---------

Co-authored-by: alvarosabu <alvaro.saburido@gmail.com>
* feat(CubicBezierLine): add component, demo, docs

* docs: revert broken link
Co-authored-by: alvarosabu <alvaro.saburido@gmail.com>
* feat(AccumulativeShadows): add component, demo, docs

* refactor(RandomizedLights): rename interface

* refactor(AccumulativeShadows): change default alphaTest value

* refactor(AccumulativeShadows): expose update function
* feat(Bounds): add component, demo, docs

* refactor(Bounds): useScreenSize -> useResize

* refactor(Bounds): rename variables, remove unneeded state

* docs: fix material items merge issue

---------

Co-authored-by: alvarosabu <alvaro.saburido@gmail.com>
* feat(CircleShadow): add component, demo, docs

* docs(CircleShadow): fix prop name

---------

Co-authored-by: alvarosabu <alvaro.saburido@gmail.com>
* feat(AccumulativeShadows): add component, demo, docs

* feat(Bounds): add component, demo, docs

* refactor(Bounds): useScreenSize -> useResize

* refactor(Bounds): rename variables, remove unneeded state

* refactor(Align): change callback to emit, improve naming

* refactor(RandomizedLights): rename interface

* refactor(AccumulativeShadows): change default alphaTest value

* refactor(AccumulativeShadows): expose update function

* feat(Stage): add component, demo, docs

* docs: fix material items

* feat: import RandomizedLightsProps from correct file

* refactor(Stage): update types

---------

Co-authored-by: alvarosabu <alvaro.saburido@gmail.com>
Co-authored-by: Alvaro Saburido <alvaro.saburido@gmail.com>
@andretchen0 andretchen0 mentioned this pull request Jan 5, 2025
alvarosabu and others added 4 commits January 5, 2025 19:13
Co-authored-by: alvarosabu <alvaro.saburido@gmail.com>
- Bump versions for several dependencies including:
  - @vueuse/core from ^12.0.0 to ^12.3.0
  - three-stdlib from ^2.34.0 to ^2.35.2
  - eslint from ^9.16.0 to ^9.17.0
  - release-it from ^17.10.0 to ^18.0.0
  - typescript-eslint packages to ^8.19.0
  - Update various other dependencies to their latest versions for improved compatibility and performance.

- Update pnpm-lock.yaml to reflect the changes in package.json and ensure consistency across the project.
@alvarosabu alvarosabu self-assigned this Jan 6, 2025
andretchen0 and others added 2 commits January 17, 2025 11:19
* docs(Environment): remove demo

- page contained multiple instances of useProgress
- useProgress instances interfere with one another

* docs(sidebar): use data from component-list

* docs: add unlisted components

* docs(Environment): fix code snippet formatting

* docs: remove non-existant directives from component list

* docs(Backdrop): fix demo errors

- TS errors
- traverse and cast-shadows on null

* fix(Lensflare): add THREE src

* three-stdlib Lensflare is not working
* use THREE examples/jsm src in the meantime

* chore(Lensflare): add TODO
@alvarosabu alvarosabu changed the title feat: Release v4.1 feat: Release v4.2 Jan 17, 2025
Copy link
Contributor

@andretchen0 andretchen0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

I'd suggest we remove <Helper /> until Tres core can unmount them without throwing.

@@ -39,6 +43,7 @@ export default [
{ text: 'KeyboardControls', link: '/guide/controls/keyboard-controls' },
{ text: 'ScrollControls', link: '/guide/controls/scroll-controls' },
{ text: 'MapControls', link: '/guide/controls/map-controls' },
{ text: 'Helper', link: '/guide/controls/helper' },
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not limited to the component, Tres core still causes helpers to throw when unmounted. Wait to release until fixed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p3-significant High-priority enhancement (priority)
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

2 participants