Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 2, 2024

This PR contains the following updates:

Package Change Age Confidence
svelte-check 3.8.6 -> 4.3.1 age confidence

Release Notes

sveltejs/language-tools (svelte-check)

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.

Copy link

changeset-bot bot commented Oct 2, 2024

⚠️ No Changeset found

Latest commit: 0ff3eed

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from 4c76805 to 30a8306 Compare October 6, 2024 22:39
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from 0fd2abf to 8e586f6 Compare October 14, 2024 21:17
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 3 times, most recently from c289612 to 00e36bf Compare October 27, 2024 22:30
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 00e36bf to ef6e74d Compare November 10, 2024 15:13
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from 8afaadc to 0e09279 Compare November 23, 2024 12:37
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 0e09279 to 0766bdc Compare November 29, 2024 09:46
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 3 times, most recently from d843abb to d2bb1df Compare December 13, 2024 12:03
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 4 times, most recently from 378f1c5 to c1056bc Compare December 22, 2024 13:58
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from c1056bc to c6d6605 Compare January 2, 2025 18:31
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from c6d6605 to 3329a67 Compare January 19, 2025 01:35
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 3329a67 to f9e2f4c Compare January 19, 2025 01:37
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from 305a34d to 054be61 Compare February 12, 2025 10:15
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 054be61 to 6b0a5d8 Compare April 5, 2025 18:08
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 6b0a5d8 to 1425edb Compare May 13, 2025 13:09
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 1425edb to ff7c440 Compare May 24, 2025 03:39
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from ff7c440 to 6589202 Compare June 1, 2025 16:59
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 6589202 to 2a5d4e7 Compare June 13, 2025 16:12
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 2a5d4e7 to bdcc1e1 Compare June 14, 2025 17:15
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from bdcc1e1 to 8111edc Compare July 19, 2025 12:32
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 8111edc to 068f7ec Compare August 16, 2025 18:25
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch 2 times, most recently from 19c2741 to 515681d Compare August 31, 2025 09:37
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from 515681d to e241287 Compare September 2, 2025 08:50
@renovate renovate bot force-pushed the renovate/svelte-check-4.x branch from e241287 to 0ff3eed Compare September 25, 2025 15:15
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