sveltejs/language-tools (svelte2tsx)
### [`v0.7.28`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.28)
[Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.27...svelte2tsx-0.7.28)
- fix: ensure "organize imports" doesn't mess with generated `$$Component` type
### [`v0.7.27`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.27)
[Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.26...svelte2tsx-0.7.27)
- fix: don't move appended content from previous node while hoisting interface ([#2596](https://redirect.github.com/sveltejs/language-tools/issues/2596))
- fix: ensure hoisted interfaces are moved after hoisted imports ([#2597](https://redirect.github.com/sveltejs/language-tools/issues/2597))
- fix: preserve bind:... mapping on elements for better source maps
### [`v0.7.26`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.26)
[Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.25...svelte2tsx-0.7.26)
- fix: detect shadowed variables/types during type hoisting ([#2590](https://redirect.github.com/sveltejs/language-tools/issues/2590))
### [`v0.7.25`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.25)
[Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.24...svelte2tsx-0.7.25)
- fix: fall back to any instead of unknown for untyped $props ([#2582](https://redirect.github.com/sveltejs/language-tools/issues/2582))
- fix: robustify and fix file writing ([#2584](https://redirect.github.com/sveltejs/language-tools/issues/2584))
- fix: hoist types related to $props rune if possible ([#2571](https://redirect.github.com/sveltejs/language-tools/issues/2571))
### [`v0.7.24`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.24)
[Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.23...svelte2tsx-0.7.24)
- fix: `$props`: infer types for `$bindable`, infer function type from arrow function
### [`v0.7.23`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.23)
[Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.22...svelte2tsx-0.7.23)
- feat: autotype `const load = ...` declarations ([#2540](https://redirect.github.com/sveltejs/language-tools/issues/2540))
- feat: provide component instance type in Svelte 5 ([#2553](https://redirect.github.com/sveltejs/language-tools/issues/2553))
- fix: infer object and array shapes from fallback types ([#2562](https://redirect.github.com/sveltejs/language-tools/issues/2562))
- fix: ignore exported variable declarations that aren't simple identifiers when checking for valid SvelteKit exports
### [`v0.7.22`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.22)
[Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.21...svelte2tsx-0.7.22)
- fix: include named exports in svelte 5 type ([#2528](https://redirect.github.com/sveltejs/language-tools/issues/2528))
### [`v0.7.21`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.21)
[Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.20...svelte2tsx-0.7.21)
- fix: relax component constructor type ([#2524](https://redirect.github.com/sveltejs/language-tools/issues/2524))
### [`v0.7.20`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.20)
[Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.19...svelte2tsx-0.7.20)
- fix: silence type error in old d.ts files
- fix: revert additional two-way-binding checks as they were causing bugs ([#2508](https://redirect.github.com/sveltejs/language-tools/issues/2508))
- breaking(svelte5): only generate function component shape in runes mode ([#2517](https://redirect.github.com/sveltejs/language-tools/issues/2517))
### [`v0.7.19`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.19)
[Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.18...svelte2tsx-0.7.19)
- fix: ensure components typed through Svelte 5's `Component` interface get proper intellisense
### [`v0.7.18`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.18)
[Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.17...svelte2tsx-0.7.18)
- fix: remove ancient `process` augmentation from internal `d.ts` file
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 is behind base branch, 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:
0.7.17
->0.7.28
Release Notes
sveltejs/language-tools (svelte2tsx)
### [`v0.7.28`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.28) [Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.27...svelte2tsx-0.7.28) - fix: ensure "organize imports" doesn't mess with generated `$$Component` type ### [`v0.7.27`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.27) [Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.26...svelte2tsx-0.7.27) - fix: don't move appended content from previous node while hoisting interface ([#2596](https://redirect.github.com/sveltejs/language-tools/issues/2596)) - fix: ensure hoisted interfaces are moved after hoisted imports ([#2597](https://redirect.github.com/sveltejs/language-tools/issues/2597)) - fix: preserve bind:... mapping on elements for better source maps ### [`v0.7.26`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.26) [Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.25...svelte2tsx-0.7.26) - fix: detect shadowed variables/types during type hoisting ([#2590](https://redirect.github.com/sveltejs/language-tools/issues/2590)) ### [`v0.7.25`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.25) [Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.24...svelte2tsx-0.7.25) - fix: fall back to any instead of unknown for untyped $props ([#2582](https://redirect.github.com/sveltejs/language-tools/issues/2582)) - fix: robustify and fix file writing ([#2584](https://redirect.github.com/sveltejs/language-tools/issues/2584)) - fix: hoist types related to $props rune if possible ([#2571](https://redirect.github.com/sveltejs/language-tools/issues/2571)) ### [`v0.7.24`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.24) [Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.23...svelte2tsx-0.7.24) - fix: `$props`: infer types for `$bindable`, infer function type from arrow function ### [`v0.7.23`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.23) [Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.22...svelte2tsx-0.7.23) - feat: autotype `const load = ...` declarations ([#2540](https://redirect.github.com/sveltejs/language-tools/issues/2540)) - feat: provide component instance type in Svelte 5 ([#2553](https://redirect.github.com/sveltejs/language-tools/issues/2553)) - fix: infer object and array shapes from fallback types ([#2562](https://redirect.github.com/sveltejs/language-tools/issues/2562)) - fix: ignore exported variable declarations that aren't simple identifiers when checking for valid SvelteKit exports ### [`v0.7.22`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.22) [Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.21...svelte2tsx-0.7.22) - fix: include named exports in svelte 5 type ([#2528](https://redirect.github.com/sveltejs/language-tools/issues/2528)) ### [`v0.7.21`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.21) [Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.20...svelte2tsx-0.7.21) - fix: relax component constructor type ([#2524](https://redirect.github.com/sveltejs/language-tools/issues/2524)) ### [`v0.7.20`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.20) [Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.19...svelte2tsx-0.7.20) - fix: silence type error in old d.ts files - fix: revert additional two-way-binding checks as they were causing bugs ([#2508](https://redirect.github.com/sveltejs/language-tools/issues/2508)) - breaking(svelte5): only generate function component shape in runes mode ([#2517](https://redirect.github.com/sveltejs/language-tools/issues/2517)) ### [`v0.7.19`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.19) [Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.18...svelte2tsx-0.7.19) - fix: ensure components typed through Svelte 5's `Component` interface get proper intellisense ### [`v0.7.18`](https://redirect.github.com/sveltejs/language-tools/releases/tag/svelte2tsx-0.7.18) [Compare Source](https://redirect.github.com/sveltejs/language-tools/compare/svelte2tsx-0.7.17...svelte2tsx-0.7.18) - fix: remove ancient `process` augmentation from internal `d.ts` fileConfiguration
π 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 is behind base branch, 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.