create-awesome-project icon indicating copy to clipboard operation
create-awesome-project copied to clipboard

chore(deps): update dependency svelte-check to v3

Open renovate[bot] opened this issue 2 years ago • 0 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
svelte-check ^2.10.3 -> ^3.8.5 age adoption passing confidence

Release Notes

sveltejs/language-tools (svelte-check)

v3.8.5

Compare Source

  • chore: bump html/css language service (#​2424)
  • chore: better "cannot use bind:" error message (#​2429)
  • fix: no implicit children prop when using slot (#​2427)
  • fix: correctly handle HTML between implicit snippet props (#​2450)
  • fix: correctly scope snippet declarations (#​2449)
  • fix: make it possible to type snippet parameters using JSDoc (#​2449)
  • fix: add legacy methods to own component shape (#​2451)

v3.8.4

Compare Source

  • fix: ensure bindings and exports work properly for Svelte 5 + TS5.5

v3.8.3

Compare Source

  • fix: detect root snippets correctly
  • fix: prevent false positive store declarations (#​2422)

v3.8.2

Compare Source

v3.8.1

Compare Source

  • fix: adjust ambient module snipping logic
  • chore: speed up regex

v3.8.0

Compare Source

  • fix: allow for whitespace in snippets declaration (#​2366)
  • fix: allow as expressions for bindable props (#​2372)
  • fix: force correct semantic tokens for $props types (#​2379)
  • feat: Svelte 5 component class/function interop (#​2380)

v3.7.1

Compare Source

  • fix: rework bindable types strategy (#​2361)

v3.7.0

Compare Source

  • feat: mark only properties as bindable that were declared using $bindable() in Svelte 5 runes mode (#​2336)
  • chore: better Svelte 5 interop (#​2336)
  • fix: preserve event attribute casing in Svelte 5 (#​2347)
  • fix: handle #await inside #snippet (#​2348)
  • fix: better bind:group transformation (#​2349)
  • fix: handle boolean css var (#​2350)

v3.6.9

Compare Source

  • fix: ensure type widening for bind:group
  • perf: improve perf in deleteUnresolvedResolutionsFromCache (#​2320)
  • fix: adjust for moved compiler file in Svelte 5 (#​2327)

v3.6.8

Compare Source

  • chore: support TypeScript 5.4 (#​2313)
  • fix: allow falsy values for render tags

v3.6.7

Compare Source

  • fix: use type instead of generic for $props() (#​2314)

v3.6.6

Compare Source

  • fix: adjust render tag for latest AST version

v3.6.5

Compare Source

  • fix: adjust $props() comment type logic (#​2294)
  • fix: use Svelte 4 compiler from user when available
  • fix: adjust snippet helper type to new snippet API
  • fix: also take type argument into account when analyzing $props()
  • fix: don't add form type to zero types when property is not typed out

v3.6.4

Compare Source

  • fix: take type annotations into account when transforming one-way bindings (#​2283)

Svelte 5:

  • fix: deduplicate generate props/events/slot types correctly (#​2269)
  • fix: adjust snippet code generation for new AST shape (#​2282)
  • fix: ensure correct types for media bindings (#​2284)
  • fix: implict children tweaks (#​2285) (#​2263)

v3.6.3

Compare Source

  • fix: various snippet improvements
  • fix: don't remove non-null-assertion operator (#​2248)
  • fix: prevent crash in moduleResolution Node16+ (#​2230)
  • fix: correct declareMap reference line number (#​2250)
  • feat: zero effort typings for reroute (#​2252)

v3.6.2

Compare Source

  • feat: add best-effort fallback typings to $props() rune
  • fix: don't add generic type when snippet has no params
  • fix: pass children to zero types Svelte 5 (#​2212)
  • fix: add possibility to pass in version to svelte2tsx to differentiate transpiler targets
  • fix: add implicit children prop in Svelte 5 mode (#​2211)
  • fix: hide deprecation warnings in generated code Svelte 5 (svelte#9586)
  • chore: bump deps (#​2214)
  • perf: faster checks for certain characters (#​2179)

v3.6.1

Compare Source

  • fix: support SvelteKit zero types with $props rune
  • fix: use Snippet type and ensure @render tag only uses snippet functions
  • fix: account for > in attribute strings (#​2204)
  • fix: handle contexts in each/await
  • fix: don't lowercase custom element attributes (#​2190)
  • fix: make root snippets available in instance script (#​2201)

v3.6.0

Compare Source

  • feat: add experimental compatibility for Svelte 5
  • fix: enhance numberOnlyAttributes list

v3.5.2

Compare Source

  • fix: only allow client files and project files to be root files (#​2146)
  • fix: output $$Props code differently to deal with unions better (#​2153)
  • fix: add fallback handler to auto-types (#​2156)

v3.5.1

Compare Source

  • fix: ignore style tag inside script tag (#​2104)
  • fix: ignore error about transition third argument (#​2139)

v3.5.0

Compare Source

  • feat: try load svelteHTML from svelte core (#​2117)
  • fix: svelte:document types
  • fix: generic const modifier (#​2118)

v3.4.6

Compare Source

  • chore: bump deps to force versions that include Svelte 4 peer dependencies

v3.4.5

Compare Source

  • feat: SvelteKit HEAD export
  • fix: type one way bindings that are not the element (#​2066)

v3.4.4

Compare Source

  • (fix) add support for resize observer bindings (#​2044)
  • (fix) remove Svelte 4 ambient module declaration
  • (fix) add vite.config.ts.timestamp-* to ignore list (#​2052)

v3.4.3

Compare Source

  • (fix) load svelte/compiler for version 4 correctly

v3.4.2

Compare Source

  • (feat) add machine-verbose to the output options (#​2012)
  • (feat) implement experimental generics attribute on script tags (#​2020)
  • (fix) support nested destructuring in export const (#​2028)
  • (feat) get ready for Svelte 4 (#​2030)

v3.4.1

Compare Source

broken release, don't use

v3.4.0

Compare Source

broken release, don't use

v3.3.2

Compare Source

  • (fix) allow non-literal createEventDispatcher generic template (#​2004)
  • (fix) ignore updated files not belonging to project (#​2006)

v3.3.1

Compare Source

  • (fix) add entries as a valid export

v3.3.0

Compare Source

  • (feat) Auto-typing support for entries (#​1983)

v3.2.0

Compare Source

  • (feat) intellisense for new bindings (#​1957)
  • (feat) bump to TypeScript 5.0 (#​1919)
  • (feat) support <svelte:document> (#​1958)
  • (fix) swap order of inserted statements for store prop with type (#​1960)
  • (fix) add .js to $types imports to support node16/nodenext resolution (#​1967)
  • (fix) use Svelte's ComponentConstructorOptions (#​1969)
  • (feat) throw error on invalid tsconfig includes/excludes and on unknown options (#​1974)

v3.1.4

Compare Source

  • (fix) various kit auto typing fixes (#​1936)

v3.1.3

Compare Source

  • (fix) take arrow function into account when adding return type (#​1934)

v3.1.2

Compare Source

  • (fix) correct request handler event type for SvelteKit auto-typings

v3.1.1

Compare Source

  • (fix) allow more actions on one element
  • (fix) remove overzealous $$Props check (#​1920)
  • (fix) various improvements around automatic SvelteKit types (#​1926, #​1927)
  • (fix) race condition when reloading ts service (#​1922)
  • (fix) error on invalid tsconfig path (#​1928)

v3.1.0

Compare Source

  • (feat) include the number of files containing errors or warnings in svelte-check diagnostics summary (#​1909)

v3.0.4

Compare Source

  • (fix) recognize more js-like file types (#​1894)
  • (fix) no error with unkown props if $$restProps is used (#​1887)
  • (fix) move error if $$Props is an alias of another type (#​1892)
  • (chore) remove old transformation (#​1858)

v3.0.3

Compare Source

  • (fix) make --no-tsconfig flag work (#​1843)

v3.0.2

Compare Source

  • (fix) add missing space to the console output (#​1810)

v3.0.1

Compare Source

  • (fix) correctly check if props implement $$Props interface (#​1797)

BREAKING CHANGES

  • the old transformation is no longer available. If you're using the svelte.JSX namespace in your projects, you should migrate accordingly
  • minimum required Node version is now 16
  • minimum required TypeScript version is now 4.9
  • minimum required Svelte version is now 3.55
  • removed hint diagnostics to align with tsc
  • searches for nearest tsconfig/jsconfig by default now (you don't need to specify --tsconfig anymore in most cases now; use --no-tsconfig to get back the old behavior of only checking Svelte files without a jsconfig/tsconfig)

v3.0.0

Compare Source

broken release, see 3.0.1 instead


Configuration

📅 Schedule: Branch creation - "on Saturday" (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[bot] avatar Dec 23 '22 07:12 renovate[bot]