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

chore(deps): update dependency vue-tsc to v1 - autoclosed #167

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Oct 7, 2022

Mend Renovate

This PR contains the following updates:

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

Release Notes

vuejs/language-tools (vue-tsc)

v1.8.25

Compare Source

  • fix(component-type-helpers): correct type inference for FunctionalComponent (#​3766) - thanks @​pinguet62
  • fix(language-core): camelize props for dynamic component (#​3774) - thanks @​so1ve

v1.8.24

Compare Source

  • refactor(component-type-helpers): vue 2 types now move to vue-component-type-helpers/vue2 (#​3404)
  • feat(language-core): expose defineEmits's arg and typeArg in parseScriptSetupRanges (#​3710) - thanks @​so1ve
  • fix(language-core): strictTemplates fails to report unknown components (#​3539)
  • fix(language-core): script syntax breaks if script options does not have trailing comma (#​3755)
  • fix(language-core): script syntax breaks if options are enclosed in parentheses (#​3756)
  • fix(language-core): allow using as with multiple <script> blocks (#​3733) - thanks @​so1ve
  • fix(language-core): component type narrowing not working in template
  • fix(language-core): incremental insertion incorrect if input <script setup> tag above <script> tag (#​3743) - thanks @​so1ve
  • fix(language-core): don't camelize attributes for plain elements (#​3750) - thanks @​rchl
  • fix(vscode): syntax highlighting for .prop shorthand (#​3729) - thanks @​so1ve
Volar.js 1.11.1 updates:

v1.8.22

Compare Source

  • fix: experimentalResolveStyleCssClasses: "always" not working (#​3689) - thanks @​maIIady
  • fix: __VLS_Prettify missing for dts build when uses withDefaults() (#​3691)

v1.8.21

Compare Source

Volar.js 1.10.5 updates:

v1.8.20

Compare Source

  • feat: added Italian integration documentation
  • feat: enforce v-bind argument to be an object (#​3666) - thanks @​so1ve
  • fix: JSDoc comments not emitted when using type-only defineProps macro (#​3645)
  • fix: autocomplete for directive comments without a space (#​3665) - thanks @​so1ve
  • fix: fix slot type when using a interpolation in template string (#​3657) - thanks @​so1ve
  • fix: add autocomplete for v-slot parameters (#​3661) - thanks @​so1ve
  • fix: export correct SlotsPropertyName for vue2 (#​3669) - thanks @​zhiyuanzmj
  • fix(types): infer discriminated unions in child component props (#​3672) - thanks @​davidmatter
  • fix: access to slots directly (#​3671) - thanks @​so1ve
  • fix: autocomplete not working for $event (#​3668) - thanks @​so1ve
  • perf: remove duplicate virtual code for native tags
  • chore: rename volar to vue in diagnostics (#​3667) - thanks @​so1ve
  • chore: publish ts plugin to open-vsx (#​3589) - thanks @​brc-dd
Full-time Support by

WebContainer API is here.

Our Platinum Sponsors
The Intuitive Web Framework
The Progressive JavaScript Framework
Our Silver Sponsors

Add you via GitHub Sponsors or Open Collective

v1.8.19

Compare Source

  • feat: no longer checking save time (#​3650)
  • fix(ts-plugin): tsserver doesnt have updated list of external files when new vue files are added (required TS 5.3) (#​3555) (#​3649)
  • fix: false positive error when accessing local variables in defineProps parameter (#​3643) (#​3644) - thanks @​so1ve

v1.8.18

Compare Source

Upgrade required VSCode version to 1.82.0 (#​3642)

v1.8.17

Compare Source

v1.8.16

Compare Source

  • fix: merge default export's properties properly (#​3600) - thanks @​so1ve
  • fix: accurate exposed type with refs in generic component (#​3604) - thanks @​so1ve
  • fix: make emits type correct when user assigns emit function a custom name (#​3624) - thanks @​so1ve
Volar.js 1.10.3 updates:

v1.8.15

Compare Source

  • fix: props type missing in JS component context (#​3592)
  • fix: ignore $emit return type for Vue 2 (#​3596)

v1.8.14

Compare Source

v1.8.13

Compare Source

  • fix: generate valid syntax when noPropertyAccessFromIndexSignature is not enabled (#​3575) - thanks @​so1ve

v1.8.12

Compare Source

  • feat: support vitepress's code snippet import (#​3559) - thanks @​so1ve
  • fix(component-meta): fix modules interoperability with vue-component-type-helper
  • fix: avoid losing generic types with strictTemplates: false (#​3565) - thanks @​so1ve
  • fix: format slots with typeannotation correctly (#​3573) - thanks @​so1ve

v1.8.11

Compare Source

  • feat: slot references codeLens counting fragment default slot (#​932)
  • fix: correct message for @vue-expect-error (#​3541) - thanks @​so1ve
  • fix: avoid global macros conflicts with local variables (#​3550) - thanks @​so1ve
  • fix: script setup comments at top breaks global macros (#​3549) - thanks @​so1ve
  • fix(vue-tsc): prevent rebuild in incremental mode throwing error (#​3556) - thanks @​blake-newman

v1.8.10

Compare Source

  • feat: added Portuguese integration documentation (#​3535)
  • feat: exposed configFileName for createParsedCommandLineByJson() function (#​3456) - thanks @​qmhc
  • feat: support nested plugins (#​3530) - thanks @​so1ve
  • feat(vscode): add vue.server.runtime setting and support for Bun runtime
  • feat(vscode): add vue.server.path setting for customize server module path
  • fix: correctly hyphen-case props (#​3424) - thanks @​so1ve
  • fix: generic components should respect strictTemplates (#​3487) - thanks @​so1ve
  • fix(vue-component-type-helpers): correctly handle generic components when using ComponentExposed (#​3536) - thanks @​so1ve

v1.8.8

Compare Source

  • fix: language server crashed due to importing unexist library (#​3453) (#​3454)

v1.8.7

Compare Source

  • feat: support auto-complete for directives (#​2559)
  • feat: support extract component for options api
  • feat: re-support external component parsing (#​3328)
  • feat: support function expression emit event (#​3445) - thanks @​lvjiaxuan
  • perf: reuse VueFile instances between monorepo packages (#​3450)
  • fix: handle node next module resolution (#​3159) - thanks @​kalvenschraut
  • fix: generate valid code when using __VLS_PropsChildren (#​3442) - thanks @​so1ve
  • fix: component auto-import cannot insert import statement
  • fix: extract component cannot extract interpolations
  • fix: allow top-level await in script setup blocks with generics (#​3441) - thanks @​so1ve

v1.8.6

Compare Source

  • feat: add support for extract component code action (#​2496) - thanks @​zardoy
  • feat: add support for v-bind toggle code action (#​2524) - thanks @​zardoy
  • feat: more dull "Saving time is too long" popup
  • fix: vue.server.petiteVue.supportHtmlFile, vue.server.vitePress.supportMdFile settings not working (#​3238)
  • fix: don't check element type for directives (#​3140)
  • fix: @ts-nocheck cannot work from script setup (#​3420) - thanks @​so1ve
  • fix(ts-plugin): module resolving should be able to fallback to .d.ts (#​3419)
  • fix(language-plugin-pug): @vue-ignore, @vue-skip, @vue-expected-error not working for pug template

v1.8.5

Compare Source

  • 🔥 feat(labs): support for TS memory usage treemap
  • 🔥 perf: properly support TS DocumentRegistry to drastically reduce memory usage in monorepo projects
  • feat(ts-plugin): re-support auto-import
  • fix: remove invalid volar.action.serverStats command (#​3366) - thanks @​yaegassy
  • fix: don't remove comments when comment is in the first line (#​3365) - thanks @​so1ve
  • fix: allow slots to have no arguments (#​3376) - thanks @​so1ve
  • fix: camel case components is not recognized as used (#​3377) - thanks @​so1ve
  • perf: hoist regexp if possible (#​3378) - thanks @​so1ve
  • fix: non scoped classes resolution regression (#​3381) - thanks @​maIIady
  • feat: don't to request reload editor when server options changed (#​3393) - thanks @​zardoy
  • feat: don't hide output channel on server restart (#​3401) - thanks @​zardoy

Breaking changes

  • Deprecate language server json.customBlockSchemaUrls option (#​3398)

v1.8.4

Compare Source

v1.8.3

Compare Source

  • fix(ts-plugin): tsserver crashes when import > 4MB .vue file (#​3332)
  • fix(language-server): in specific os fileExists() throws (#​3336)

v1.8.2

Compare Source

Volar.js 1.10.5 updates:

v1.8.1

Compare Source

  • feat: no longer checking save time (#​3650)
  • fix(ts-plugin): tsserver doesnt have updated list of external files when new vue files are added (required TS 5.3) (#​3555) (#​3649)
  • fix: false positive error when accessing local variables in defineProps parameter (#​3643) (#​3644) - thanks @​so1ve

v1.8.0

Compare Source

v1.7.14

Compare Source

  • perf: intellisense is very slow when referencing lots of external .vue files (#​3264)
  • fix: read directory infinite recursion on Darwin os (#​3282)

v1.7.13

Compare Source

v1.7.12

Compare Source

  • feat: reintroduce nativeTags (#​3279)
  • fix: compatible with TS 5.1.3 (#​3274) (#​3277) - thanks @​so1ve
  • perf(vue-tsc): addressed a performance regression since 1.5.1 by reintroducing nativeTags (#​3148)

v1.7.11

Compare Source

  • fix: ignore errors for statSync (#​3260)

v1.7.10

Compare Source

  • feat: upgrade framework to v1.7 (#​3248)
  • fix: strictTemplates not working for IntrinsicElement (#​3214)
  • fix: failed to load tsconfig json schema (#​3224) (#​3228) - thanks @​tjx666
  • fix(vue-tsc): vue-tsc ignores type errors in .vue files if the incremental setting is true (#​2756) (#​3218) - thanks @​lucasavila00
  • fix: properly merge defineModel and defineProps types (#​3164)
  • fix(language-server): show component meta command not working

Breaking changes

v1.7.9

Compare Source

v1.7.8

Compare Source

  • fix: directive comments not working in production builds

v1.7.7

Compare Source

  • feat: support for @vue-ignore, @vue-skip, @vue-expected-error directive comments (#​3215)
  • refactor(language-service): removed vscode-languageserver-protocol runtime dependency
  • perf(monaco): much faster first time intellisense
  • fix: ts project not updated when virtual ts file created / deleted

v1.7.6

Compare Source

  • refactor(language-service): fewer runtime dependencies
  • chore: low-level API adjustment

v1.7.5

Compare Source

v1.7.4

Compare Source

  • feat: more reliable intellisense for monaco
  • fix: avoid adds ".js" extension when auto importing components (#​3150)

v1.7.3

Compare Source

  • chore: bump vue deps to 3.3 stable (#​3167) - thanks @​ferferga
  • fix(vue-tsc): avoid throw when composite is enabled (#​2622)
  • perf(language-service): avoid request name casing from language client multiple times (#​3158) - thanks @​kalvenschraut
  • fix: avoid slot name report TS8013 in js component (#​3121)

v1.7.1

Compare Source

  • perf: intellisense is very slow when referencing lots of external .vue files (#​3264)
  • fix: read directory infinite recursion on Darwin os (#​3282)

v1.7.0

Compare Source

Breaking changes

  • rename packages from @volar/vue-* to @vue/* (#​3134)
  • volar.config.js specification update (base on Volar.js v1.5)

v1.6.5

Compare Source

  • chore: bump vue deps to 3.3 stable (#​3167) - thanks @​ferferga
  • fix(vue-tsc): avoid throw when composite is enabled (#​2622)
  • perf(language-service): avoid request name casing from language client multiple times (#​3158) - thanks @​kalvenschraut
  • fix: avoid slot name report TS8013 in js component (#​3121)

v1.6.4

Compare Source

  • feat: support color pickers for inline css
  • feat: support lang="vue" (#​3105) - thanks @​HunYan-io
  • fix: when the source type of v-for is any, the item type should be any (#​3108) (#​3112)
  • fix: avoid slots report error when noPropertyAccessFromIndexSignature enabled (#​3106)
  • fix(component-type-helpers): import module causes tsc error (#​3114)
  • fix: empty slot name auto-complete not working
  • fix: accessing an unknown slot name does not report an error
  • fix: format adds spaces to v-for if nested template element assigns type to slot props (#​2750) (#​2757)
  • fix: parentheses auto insert not working in template

Breaking changes

  • drop support for Vue 3.3 slots short definition (#​3116)

v1.6.3

Compare Source

  • feat: expose custom blocks attrs (#​3099) - thanks @​HunYan-io
  • fix: event "@​update:" syntax causes TS error (#​3100)
  • fix: generic attr unexpectedly trimmed when formatting if attr value includes "<" (#​3101)
  • fix: required event props always shows in missing props hint
  • fix: exclude null / undefined from v-for source type (#​3102)

v1.6.2

Compare Source

  • fix: consume required props for events (#​2468)
  • fix: support infer v-for types for generic (#​2758)
  • fix: slot missing props don't report error
  • fix: cannot assign generic component to components option of defineComponent
  • fix: "TS1002: Unterminated string literal" in slots edge case (#​2710)
  • fix: generic component prop with default type incorrect (#​2754)

v1.6.1

Compare Source

  • feat: support for specify vue library name by vueCompilerOptions.lib option (#​2722)
  • fix: avoid <component :is> type checking with string literal assignment (#​2725)
  • fix: <slot> reporting false positive error when strictTemplates enabled (#​2726) (#​2723)
  • fix: error using custom directive: Expected 2 arguments, but got 1. (#​2730)
  • fix: namespaced tag not working without script setup
  • fix: component intellisense not working in template if TS version < 5.0 (#​2742)
  • fix: class is not assignable to generic components (#​2744)
  • fix: components options is not set correctly when component name is kebab-case and auto-importing (#​2745)

v1.6.0

Compare Source

  • feat(doctor): show warning for TS 4.9 (#​2190)
  • feat: support inlayHints for vueCompilerOptions.optionsWrapper
  • fix: avoid props type-checking for VNode (#​2720)
  • fix: revert "fix: trim modifiers for slot name"
  • refactor: update extension settings from volar.* to vue.*
  • refactor(language-server): remove petiteVue, vitePress from server init options

    for IDEs other than VSCode, use additionalExtensions: ['html', 'md'] instead of

Breaking changes

  • deprecated vueCompilerOptions.jsxTemplates (#​2677)
  • deprecated vueCompilerOptions.nativeTags (#​2685)

v1.5.4

Compare Source

  • fix: defineExpose macro missing for Vue 3.3
  • fix(component-meta): meta info is empty if missing vue-component-type-helpers dependency
  • fix: don't check time for codeActions when saving multiple files

v1.5.3

Compare Source

  • feat: support type-checking for dynamic components
  • feat: support element type-checking for directives
  • fix: cannot infer event type for <Transition> (#​2700)
  • fix: tag / prop casing status not working
  • fix: slot name accidentally included modifiers in virtual code
  • fix: avoid always pop "Saving time is too long" edge case
  • fix: only generate JSX.ElementChildrenAttribute type when vueCompilerOptions.jsxSlots enabled (#​2714)
  • fix: top level await error in SFC if two script blocks are present (#​2712)
  • fix: cannot use generic components inside defineComponent (#​2709)
  • fix: intellisense not working in es module project (#​2661)

v1.5.2

Compare Source

  • fix: cannot recognize hyphenate tag name (#​2688)

v1.5.1

Compare Source

  • refactor: deprecate nativeTags option (#​2685)
  • fix: props type-check not working for one argument functional component (#​2686)
  • fix: <Suspense> default slot reporting error (#​2683)
  • fix: cannot infer slots type in vue2 project (#​2682)
  • fix: static directive arg should not recognize as expression (#​2678)

v1.5.0

Compare Source

  • refactor: deprecate jsxTemplates option (#​2677)

v1.4.4

Compare Source

  • fix: missing FunctionalComponent props are no longer reported in the template (#​2676)

v1.4.3

Compare Source

  • feat: add volar.nameCasing.status setting to disable nameCasing status (#​2453)
  • fix(vue-typescript): add missing peer dependency typescript (#​2665) - thanks @​merceyz
  • fix: slots references codeLens, renaming not working
  • fix: pug multiline attribute values are marked as error (#​2413)
  • fix: incorrect extra inlay hints inside template when enabled typescript.inlayHints.parameterNames (#​2670)
  • fix: failed to resolve tsdk path for "JavaScript and TypeScript Nightly" (#​2663)
  • revert: "fix(vue-tsc): add throw message if composite / incremental enabled" (vuejs/language-tools@b596a60)

v1.4.2

Compare Source

  • fix: cannot disable auto insert .value feature
  • fix: avoid slot props reporting error if component does not have $slots type (#​2646)
  • fix: prefer component constructor signature instead of call signature (#​2647)
  • fix: avoid tsconfig reporting "Comments are not permitted" when takeover mode enabled (#​2648)

v1.4.1

Compare Source

  • fix: generic slot props type not incorrect (#​2639)
  • fix: third-party library components cannot accept unknown props (#​2636)
  • fix: allow props less functional component (#​2638)
  • fix: native tags event type become never (#​2640)
  • fix: cannot resolve tsdk on windows (#​2637)

v1.4.0

Compare Source

  • feat: support intellisense for directive arg expression (#​2588)
  • feat: asking disable codeActions if saving time is too long
  • feat: file definition cross file mapping result fall back to 0:0
  • fix: fixed dynamic slot arg expression virtual code (#​2586) (#​2617) (#​2592)
  • fix: add hack support for v-if + v-slot template (#​625)
  • fix: goto definition not working for alias path without script setup (#​2600)
  • fix: avoid missing prop hint for native tags (#​2616)
  • fix: vue-language-plugin-pug broken with yarn (#​2608)
  • fix: native tags reporting missing prop error (#​2629)
  • fix(vue-tsc): add throw message if composite / incremental enabled (#​2622)
  • fix: slot props are not recognized at the root component (#​2554)
  • fix: missing props hint incorrect for model property for vue 2 (#​2635)
  • fix: cannot show css hover message (#​2634)
  • fix: duplicate ts unused reports if noUnusedLocals is enabled (#​2627)

v1.3.19

Compare Source

  • feat: change vue.features.codeActions.enable default value to true
  • feat: auto disable vue.features.codeActions.enable when document saving time is too long
  • feat: changing vue.features.* settings no longer requires reload vscode

v1.3.18

Compare Source

Extension settings refactoring

  • codeActions disabled by default
  • updateImportsOnFileMove disable by default
  • missing props hint, event argument hint disabled by default

For more details, see #​2620.

v1.3.17

Compare Source

  • feat: support document links for tsconfig when takeover mode is actived (#​2467)
  • fix: avoid server crash when tsconfig extends path invalid
  • fix: auto import should not appending .js (#​1763) (#​2518)
  • fix: inhibit unknown props error when if strictTemplates is disabled
  • fix: absolute SCSS import resolving inconsistency (#​2517)
  • fix: <template> multi-line comments shift with each format (#​2505)

v1.3.16

Compare Source

  • feat(component-meta): expose definition location information as declarations property
  • perf: fixed TS auto import performance regression since v1.13.11 (https://github.com/volarjs/typescript-auto-import-cache/pull/2)
  • fix(language-server): show component meta command not working
  • fix: v-for item adds spaces if enabled insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets (#​2571)
  • fix: when the takeover mode is enabled, json documents shows duplicate outline (#​2573)

v1.3.15

Compare Source

v1.3.14

Compare Source

  • feat: add vue-component-type-helpers package (#​2590)
  • feat(component-meta): integrated vue-component-type-helpers
  • feat: upgrade to lerna-lite 2.0 (#​2597) - thanks @​ghiscoding
  • feat: support prop renaming for defineModel and defineProp
  • fix: template-based slots type incorrect (#​2590)
  • fix(vue-tsc): patch build info roots for TS 5.0 (#​2580) - thanks @​blake-newman

v1.3.13

Compare Source

v1.3.12

Compare Source

  • feat: Support for Vue 3.3 experimental defineModel() API (#​2579)
  • feat: Support for vue-macros defineProp() API (#​2579)
  • feat: support short define for defineSlots()
  • feat: new <script setup> codegen implement for DX improve (#​2582) (#​2421)
  • fix: falsely reports "Virtual script not found"
  • fix(vue-tsc): emit declaration throws TS4060 (#​2581) - thanks @​blake-newman

v1.3.11

Compare Source

v1.3.10

Compare Source

  • feat: support for vue 3.3 defineSlots() API (#​2568)
  • feat(vue-tsc): prettify script setup props, emits type in emit
  • fix: plugins, hooks, experimentalAdditionalLanguageModules options of vueCompilerOptions not working (#​2558) - thanks @​rchl
  • fix(vue-tsc): fixed typescript 5 support (#​2555) - thanks @​blake-newman
  • fix: incorrectly incremented end offset when deleting the last text in an directive expression
  • fix: "typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": true caused formatting issues with v-bind expressions (#​2507)
  • fix: normalizeComponentAutoImportName not working for import statement completion (#​2511)
  • fix: ignore null type for dynamic argument (#​2514)
  • fix: vue-twoslash-queries plugin not working
  • fix: redo JSX.ElementChildrenAttribute implement (#​2472)
  • fix(component-meta): support for functional component (#​1992)
  • fix: avoid crash when chdir() (#​2480)
  • fix: expand selection ranges incorrect (#​2477)
  • fix: directive semanticTokens display range incorrect (#​2454)
  • fix: <textarea> formatting indent incorrect
  • perf(vue-tsc): streamline virtual code to improve emit performance

v1.3.9

Compare Source

v1.3.8

Compare Source

  • fix: missing props type check stop working

v1.3.7

Compare Source

  • feat: support normalizeComponentImportName for additionalExtensions (#​2481)
  • feat: support generic component without jsxTemplates
  • feat: support slot references for anonymous default slot (#​2547)
  • feat: recognize slots property with JSX.ElementChildrenAttribute (#​2472)
  • feat: support slot required checking when enabled strictTemplates (#​1820)
  • fix: handle edge tag name casing <xxx--yyy> (#​2463)
  • fix: incremental update causes multi-line style node damage (#​2519)
  • fix: formatting break multi-line attribute value indent (#​2519)
  • fix: formatting break <pre> tag contents indent ([#​2520](https://togithub.com/vuejs/language-tools/issues

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.


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

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

@renovate renovate bot force-pushed the renovate/vue-tsc-1.x branch 8 times, most recently from 93c590c to 4aef88b Compare October 15, 2022 03:56
@changeset-bot
Copy link

changeset-bot bot commented Mar 16, 2023

⚠️ No Changeset found

Latest commit: 90710c4

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@renovate renovate bot changed the title chore(deps): update dependency vue-tsc to v1 chore(deps): update dependency vue-tsc to v1 - autoclosed Mar 2, 2024
@renovate renovate bot closed this Mar 2, 2024
@renovate renovate bot deleted the renovate/vue-tsc-1.x branch March 2, 2024 05:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants