Closed renovate[bot] closed 10 months ago
Name | Link |
---|---|
Latest commit | de40eae92e45c15bbde2e70a4a0265df5c0c153e |
Latest deploy log | https://app.netlify.com/sites/tachiyomiorg/deploys/6590b3fceca2010008739bd7 |
Deploy Preview | https://deploy-preview-1103--tachiyomiorg.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
Lighthouse |
1 paths audited Performance: 98 (no change from production) Accessibility: 100 (no change from production) Best Practices: 100 (no change from production) SEO: 92 (no change from production) PWA: 80 (no change from production) View the detailed breakdown and full score reports |
To edit notification comments on pull requests, go to your Netlify site configuration.
This PR contains the following updates:
2.0.0
->2.6.1
2.1.3
->2.1.4
5.14.6
->5.15.5
20.10.5
->20.10.6
6.15.0
->6.16.0
6.15.0
->6.16.0
10.7.0
->10.7.1
1.6.2
->1.6.3
2.29.4
->2.30.1
16.0.2
->16.1.0
1.0.0-rc.32
->1.0.0-rc.34
3.3.13
->3.4.3
Release Notes
antfu/eslint-config (@antfu/eslint-config)
### [`v2.6.1`](https://togithub.com/antfu/eslint-config/releases/tag/v2.6.1) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.6.0...v2.6.1) ##### 🐞 Bug Fixes - Disable `dist` check on binary files - by [@antfu](https://togithub.com/antfu) [(05b1a)](https://togithub.com/antfu/eslint-config/commit/05b1a78) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.6.0...v2.6.1) ### [`v2.6.0`](https://togithub.com/antfu/eslint-config/releases/tag/v2.6.0) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.5.0...v2.6.0) ##### 🚀 Features - Move `overrides` option inside each integrations - by [@Debbl](https://togithub.com/Debbl) and [@antfu](https://togithub.com/antfu) in [https://github.com/antfu/eslint-config/issues/371](https://togithub.com/antfu/eslint-config/issues/371) [(8af5b)](https://togithub.com/antfu/eslint-config/commit/8af5bfa) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.5.0...v2.6.0) ### [`v2.5.0`](https://togithub.com/antfu/eslint-config/releases/tag/v2.5.0) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.4.6...v2.5.0) ##### 🚀 Features - Detect if in (n)vim editor - by [@thenbe](https://togithub.com/thenbe) in [https://github.com/antfu/eslint-config/issues/365](https://togithub.com/antfu/eslint-config/issues/365) [(5ea1e)](https://togithub.com/antfu/eslint-config/commit/5ea1e2e) - Svelte support - by [@thenbe](https://togithub.com/thenbe) in [https://github.com/antfu/eslint-config/issues/364](https://togithub.com/antfu/eslint-config/issues/364) [(ec631)](https://togithub.com/antfu/eslint-config/commit/ec6313c) - Support overrides for `stylistic` - by [@antfu](https://togithub.com/antfu) [(a2d9b)](https://togithub.com/antfu/eslint-config/commit/a2d9b18) - Set prettier's default `printWidth` to `120` - by [@antfu](https://togithub.com/antfu) [(84e4c)](https://togithub.com/antfu/eslint-config/commit/84e4c85) - Enable `antfu/no-import-dist` - by [@antfu](https://togithub.com/antfu) [(a5e7e)](https://togithub.com/antfu/eslint-config/commit/a5e7ecf) ##### 🐞 Bug Fixes - Only apply type-aware on ts files, close [#375](https://togithub.com/antfu/eslint-config/issues/375) - by [@antfu](https://togithub.com/antfu) in [https://github.com/antfu/eslint-config/issues/375](https://togithub.com/antfu/eslint-config/issues/375) [(0c1c8)](https://togithub.com/antfu/eslint-config/commit/0c1c8db) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.4.6...v2.5.0) ### [`v2.4.6`](https://togithub.com/antfu/eslint-config/releases/tag/v2.4.6) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.4.5...v2.4.6) ##### 🚀 Features - Support packageJson.overrides field as ascending order - by [@mutoe-archive](https://togithub.com/mutoe-archive) in [https://github.com/antfu/eslint-config/issues/358](https://togithub.com/antfu/eslint-config/issues/358) [(8011b)](https://togithub.com/antfu/eslint-config/commit/8011bcc) - Make packageJson.peerDependenciesMeta as ascending order - by [@mutoe-archive](https://togithub.com/mutoe-archive) in [https://github.com/antfu/eslint-config/issues/357](https://togithub.com/antfu/eslint-config/issues/357) [(058fb)](https://togithub.com/antfu/eslint-config/commit/058fbd9) ##### 🐞 Bug Fixes - Error on `--cache` - by [@antfu](https://togithub.com/antfu) [(1149b)](https://togithub.com/antfu/eslint-config/commit/1149bf7) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.4.5...v2.4.6) ### [`v2.4.5`](https://togithub.com/antfu/eslint-config/compare/v2.4.4...v2.4.5) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.4.4...v2.4.5) ### [`v2.4.4`](https://togithub.com/antfu/eslint-config/releases/tag/v2.4.4) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.4.3...v2.4.4) ##### 🐞 Bug Fixes - **cli**: Prompt instead of hard errors on dirty repo - by [@antfu](https://togithub.com/antfu) [(de2ae)](https://togithub.com/antfu/eslint-config/commit/de2ae2f) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.4.3...v2.4.4) ### [`v2.4.3`](https://togithub.com/antfu/eslint-config/releases/tag/v2.4.3) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.4.2...v2.4.3) ##### 🐞 Bug Fixes - Vue2 presets name - by [@yandixuan](https://togithub.com/yandixuan) in [https://github.com/antfu/eslint-config/issues/352](https://togithub.com/antfu/eslint-config/issues/352) [(2d3a6)](https://togithub.com/antfu/eslint-config/commit/2d3a6c7) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.4.2...v2.4.3) ### [`v2.4.2`](https://togithub.com/antfu/eslint-config/releases/tag/v2.4.2) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.4.1...v2.4.2) ##### 🐞 Bug Fixes - **formatters**: Enable `endOfLine: auto` by default - by [@antfu](https://togithub.com/antfu) [(ae3f6)](https://togithub.com/antfu/eslint-config/commit/ae3f6b6) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.4.1...v2.4.2) ### [`v2.4.1`](https://togithub.com/antfu/eslint-config/releases/tag/v2.4.1) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.4.0...v2.4.1) ##### 🐞 Bug Fixes - Passthrough vue options - by [@antfu](https://togithub.com/antfu) [(3ccd0)](https://togithub.com/antfu/eslint-config/commit/3ccd0ae) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.4.0...v2.4.1) ### [`v2.4.0`](https://togithub.com/antfu/eslint-config/releases/tag/v2.4.0) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.3.4...v2.4.0) ##### 🚀 Features - Support formatting blocks in Vue SFC - by [@antfu](https://togithub.com/antfu) [(6c27e)](https://togithub.com/antfu/eslint-config/commit/6c27ef6) - Vue2 support - by [@GerryWilko](https://togithub.com/GerryWilko) and [@antfu](https://togithub.com/antfu) in [https://github.com/antfu/eslint-config/issues/351](https://togithub.com/antfu/eslint-config/issues/351) [(b1a37)](https://togithub.com/antfu/eslint-config/commit/b1a37f9) ##### 🐞 Bug Fixes - Remove markdown workaround - by [@antfu](https://togithub.com/antfu) [(822b5)](https://togithub.com/antfu/eslint-config/commit/822b571) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.3.4...v2.4.0) ### [`v2.3.4`](https://togithub.com/antfu/eslint-config/releases/tag/v2.3.4) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.3.3...v2.3.4) ##### 🚀 Features - Support formatting markdown with the markdown plugin disabled - by [@antfu](https://togithub.com/antfu) [(4aef9)](https://togithub.com/antfu/eslint-config/commit/4aef94f) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.3.3...v2.3.4) ### [`v2.3.3`](https://togithub.com/antfu/eslint-config/releases/tag/v2.3.3) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.3.2...v2.3.3) ##### 🐞 Bug Fixes - Bump eslint-plugin-format - by [@antfu](https://togithub.com/antfu) [(d39ab)](https://togithub.com/antfu/eslint-config/commit/d39abab) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.3.2...v2.3.3) ### [`v2.3.2`](https://togithub.com/antfu/eslint-config/releases/tag/v2.3.2) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.3.1...v2.3.2) ##### 🚀 Features - Add meta to processor - by [@antfu](https://togithub.com/antfu) [(ff091)](https://togithub.com/antfu/eslint-config/commit/ff091c5) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.3.1...v2.3.2) ### [`v2.3.1`](https://togithub.com/antfu/eslint-config/releases/tag/v2.3.1) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.3.0...v2.3.1) ##### 🚀 Features - Add graphql to formatters, provide shorthand for enable all formatters - by [@antfu](https://togithub.com/antfu) [(e192d)](https://togithub.com/antfu/eslint-config/commit/e192d3e) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.3.0...v2.3.1) ### [`v2.3.0`](https://togithub.com/antfu/eslint-config/releases/tag/v2.3.0) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.2.2...v2.3.0) ##### 🚀 Features - Introduce formatters options - by [@antfu](https://togithub.com/antfu) in [https://github.com/antfu/eslint-config/issues/349](https://togithub.com/antfu/eslint-config/issues/349) [(2d064)](https://togithub.com/antfu/eslint-config/commit/2d0641a) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.2.2...v2.3.0) ### [`v2.2.2`](https://togithub.com/antfu/eslint-config/releases/tag/v2.2.2) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.2.1...v2.2.2) ##### 🚀 Features - Update stylistic to v1.5.0 - by [@antfu](https://togithub.com/antfu) [(fd9b3)](https://togithub.com/antfu/eslint-config/commit/fd9b365) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.2.1...v2.2.2) ### [`v2.2.1`](https://togithub.com/antfu/eslint-config/releases/tag/v2.2.1) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.2.0...v2.2.1) - Deprecate `prettier` integration [#346](https://togithub.com/antfu/eslint-config/issues/346) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.2.0...v2.2.1) ### [`v2.2.0`](https://togithub.com/antfu/eslint-config/releases/tag/v2.2.0) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.1.2...v2.2.0) ##### 🚀 Features - Use prettier to format CSS and HTML - by [@antfu](https://togithub.com/antfu) in [https://github.com/antfu/eslint-config/issues/343](https://togithub.com/antfu/eslint-config/issues/343) [(cc315)](https://togithub.com/antfu/eslint-config/commit/cc31538) ##### 🐞 Bug Fixes - Warning when running react - by [@Joabesv](https://togithub.com/Joabesv) in [https://github.com/antfu/eslint-config/issues/339](https://togithub.com/antfu/eslint-config/issues/339) [(d31b4)](https://togithub.com/antfu/eslint-config/commit/d31b4fd) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.1.2...v2.2.0) ### [`v2.1.2`](https://togithub.com/antfu/eslint-config/releases/tag/v2.1.2) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.1.1...v2.1.2) ##### 🚀 Features - Bump all deps - by [@antfu](https://togithub.com/antfu) [(e0654)](https://togithub.com/antfu/eslint-config/commit/e065483) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.1.1...v2.1.2) ### [`v2.1.1`](https://togithub.com/antfu/eslint-config/releases/tag/v2.1.1) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.1.0...v2.1.1) ##### 🚀 Features - Add unocss optional plugin - by [@antfu](https://togithub.com/antfu) [(c0c52)](https://togithub.com/antfu/eslint-config/commit/c0c5214) ##### 🐞 Bug Fixes - Disable `no-invalid-this` - by [@antfu](https://togithub.com/antfu) [(00c22)](https://togithub.com/antfu/eslint-config/commit/00c2287) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.1.0...v2.1.1) ### [`v2.1.0`](https://togithub.com/antfu/eslint-config/releases/tag/v2.1.0) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v2.0.0...v2.1.0) ##### 🚀 Features - Optional react support - by [@suppayami](https://togithub.com/suppayami) and [@antfu](https://togithub.com/antfu) in [https://github.com/antfu/eslint-config/issues/326](https://togithub.com/antfu/eslint-config/issues/326) [(86ca1)](https://togithub.com/antfu/eslint-config/commit/86ca184) - Allow customize `files`, close [#327](https://togithub.com/antfu/eslint-config/issues/327) - by [@antfu](https://togithub.com/antfu) in [https://github.com/antfu/eslint-config/issues/327](https://togithub.com/antfu/eslint-config/issues/327) [(44d9e)](https://togithub.com/antfu/eslint-config/commit/44d9e94) ##### 🐞 Bug Fixes - **cli**: Improve eslint version - by [@antfu](https://togithub.com/antfu) [(80553)](https://togithub.com/antfu/eslint-config/commit/8055331) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v2.0.0...v2.0.1)eslint/eslintrc (@eslint/eslintrc)
### [`v2.1.4`](https://togithub.com/eslint/eslintrc/blob/HEAD/CHANGELOG.md#214-2023-11-27) [Compare Source](https://togithub.com/eslint/eslintrc/compare/v2.1.3...v2.1.4) ##### Bug Fixes - Use original plugin from disk in FlatCompat ([#137](https://togithub.com/eslint/eslintrc/issues/137)) ([1c4cf6a](https://togithub.com/eslint/eslintrc/commit/1c4cf6a71378d480323bfdd404c9585bd0d21d65))TanStack/query (@tanstack/vue-query)
### [`v5.15.5`](https://togithub.com/TanStack/query/releases/tag/v5.15.5) [Compare Source](https://togithub.com/TanStack/query/compare/v5.15.4...v5.15.5) Version 5.15.5 - 12/29/2023, 11:10 PM #### Changes ##### Fix - queriesObserver: do not bail-out of calling setResult for empty queries ([#6614](https://togithub.com/TanStack/query/issues/6614)) ([`6ec6ee8`](https://togithub.com/TanStack/query/commit/6ec6ee82)) by Dominik Dorfmeister #### Packages - [@tanstack/query-core](https://togithub.com/tanstack/query-core)[@5](https://togithub.com/5).15.5 - [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).15.5 - [@tanstack/query-broadcast-client-experimental](https://togithub.com/tanstack/query-broadcast-client-experimental)[@5](https://togithub.com/5).15.5 - [@tanstack/query-persist-client-core](https://togithub.com/tanstack/query-persist-client-core)[@5](https://togithub.com/5).15.5 - [@tanstack/query-sync-storage-persister](https://togithub.com/tanstack/query-sync-storage-persister)[@5](https://togithub.com/5).15.5 - [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).15.5 - [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).15.5 - [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).15.5 - [@tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@5](https://togithub.com/5).15.5 - [@tanstack/solid-query-devtools](https://togithub.com/tanstack/solid-query-devtools)[@5](https://togithub.com/5).15.5 - [@tanstack/solid-query-persist-client](https://togithub.com/tanstack/solid-query-persist-client)[@5](https://togithub.com/5).15.5 - [@tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@5](https://togithub.com/5).15.5 - [@tanstack/svelte-query-devtools](https://togithub.com/tanstack/svelte-query-devtools)[@5](https://togithub.com/5).15.5 - [@tanstack/svelte-query-persist-client](https://togithub.com/tanstack/svelte-query-persist-client)[@5](https://togithub.com/5).15.5 - [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).15.5 - [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).15.5 - [@tanstack/angular-query-experimental](https://togithub.com/tanstack/angular-query-experimental)[@5](https://togithub.com/5).15.5 - [@tanstack/query-async-storage-persister](https://togithub.com/tanstack/query-async-storage-persister)[@5](https://togithub.com/5).15.5 ### [`v5.15.4`](https://togithub.com/TanStack/query/releases/tag/v5.15.4) [Compare Source](https://togithub.com/TanStack/query/compare/v5.15.3...v5.15.4) Version 5.15.4 - 12/29/2023, 9:42 PM #### Changes ##### Fix - react: don"t set options before suspending ([#6611](https://togithub.com/TanStack/query/issues/6611)) ([`639c725`](https://togithub.com/TanStack/query/commit/639c725b)) by Dominik Dorfmeister #### Packages - [@tanstack/query-core](https://togithub.com/tanstack/query-core)[@5](https://togithub.com/5).15.4 - [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).15.4 - [@tanstack/query-broadcast-client-experimental](https://togithub.com/tanstack/query-broadcast-client-experimental)[@5](https://togithub.com/5).15.4 - [@tanstack/query-persist-client-core](https://togithub.com/tanstack/query-persist-client-core)[@5](https://togithub.com/5).15.4 - [@tanstack/query-sync-storage-persister](https://togithub.com/tanstack/query-sync-storage-persister)[@5](https://togithub.com/5).15.4 - [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).15.4 - [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).15.4 - [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).15.4 - [@tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@5](https://togithub.com/5).15.4 - [@tanstack/solid-query-devtools](https://togithub.com/tanstack/solid-query-devtools)[@5](https://togithub.com/5).15.4 - [@tanstack/solid-query-persist-client](https://togithub.com/tanstack/solid-query-persist-client)[@5](https://togithub.com/5).15.4 - [@tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@5](https://togithub.com/5).15.4 - [@tanstack/svelte-query-devtools](https://togithub.com/tanstack/svelte-query-devtools)[@5](https://togithub.com/5).15.4 - [@tanstack/svelte-query-persist-client](https://togithub.com/tanstack/svelte-query-persist-client)[@5](https://togithub.com/5).15.4 - [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).15.4 - [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).15.4 - [@tanstack/angular-query-experimental](https://togithub.com/tanstack/angular-query-experimental)[@5](https://togithub.com/5).15.4 - [@tanstack/query-async-storage-persister](https://togithub.com/tanstack/query-async-storage-persister)[@5](https://togithub.com/5).15.4 ### [`v5.15.3`](https://togithub.com/TanStack/query/releases/tag/v5.15.3) [Compare Source](https://togithub.com/TanStack/query/compare/v5.15.0...v5.15.3) Version 5.15.3 - 12/29/2023, 10:27 AM #### Changes ##### Fix - vue-query-devtools: Use `vue-tsc` to test types ([#6610](https://togithub.com/TanStack/query/issues/6610)) ([`2ed4779`](https://togithub.com/TanStack/query/commit/2ed47791)) by Lachlan Collins ##### Chore - Ensure each package has Vite framework adapter ([#6609](https://togithub.com/TanStack/query/issues/6609)) ([`425aaf6`](https://togithub.com/TanStack/query/commit/425aaf66)) by Lachlan Collins - Add type checking to integrations ([#6607](https://togithub.com/TanStack/query/issues/6607)) ([`ddf5539`](https://togithub.com/TanStack/query/commit/ddf55398)) by Lachlan Collins ##### Docs - Update QueryCache.md ([#6608](https://togithub.com/TanStack/query/issues/6608)) ([`9973e8d`](https://togithub.com/TanStack/query/commit/9973e8d4)) by [@beomy](https://togithub.com/beomy) - update examples for new version compatibility ([#6605](https://togithub.com/TanStack/query/issues/6605)) ([`a83c5a2`](https://togithub.com/TanStack/query/commit/a83c5a2b)) by [@Mini-ghost](https://togithub.com/Mini-ghost) #### Packages - [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).15.3 - [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).15.3 - [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).15.3 - [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).15.3 - [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).15.3 - [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).15.3 ### [`v5.15.0`](https://togithub.com/TanStack/query/releases/tag/v5.15.0) [Compare Source](https://togithub.com/TanStack/query/compare/v5.14.6...v5.15.0) Version 5.15.0 - 12/26/2023, 9:35 AM #### Changes ##### Feat - Update to Vite v5 and Vitest v1 ([#6587](https://togithub.com/TanStack/query/issues/6587)) ([`45f6119`](https://togithub.com/TanStack/query/commit/45f61195)) by Lachlan Collins ##### Chore - solid-query: Replace `screen` with `rendered` in tests ([#6589](https://togithub.com/TanStack/query/issues/6589)) ([`3b6e373`](https://togithub.com/TanStack/query/commit/3b6e3739)) by Lachlan Collins - Fix coverage range and nested tests ([#6588](https://togithub.com/TanStack/query/issues/6588)) ([`42362e4`](https://togithub.com/TanStack/query/commit/42362e48)) by Lachlan Collins #### Packages - [@tanstack/query-devtools](https://togithub.com/tanstack/query-devtools)[@5](https://togithub.com/5).15.0 - [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).15.0 - [@tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@5](https://togithub.com/5).15.0 - [@tanstack/solid-query-devtools](https://togithub.com/tanstack/solid-query-devtools)[@5](https://togithub.com/5).15.0 - [@tanstack/solid-query-persist-client](https://togithub.com/tanstack/solid-query-persist-client)[@5](https://togithub.com/5).15.0 - [@tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@5](https://togithub.com/5).15.0 - [@tanstack/svelte-query-devtools](https://togithub.com/tanstack/svelte-query-devtools)[@5](https://togithub.com/5).15.0 - [@tanstack/svelte-query-persist-client](https://togithub.com/tanstack/svelte-query-persist-client)[@5](https://togithub.com/5).15.0 - [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).15.0 - [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).15.0 - [@tanstack/angular-query-devtools-experimental](https://togithub.com/tanstack/angular-query-devtools-experimental)[@5](https://togithub.com/5).15.0 - [@tanstack/angular-query-experimental](https://togithub.com/tanstack/angular-query-experimental)[@5](https://togithub.com/5).15.0 - [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).15.0 - [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).15.0 - [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).15.0typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v6.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6160-2023-12-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.15.0...v6.16.0) ##### Bug Fixes - **eslint-plugin:** \[unbound-method] exempt all non-Promise built-in statics ([#8096](https://togithub.com/typescript-eslint/typescript-eslint/issues/8096)) ([3182959](https://togithub.com/typescript-eslint/typescript-eslint/commit/31829591e2c5cf6bdbdd5da23b12c5782f710fa5)) ##### Features - **eslint-plugin:** deprecate formatting (meta.type: layout) rules ([#8073](https://togithub.com/typescript-eslint/typescript-eslint/issues/8073)) ([04dea84](https://togithub.com/typescript-eslint/typescript-eslint/commit/04dea84e8e934a415ec1381a90de3cde670d0dc3)) - **eslint-plugin:** deprecate no-extra-semi in favor of ESLint Stylistic equivalent ([#8123](https://togithub.com/typescript-eslint/typescript-eslint/issues/8123)) ([9368bf3](https://togithub.com/typescript-eslint/typescript-eslint/commit/9368bf390afc58a19123782f8dff2bb5cdd3cccc)) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v6.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6160-2023-12-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.15.0...v6.16.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.vueuse/vueuse (@vueuse/core)
### [`v10.7.1`](https://togithub.com/vueuse/vueuse/releases/tag/v10.7.1) [Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.7.0...v10.7.1) ##### 🚀 Features - **syncRef**: Enhance type - by [@Doctor-wu](https://togithub.com/Doctor-wu) in [https://github.com/vueuse/vueuse/issues/3678](https://togithub.com/vueuse/vueuse/issues/3678) [(dad66)](https://togithub.com/vueuse/vueuse/commit/dad663e0) ##### 🐞 Bug Fixes - Fix `tryOnMounted` in vue2 - by [@Doctor-wu](https://togithub.com/Doctor-wu) in [https://github.com/vueuse/vueuse/issues/3658](https://togithub.com/vueuse/vueuse/issues/3658) [(ce420)](https://togithub.com/vueuse/vueuse/commit/ce420c4f) - **nuxt**: Stable optimizeDeps augmenting - by [@antfu](https://togithub.com/antfu) [(98985)](https://togithub.com/vueuse/vueuse/commit/98985a4d) - **useDropzone**: Avoid circular reference - by [@diegopf](https://togithub.com/diegopf) in [https://github.com/vueuse/vueuse/issues/3683](https://togithub.com/vueuse/vueuse/issues/3683) [(15a38)](https://togithub.com/vueuse/vueuse/commit/15a38e11) - **useElementBounding**: Trigger by css or style - by [@huiliangShen](https://togithub.com/huiliangShen) in [https://github.com/vueuse/vueuse/issues/3664](https://togithub.com/vueuse/vueuse/issues/3664) [(70dbd)](https://togithub.com/vueuse/vueuse/commit/70dbd65d) - **useIpcRenderer**: Set explicit return type - by [@antfu](https://togithub.com/antfu) [(dd820)](https://togithub.com/vueuse/vueuse/commit/dd82044a) - **useMouse**: Handle Touch class compatibility for Firefox - by [@elschilling](https://togithub.com/elschilling) in [https://github.com/vueuse/vueuse/issues/3679](https://togithub.com/vueuse/vueuse/issues/3679) [(5719b)](https://togithub.com/vueuse/vueuse/commit/5719bfb2) - **useVirtualList**: Ensure component applies overflow style - by [@reubns](https://togithub.com/reubns) in [https://github.com/vueuse/vueuse/issues/3626](https://togithub.com/vueuse/vueuse/issues/3626) [(286c3)](https://togithub.com/vueuse/vueuse/commit/286c3572) ##### [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v10.7.0...v10.7.1)axios/axios (axios)
### [`v1.6.3`](https://togithub.com/axios/axios/blob/HEAD/CHANGELOG.md#163-2023-12-26) [Compare Source](https://togithub.com/axios/axios/compare/v1.6.2...v1.6.3) ##### Bug Fixes - Regular Expression Denial of Service (ReDoS) ([#6132](https://togithub.com/axios/axios/issues/6132)) ([5e7ad38](https://togithub.com/axios/axios/commit/5e7ad38fb0f819fceb19fb2ee5d5d38f56aa837d)) ##### Contributors to this release - [Jay](https://togithub.com/jasonsaayman "+15/-6 (#6145 )") - [Willian Agostini](https://togithub.com/WillianAgostini "+17/-2 (#6132 )") - [Dmitriy Mozgovoy](https://togithub.com/DigitalBrainJS "+3/-0 (#6084 )")moment/moment (moment)
### [`v2.30.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2301) [Compare Source](https://togithub.com/moment/moment/compare/2.30.0...2.30.1) - Release Dec 27, 2023 - Revert [https://github.com/moment/moment/pull/5827](https://togithub.com/moment/moment/pull/5827), because it's breaking a lot of TS code. ### [`v2.30.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2300-Full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.29.4...2.30.0) - Release Dec 26, 2023stylelint/stylelint (stylelint)
### [`v16.1.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1610) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.0.2...16.1.0) - Added: `lightness-notation` rule ([#7366](https://togithub.com/stylelint/stylelint/pull/7366)) ([@fpetrakov](https://togithub.com/fpetrakov)). - Added: `ignore: ["keyframe-selectors"]` to `selector-disallowed-list` ([#7417](https://togithub.com/stylelint/stylelint/pull/7417)) ([@mattxwang](https://togithub.com/mattxwang)). - Fixed: `selector-pseudo-class-no-unknown` false positive for `:popover-open` ([#7425](https://togithub.com/stylelint/stylelint/pull/7425)) ([@mattxwang](https://togithub.com/mattxwang)). - Fixed: `declaration-property-value-no-unknown` and other false positives for multiline SCSS interpolation. ([#7406](https://togithub.com/stylelint/stylelint/pull/7406)) ([@FloEdelmann](https://togithub.com/FloEdelmann)). - Fixed: `function-url-quotes` false positives for SCSS variable and `@` character ([#7416](https://togithub.com/stylelint/stylelint/pull/7416)) ([@mattxwang](https://togithub.com/mattxwang)).vuejs/vitepress (vitepress)
### [`v1.0.0-rc.34`](https://togithub.com/vuejs/vitepress/blob/HEAD/CHANGELOG.md#100-rc34-2023-12-30) [Compare Source](https://togithub.com/vuejs/vitepress/compare/v1.0.0-rc.33...v1.0.0-rc.34) ##### Bug Fixes - **build:** clear cache after build ([9568fea](https://togithub.com/vuejs/vitepress/commit/9568fea8fc50e625c8ef27c588eca3dbe5a44e81)), closes [#3363](https://togithub.com/vuejs/vitepress/issues/3363) - **default-theme:** remove use of reactify for search i18n ([8687b86](https://togithub.com/vuejs/vitepress/commit/8687b86e1e00ae39ff9c8173aef04eb8a9cda0a8)) - print errors when importing an invalid dynamic route ([#3201](https://togithub.com/vuejs/vitepress/issues/3201)) ([6d89a08](https://togithub.com/vuejs/vitepress/commit/6d89a08cb76674f4d92f54218f8af5624bcf4c47)) - remove double title from home pages ([9f1f04e](https://togithub.com/vuejs/vitepress/commit/9f1f04e00a9722ec7369941c40d3d8ad86f61d35)), closes [#3375](https://togithub.com/vuejs/vitepress/issues/3375) - **theme/i18n:** support customizing dark mode switch titles ([#3311](https://togithub.com/vuejs/vitepress/issues/3311)) ([50c9758](https://togithub.com/vuejs/vitepress/commit/50c9758d3fa1b60aad5399a0db890644ac44a522)) ##### Features - support custom image lazy loading ([#3346](https://togithub.com/vuejs/vitepress/issues/3346)) ([55be3f1](https://togithub.com/vuejs/vitepress/commit/55be3f14d79eb578c9aa2e3bc7a90205c910005d)) - support dir in frontmatter ([#3353](https://togithub.com/vuejs/vitepress/issues/3353)) ([203446d](https://togithub.com/vuejs/vitepress/commit/203446d69193483a46e1082bba5fbad0e35966fb)) - **theme/i18n:** allow customizing sponsor link's text ([#3276](https://togithub.com/vuejs/vitepress/issues/3276)) ([9c20e3b](https://togithub.com/vuejs/vitepress/commit/9c20e3b5f80e4197c14c20fa751ec3c8c8219e8e)) - **theme:** allow using VPBadge classes in sidebar ([#3391](https://togithub.com/vuejs/vitepress/issues/3391)) ([50a774e](https://togithub.com/vuejs/vitepress/commit/50a774ea7c70bb200e12c176d6691ab7144a73f9)) - **theme:** new design for local nav and global header ([#3359](https://togithub.com/vuejs/vitepress/issues/3359)) ([d10bf42](https://togithub.com/vuejs/vitepress/commit/d10bf42c2632f1aacb905bc01b36274e9004cbd9)) ### [`v1.0.0-rc.33`](https://togithub.com/vuejs/vitepress/blob/HEAD/CHANGELOG.md#100-rc33-2023-12-26) [Compare Source](https://togithub.com/vuejs/vitepress/compare/v1.0.0-rc.32...v1.0.0-rc.33) ##### Features - allow explicitly mark code element as `.vp-copy-ignore` ([#3360](https://togithub.com/vuejs/vitepress/issues/3360)) ([93122ee](https://togithub.com/vuejs/vitepress/commit/93122eee20cb6586026c1ffac04d9787861cc2f3)) - **build:** enable VUE_PROD_HYDRATION_MISMATCH_DETAILS when DEBUG is truthy ([f4d4280](https://togithub.com/vuejs/vitepress/commit/f4d4280d7d1728a966bb04968a9bac10470c3d06)), closes [#422](https://togithub.com/vuejs/vitepress/issues/422) ##### Performance Improvements - implement concurrent promise pooling for render task ([#3366](https://togithub.com/vuejs/vitepress/issues/3366))vuejs/core (vue)
### [`v3.4.3`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#343-2023-12-30) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.2...v3.4.3) ##### Bug Fixes - **compiler-sfc:** respect sfc parse options in cache key ([b8d58ec](https://togithub.com/vuejs/core/commit/b8d58ec4f42cbeb9443bf06138add46158db9af0)) ### [`v3.4.2`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#342-2023-12-30) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.1...v3.4.2) ##### Bug Fixes - **compiler-sfc:** fix dev regression for dot / namespace component usage ([dce99c1](https://togithub.com/vuejs/core/commit/dce99c12df981ca45a4d848c37ba8b16496025f0)), closes [#9947](https://togithub.com/vuejs/core/issues/9947) - **runtime-core:** support deep: false when watch reactive ([#9928](https://togithub.com/vuejs/core/issues/9928)) ([4f703d1](https://togithub.com/vuejs/core/commit/4f703d120d76d711084346f73ea295c73e6ef6b6)), closes [#9916](https://togithub.com/vuejs/core/issues/9916) - **ssr:** fix hydration error for slot outlet inside transition-group ([#9937](https://togithub.com/vuejs/core/issues/9937)) ([6cb00ed](https://togithub.com/vuejs/core/commit/6cb00ed0f9b64428ec18fada0f68467d6a813fde)), closes [#9933](https://togithub.com/vuejs/core/issues/9933) ### [`v3.4.1`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#341-2023-12-30) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.0...v3.4.1) ##### Bug Fixes - **compat:** correct enum value for COMPILER_FILTERS feature ([#9875](https://togithub.com/vuejs/core/issues/9875)) ([77d33e2](https://togithub.com/vuejs/core/commit/77d33e263cf19983caf4e5c53a0eb0bee374843c)) - **defineModel:** always default modifiers to empty object ([9bc3c7e](https://togithub.com/vuejs/core/commit/9bc3c7e29cf15f5ca96703542d10cfd786a3fc55)), closes [#9945](https://togithub.com/vuejs/core/issues/9945) - **defineModel:** support local mutation when only prop but no listener is passed ([97ce041](https://togithub.com/vuejs/core/commit/97ce041910b6ca4bef10f939493d6b5a06ea5b07)) - **types:** fix defineModel watch type error ([#9942](https://togithub.com/vuejs/core/issues/9942)) ([4af8583](https://togithub.com/vuejs/core/commit/4af85835f7e593a7dffa7dc7e99f14877eb70fd1)), closes [#9939](https://togithub.com/vuejs/core/issues/9939) ##### Features - **compiler-sfc:** support passing template parsing options when parsing sfc ([6fab855](https://togithub.com/vuejs/core/commit/6fab8551e4aeef4610987640de8b435b1ae321bb)) (necessary to fix [https://github.com/vitejs/vite-plugin-vue/issues/322](https://togithub.com/vitejs/vite-plugin-vue/issues/322)) ### [`v3.4.0`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#340-Slam-Dunk-2023-12-29) [Compare Source](https://togithub.com/vuejs/core/compare/v3.3.13...v3.4.0) > Read [this blog post](https://blog.vuejs.org/posts/vue-3-4) for an overview of the release highlights. ##### Potential Actions Needed 1. To fully leverage new features in 3.4, it is recommended to also update the following dependencies when upgrading to 3.4: - Volar / vue-tsc@^1.8.27 (**required**) - [@vitejs/plugin-vue](https://togithub.com/vitejs/plugin-vue)@^5.0.0 (if using Vite) - nuxt@^3.9.0 (if using Nuxt) - vue-loader@^17.4.0 (if using webpack or vue-cli) 2. If using TSX with Vue, check actions needed in [Removed: Global JSX Namespace](https://blog.vuejs.org/posts/vue-3-4#global-jsx-namespace). 3. Make sure you are no longer using any deprecated features (if you are, you should have warnings in the console telling you so). They may have been [removed in 3.4](https://blog.vuejs.org/posts/vue-3-4#other-removed-features). ##### Features - **general:** MathML support ([#7836](https://togithub.com/vuejs/core/issues/7836)) ([d42b6ba](https://togithub.com/vuejs/core/commit/d42b6ba3f530746eb1221eb7a4be0f44eb56f7d3)), closes [#7820](https://togithub.com/vuejs/core/issues/7820) - **reactivity:** more efficient reactivity system ([#5912](https://togithub.com/vuejs/core/issues/5912)) ([16e06ca](https://togithub.com/vuejs/core/commit/16e06ca08f5a1e2af3fc7fb35de153dbe0c3087d)), closes [#311](https://togithub.com/vuejs/core/issues/311) [#1811](https://togithub.com/vuejs/core/issues/1811) [#6018](https://togithub.com/vuejs/core/issues/6018) [#7160](https://togithub.com/vuejs/core/issues/7160) [#8714](https://togithub.com/vuejs/core/issues/8714) [#9149](https://togithub.com/vuejs/core/issues/9149) [#9419](https://togithub.com/vuejs/core/issues/9419) [#9464](https://togithub.com/vuejs/core/issues/9464) - **reactivity:** expose last result for computed getter ([#9497](https://togithub.com/vuejs/core/issues/9497)) ([48b47a1](https://togithub.com/vuejs/core/commit/48b47a1ab63577e2dbd91947eea544e3ef185b85)) - **runtime-core / dx:** link errors to docs in prod build ([#9165](https://togithub.com/vuejs/core/issues/9165)) ([9f8ba98](https://togithub.com/vuejs/core/commit/9f8ba9821fe166f77e63fa940e9e7e13ec3344fa)) - **runtime-core:** add `once` option to watch ([#9034](https://togithub.com/vuejs/core/issues/9034)) ([a645e7a](https://togithub.com/vuejs/core/commit/a645e7aa51006516ba668b3a4365d296eb92ee7d)) - **runtime-core:** provide full props to props validator functions ([#3258](https://togithub.com/vuejs/core/issues/3258)) ([8e27692](https://togithub.com/vuejs/core/commit/8e27692029a4645cd54287f776c0420f2b82740b)) - **compiler-core:** export error message ([#8729](https://togithub.com/vuejs/core/issues/8729)) ([f7e80ee](https://togithub.com/vuejs/core/commit/f7e80ee4a065a9eaba98720abf415d9e87756cbd)) - **compiler-core:** support specifying root namespace when parsing ([40f72d5](https://togithub.com/vuejs/core/commit/40f72d5e50b389cb11b7ca13461aa2a75ddacdb4)) - **compiler-core:** support v-bind shorthand for key and value with the same name ([#9451](https://togithub.com/vuejs/core/issues/9451)) ([26399aa](https://togithub.com/vuejs/core/commit/26399aa6fac1596b294ffeba06bb498d86f5508c)) - **compiler-core:** improve parsing tolerance for language-tools ([41ff68e](https://togithub.com/vuejs/core/commit/41ff68ea579d933333392146625560359acb728a)) - **compiler-core:** support accessing Error as global in template expressions ([#7018](https://togithub.com/vuejs/core/issues/7018)) ([bcca475](https://togithub.com/vuejs/core/commit/bcca475dbc58d76434cd8120b94929758cee2825)) - **compiler-core:** lift vnode hooks deprecation warning to error ([8abc754](https://togithub.com/vuejs/core/commit/8abc754d5d86d9dfd5a7927b846f1a743f352364)) - **compiler-core:** export runtime error strings ([#9301](https://togithub.com/vuejs/core/issues/9301)) ([feb2f2e](https://togithub.com/vuejs/core/commit/feb2f2edce2d91218a5e9a52c81e322e4033296b)) - **compiler-core:** add current filename to TransformContext ([#8950](https://togithub.com/vuejs/core/issues/8950)) ([638f1ab](https://togithub.com/vuejs/core/commit/638f1abbb632000553e2b7d75e87c95d8ca192d6)) - **compiler-sfc:** analyze import usage in template via AST ([#9729](https://togithub.com/vuejs/core/issues/9729)) ([e8bbc94](https://togithub.com/vuejs/core/commit/e8bbc946cba6bf74c9da56f938b67d2a04c340ba)), closes [#8897](https://togithub.com/vuejs/core/issues/8897) [nuxt/nuxt#22416](https://togithub.com/nuxt/nuxt/issues/22416) - **compiler-sfc:** expose resolve type-based props and emits ([#8874](https://togithub.com/vuejs/core/issues/8874)) ([9e77580](https://togithub.com/vuejs/core/commit/9e77580c0c2f0d977bd0031a1d43cc334769d433)) - **compiler-sfc:** bump postcss-modules to v6 ([2a507e3](https://togithub.com/vuejs/core/commit/2a507e32f0e2ef73813705a568b8633f68bda7a9)) - **compiler-sfc:** promote defineModel stable ([#9598](https://togithub.com/vuejs/core/issues/9598)) ([ef688ba](https://togithub.com/vuejs/core/commit/ef688ba92bfccbc8b7ea3997eb297665d13e5249)) - **compiler-sfc:** support import attributes and `using` syntax ([#8786](https://togithub.com/vuejs/core/issues/8786)) ([5b2bd1d](https://togithub.com/vuejs/core/commit/5b2bd1df78e8ff524c3a184adaa284681aba6574)) - **compiler-sfc:** `defineModel` support local mutation by default, remove local option ([f74785b](https://togithub.com/vuejs/core/commit/f74785bc4ad351102dde17fdfd2c7276b823111f)), closes [/github.com/vuejs/rfcs/discussions/503#discussioncomment-7566278](https://togithub.com//github.com/vuejs/rfcs/discussions/503/issues/discussioncomment-7566278) - **ssr:** add `__VUE_PROD_HYDRATION_MISMATCH_DETAILS__` feature flag ([#9550](https://togithub.com/vuejs/core/issues/9550)) ([bc7698d](https://togithub.com/vuejs/core/commit/bc7698dbfed9b5327a93565f9df336ae5a94d605)) - **ssr:** improve ssr hydration mismatch checks ([#5953](https://togithub.com/vuejs/core/issues/5953)) ([2ffc1e8](https://togithub.com/vuejs/core/commit/2ffc1e8cfdc6ec9c45c4a4dd8e3081b2aa138f1e)), closes [#5063](https://togithub.com/vuejs/core/issues/5063) - **types:** use enum to replace const enum ([#9261](https://togithub.com/vuejs/core/issues/9261)) ([fff7b86](https://togithub.com/vuejs/core/commit/fff7b864f4292d0430ba2bda7098ad43876b0210)), closes [#1228](https://togithub.com/vuejs/core/issues/1228) - **types:** add emits and slots type to `FunctionalComponent` ([#8644](https://togithub.com/vuejs/core/issues/8644)) ([927ab17](https://togithub.com/vuejs/core/commit/927ab17cfc645e82d061fdf227c34689491268e1)) - **types:** export `AriaAttributes` type ([#8909](https://togithub.com/vuejs/core/issues/8909)) ([fd0b6ba](https://togithub.com/vuejs/core/commit/fd0b6ba01660499fa07b0cf360eefaac8cca8287)) - **types:** export `ObjectPlugin` and `FunctionPlugin` types ([#8946](https://togithub.com/vuejs/core/issues/8946)) ([fa4969e](https://togithub.com/vuejs/core/commit/fa4969e7a3aefa6863203f9294fc5e769ddf6d8f)), closes [#8577](https://togithub.com/vuejs/core/issues/8577) - **types:** expose `DefineProps` type ([096ba81](https://togithub.com/vuejs/core/commit/096ba81817b7da15f61bc55fc1a93f72ac9586e0)) - **types:** expose `PublicProps` type ([#2403](https://togithub.com/vuejs/core/issues/2403)) ([44135dc](https://togithub.com/vuejs/core/commit/44135dc95fb8fea26b84d1433839d28b8c21f708)) - **types:** improve event type inference when using `h` with native elements ([#9756](https://togithub.com/vuejs/core/issues/9756)) ([a625376](https://togithub.com/vuejs/core/commit/a625376ac8901eea81bf3c66cb531f2157f073ef)) - **types:** provide `ComponentInstance` type ([#5408](https://togithub.com/vuejs/core/issues/5408)) ([bfb8565](https://togithub.com/vuejs/core/commit/bfb856565d3105db4b18991ae9e404e7cc989b25)) - **types:** support passing generics when registering global directives ([#9660](https://togithub.com/vuejs/core/issues/9660)) ([a41409e](https://togithub.com/vuejs/core/commit/a41409ed02a8c7220e637f56caf6813edeb077f8)) ##### Performance Improvements - **compiler-sfc:** avoid sfc source map unnecessary serialization and parsing ([f15d2f6](https://togithub.com/vuejs/core/commit/f15d2f6cf69c0c39f8dfb5c33122790c68bf92e2)) - **compiler-sfc:** remove magic-string trim on script ([e8e3ec6](https://togithub.com/vuejs/core/commit/e8e3ec6ca7392e43975c75b56eaaa711d5ea9410)) - **compiler-sfc:** use faster source map addMapping ([50cde7c](https://togithub.com/vuejs/core/commit/50cde7cfbcc49022ba88f5f69fa9b930b483c282)) - **compiler-core:** optimize away isBuiltInType ([66c0ed0](https://togithub.com/vuejs/core/commit/66c0ed0a3c1c6f37dafc6b1c52b75c6bf60e3136)) - **compiler-core:** optimize position cloning ([2073236](https://togithub.com/vuejs/core/commit/20732366b9b3530d33b842cf1fc985919afb9317)) - **codegen:** optimize line / column calculation during codegen ([3be53d9](https://togithub.com/vuejs/core/commit/3be53d9b974dae1a10eb795cade71ae765e17574)) - **codegen:** optimize source map generation ([c11002f](https://togithub.com/vuejs/core/commit/c11002f16afd243a2b15b546816e73882eea9e4d)) - **shared:** optimize makeMap ([ae6fba9](https://togithub.com/vuejs/core/commit/ae6fba94954bac6430902f77b0d1113a98a75b18)) ##### BREAKING CHANGES ##### Global JSX Registration Removed Starting in 3.4, Vue no longer registers the global `JSX` namespace by default. This is necessary to avoid global namespace collision with React so that TSX of both libs can co-exist in the same project. This should not affect SFC-only users with latest version of Volar. If you are using TSX, there are two options: 1. Explicitly set [jsxImportSource](https://www.typescriptlang.org/tsconfig#jsxImportSource) to `'vue'` in `tsconfig.json` before upgrading to 3.4. You can also opt-in per file by adding a `/* @jsxImportSource vue */` comment at the top of the file. 2. If you have code that depends on the presence of the global `JSX` namespace, e.g. usage of types like `JSX.Element` etc., you can retain the exact pre-3.4 global behavior by explicitly referencing `vue/jsx`, which registers the global `JSX` namespace. Note that this is a type-only breaking change in a minor release, which adheres to our [release poliConfiguration
📅 Schedule: Branch creation - "on sunday" (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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.