svelte
svelte (latest known version: 5.56.8) has 365 known breaking changes on record, each backed by a source URL.
Security advisories
Svelte has a potential mXSS vulnerability due to improper HTML escaping
Svelte: ReDoS in `<svelte:element>` Tag Validation
Svelte SSR attribute spreading includes inherited properties from prototype chain
Svelte: SSR XSS via Insecure Promise Serialization in hydratable
Svelte affected by cross-site scripting via spread attributes in Svelte SSR
Svelte SSR does not validate dynamic element tag names in `<svelte:element>`
Svelte vulnerable to XSS during SSR with contenteditable `bind:innerText` and `bind:textContent`
Svelte SSR vulnerable to cross-site scripting via spread attributes
Svelte: XSS via HTML Comment Injection in SSR Error Boundary Hydration Markers
Svelte Vulnerable to XSS via DOM Clobbering of Internal Framework State
Svelte vulnerable to XSS when using objects during server-side rendering
Recent changes
skip unnecessary blocker analysis when compiling components without top-level await
clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens
chain preprocessor sourcemaps with an empty `sources[0]` instead of dropping them
don't notify `searchParams` subscribers when the URL changes without affecting the search string
strip `?` from optional parameters in `<script lang="ts">` so generated JavaScript is valid
update SvelteURLSearchParams when setting duplicate keys to the same joined value
preserve newlines in spread input values when the type attribute is applied after value
prevent infinite loop when a tag's expression ends with a trailing / at the end of the input
Check what changed for svelte since your installed version, live.
Open the playground →