Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 22, 2025

This PR contains the following updates:

Package Change Age Confidence
@tresjs/core ^4.3.6 -> ^5.0.3 age confidence

Release Notes

Tresjs/tres (@​tresjs/core)

v5.0.3

Compare Source

v5.0.2

Compare Source

Bug Fixes

v5.0.1

Compare Source

Bug Fixes

v5.0.0

Compare Source

⚠ BREAKING CHANGES
ESM Only
  • Tres is now ESM only - Removed UMD build configuration from package.json and adjusted exports to only include ES module. Updated vite.config.ts to specify the output format as ES, enhancing compatibility with modern module systems.
Event System Overhaul
  • New event system based on pmdrs/pointer-events - Only first element intersected will trigger the pointer event, no more need to stop propagation on occlusion. Replaced raycaster with events system throughout the codebase.
Loop System Refactoring
  • onAfterRender has been renamed to onRender
  • Removed deprecated loop implementation and updated related composables
Context API Changes
  • useTresReady is no longer available - replaced by isReady in the renderer in the context
  • onTresReady is no longer available - renderer.isReady should be leveraged instead
  • camera ctx property is now an object with the camera manager instead of the active camera
  • useRenderer now returns invalidate and advance - useTresContextProvider no longer contains render state
  • invalidate, advance, canBeInvalidated and the renderer instance are now accessed through the context via renderer
  • The renderer instance in the context is now readonly
  • Removed emit from useTresContextProvider and useTresEventManager
  • The types EmitEventName and EmitEventFn are no longer exported from @​tresjs/core
Composables Removed/Deprecated
  • useTexture composable moved to @​tresjs/cientos package
  • useSeek is deprecated and removed
Loader Changes
  • useLoader API changed - no longer returns the plain object, now returns an object with reactive data (resource|s), isLoading, error) and a load method, can be used both sync and async (suspense)
Features
Bug Fixes
  • Performance improvements - update elapsed time retrieval in useCreateRafLoop to use the latest clock property (#​1046) (1b3971c)
  • Property handling - avoid pierced props to setScalar when numerical (#​1073) (4e7ba85)
  • Documentation - docs ssg 404 issues (#​1081) (9e1fc89)
  • Package exports - removed development exports from package.json (#​1079) (1baca35)
  • Loader improvements - add initial value support to useLoader (#​1007) (be3280b)
  • added forgotten ready emit (8b97e85)
Code Refactoring
  • useRenderer refactoring - move renderer logic from usetrescontextprovider to userenderer (#​1022) (cc8b752)
  • Context system overhaul - removal of emit from usetrescontextprovider composable (#​999) (090adf3)
  • Camera management - context camera is now a state (#​1004) (d5daf5d)
  • Performance optimization - removal of performance state from useTresContextProvider (#​1003) (79edf43)
  • Ready state management - removed useTresReady, added isReady to the renderer (#​1000) (ff35bfc)
Deprecated/Removed Features
  • useTexture composable removal (#​1008) (041b697)
  • useSeek deprecation - deprecate useSeek composable and update documentation (#​990) (3d5ea13)

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

netlify bot commented Sep 22, 2025

Deploy Preview for vue-devtools-docs canceled.

Name Link
🔨 Latest commit c5028c8
🔍 Latest deploy log https://app.netlify.com/projects/vue-devtools-docs/deploys/68e198be0762670007414742

Copy link

pkg-pr-new bot commented Sep 22, 2025

Open in StackBlitz

@vue/devtools-applet

npm i https://pkg.pr.new/@vue/devtools-applet@969

@vue/devtools-core

npm i https://pkg.pr.new/@vue/devtools-core@969

@vue/devtools

npm i https://pkg.pr.new/@vue/devtools@969

@vue/devtools-api

npm i https://pkg.pr.new/@vue/devtools-api@969

@vue/devtools-kit

npm i https://pkg.pr.new/@vue/devtools-kit@969

vite-plugin-vue-devtools

npm i https://pkg.pr.new/vite-plugin-vue-devtools@969

commit: c5028c8

@renovate renovate bot force-pushed the renovate/tresjs-core-5.x branch 2 times, most recently from 645bb1c to 15d5cc9 Compare September 24, 2025 13:40
@renovate renovate bot force-pushed the renovate/tresjs-core-5.x branch from 15d5cc9 to c5028c8 Compare October 4, 2025 21:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants