chore(deps): update build (major)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @vue/language-plugin-pug (source) | ^1.8.27 -> ^2.0.0 |
||||
| @vueuse/core (source) | ^10.9.0 -> ^11.0.0 |
||||
| vercel (source) | ^32.7.2 -> ^37.0.0 |
Release Notes
vuejs/language-tools (@vue/language-plugin-pug)
v2.1.2
Bug Fixes
- language-core, typescript-plugin, language-server: write globalTypes into dist for correct export (#4740) (#4737) (#4738) (#4739) - Thanks to @KazariEX!
-
language-core: don't default
vueCompilerOptions.libto@vue/runtime-domfor Vue 2
v2.1.0
Features
- language-core: inlay hints for destructured props (#4634) - Thanks to @KazariEX!
- language-core: typed fallthrough attributes (#4103) - Thanks to @A5rocks, @so1ve!
-
language-core: document links for classname within
:class(#4642) - Thanks to @KazariEX! - language-core: auto infer type for $refs & useTemplateRef (#4644) - Thanks to @zhiyuanzmj!
- language-core: type support for CSS Modules API (#4674) - Thanks to @KazariEX!
- language-service: better completion for directives (#4640) - Thanks to @KazariEX!
- language-service: better sorting & filtering of completion (#4671) - Thanks to @KazariEX!
- language-service: add style scoped and module completion (#4705) - Thanks to @runyasak!
Bug Fixes
-
vscode: type of
vue.server.hybridModeconfig (#4703) - Thanks to @KermanX! -
language-core: dependency on vulnerable version of
vue-template-compiler(#4613) - Thanks to @yyx990803! - language-core: support parse method to access ctx var in object (#4609) - Thanks to @linghaoSu!
- language-core: escape \ and ' in className avoid type error (#4619) - Thanks to @linghaoSu!
- language-core: semantic highlight of the end tag of namespaced elements (#4623) - Thanks to @KermanX!
- language-core: nullable modelvalues (#4648) - Thanks to @davidmatter!
- language-core: should try casting dynamic slot name into constant (#4669) - Thanks to @KermanX!
- language-core: local name support for prop using runtime api (#4650) - Thanks to @KazariEX!
-
language-core: optimize matching of scoped class and
v-bind()(#4679) - Thanks to @KazariEX! - language-core: should preserve generic info in directive (#4686) - Thanks to @KermanX!
-
language-core: generate
refas identifier instead of interpolation (#4688) - Thanks to @KazariEX! - language-core: correct type narrowing from script to template (#4689) - Thanks to @KazariEX!
-
language-core: should camelize prop name in
experimentalModelPropName(#4691) - Thanks to @KermanX! - language-core: drop duplicate hints on incomplete tag (#4696) - Thanks to @KazariEX!
- language-core: correct inlay hints for v-bind with modifier (#4721) - Thanks to @KazariEX!
-
language-core: transform range of
file-mdcorrectly (#4735) - Thanks to @KazariEX! - language-plugin-pug: should cache proxyed object (#4626) - Thanks to @KermanX!
- language-plugin-pug: compute offset correctly of pug class (#4652) - Thanks to @KazariEX!
- language-service: completion documentations for binding attributes (#4667) - Thanks to @KazariEX!
- language-service: avoid converting internal id of special tags (#4643) - Thanks to @KazariEX!
- language-service: reinstate the completion for modifiers (#4639) - Thanks to @KazariEX!
- language-service: consistent data from provider for sfc completion (#4645) - Thanks to @KazariEX!
- typescript-plugin: unknown request type warning (#4715) - Thanks to @davidmatter!
Refactors
- language-core: extract SFC root tags to separate virtual code
-
language-core: removed
__hinttrick from codegen - language-core: rewrite a part of confusing codegen code
- language-core: reduce virtual code generated by component tags (#4714)
- language-core: do not wrap template virtual code with function (#4731)
- language-core: write real files to FS for shared global types (#4736)
-
component-meta: remove deprecated
createComponentMetaCheckerByJsonConfig,createComponentMetaCheckerapi
Other Changes
- Upgraded Volar from
v2.4.0-alpha.18tov2.4.1:- Ensure unopened files are synced to project (#4711) (#4632) - Thanks to @davidmatter!
- ci: integrated pkg.pr.new
- tsc: test all typecheck cases in one tsconfig (#4723)
- tsc: add test for TS-next (#4724)
- tsc: add tests for for #3779, #3820 (#3838) - Thanks to @so1ve!
- vscode: add grammar test (#3861) - Thanks to @so1ve!
-
language-service: migrate tests to
@volar/test-utils(#4719) - language-core: add scoped classes renaming case (#4727) - Thanks to @KazariEX!
v2.0.29
Features
- vscode: focus mode Insiders (https://github.com/volarjs/insiders/pull/24)
-
language-core: Plugin API 2.1
- Added plugin hooks:
getLanguageId,isValidFile,parseSFC2 - Improve backward compatibility (#4585) - Thanks @zhiyuanzmj
- Added plugin hooks:
- language-core: support default prop when using __typeProps (#4602) - Thanks @zhiyuanzmj
- language-core: improve nested plugins (#4581) - Thanks @zhiyuanzmj
-
language-service: remove
v-bindcode action (#4601) - vscode: add empty pattern to codeblock attributes scope (#4590) - Thanks @KermanX
Fixes
- tsc: errors should be thrown instead of being console.log printed
- language-server: observe named pipes changes when server startup (#4292)
- language-core: infer define model type from options type (#4545) - Thanks @davidmatter
- language-core: type-checking not working with hyphen in slot name with JS (#4478) - Thanks @KermanX
- language-core: add type check for v-model without argument (#4598) - Thanks @zhiyuanzmj
- language-service: filter special tags (#4596) - Thanks @so1ve
- typescript-plugin: improve named pipes reliability (#4603)
- language-core: property access is incorrectly identified as compound expression (#4600)
- language-core: fix compatibility of generic component virtual code with TS 5.5 (#4577)
- tsc: TS4082 not reported for functional component (#4569)
Other Changes
- Upgraded Volar from
v2.4.0-alpha.15tov2.4.0-alpha.18: - Fix yarn 4 compatibility (#4587)
- Add vue vine to hybrid mode compatible list (#4543) - Thanks @so1ve
- Add global components prop validation test (#4542) - Thanks @davidmatter
v2.0.28
Features
- vscode: focus mode Insiders (https://github.com/volarjs/insiders/pull/24)
-
language-core: Plugin API 2.1
- Added plugin hooks:
getLanguageId,isValidFile,parseSFC2 - Improve backward compatibility (#4585) - Thanks @zhiyuanzmj
- Added plugin hooks:
- language-core: support default prop when using __typeProps (#4602) - Thanks @zhiyuanzmj
- language-core: improve nested plugins (#4581) - Thanks @zhiyuanzmj
-
language-service: remove
v-bindcode action (#4601) - vscode: add empty pattern to codeblock attributes scope (#4590) - Thanks @KermanX
Fixes
- tsc: errors should be thrown instead of being console.log printed
- language-server: observe named pipes changes when server startup (#4292)
- language-core: infer define model type from options type (#4545) - Thanks @davidmatter
- language-core: type-checking not working with hyphen in slot name with JS (#4478) - Thanks @KermanX
- language-core: add type check for v-model without argument (#4598) - Thanks @zhiyuanzmj
- language-service: filter special tags (#4596) - Thanks @so1ve
- typescript-plugin: improve named pipes reliability (#4603)
- language-core: property access is incorrectly identified as compound expression (#4600)
- language-core: fix compatibility of generic component virtual code with TS 5.5 (#4577)
- tsc: TS4082 not reported for functional component (#4569)
Other Changes
- Upgraded Volar from
v2.4.0-alpha.15tov2.4.0-alpha.18: - Fix yarn 4 compatibility (#4587)
- Add vue vine to hybrid mode compatible list (#4543) - Thanks @so1ve
- Add global components prop validation test (#4542) - Thanks @davidmatter
v2.0.26
Features
- language-service: Support auto-complete for more preprocessing languages.
- language-core: Improve type compatibility with Vue 3.5. (#4474) - Thanks, @zhiyuanzmj.
Bug Fixes
- vscode: Fix insider version display condition. Insiders
-
language-service: Fix
vue-twoslash-queriesnot working in LSP mode. - language-service: Add null handling for script tag completion items. (#4520)
-
language-core: Fix
anyin templates if the first checked file was not root. (#4526) - Thanks, @daniluk4000.
Other Changes
- Upgraded Volar from
v2.4.0-alpha.2tov2.4.0-alpha.15:- Fixed an issue where, when Hybrid Mode is disabled, TS support for Vue files not included in tsconfig may be missing.
- Improved the consistency of
vue-tscandtscbehavior. (#3526) - Fixed the
--cleanflag support forvue-tsc.
- Updated the high-level overview mermaid diagram.
- Added 'expected' and 'actually happening' sections to the bug report template. (#4515) - Thanks, @davidmatter.
v2.0.24
Features
- vscode: pop message box if new insiders version available insiders
- vscode: if insiders versions information failed to fetch from GitHub, try to fetch from CDN insiders
- language-service: better sfc-level tag name completion (#4506) - Thanks @KermanX
Bug Fixes
- tsc: update required volar version (#4498) - Thanks @davidmatter
- tsc: bump peer typescript version (#4513) - Thanks @so1ve
Refactors
- language-server: reorganize the code structure (#4507)
Other Changes
- Upgrade Volar from
v2.3.1tov2.4.0-alpha.2.- Hybrid Mode compatibility improvements with other TS plugins (https://github.com/volarjs/volar.js/issues/216)
- docs: add nvim-cmp integration (#4463) - Thanks @RayGuo-ergou
- docs: update mermaid
- The following extensions have been added to Hybrid Mode’s compatibility whitelist (#4206):
-
p42ai.refactor -
nrwl.angular-console -
styled-components.vscode-styled-components -
Divlo.vscode-styled-jsx-languageserver
-
v2.0.22
Bug Fixes
- vscode: directive syntax highlighting (#4482) - Thanks @KermanX
- language-core: move declare defineProp out of function scope (#4454) - Thanks @zhiyuanzmj
- language-core: compatible with TS 5.5 (#4492)
Other Changes
- Upgrade Volar from
v2.3.0-alpha.14tov2.3.1.- Error tolerant to
contentChangeslength (#4457)
- Error tolerant to
- Add feature request template (#4490) - Thanks @so1ve
- docs: fix wrong links in CHANGELOG.md (#4475) - Thanks @KermanX
v2.0.21
Bug Fixes
- fix(typescript-plugin): TS plugin cause type checking broken in .ts files (#4453)
v2.0.20
Features
- feat(language-service): add localization support for zh-hk/zh-tw
- feat(vscode): enable syntax highlighting of cue code blocks in MDX (#4425) - Thanks @remcohaszing
Bug Fixes
- fix(vscode): fix "as"/"instanceof" expressions syntax highlight (#4412)
- fix(language-core):
ForIteratorExpression'sreturnsproperty may be undefined (#4418) - Thanks @so1ve - fix(language-core): use defineEmits calls instead of type infer (#4430) - Thanks @zhiyuanzmj
- fix(tsc): log catched errors to console (#4451) - Thanks @mik3ybark3r
- fix(typescript-plugin): TS not working in template when tsconfig missing (#4452)
- fix(language-core): use type infer instead of await import (#4436) - Thanks @zhiyuanzmj
- feat(language-core): ignore type error for new functional component (#4445) - Thanks @zhiyuanzmj
- fix(language-core): ignore type error for possible component name (#4446) - Thanks @zhiyuanzmj
- fix(language-service): filter internal props in template completion
- fix(language-service): sort component props in template completion
- fix(language-core): duplicate completion appears at the beginning of script setup block
Other Changes
- Upgrade Volar from
v2.2.4tov2.3.0-alpha.14.- LSP server performance improved
- Language server now responds with the exact server capabilities for initialization requests
- Auto insertion requests can now exit early in the language client
- The following extensions have been added to Hybrid Mode’s compatibility whitelist:
-
kimuson.ts-type-expand- Thanks @zcf0508
-
v2.0.19
Bug Fixes
- language-core: property 'xyz' does not exist on type 'abc' when using v-for (#4386)
- language-core: avoid report error when events do not accept parameters (#4387)
- language-core: inline dynamic event handlers should not expect commas (#4387)
v2.0.18
Features
- language-core: report unknown events when strictTemplates is enabled (#3718)
-
language-core: add
compileSFCScriptplugin hook (#3200) - vscode: add coffeescript syntax highlight support
Bug Fixes
- language-core: fix event handler type for hyphen-case event names
- language-core: allow binding multiple events with the same name (#4369)
-
language-core: variable used in
keyappears as unused in v-for template tag (#329) (#3421) - language-core: generics with slots don't work with Vue 2.7 (#3241)
- language-core: template language of .md files should be markdown (#4299)
-
language-core: no template class links when
experimentalResolveStyleCssClassesis set toalways(#4379)
Other Changes
- Upgrade Volar from
v2.2.2tov2.2.4.- Fixed a few URI conversion issues
- fix(typescript): empty items list should be valid completion result (#4368)
- fix(typescript): path completion not working for meta files
- Upgrade Volar services from
v0.0.44tov0.0.45.- fix(typescript-twoslash-queries): inlay hints not working
- fix(css, html, json, yaml): failed to resolve relative path
- feat(emmet): port VSCode emmet extension client logic (https://github.com/volarjs/services/issues/95)
- The following extensions have been added to Hybrid Mode’s compatibility whitelist:
-
miaonster.vscode-tsx-arrow-definition -
runem.lit-plugin
-
v2.0.17
Features
- language-core: add JSDoc support for component (#2377)
- language-core: add JSDoc support for script setup binding variables (#3409)
- language-core: add class component support (#4354)
- language-service: re-support scoped class links in template (#4357)
- typescript-plugin: create script setup block when auto import if needed
- typescript-plugin: add JSDoc support for events in template (#4365)
- component-meta: add JSDoc tags support for events
- language-core: support defineOptions (#4362) - Thanks @zhiyuanzmj
Bug Fixes
- language-core: hover not working for intrinsic element event name
-
language-core: showing false declared but not used errors for functions used in
v-on="{}"(#4333) - language-core: fix nameless event expression formatting
-
language-core: types imported in the
<script setup>should not be used as a variable in template (#4353) -
language-core: renaming classname within
scopednot working (#4355) -
language-core:
<style>completions and html custom data completions not provided in some cases (#4092) - language-core: improve code action edits mapping fault tolerance
- language-core: support defineModel for generic component (#4345) - Thanks @zhiyuanzmj
- language-service: completion cannot trigger in SFC root
-
component-meta:
forceUseTsoptions not working
Other Changes
- Upgrade Volar from
v2.2.0tov2.2.2.- fix(language-server): pass correct languageId when creating virtual code (https://github.com/volarjs/volar.js/issues/173)
- fix(typescript): additional completion not working in plugin (#4323)
- Upgrade Volar services from
v0.0.42tov0.0.44.- feat(typescript): code action edits respect editor formatting settings (https://github.com/volarjs/services/issues/30)
- fix(typescript): not being able to jump to shims module definition
- fix(typescript):
allowTextChangesInNewFilesnever true for embedded documents - perf(typescript): check
commandresolve capability only for specific refactors (https://github.com/volarjs/services/issues/94)
- The following extensions have been added to Hybrid Mode’s compatibility whitelist:
-
mxsdev.typescript-explorer
-
- Deprecated
vueCompilerOptions.experimentalUseElementAccessInTemplate - Specify
packageManager(#4358) - Thanks @so1ve - docs: emoved possibly redundant duplicate reference (#4348) - Thanks @artshade
- language-service: temporarily remove references codeLens (#4364)
v2.0.16
Bug Fixes
- language-core: virtual document language ID is not updated when changing SFC style block lang
-
language-core: correct logic for
defineSlotsdestructuring (#4326) - Thanks @zhiyuanzmj -
language-core: ObjectDirective does not work with
defineSlots(#4327) - language-service: emmet not working in postcss style block (https://github.com/volarjs/volar.js/issues/169)
Other Changes
- Upgrade to Volar 2.2
-
language-core: export
VueEmbeddedCode(#4265) - Thanks @zhiyuanzmj -
typescript-plugin: expose
FileRegistrytoproject.program(#3963) - Thanks @zcf0508 - vscode: remove outdated formatters section (#4243) - Thanks @BBboy01
v2.0.15
Features
- Redesign additional extensions, VitePress, PetiteVue support (#4321)
- Fix custom file extensions not working in Hybrid Mode (#4251)
- vscode: prompt when Hybrid Mode is explicitly enabled but known incompatible extensions are installed
- language-core: use internal options for directly exposing user props/emits types (vuejs/core#10801)
- language-core: support defineSlots destructuring (#4312) - Thanks @zhiyuanzmj
Bug Fixes
- vscode: when enabled VitePress support, extension not activated when opening markdown files
- language-core: auto-complete not working in v-bind
Performance
- language-service: emmet completion should not be blocked by TS type evaluation (#4298)
- language-core: simplify virtual code for intrinsic elements
Other Changes
- Upgrade Volar from
v2.2.0-alpha.10tov2.2.0-alpha.12: - Add
svelte.svelte-vscode(>=108.4.0) to Hybrid Mode compatibility whitelist (sveltejs/language-tools#2317) - component-meta: convert source code to TS
-
language-core: export
allCodeFeatures(#4320) - Thanks @zhiyuanzmj
v2.0.14
Features
- language-core: added search html tag (#4280) - Thanks @audunhov
- language-service: added Russian, Czech localization support
Bug Fixes
-
language-core:
@ts-ignorenot working for slots (#4263) - language-core: reduce unnecessary props mapping (#4284)
- tsc: improve regexp performance for global type removal (#4260) - Thanks @blake-newman
Other Changes
- Upgrade Volar from
v2.2.0-alpha.8tov2.2.0-alpha.10to fix some issues:- Parameter Hints not working in Hybrid Mode (#3948)
- TS server to crash repeatedly when include large js file (#4278)
- Randomly causing errors when renaming / find definitions in Hybrid Mode (#4257, #4281, #4282)
- Unable to resolve Nuxt UI component type
- Incomplete results for find refernces in Hybrid Mode
- The following extensions have been added to Hybrid Mode’s compatibility whitelist:
-
bierner.lit-html -
denoland.vscode-deno(Whendeno.enableisfalse) -
jenkey2011.string-highlight
-
-
language-core: improve maintainability of codegen (#4276)
- Deprecated
vueCompilerOptions.nativeTags, now respects thenodeTypeproperty of template AST node. - Dynamic component types without
v-bind:isare no longer supported.
- Deprecated
v2.0.13
Performance
- tsc: re-introduce global types removal check (#4245)
Other Changes
- Upgrade Volar from
v2.2.0-alpha.7tov2.2.0-alpha.8for a vue-tsc performance issue fixes (#4238)
v2.0.12
Bug Fixes
- vscode: restart tsserver before restart vue language server (#4242)
- tsc: remove exit early condition
- typescript-plugin: handle named pipe server timeout
-
language-core:
@vue-ignorenot working for fragment v-if/v-for nodes (#4232)
Other Changes
- Upgrade Volar from
v2.2.0-alpha.6tov2.2.0-alpha.7for a typescript plugin bug fixes
v2.0.11
Features
-
vscode: support for enabling/disabling typescript plugin (#4226)
- Added
typeScriptPluginOnlyoption forvue.server.hybridModesetting. - When Hybrid Mode is disabled, the Vue TypeScript Plugin will be disabled by default.
- Added
-
vscode: support for
vue.format.wrapAttributessetting (#4212) -
vscode: add
vue.codeActions.askNewComponentNamesetting (#4217)
Bug Fixes
-
vscode:
Find File Referencesnot working when hybrid mode is disabled (#4221) - language-core: type narrowing not working for inline event handlers (#4209)
-
language-core:
@vue-ignore,@vue-expect-errornot working for interpolations -
language-core: improve reliability for
@vue-ignore,@vue-expect-error(#4203) - language-core: duplicated items in suggestion list for prop values (#3922)
-
language-server:
vueCompilerOptionsnot working with hybrid mode (#4211) (#3959)
Other Changes
- Upgrade Volar from
v2.2.0-alpha.5tov2.2.0-alpha.6for avue-tscbug fixes- volarjs/volar.js#162 - Thanks @wangshunnn
- test: add test for #4203 (#4207) - Thanks @tinco
v2.0.10
Features
-
vscode: enable
vue.updateImportsOnFileMove.enabledby default (#3646) - vscode: re-add restart server command (#4174)
- vscode: automatically enable Hybrid Mode if possible (#4206)
- component-meta: add typing resolution for defineModel modifiers (#4175) - Thanks @stafyniaksacha
- language-service: drag and drop import respects tsconfig path aliases (#4184)
- language-service: supports auto insertion of multiple cursors (#4140)
Bug Fixes
-
language-server:
additionalExtensionsoption not working for inferred project - language-core: avoid interpolation indentation affecting each other
- language-core: generate each interpolation into separate virtual code (#4165)
-
language-service: ignore html
wrapAttributesformat settings for vue document (#3987) - vscode: remove duplicate ts version status (#4167)
-
language-server:
.html,.mdfile language id incorrect - typescript-plugin: formatting settings not working for ts completion
- tsc: remove fake global types holder for composite projects compatibility (#4196) - Thanks @blake-newman
Performance
- language-core: cache canonical root file names with string Set
Other Changes
- Upgrade Volar from
v2.1.3tov2.2.0-alpha.5for a few bug fixes and performance improves, please refer to CHANGELOG.md for details. -
vscode: update required VSCode version to
^1.88.0 - docs: update readme with neovim lspconfig setup (#4134) - Thanks @RayGuo-ergou
- language-core: split inline css codegen into separate plugin
- language-core: move global types codegen into separate script
- language-core: resolve virtual code features before push code
- test: added simple tests for vue-tsc and custom SFC extensions. (#4181) - Thanks @cabal95
v2.0.7
[!NOTE] Hybrid Mode is now disabled by default, you need to enable
vue.server.hybridModein settings to enable it explicitly.
Features
- language-server: reintroducing full TS support and disable Hybrid Mode by default (#4119)
-
vscode: check outdated
@vue/language-plugin-pugin doctor - vscode: significantly reduces the status bar space occupied
Bug Fixes
- vscode: vueCompilerOptions no longer prompts for deprecated options
-
component-meta:
defineSlotsallows empty params (#4093) - thanks @Evertvdw - typescript-plugin: fault tolerance for named pipe servers json file (#4075) - thanks @Simon-He95
-
language-core: generate
defineModelemits type on-demand (#4052) - thanks @so1ve -
language-core: special treatment for number elements inside
v-for(#3859) - thanks @so1ve - language-plugin-pug: semantic tokens mapping failed (#4070)
Other Changes
- language-service update neovim lsp set up info (#4085) - thanks @CofCat456
-
lint: add
tsllinter and auto fix workflow (#4100) - vscode: remove embedded language IDs (#4081) - thanks @remcohaszing
v2.0.6
[!IMPORTANT] If the TypeScript language server crashes since 2.0, please try using VSCode Insiders and install JavaScript and TypeScript Nightly, or temporarily downgrade to 1.8.27.
Issue: https://github.com/vuejs/language-tools/issues/3962If false positive errors occur, please try disabling unrelated extensions in the Vue workspace.
Issue: https://github.com/vuejs/language-tools/issues/3942
Fixes
- language-core: use local variables in v-bind shorthand (#4017) - thanks @so1ve
- language-core: sfc folding end position failed to mapping (#4038) - thanks @so1ve
-
language-service: remove
extraLinersoption for formatting (#3943) -
language-service: bump
volar-service-typescriptfor fix jsx formatting (#3949) -
language-service: bump
@volar/typescriptfor fix 2.0.5 auto-complete performance regression (#4024)
Other Changes
-
vscode: rename
vue.inlayHints.vbindShorthandsetting tovue.inlayHints.vBindShorthand(#3995) - thanks @l4dybird
v2.0.5
Features
-
language-core: support
v-bindshorthand (#3990) - thanks @so1ve -
language-service: support inlay hints for
v-bindshorthand (#3990) - thanks @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
globalTypesHolderbeing specified from anode_modulesfile (#3990) - language-core: fault tolerance for plugin creation
- language-plugin-pug: failed to load due to an invalid require path (#3930)
- typescript-plugin: custom extensions do not work (#3977)
- language-service: html custom data not working (#3975)
Other Changes
- typescript-plugin add README (#3974) - thanks @WhyNotHugo
- component-meta update demo (#3994) - thanks @zzfn
v2.0.4
Features
- vscode: report requires TSDK version in doctor
Fixes
- typescript-plugin: JSON parsing error when server data length > 8192 (#3961)
v2.0.3
Features
- vscode: identify #3942 in doctor
Fixes
- vscode: compatible with VSCode 1.87.0
- vscode: search "TypeScript and JavaScript Language Features" with id (#3932)
- typescript-plugin: more reliable connection to named pipe server (#3941)
Refactors
- language-service: dependency injection typescript plugin (#3994)
v2.0.2
Features
- vscode: focus mode Insiders (https://github.com/volarjs/insiders/pull/24)
-
language-core: Plugin API 2.1
- Added plugin hooks:
getLanguageId,isValidFile,parseSFC2 - Improve backward compatibility (#4585) - Thanks @zhiyuanzmj
- Added plugin hooks:
- language-core: support default prop when using __typeProps (#4602) - Thanks @zhiyuanzmj
- language-core: improve nested plugins (#4581) - Thanks @zhiyuanzmj
-
language-service: remove
v-bindcode action (#4601) - vscode: add empty pattern to codeblock attributes scope (#4590) - Thanks @KermanX
Fixes
- tsc: errors should be thrown instead of being console.log printed
- language-server: observe named pipes changes when server startup (#4292)
- language-core: infer define model type from options type (#4545) - Thanks @davidmatter
- language-core: type-checking not working with hyphen in slot name with JS (#4478) - Thanks @KermanX
- language-core: add type check for v-model without argument (#4598) - Thanks @zhiyuanzmj
- language-service: filter special tags (#4596) - Thanks @so1ve
- typescript-plugin: improve named pipes reliability (#4603)
- language-core: property access is incorrectly identified as compound expression (#4600)
- language-core: fix compatibility of generic component virtual code with TS 5.5 (#4577)
- tsc: TS4082 not reported for functional component (#4569)
Other Changes
- Upgraded Volar from
v2.4.0-alpha.15tov2.4.0-alpha.18: - Fix yarn 4 compatibility (#4587)
- Add vue vine to hybrid mode compatible list (#4543) - Thanks @so1ve
- Add global components prop validation test (#4542) - Thanks @davidmatter
v2.0.1
Bug Fixes
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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Deploying pixivnow with
Cloudflare Pages
| Latest commit: |
6078fa5
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://6138f7b5.pixivnow-8yr.pages.dev |
| Branch Preview URL: | https://renovate-major-build.pixivnow-8yr.pages.dev |
The latest updates on your projects. Learn more about Vercel for Git ↗︎
| Name | Status | Preview | Comments | Updated (UTC) |
|---|---|---|---|---|
| pixiv-now | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Aug 21, 2024 5:29pm |