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-component-type-helpers to v1.6.4 #2049

Merged
merged 1 commit into from
May 11, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 11, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
vue-component-type-helpers 1.3.14-patch.2 -> 1.6.4 age adoption passing confidence

Release Notes

vuejs/language-tools

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

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

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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.

@netlify
Copy link

netlify bot commented May 11, 2023

Deploy Preview for vue-test-utils-docs ready!

Name Link
🔨 Latest commit bd2ac92
🔍 Latest deploy log https://app.netlify.com/sites/vue-test-utils-docs/deploys/645ccf74961c3200083d68a3
😎 Deploy Preview https://deploy-preview-2049--vue-test-utils-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@cexbrayat cexbrayat merged commit 956a0e4 into main May 11, 2023
@cexbrayat cexbrayat deleted the renovate/vue-component-type-helpers-1.x branch May 11, 2023 11:23
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.

1 participant