Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 9, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
vue-tsc ^0.34.7 -> 0.38.4 age adoption passing confidence

Release Notes

johnsoncodehk/volar

v0.38.4

Compare Source

  • feat: add vueCompilerOptions.strictTemplates (#​1418)
  • fix: don't auto close ``` (#​1428)
  • fix: change unknown slot type from unknown to any (#​1541)
  • fix: SFC templates outline incorrect (#​1531)
  • fix: slot shorthand highlighting incorrect if have not = (#​1423)
  • fix: vue file import path auto-complete not working on windows (#​1304)
  • fix: avoid duplicate result in html (#​1552) (#​1530)
  • fix: code action document edit version incorrect (#​1490)

Breaking changes

  • experimentalSuppressUnknownJsxPropertyErrors, experimentalSuppressInvalidJsxElementTypeErrors is replaced by strictTemplates.

    {
    	"vueCompilerOptions": {
    -		"experimentalSuppressUnknownJsxPropertyErrors": false,
    -		"experimentalSuppressInvalidJsxElementTypeErrors": false,
    +		"strictTemplates": true
    	},
    }
Our Sponsors

v0.38.3

Compare Source

  • feat: support html, css intellisense for petite-vue (#​1471)
  • fix: avoid unknown jsx property error for vue 2.7 (#​1533)
  • fix: fixed GlobalComponents interface not working edge case (#​1489)
  • fix: stricter slots type extracting (#​1522)
  • fix: nuxt app preview not working

v0.38.2

Compare Source

  • feat: update support for vite-plugin-vue-component-preview v0.2
  • feat: improve component preview UX
  • feat: add --version flag for vue-language-server (#​1510)
  • fix: css class name codeLens range inaccurate (#​1485)

v0.38.1

Compare Source

  • fix: fixed isIntrinsicElement is not a function error (#​1478)

v0.38.0

Compare Source

  • feat: support component preview for Vite + Vue 3 (#​1476)
    you need to install vite-plugin-vue-component-preview manually to support this feature
  • feat: support auto insert .value for vue 2 (#​1466)
  • fix: cannot define global components types with @vue/runtime-core in Vue 2 (#​1469)
  • fix: cannot emit declaration with script setup on vue-tsc (#​1459)
  • fix: component auto import unreliable (#​1470)
  • fix: camel case scope css class name intellisense not working (#​1447)
  • fix(petite-vue): cannot access script tag local variables (#​1471)

v0.37.9

Compare Source

  • perf: only support VitePress, petite-vue when *.md, *.html explicitly added in tsconfig include property (#​1463)
  • fix: respect codeAction.disabledSupport capability (#​1454)
  • fix: auto import component tag name including "Vue" on import (#​1461)
  • fix: don't recognize components without script blocks as js languages (#​1452) (#​1455)
  • fix: scope class name doesn't show underline (#​1447)
  • fix: withDefaults syntax break in lang="tsx" (#​1458)
  • fix: alpine-language-server bin script name incorrect (#​1460)

v0.37.8

Compare Source

  • feat: create alpine-language-features extension for support Alpine.js via reuse petite-vue language support works
  • fix: petite-vue createApp arg range inaccurate
  • fix: vue component context properties missing in petite-vue template

v0.37.7

Compare Source

  • fix: cannot resolve external vue file path (#​1445)
  • fix: petite-vue v-scope data type loss in inline handlers (#​1442)
  • fix: petite-vue createApp() initialData type missing in template (#​1444)

v0.37.5

Compare Source

  • feat: support petite-vue
  • fix: don't active VitePress intellisense for .md if file path in not include by tsconfig (#​1430)
  • fix: cannot direct execution of fileReferences command (#​1419)
  • fix: avoid "`" auto close break markdown code block input (#​1428)
  • fix: component props completion info box missing in template
  • fix: false positive props type error when JS component usage in TS component (#​1426)
  • fix: cannot recognize component properties in type reference in template (#​1422)
  • fix: slot binding type annotation not working if parent component is <component :is> (#​1425)
  • fix: patch invalid : character in tag name (#​1435)
  • fix: auto closing pairs not working in template expressions (#​1437)
  • perf: faster markdown content parsing for vitepress

v0.37.3

Compare Source

  • feat: support find file references
  • feat: improve vitepress markdown parse reliability (#​1410)
  • feat: vueCompilerOptions.experimentalSuppressInvalidJsxElementTypeErrors default true (#​1405)
  • fix: fixed TS error with props beginning with data* (#​1413)

v0.37.2

Compare Source

  • feat: show deprecation message for experimentalCompatMode
  • fix: kebab case component type broken in vue 2 (#​1405)

v0.37.1

Compare Source

  • feat: add experimentalSuppressInvalidJsxElementTypeErrors option to ignore missing component import error (#​1404)
  • perf: support auto-import cache even TS version < 4.7 (#​1406)
  • perf: simplify template generated tsx code

v0.37.0

Compare Source

  • feat: VitePress support (#​1399)
  • feat: support html.autoCreateQuotes for pug
  • feat: enabled references codeLens for slots when use script setup
  • feat: detect missing component import (#​1203)
  • feat: support --generateTrace for vue-tsc (#​1375)
  • fix: dynamic slot name breaks template type checking (#​1392)
  • fix: don't report property does not exist error for data-* and aria-*
  • fix: html selection highlight ranges incorrect (#​1393)
  • fix: avoid DefineComponent type loss when use script setup (#​1391)
  • fix: css module $style inconsistent between vue-tsc and vscode (#​1089)
  • fix: css class name and v-bind should not active in style comments
  • fix: unused console.log to adapt vim-lsp (#​1391)
  • fix: language server stuck on incomplete style variable injection expression (#​1359)
  • fix: remove __VLS_ result from code actions

Breaking changes

  • vueCompilerOptions.experimentalCompatMode is renamed to vueCompilerOptions.target.

    {
    	"vueCompilerOptions": {
    -		"experimentalCompatMode": 2
    +		"target": 2
    	},
    }

v0.36.1

Compare Source

  • feat: add vueCompilerOptions.experimentalSuppressUnknownJsxPropertyErrors option for unkonwn props reporting
  • fix: template slots types missing when use export default in <script> with <script setup> (#​1389)
  • fix: fixed false positive __VLS_radioBinding on radio input tag. (#​1390)

v0.36.0

Compare Source

  • feat: support format selection (range formatting) (#​1370)
  • feat: support format on type
  • feat: support @ts-check, @ts-nocheck for template (#​1369)
  • feat: improve slots auto-complete (#​1251)
  • feat: support jsdoc for jsx IntrinsicElement (#​1212)
  • feat: experimental support for vue 2.7 with "experimentalCompatMode": 2.7
  • feat: support typed template slots for script setup (#​1253)
  • fix: --extendedDiagnostics not working on vue-tsc (#​1375)
  • fix: template diagnostics incomplete on vue-tsc (#​1372)
  • fix: respected textDocument.completion.completionItem.insertReplaceSupport (#​1373)

Breaking changes

  • ~~feat: report error for unkonwn props (#​1077)~~ (Disabled by default in v0.36.1)

v0.35.2

Compare Source

  • feat: add tsc problemMatchers settings (#​1277)
  • fix: cannot watch external .d.ts file changes (#​1343)
  • fix: incorrect typescript error report with hgroup in template (#​1340)
  • fix: style variable injection syntax highlight not working for style languages other then css (#​1365)
  • fix: false positive type check for method arguments with defineExpose (#​1364)
  • fix: avoid html emmet active in style block (#​1358)
  • fix: unable to recognize the type of parameters as alongside <script setup> (#​1324)
  • fix: component export default jsdoc loss when use <script setup> (#​1327)
  • fix: false positive @ts-expect-error error in withDefaults() (#​1336)

v0.35.1

Compare Source

v0.35.0

Compare Source

  • perf: support TS auto-import cache for TS 4.7 (#​1360)
    • Please use 0.34.17 for TS 4.6.4 or lower

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, click this checkbox.

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

@renovate renovate bot force-pushed the renovate/vue-tsc-0.x branch from 2ab7962 to 5e004b4 Compare July 11, 2022 04:33
@renovate renovate bot changed the title chore(deps): update dependency vue-tsc to v0.38.3 chore(deps): update dependency vue-tsc to v0.38.4 Jul 11, 2022
@hubvue hubvue merged commit 46354dc into master Jul 11, 2022
@renovate renovate bot deleted the renovate/vue-tsc-0.x branch July 11, 2022 11:47
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.

2 participants