sveltejs/language-tools (svelte-check)
### [`v4.0.4`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte-check-4.0.4)
[Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte-check-4.0.3...svelte-check-4.0.4)
- fix: relax component constructor type ([#2524](https://redirect.github.com/sveltejs/language-tools/issues/2524))
### [`v4.0.3`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte-check-4.0.3)
[Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte-check-4.0.2...svelte-check-4.0.3)
- breaking(svelte5): only generate function component shape in runes mode ([#2517](https://redirect.github.com/sveltejs/language-tools/issues/2517)). This means you can no longer just do `Component` in type positions. Instead you need to prepend it with `typeof`. Here's how you do it:
- ...when typing a component instance: Before: `let x: Component`. After: `let x: ReturnType`
- ...when typing a component constructor/function: Before `let x: typeof Component`. After `let x: typeof Component` (no change)
- fix: revert additional two-way-binding checks as they were causing bugs ([#2508](https://redirect.github.com/sveltejs/language-tools/issues/2508))
- fix: include files indirectly belonging to a project into correct project ([#2488](https://redirect.github.com/sveltejs/language-tools/issues/2488))
- fix: check project files update more aggressively before assigning service ([#2518](https://redirect.github.com/sveltejs/language-tools/issues/2518))
- chore: upgrade to chokidar 4 ([#2502](https://redirect.github.com/sveltejs/language-tools/issues/2502))
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 contains the following updates:
4.0.2
->4.0.4
Release Notes
sveltejs/language-tools (svelte-check)
### [`v4.0.4`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte-check-4.0.4) [Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte-check-4.0.3...svelte-check-4.0.4) - fix: relax component constructor type ([#2524](https://redirect.github.com/sveltejs/language-tools/issues/2524)) ### [`v4.0.3`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte-check-4.0.3) [Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte-check-4.0.2...svelte-check-4.0.3) - breaking(svelte5): only generate function component shape in runes mode ([#2517](https://redirect.github.com/sveltejs/language-tools/issues/2517)). This means you can no longer just do `Component` in type positions. Instead you need to prepend it with `typeof`. Here's how you do it: - ...when typing a component instance: Before: `let x: Component`. After: `let x: ReturnTypeConfiguration
📅 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.
This PR was generated by Mend Renovate. View the repository job log.