Skip to content

chore: update dependency svelte-check to v4#690

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/svelte-check-4.x
Open

chore: update dependency svelte-check to v4#690
renovate[bot] wants to merge 1 commit intomainfrom
renovate/svelte-check-4.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 2, 2024

This PR contains the following updates:

Package Change Age Confidence
svelte-check 3.8.64.4.4 age confidence

Release Notes

sveltejs/language-tools (svelte-check)

v4.4.4

Compare Source

Patch Changes
  • fix: more robust detection of lang="ts" attribute (#​2957)

  • fix: pass filename to warningFilter (#​2959)

  • fix: resolve svelte files under path alias in --incremental/tsgo mode (#​2955)

v4.4.3

Compare Source

Patch Changes
  • fix: respect @ts-ignore etc comments within tags (#​2950)

v4.4.2

Compare Source

Patch Changes
  • fix: resolve shims correctly in --incremental/tsgo mode (cd1ff2f)

  • fix: include references in generated tsconfig.json in --incremental/tsgo mode (1990f74)

v4.4.1

Compare Source

Patch Changes
  • fix: handle relative imports reaching outside working directory when using --incremental/--tsgo flags (#​2942)

  • fix: support SvelteKit zero types in svelte-check --incremental (#​2939)

v4.4.0

Compare Source

Minor Changes
  • feat: provide --incremental and --tsgo flags (#​2932)
Patch Changes
  • fix: ignore Unix domain sockets in file watcher to prevent crashes (#​2931)

  • fix: properly use machine output by default for Claude Code (e9f58d2)

v4.3.6

Compare Source

Patch Changes
  • fix: don't hoist type/snippet referencing $store (#​2926)

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 - 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 29b46da to 7156fea Compare September 4, 2024 12:44
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 7156fea to 68105f2 Compare September 12, 2024 12:44
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from 43b1863 to 748ea45 Compare September 27, 2024 22:09
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 748ea45 to 3e104fa Compare October 11, 2024 17:22
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from bf5aaf2 to cc53931 Compare November 11, 2024 17:28
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 3 times, most recently from 801483e to 94b79bd Compare November 22, 2024 13:01
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 94b79bd to 3e0f356 Compare December 3, 2024 18:30
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 3 times, most recently from 70c5aef to 159a2db Compare January 13, 2025 12:23
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 159a2db to cae9896 Compare March 6, 2025 15:33
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from cae9896 to dab35fe Compare April 13, 2025 10:44
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from dab35fe to cc4abfd Compare May 2, 2025 16:07
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from 8e3f532 to f0d0ac1 Compare May 15, 2025 15:44
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from f0d0ac1 to 7fd0cd6 Compare June 19, 2025 12:02
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 7fd0cd6 to 5c25479 Compare July 17, 2025 20:33
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 5c25479 to 7e16393 Compare August 3, 2025 09:00
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 7e16393 to d9319f3 Compare August 19, 2025 17:40
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from 1d257c8 to d3f4a23 Compare September 25, 2025 20:36
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from d3f4a23 to 9fcb527 Compare October 8, 2025 17:13
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from 2583131 to b0428e8 Compare November 18, 2025 11:42
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from b0428e8 to e1a4e64 Compare December 20, 2025 08:56
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from e1a4e64 to 65dadb3 Compare January 31, 2026 09:03
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from be79152 to c91972f Compare February 18, 2026 17:45
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from c91972f to 48cb0f0 Compare February 20, 2026 18:15
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 48cb0f0 to 219a9a4 Compare February 26, 2026 18:04
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.

0 participants