create-awesome-project
create-awesome-project copied to clipboard
chore(deps): update dependency svelte-check to v3
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| svelte-check | ^2.10.3 -> ^3.8.5 |
Release Notes
sveltejs/language-tools (svelte-check)
v3.8.5
- 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
- fix: ensure bindings and exports work properly for Svelte 5 + TS5.5
v3.8.3
- fix: detect root snippets correctly
- fix: prevent false positive store declarations (#2422)
v3.8.2
- chore: reduce dependencies (#2413) (#2400)
- fix: handle snippets with typed arguments (#2412)
- fix: handle optional arguments in snippets (#2414)
v3.8.1
- fix: adjust ambient module snipping logic
- chore: speed up regex
v3.8.0
- fix: allow for whitespace in snippets declaration (#2366)
- fix: allow
asexpressions for bindable props (#2372) - fix: force correct semantic tokens for $props types (#2379)
- feat: Svelte 5 component class/function interop (#2380)
v3.7.1
- fix: rework bindable types strategy (#2361)
v3.7.0
- 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
#awaitinside#snippet(#2348) - fix: better
bind:grouptransformation (#2349) - fix: handle boolean css var (#2350)
v3.6.9
- 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
- chore: support TypeScript 5.4 (#2313)
- fix: allow falsy values for render tags
v3.6.7
- fix: use type instead of generic for
$props()(#2314)
v3.6.6
- fix: adjust render tag for latest AST version
v3.6.5
- 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
- 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
- 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
- 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
- fix: support SvelteKit zero types with
$propsrune - fix: use
Snippettype and ensure@rendertag 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
- feat: add experimental compatibility for Svelte 5
- fix: enhance numberOnlyAttributes list
v3.5.2
- fix: only allow client files and project files to be root files (#2146)
- fix: output
$$Propscode differently to deal with unions better (#2153) - fix: add fallback handler to auto-types (#2156)
v3.5.1
- fix: ignore style tag inside script tag (#2104)
- fix: ignore error about transition third argument (#2139)
v3.5.0
- feat: try load svelteHTML from svelte core (#2117)
- fix:
svelte:documenttypes - fix: generic const modifier (#2118)
v3.4.6
- chore: bump deps to force versions that include Svelte 4 peer dependencies
v3.4.5
- feat: SvelteKit
HEADexport - fix: type one way bindings that are not the element (#2066)
v3.4.4
- (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
- (fix) load svelte/compiler for version 4 correctly
v3.4.2
- (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
broken release, don't use
v3.4.0
broken release, don't use
v3.3.2
- (fix) allow non-literal createEventDispatcher generic template (#2004)
- (fix) ignore updated files not belonging to project (#2006)
v3.3.1
- (fix) add entries as a valid export
v3.3.0
- (feat) Auto-typing support for entries (#1983)
v3.2.0
- (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
.jsto$typesimports 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
- (fix) various kit auto typing fixes (#1936)
v3.1.3
- (fix) take arrow function into account when adding return type (#1934)
v3.1.2
- (fix) correct request handler event type for SvelteKit auto-typings
v3.1.1
- (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
- (feat) include the number of files containing errors or warnings in svelte-check diagnostics summary (#1909)
v3.0.4
- (fix) recognize more js-like file types (#1894)
- (fix) no error with unkown props if
$$restPropsis used (#1887) - (fix) move error if $$Props is an alias of another type (#1892)
- (chore) remove old transformation (#1858)
v3.0.3
- (fix) make
--no-tsconfigflag work (#1843)
v3.0.2
- (fix) add missing space to the console output (#1810)
v3.0.1
- (fix) correctly check if props implement $$Props interface (#1797)
BREAKING CHANGES
- the old transformation is no longer available. If you're using the
svelte.JSXnamespace 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
--tsconfiganymore in most cases now; use--no-tsconfigto get back the old behavior of only checking Svelte files without a jsconfig/tsconfig)
v3.0.0
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.