Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 3, 2024

This PR contains the following updates:

Package Change Age Confidence
svelte-check 3.8.64.3.5 age confidence

Release Notes

sveltejs/language-tools (svelte-check)

v4.3.5

Compare Source

Patch Changes
  • fix: ensure await-block type is preserved in the latest Svelte version (#​2895)

v4.3.4

Compare Source

Patch Changes
  • chore: use machine format when run by Claude Code (#​2870)

v4.3.3

Compare Source

Patch Changes
  • fix: prevent file watcher issue (#​2859)

  • fix: allow undefined and null values for #each in Svelte 5 (#​2863)

  • perf: check if file content changed in tsconfig file watch (#​2859)

v4.3.2

Compare Source

Patch Changes
  • perf: tweak some snapshot hot paths (#​2852)

  • perf: more precise module cache invalidation (#​2853)

  • fix: properly handle runes={false} in <svelte:options> (#​2847)

See https://github.com/sveltejs/language-tools/releases

v4.3.1

Compare Source

fix: handle object literal in MustacheTag (#​2805)

v4.3.0

Compare Source

  • feat: zero types for params (#​2795)
  • feat: add await support (#​2799)
  • fix: strip doctype using AST instead of regex (#​2798)
  • chore: make human output more concise and readable (#​2748)

v4.2.2

Compare Source

  • fix: invalidate project file cache and handle watcher race condition (#​2779)
  • fix: prevent error with bind:this={get, set} (#​2781)
  • fix: don't treat derived imported from svelte/store as a potential store (#​2780)
  • fix: key block can have its own block scope (#​2768)

v4.2.1

Compare Source

  • feat: support generics on snippets (#​2761)

v4.2.0

Compare Source

  • feat: support attachments (#​2760)
  • fix: deduplicate definition for rune-mode components (#​2759)

v4.1.7

Compare Source

  • fix: robustify hoisting logic around prop types (#​2740)
  • fix: ensure typed exports are marked as used (#​2746)
  • chore: bump vscode-html/css-language-service (#​2752)
  • fix: ensure eligible snippets can be referenced in module script (#​2753)
  • fix: prevent error with unclosed tag followed by LF or end of file (#​2750)

v4.1.6

Compare Source

  • fix: prevent unused variable error for bindable
  • fix: ensure exports in runes mode are marked as used
  • fix: add color CLI options

v4.1.5

Compare Source

  • fix: take other snippets into account when checking for hoistability (#​2668)
  • fix: disambiguate render in module script (#​2667)
  • fix: properly transform $props.id when $props is assigned to props (#​2694)
  • fix: handle booleanish popover (#​2702)
  • chore: bump vscode-html/css-language-service (#​2677)
  • fix: use referenced project's compiler option to get resolution mode (#​2676)

v4.1.4

Compare Source

  • fix: don't hoist types/snippets referencing stores or destructured variables (#​2661)

v4.1.3

Compare Source

  • fix: move snippets to correct place when only module script present

v4.1.2

Compare Source

  • feat: support generics attribute for JSDoc (#​2624)
  • fix: better snippet/interface hoistability analysis (#​2655)
  • chore: TypeScript 5.7 support (#​2585)

v4.1.1

Compare Source

  • fix: support each without as (#​2615)

v4.1.0

Compare Source

  • fix: don't move appended content from previous node while hoisting interface (#​2596)
  • fix: ensure hoisted interfaces are moved after hoisted imports (#​2597)
  • fix: preserve bind:... mapping on elements for better source maps
  • feat: prepare for some upcoming features of Svelte 5

v4.0.9

Compare Source

  • fix: detect shadowed variables/types during type hoisting (#​2590)

v4.0.8

Compare Source

  • fix: fall back to any instead of unknown for untyped $props (#​2582)
  • fix: robustify and fix file writing (#​2584)
  • fix: hoist types related to $props rune if possible (#​2571)

v4.0.7

Compare Source

  • fix: $props: infer types for $bindable, infer function type from arrow function

v4.0.6

Compare Source

  • chore: autotype const load = ... declarations (#​2540)
  • chore: provide component instance type in Svelte 5 (#​2553)
  • chore: support typescript 5.6 (#​2545)
  • fix: infer object and array shapes from fallback types (#​2562)

v4.0.5

Compare Source

  • fix: include named exports in svelte 5 type (#​2528)

v4.0.4

Compare Source

  • fix: relax component constructor type (#​2524)

v4.0.3

Compare Source

  • breaking(svelte5): only generate function component shape in runes mode (#​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<typeof Component>
    • ...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)
  • fix: include files indirectly belonging to a project into correct project (#​2488)
  • fix: check project files update more aggressively before assigning service (#​2518)
  • chore: upgrade to chokidar 4 (#​2502)

v4.0.2

Compare Source

  • fix: ensure components typed through Svelte 5's Component interface get proper intellisense

v4.0.1

Compare Source

  • fix: remove ancient process augmentation from internal d.ts file

v4.0.0

Compare Source

  • chore: bump magic-string (#​2476)
  • chore: switch from fast-glob to fdir (#​2433)
  • fix: detect <script module> tag (#​2482)
  • feat: better type checking for bindings in Svelte 5 (#​2477)
  • feat: replace svelte-preprocess with barebones TS preprocessor (#​2452)
  • feat: project reference support (#​2463)
Breaking changes
  • require Svelte 4 or later (#​2453)
  • make TypeScript a peer dependency, require TS 5 or later (#​2453)
  • require node 18 or later (#​2453)
  • process augmentation (declaring a process.browser field) was removed
  • slight changes to how files are assigned to which tsconfig.json (#​1234, #​2463)
  • slight changes to how Svelte module resolution works; .svelte files now take precedence over .svelte.js/ts files (if both exist) (#​2481)
  • language-server now forces fewer TypeScript options. Most notably skipLibCheck is no longer forced to true, which may result in d.ts files now being checked in your project, which they were not before, revealing type errors. Either fix those or add "skipLibCheck": true to your tsconfig.json (#​1976, #​2463)

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies label Sep 3, 2024
@renovate renovate bot requested a review from Darkness4 as a code owner September 3, 2024 00:42
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 5 times, most recently from 9ee7101 to c0dd829 Compare September 7, 2024 05:02
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 4 times, most recently from 66b28e3 to 6f9b82d Compare September 16, 2024 04:21
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 6 times, most recently from f6be323 to 2211398 Compare September 26, 2024 13:53
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 4 times, most recently from 07333f7 to 03134f9 Compare October 2, 2024 04:27
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 4 times, most recently from 0618ee2 to a13f299 Compare October 11, 2024 16:51
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 3 times, most recently from a2e911e to e5238c6 Compare October 19, 2024 03:08
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from e58db33 to ab82450 Compare October 30, 2024 03:38
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 3 times, most recently from cb850c9 to 2e6d3c7 Compare February 22, 2025 05:29
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 2e6d3c7 to a22a4b9 Compare February 25, 2025 07:36
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from a22a4b9 to 16fac12 Compare March 6, 2025 16:30
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 3 times, most recently from ae6e9e9 to 5e48799 Compare April 20, 2025 05:17
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 3 times, most recently from 156fac8 to 20a0431 Compare April 23, 2025 05:54
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 20a0431 to 63b8053 Compare May 2, 2025 18:06
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from 098ea4b to 9867a74 Compare May 15, 2025 15:30
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from d9fadea to d8928fd Compare June 26, 2025 08:00
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from 4dc770b to 1c4d21c Compare June 29, 2025 04:51
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 3 times, most recently from d82d30c to b8b23a2 Compare July 12, 2025 05:25
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from b8b23a2 to a466edb Compare July 17, 2025 17:27
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from bbffb56 to 34b0b13 Compare August 13, 2025 17:04
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 34b0b13 to 1f12eb6 Compare August 19, 2025 13:09
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 1f12eb6 to c1be20e Compare September 22, 2025 12:48
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from c1be20e to 323b32c Compare October 8, 2025 15:46
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 323b32c to e65d60f Compare November 19, 2025 23:53
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from e65d60f to 2194cd0 Compare December 20, 2025 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant