Update dependency @vue/tsconfig to ^0.9.0 #8

Open
renovate wants to merge 1 commits from renovate/vue-tsconfig-0.x into main
pull from: renovate/vue-tsconfig-0.x
renovate commented 2026-10-04 07:05:33 +02:00 (Migrated from 172.24.0.1:8928)

This MR contains the following updates:

Package Change Age Confidence
@vue/tsconfig ^0.1.3 → ^0.9.0 age confidence

Release Notes

vuejs/tsconfig (@​vue/tsconfig)

v0.9.1

Compare Source

Notable Changes

  • Align the TypeScript peer dependency requirement with the documentation (>= 5.8, including TypeScript 6)

Full Changelog: https://github.com/vuejs/tsconfig/compare/v0.9.0...v0.9.1

v0.9.0

Compare Source

Noticeable Changes

  • feat: update lib to ES2022 by @​Slessi in #​41
  • chore: move noUncheckedIndexedAccess from base config to the lib config [fa4423b]
    • This is because noUncheckedIndexedAccess may have false positives, making it hard for existing codebases to upgrade.
    • But for new codebases, it’s still recommended to enable this flag from the beginning.

New Contributors

Full Changelog: https://github.com/vuejs/tsconfig/compare/v0.8.1...v0.9.0

v0.8.1

Compare Source

fix: do not turn on exactOptionalPropertyTypes for now [a235c5f]

Full Changelog: https://github.com/vuejs/tsconfig/compare/v0.8.0...v0.8.1

v0.8.0

Compare Source

Breaking Changes


If you experience a significant number of type errors in your projects after upgrading to this version, you might want to consider a gradual approach to adopting the new options:

  • After upgrading to @vue/tsconfig, use supress-ts-errors (npx suppress-ts-errors && npx suppress-ts-errors vue src/**/*.vue) to insert @ts-expect-error comments in your current codebase.
  • This way, the stricter configuration will only apply to any new code you add, allowing you to address the existing errors later when you have more time.

Full Changelog: https://github.com/vuejs/tsconfig/compare/v0.7.0...v0.8.0

v0.7.0

Compare Source

Breaking Changes

  • Set skipLibCheck: false in tsconfig.lib.json [cee76cf]
  • Require Vue.js >= 3.4

Full Changelog: https://github.com/vuejs/tsconfig/compare/v0.6.0...v0.7.0

v0.6.0

Compare Source

Notable Changes

Full Changelog: https://github.com/vuejs/tsconfig/compare/v0.5.1...v0.6.0

v0.5.1

Compare Source

v0.5.0

Compare Source

v0.4.0

Compare Source

v0.3.2

Compare Source

v0.3.1

Compare Source

v0.3.0

Compare Source

v0.2.0

Compare Source


Configuration

📅 Schedule: (UTC)

  • 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 MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


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

This MR has been generated by Mend Renovate CLI.

