Tresjs / tres

Declarative ThreeJS using Vue Components
https://tresjs.org
MIT License
1.93k stars 86 forks source link

chore(deps): update dependency vue-tsc to v2 #612

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
vue-tsc (source) ^1.8.25 -> ^2.0.0 age adoption passing confidence

Release Notes

vuejs/language-tools (vue-tsc) ### [`v2.0.7`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#207-2024320) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.6...v2.0.7) > \[!NOTE] > Hybrid Mode is now disabled by default, you need to enable `vue.server.hybridMode` in settings to enable it explicitly. ##### Features - **language-server:** reintroducing full TS support and disable Hybrid Mode by default ([#​4119](https://togithub.com/vuejs/language-tools/issues/4119)) - **vscode:** check outdated `@vue/language-plugin-pug` in doctor - **vscode:** significantly reduces the status bar space occupied ##### Bug Fixes - **vscode:** vueCompilerOptions no longer prompts for deprecated options - **component-meta:** `defineSlots` allows empty params ([#​4093](https://togithub.com/vuejs/language-tools/issues/4093)) - thanks [@​Evertvdw](https://togithub.com/Evertvdw) - **typescript-plugin:** fault tolerance for named pipe servers json file ([#​4075](https://togithub.com/vuejs/language-tools/issues/4075)) - thanks [@​Simon-He95](https://togithub.com/Simon-He95) - **language-core:** generate `defineModel` emits type on-demand ([#​4052](https://togithub.com/vuejs/language-tools/issues/4052)) - thanks [@​so1ve](https://togithub.com/so1ve) - **language-core:** special treatment for number elements inside `v-for` ([#​3859](https://togithub.com/vuejs/language-tools/issues/3859)) - thanks [@​so1ve](https://togithub.com/so1ve) - **language-plugin-pug:** semantic tokens mapping failed ([#​4070](https://togithub.com/vuejs/language-tools/issues/4070)) ##### Other Changes - **language-service** update neovim lsp set up info ([#​4085](https://togithub.com/vuejs/language-tools/issues/4085)) - thanks [@​CofCat456](https://togithub.com/CofCat456) - **lint:** add `tsl` linter and auto fix workflow ([#​4100](https://togithub.com/vuejs/language-tools/issues/4100)) - **vscode:** remove embedded language IDs ([#​4081](https://togithub.com/vuejs/language-tools/issues/4081)) - thanks [@​remcohaszing](https://togithub.com/remcohaszing) ### [`v2.0.6`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#206-202437) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.5...v2.0.6) > \[!IMPORTANT] > If the TypeScript language server crashes since 2.0, please try using VSCode Insiders and install [JavaScript and TypeScript Nightly](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-next), or temporarily downgrade to 1.8.27.\ > Issue: [https://github.com/vuejs/language-tools/issues/3962](https://togithub.com/vuejs/language-tools/issues/3962) > > If false positive errors occurs, please try disabling unrelated extensions in the Vue workspace. > Issue[https://github.com/vuejs/language-tools/issues/3942](https://togithub.com/vuejs/language-tools/issues/3942)42 ##### Fixes - **language-core:** use local variables in v-bind shorthand ([#​4017](https://togithub.com/vuejs/language-tools/issues/4017)) - thanks [@​so1ve](https://togithub.com/so1ve) - **language-core:** sfc folding end position failed to mapping ([#​4038](https://togithub.com/vuejs/language-tools/issues/4038)) - thanks [@​so1ve](https://togithub.com/so1ve) - **language-service:** remove `extraLiners` option for formatting ([#​3943](https://togithub.com/vuejs/language-tools/issues/3943)) - **language-service:** bump `volar-service-typescript` for fix jsx formatting ([#​3949](https://togithub.com/vuejs/language-tools/issues/3949)) - **language-service:** bump `@volar/typescript` 2.0.5 completion performance regression ([#​4024](https://togithub.com/vuejs/language-tools/issues/4024)) ##### Refactors - **vscode:** rename `vue.inlayHints.vbindShorthand` setting to `vue.inlayHints.vBindShorthand` ([#​3995](https://togithub.com/vuejs/language-tools/issues/3995)) - thanks [@​l4dybird](https://togithub.com/l4dybird) ### [`v2.0.5`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#205-202435) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.4...v2.0.5) > \[!IMPORTANT] > If the TypeScript language server crashes in version 2.0, please try using VSCode Insiders, or temporarily downgrade to 1.8.27.\ > Issue: [https://github.com/vuejs/language-tools/issues/3962](https://togithub.com/vuejs/language-tools/issues/3962) > > If false positive errors occurs, try creating an empty jsconfig in the workspace root directory.\ > Issue: [https://github.com/vuejs/language-tools/issues/3942](https://togithub.com/vuejs/language-tools/issues/3942) ##### Features - **language-core:** support `v-bind` shorthand ([#​3990](https://togithub.com/vuejs/language-tools/issues/3990)) - thanks [@​so1ve](https://togithub.com/so1ve) - **language-service:** support inlay hints for `v-bind` shorthand ([#​3990](https://togithub.com/vuejs/language-tools/issues/3990)) - thanks [@​so1ve](https://togithub.com/so1ve) - **vscode:** prompt to disable Svelte extension in Vue workspace to avoid conflicts ##### Fixes - **typescript-plugin:** fault tolerance for named pipe server data - **language-core:** avoid `globalTypesHolder` being specified from a `node_modules` file ([#​3990](https://togithub.com/vuejs/language-tools/issues/3990)) - **language-core:** fault tolerance for plugin creation - **language-plugin-pug:** failed to load due to an invalid require path ([#​3930](https://togithub.com/vuejs/language-tools/issues/3930)) - **typescript-plugin:** custom extensions do not work ([#​3977](https://togithub.com/vuejs/language-tools/issues/3977)) - **language-service:** html custom data not working ([#​3975](https://togithub.com/vuejs/language-tools/issues/3975)) ##### Refactors - **typescript-plugin** add README ([#​3974](https://togithub.com/vuejs/language-tools/issues/3974)) - thanks [@​WhyNotHugo](https://togithub.com/WhyNotHugo) - **component-meta** update deom ([#​3994](https://togithub.com/vuejs/language-tools/issues/3994)) - thanks [@​zzfn](https://togithub.com/zzfn) ### [`v2.0.4`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#204-202434) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.3...v2.0.4) ##### Features - **vscode:** report requires TSDK version in doctor ##### Fixes - **typescript-plugin:** JSON parsing error when server data length > 8192 ([#​3961](https://togithub.com/vuejs/language-tools/issues/3961)) ### [`v2.0.3`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#203-202433) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.2...v2.0.3) ##### Features - **vscode:** identify [#​3942](https://togithub.com/vuejs/language-tools/issues/3942) in doctor ##### Fixes - **vscode:** compatible with VSCode 1.87.0 - **vscode:** search "TypeScript and JavaScript Language Features" with id ([#​3932](https://togithub.com/vuejs/language-tools/issues/3932)) - **typescript-plugin:** more reliable connection to named pipe server ([#​3941](https://togithub.com/vuejs/language-tools/issues/3941)) ##### Refactors - **language-service:** dependency injection typescript plugin ([#​3994](https://togithub.com/vuejs/language-tools/issues/3994)) ### [`v2.0.2`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#202-202432) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.1...v2.0.2) ##### Fixes - **vscode:** fix random `Cannot access 'i' before initialization` errors - **typescript-plugin:** `vue-tsp-table.json` path is invalid in windows ### [`v2.0.1`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#201-202332) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.0...v2.0.1) ##### Fixes - npm release does not include files ([#​3919](https://togithub.com/vuejs/language-tools/issues/3919)) ### [`v2.0.0`](https://togithub.com/vuejs/language-tools/compare/v1.8.27...aa47e5a7d8a6dae62cc80dbdb5db6a9bfa4f8715) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v1.8.27...v2.0.0)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.



This PR has been generated by Mend Renovate. View repository job log here.

netlify[bot] commented 3 months ago

Deploy Preview for tresjs-docs ready!

Name Link
Latest commit ab44b12bd4347acc4246eabbe18e12c6c8a69f03
Latest deploy log https://app.netlify.com/sites/tresjs-docs/deploys/660d480c6f2eb80008c093b3
Deploy Preview https://deploy-preview-612--tresjs-docs.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.

renovate[bot] commented 3 months ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.