This MR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@vue/tsconfig](https://github.com/vuejs/tsconfig) | [`^0.1.3` → `^0.9.0`](https://renovatebot.com/diffs/npm/@vue%2ftsconfig/0.1.3/0.9.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2ftsconfig/0.9.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2ftsconfig/0.1.3/0.9.1?slim=true) | --- ### Release Notes <details> <summary>vuejs/tsconfig (@&#8203;vue/tsconfig)</summary> ### [`v0.9.1`](https://github.com/vuejs/tsconfig/releases/tag/v0.9.1) [Compare Source](https://github.com/vuejs/tsconfig/compare/v0.9.0...v0.9.1) #### Notable Changes - Align the TypeScript peer dependency requirement with the documentation (>= 5.8, including TypeScript 6) **Full Changelog**: <https://github.com/vuejs/tsconfig/compare/v0.9.0...v0.9.1> ### [`v0.9.0`](https://github.com/vuejs/tsconfig/releases/tag/v0.9.0) [Compare Source](https://github.com/vuejs/tsconfig/compare/v0.8.1...v0.9.0) #### Noticeable Changes - feat: update lib to ES2022 by [@&#8203;Slessi](https://github.com/Slessi) in [#&#8203;41](https://github.com/vuejs/tsconfig/pull/41) - chore: move `noUncheckedIndexedAccess` from base config to the lib config [`[fa4423b]`](https://github.com/vuejs/tsconfig/commit/fa4423b5f2bf9300c7927de22140874ac37eed5c) - This is because `noUncheckedIndexedAccess` may have false positives, making it hard for existing codebases to upgrade. - But for new codebases, it’s still recommended to enable this flag from the beginning. #### New Contributors - [@&#8203;Slessi](https://github.com/Slessi) made their first contribution in [#&#8203;41](https://github.com/vuejs/tsconfig/pull/41) **Full Changelog**: <https://github.com/vuejs/tsconfig/compare/v0.8.1...v0.9.0> ### [`v0.8.1`](https://github.com/vuejs/tsconfig/releases/tag/v0.8.1) [Compare Source](https://github.com/vuejs/tsconfig/compare/v0.8.0...v0.8.1) fix: do not turn on `exactOptionalPropertyTypes` for now [`[a235c5f]`](https://github.com/vuejs/tsconfig/commit/a235c5fea2b006e63b5289312c1895355bb6c1b4) **Full Changelog**: <https://github.com/vuejs/tsconfig/compare/v0.8.0...v0.8.1> ### [`v0.8.0`](https://github.com/vuejs/tsconfig/releases/tag/v0.8.0) [Compare Source](https://github.com/vuejs/tsconfig/compare/v0.7.0...v0.8.0) #### Breaking Changes - feat: disable `libReplacement` for better performance by [@&#8203;ntnyq](https://github.com/ntnyq) in [#&#8203;35](https://github.com/vuejs/tsconfig/pull/35) - feat!: enable `noUncheckedIndexedAccess` ~~and `exactOptionalPropertyTypes`~~ by [@&#8203;haoqunjiang](https://github.com/haoqunjiang) in [#&#8203;36](https://github.com/vuejs/tsconfig/pull/36) *** If you experience a significant number of type errors in your projects after upgrading to this version, you might want to consider a gradual approach to adopting the new options: - After upgrading to `@vue/tsconfig`, use [`supress-ts-errors`](https://github.com/kawamataryo/suppress-ts-errors) (`npx suppress-ts-errors && npx suppress-ts-errors vue src/**/*.vue`) to insert `@ts-expect-error` comments in your current codebase. - This way, the stricter configuration will only apply to any new code you add, allowing you to address the existing errors later when you have more time. **Full Changelog**: <https://github.com/vuejs/tsconfig/compare/v0.7.0...v0.8.0> ### [`v0.7.0`](https://github.com/vuejs/tsconfig/releases/tag/v0.7.0) [Compare Source](https://github.com/vuejs/tsconfig/compare/v0.6.0...v0.7.0) #### Breaking Changes - Set `skipLibCheck: false` in `tsconfig.lib.json` [`[cee76cf]`](https://github.com/vuejs/tsconfig/commit/cee76cf9a9647b5e266ec8551490168ca6c03c0b) - Require Vue.js >= 3.4 **Full Changelog**: <https://github.com/vuejs/tsconfig/compare/v0.6.0...v0.7.0> ### [`v0.6.0`](https://github.com/vuejs/tsconfig/releases/tag/v0.6.0) [Compare Source](https://github.com/vuejs/tsconfig/compare/v0.5.1...v0.6.0) #### Notable Changes - feat: enable [`allowImportingTsExtensions`](https://www.typescriptlang.org/tsconfig/#allowImportingTsExtensions) [`[27fa57b]`](https://github.com/vuejs/tsconfig/commit/27fa57b67cf10a821aa37d7dd4c6177160284610) - feat: set [`moduleDetection`](https://www.typescriptlang.org/tsconfig/#moduleDetection) to `force` [`[6355fab]`](https://github.com/vuejs/tsconfig/commit/6355fabfda32f321995e99adb3656b6c104d9348) **Full Changelog**: <https://github.com/vuejs/tsconfig/compare/v0.5.1...v0.6.0> ### [`v0.5.1`](https://github.com/vuejs/tsconfig/compare/v0.5.0...v0.5.1) [Compare Source](https://github.com/vuejs/tsconfig/compare/v0.5.0...v0.5.1) ### [`v0.5.0`](https://github.com/vuejs/tsconfig/compare/v0.4.0...v0.5.0) [Compare Source](https://github.com/vuejs/tsconfig/compare/v0.4.0...v0.5.0) ### [`v0.4.0`](https://github.com/vuejs/tsconfig/compare/v0.3.2...v0.4.0) [Compare Source](https://github.com/vuejs/tsconfig/compare/v0.3.2...v0.4.0) ### [`v0.3.2`](https://github.com/vuejs/tsconfig/compare/v0.3.1...v0.3.2) [Compare Source](https://github.com/vuejs/tsconfig/compare/v0.3.1...v0.3.2) ### [`v0.3.1`](https://github.com/vuejs/tsconfig/compare/v0.3.0...v0.3.1) [Compare Source](https://github.com/vuejs/tsconfig/compare/v0.3.0...v0.3.1) ### [`v0.3.0`](https://github.com/vuejs/tsconfig/compare/v0.2.0...v0.3.0) [Compare Source](https://github.com/vuejs/tsconfig/compare/v0.2.0...v0.3.0) ### [`v0.2.0`](https://github.com/vuejs/tsconfig/compare/v0.1.3...v0.2.0) [Compare Source](https://github.com/vuejs/tsconfig/compare/v0.1.3...v0.2.0) </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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 MR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMzIuNSIsInVwZGF0ZWRJblZlciI6IjQ0LjEzMi41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate commented 2026-10-04 07:05:35 +02:00 (Migrated from 172.24.0.1:8928)

mentioned in issue #1

mentioned in issue #1

Preserved GitLab !7 history: source attribution, exact timestamps, discussion grouping and review positions. Historical diff snapshots: 2; visible source notes: 1.

gitlab-30-mergerequest-7.md (SHA-256 c5ee88a17abb2e2a5eef977e79c091d4f388db4677530291b9a2537955164aad)

gitlab-30-mergerequest-7.json (SHA-256 079df2c0395043538da96c84f4d00c165a3f33af3d48b3910d048c5220c205bf)

Old CI job execution and reports are omitted. Original source files and rollback backups remain protected.

<!-- gitlab-to-gitea-history:30:MergeRequest:7 --> Preserved GitLab !7 history: source attribution, exact timestamps, discussion grouping and review positions. Historical diff snapshots: 2; visible source notes: 1. [gitlab-30-mergerequest-7.md](https://gitea.nessar.fr/attachments/641193df-5329-4eca-8b3b-bda073d3ba45) (SHA-256 `c5ee88a17abb2e2a5eef977e79c091d4f388db4677530291b9a2537955164aad`) [gitlab-30-mergerequest-7.json](https://gitea.nessar.fr/attachments/11ebbbbf-606a-4500-afd1-fde8ee3efbbc) (SHA-256 `079df2c0395043538da96c84f4d00c165a3f33af3d48b3910d048c5220c205bf`) Old CI job execution and reports are omitted. Original source files and rollback backups remain protected.
You are not authorized to merge this pull request.
This pull request can be merged automatically.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/vue-tsconfig-0.x:renovate/vue-tsconfig-0.x
git checkout renovate/vue-tsconfig-0.x
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nessar/Portfolio#8