d4fb9f4b10 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: remove unncessary guards that require CSP privilege when removing event attributes ( #15846 )  
							
							... 
							
							
 
							
							* fix: remove unncessary guards that cause CSP violations when removing event attributes
* add changeset 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								fbb1aecc2d 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15904 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								944ef1dbce 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: don't spread away `$$slots` from `$props` is it's used ( #15849 )  
							
							... 
							
							
 
							
							* fix: don't spread away `$$slots` from `$props` is it's used
* beef up test
* fix
* Update .changeset/ten-plants-carry.md
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								2bc2ae0ddd 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: use `transform.read` for `ownership_validator.mutation` array ( #15848 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								77bdf249ff 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15903 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								3bb1af9677 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: proxify the value in assignment shorthands to the private field ( #15862 )  
							
							... 
							
							
 
							
							Co-authored-by: 7nik <kifiranet@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								326b32932c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: more frequently update `bind:buffered` to actual value ( #15874 )  
							
							... 
							
							
 
							
							* fix: more frequently update `bind:buffered` to actual value
* small tweak
---------
Co-authored-by: 7nik <kifiranet@gmail.com>
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								f2796dda0e 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15899 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								aa041a9e65 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: warn on bidirectional control characters, fix various issues with template expressions ( #15893 )  
							
							... 
							
							
 
							
							* fix: warn on bidirectional control characters
* check evaluated values as well, fix minor issue
* fix failing tests
* lint
* fix
* shrink warning code
* use validator test suite rather than snapshot (which should be used sparingly as it creates more git noise)
* show ranges during parsing, and warn on all occurrences rather than just the first
* fix lint
* move check into Text visitor so it happens in expected order
* unused
* add svelte-ignore test
* ignore control characters following a svelte-ignore comment
* tweak message
* no need to test evaluations, since we are already testing the literals that they are composed of
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								92cdeadadf 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: ts-ignore Math.f16round ( #15902 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								895337cf47 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: treat nullish expression as empty string ( #15901 )  
							
							... 
							
							
 
							
							* fix: treat nullish expression as empty string
* fix 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								8a351944a3 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: tweak flushSync implementation ( #15898 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								eebb940b31 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: prevent invalid BigInt calls from blowing up at compile time ( #15900 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								df03af2e9d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: emit right error for a shadowed invalid rune ( #15892 )  
							
							... 
							
							
 
							
							Co-authored-by: 7nik <kifiranet@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								9e49be4d30 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15825 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								b6164128b3 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: avoid microtasks when flushing sync (alternative) ( #15895 )  
							
							... 
							
							
 
							
							* chore: avoid microtasks when flushing sync
* chore: avoid microtasks when flushing sync
* chore: avoid microtasks when flushing sync
* tweak
* WIP
* another
* more
* tweak
* fix
* fix
* belt and braces
* Revert "belt and braces"
This reverts commit f8de1cf47a 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								c051a6eb1e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: improve error message for migration errors when slot would be renamed ( #15841 )  
							
							... 
							
							
 
							
							Co-authored-by: Paolo Ricciuti <ricciutipaolo@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								1c2fc21023 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: allow characters in the supplementary special-purpose plane ( #15823 )  
							
							... 
							
							
 
							
							fixes  #15821 
Source: https://en.wikipedia.org/wiki/Plane_(Unicode)#Supplementary_Special-purpose_Plane  
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								018996c167 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15818 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								dfd742d532 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: don't mark selector lists inside `:global` with multiple items as unused ( #15817 )  
							
							... 
							
							
 
							
							Regression from #15762 
Fixes  #15816  
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								bfb969a6cc 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: simplify `process_effects` ( #15809 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								a1adf2be6b 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: squelch test console output ( #15807 )  
							
							... 
							
							
 
							
							* squelch some console spam
* another
* more
* more
* more
* last one 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								e40e9eb1a4 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15800 )  
							
							... 
							
							
 
							
							* Version Packages
* Update packages/svelte/CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								b2d5787a09 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure `<svelte:boundary>` properly removes error content in production mode ( #15793 )  
							
							... 
							
							
 
							
							* fix: ensure <svelte:boundary> properly removes error content in production mode
* add changeset 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								3d80884029 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: `update_version` after `delete` if `source` is `undefined` and `prop` in `target` ( #15796 )  
							
							... 
							
							
 
							
							* fix: `update_version` after `delete` if `source` is `undefined` and `prop` in `target`
* chore: remove submodule
* tweak test
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								d8c6afde94 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: emit error on wrong placement of the `:global` block selector ( #15794 )  
							
							... 
							
							
 
							
							Co-authored-by: 7nik <kifiranet@gmail.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								6fe5977b3d 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15798 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								d0dcc0b795 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: improve partial evaluation ( #15781 )  
							
							... 
							
							
 
							
							* init
* remove console log
* Update packages/svelte/src/compiler/phases/scope.js
* fix each indices
* dedupe
* Update packages/svelte/src/compiler/phases/scope.js
* always break
* fix formatting
* Apply suggestions from code review
* compactify
* compactify
* reuse values
* add more globals, template literals, try functions and (some) member expressions
* remove console logs
* remove function handling, tweak failing test
* changeset
* try putting static stuff in the template
* nevermind
* unused
* simplify
* Update packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js
* YAGNI
* simplify and fix (should use cooked, not raw)
* unused
* changeset
---------
Co-authored-by: Rich Harris <hello@rich-harris.dev>
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								5b7af5e289 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15790 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								7f473f618d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: allow accessing snippet in script tag ( #15789 )  
							
							... 
							
							
 
							
							* fix: allow accessing snippet in script tag
* branches are identical
* update test
* rename test
* fix validation (we were mutating the wrong array)
* tidy up
* remove submodule
* changeset
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								707682eaa9 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15788 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								4f8708a824 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: use pkg.imports for builder.js ( #15785 )  
							
							... 
							
							
 
							
							* chore: use pkg.imports for builder.js
* use pkg.imports instead of tsconfig
* #client/constants 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								262b281c91 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: add inline documentation for svelte/reactivity ( #15722 )  
							
							... 
							
							
 
							
							* docs: add inline documentation for svelte/reactivity
* map
* set
* more
* dedupe
* tweak
* typo
* Apply suggestions from code review
Co-authored-by: bytecodemanipulator <bytecodemanipulator@gmail.com>
---------
Co-authored-by: bytecodemanipulator <bytecodemanipulator@gmail.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								fc61262b61 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: delete some unused code ( #15783 )  
							
							... 
							
							
 
							
							* tidy up
* more
* more 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								189bd4788e 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15772 )  
							
							... 
							
							
 
							
							* Version Packages
* Update packages/svelte/CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								80f62b5b10 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: use template_effect for html tags ( #15779 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								19836e29f2 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: add log_effect_tree utility ( #15780 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								3d9a9ab32d 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: correct the suggested type for custom events without detail (Svelte 4) ( #15763 )  
							
							... 
							
							
 
							
							* docs: correct the suggested type for custom events without detail
* docs: generate fixed types for the Svelte 4 event dispatcher 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								2db5bccde3 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: default params for html blocks ( #15778 )  
							
							... 
							
							
 
							
							* chore: default params for html blocks
* fix
* changeset
* update test 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								ea4843c5ad 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: avoid unnecessary read version increments ( #15777 )  
							
							... 
							
							
 
							
							Fixes  #15262  
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								e079ac92b8 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Throw on unrendered snippets in `dev` ( #15766 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								6a7e53feaa 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15764 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								90563e903f 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add partial evaluation ( #15494 )  
							
							... 
							
							
 
							
							* feat: add partial evaluation
* fix
* tweak
* more
* more
* evaluate stuff in template
* update test
* SSR
* unused
* changeset
* remove TODO
* Apply suggestions from code review
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
* allow unknown operators
* use blocks and block-scoping in switch statement
---------
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								a051f96ed6 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: relax `:global` selector list validation ( #15762 )  
							
							... 
							
							
 
							
							We have to allow `:global x, :global y` selector lists because CSS preprocessors might generate that from `:global { x, y {...} }` 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								7aed6beeaa 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15756 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								26e574f27f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ignore mutation validation for props that are not proxies in more cases ( #15759 )  
							
							... 
							
							
 
							
							This fixes an off-by-one error - we did not bail if the top level of the prop wasn't a state already. Fixes  #15727  
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								bdf033e30f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: allow self-closing tags within math namespace ( #15761 )  
							
							... 
							
							
 
							
							fixes  #15757  
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								fd0bc29973 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly validate head snippets on the server ( #15755 )  
							
							... 
							
							
 
							
							* fix: correctly validate head snippets on the server
* put the logic in copy_payload so it gets treeshaken in most cases
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								3153384928 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15751 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								69a427518d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly validate `undefined` snippet params with default value ( #15750 )  
							
							... 
							
							
 
							
							* fix: correctly validate `undefined` snippet params with default value
* use arguments
* unused
* drive-by
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								3d6da41b1d 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: remove some unused code ( #15747 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								fd57eb362d 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15737 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								95a020acea 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: update `state_referenced_locally` message ( #15733 )  
							
							... 
							
							
 
							
							* fix: update state_referenced_locally message
* changeset
* update message 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								02448a9acd 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15731 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								01171096ce 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add `css.hasGlobal` to `compile` output ( #15450 )  
							
							... 
							
							
 
							
							* feat: add `hasUnscopedGlobalCss` to `compile` metadata
* chore: rename to `has_unscoped_global`
* fix: handle `-global` keyframes
* chore: guard the check if the value is already true
* update types
* add tests
* tweak
* tweak
* regenerate types
* Update .changeset/plenty-hotels-mix.md
* fix test, add failing test
* fix
* fix
* fix jsdoc
* unused
* fix
* lint
* rename
* rename
* reduce indirection
* tidy up
* revert
* tweak
* lint
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								ec1d85c89e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: add snippet argument validation in dev ( #15521 )  
							
							... 
							
							
 
							
							* init
* fix
* make `Payload` a class
* doh
* lint
* tweak changeset
* fix
* only export things that should be available on $
* tweak message
* fix
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								0020e597e2 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15729 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								0d233e58cf 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: don't transform reassigned state in labeled statement in `$derived` ( #15725 )  
							
							... 
							
							
 
							
							* fix: don't transform reassigned state in labeled statement in `$derived`
* fix type so optional chaining is unnecessary
* drive-by tidy up
* drive-by tidy up
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								9cafdd89d0 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: improve internal_set versioning mechanic ( #15724 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								c2c83b67f3 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15726 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								6d195f0350 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: handle hydration mismatches in await blocks ( #15708 )  
							
							... 
							
							
 
							
							* failing test for #15704 
* handle hydration mismatches in await blocks
* DRY out
* changeset
* update test 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								6c97a78049 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: prevent ownership warnings if the fallback of a bindable is used ( #15720 )  
							
							... 
							
							
 
							
							* fix: prevent ownership warnings if the fallback of a bindable is used
* fix: filter out symbol from own keys
* fix: don't create sources for `BINDABLE_FALLBACK_SYMBOL`
* fix: use strategy suggested by actually competent person aka @dummdidumm
* chore: rename function 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								475b5dbe83 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15712 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								c23f15134e 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: remove stack-based module boundaries ( #15711 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								966ccfbe74 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: set deriveds as `CLEAN` if they are assigned to ( #15592 )  
							
							... 
							
							
 
							
							* fix: set deriveds as `CLEAN` if they are assigned to
* chore: remove only
* chore: remove unnecessary typecast
* fix: set unowned as `MAYBE_DIRTY` instead of `CLEAN`
* fix: visit the derived function when to update the dependencies even when it's reassigned
* fix: use `execute_derived` instead of `update_reaction`
* fix: execute deriveds eagerly when they are set if DIRTY 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								708f541ad8 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: better scope `:global()` with nesting selector `&` ( #15671 )  
							
							... 
							
							
 
							
							Co-authored-by: 7nik <kifiranet@gmail.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								7694818f9c 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15705 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								98d14ece66 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: rework binding ownership validation ( #15678 )  
							
							... 
							
							
 
							
							* remove old validation
* fix: rework binding ownership validation
Previously we were doing stack-based retrieval of the owner, which while catching more cases was costly (performance-wise) and prone to errors (as shown by many issues over the months).
This drastically simplifies the ownership validation - we now only do simple static analysis to check which props are mutated and wrap them with runtime checks to see if a binding was established.
Besides making the implementation simpler and more performant, this also follows an insight we had over the months: Most people don't really know what to do with this warning when it's shown beyond very simple cases. Either it's not actionable because they don't really know how to fix it or they question if they should at all (in some cases rightfully so). Now that the warning is only shown in simple and easy-to-reason-about cases, it has a much better signal-to-noise-ratio and will hopefully guide people in the right direction early on (learn from the obvious cases to not write spaghetti code in more complex cases).
closes  #15532 
closes  #15210 
closes  #14893 
closes  #13607 
closes  #13139 
closes  #11861 
* remove some now obsolete tests
* fix
* better warnings now that we have more info
* fix
* hoist
* we only care about mutation, not reassignment
* tidy
* handle prop aliases
* mutation validation is only tangentially linked to context requirement
* no need for two vars, one will do
* update warning, include mutation location
* tweak
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								caf62ee687 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: allow `$.state` and `$.derived` to be treeshaken ( #15702 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								7b850d3fba 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15696 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								3d0bc34149 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: address untracked_writes memory leak ( #15694 )  
							
							... 
							
							
 
							
							* fix-untracked-writes-leak
* fix
* fix
* Update packages/svelte/src/internal/client/runtime.js
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
---------
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								c544a59351 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15665 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								80557bbc1c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure clearing of old values happens independent of root flushes ( #15664 )  
							
							... 
							
							
 
							
							* fix: ensure clearing of old values happens indepedent of root flushes
* lint
* test 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								5b9053d111 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15650 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								959f593487 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ignore generic type arguments while creating AST ( #15659 )  
							
							... 
							
							
 
							
							* fix: ignore generic type arguments while creating AST
bumps esrap and fixes a resulting error: because esrap now uses a more compliant TSESTree AST, it has `typeArguments` instead of `typeParameters` in some places - those were not deleted while stripping types, which caused an error.
* fix $$render_inner declaration 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								3682371fb6 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: doc fix ( #15651 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								e035e2838f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix: consider component and its snippets during css pruning ( #15630 )  
							
							... 
							
							
 
							
							* fix: consider component and its snippets during css pruning
* add changeset
* fix: avoid iterator.map
---------
Co-authored-by: 7nik <kifiranet@gmail.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								c822f9b0bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15649 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								ec91cacab2 
								
									
								
							
								 
							
						 
						
							
							
								
								init ( #15628 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								97542048df 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: silence assignment warning on more function bindings ( #15644 )  
							
							... 
							
							
 
							
							* fix: silence assignment warning on more function bindings
fixes  #15550 
* Update packages/svelte/tests/html_equal.js 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								046145fdd7 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: make sure CSS is preserved during SSR with bindings ( #15645 )  
							
							... 
							
							
 
							
							fixes  #15543 
No test because this is a one-liner in a stable part of the code-base, also it can only happen within legacy mode when using bindings which is not getting any new updates at this point 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								d6d99ca2fd 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15647 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								b93d004d98 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure `undefined` class still applies scoping class, if necessary ( #15643 )  
							
							... 
							
							
 
							
							fixes  #15635  
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								6f8068637c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: support TS type assertions ( #15642 )  
							
							... 
							
							
 
							
							fixes  #15565  
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								f498a21063 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15587 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								3080c1334e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: prevent state runes from being called with spread ( #15585 )  
							
							... 
							
							
 
							
							* fix: prevent state runes from being called with spread
* prevent spread arguments for all runes except $inspect
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								7fe9bf524b 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15582 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								78d238c5a3 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: revert version check in migrate ( #15583 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								33d118f8a2 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: migrate reassigned deriveds to `$derived` ( #15581 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								c1ae8953aa 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15580 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								d1bd32ec9e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: allow get_proxied_value to return original value when error ( #15577 )  
							
							... 
							
							
 
							
							* fix: allow get_proxied_value to return original value when error
closes  #15546 
* Update packages/svelte/src/internal/client/proxy.js
---------
Co-authored-by: Rich Harris <hello@rich-harris.dev> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								6e343b9ad7 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15578 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								5a8fa69dbf 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: make deriveds writable ( #15570 )  
							
							... 
							
							
 
							
							* feat: make deriveds writable
* add optimistic UI example
* add note to when-not-to-use-effect
* add section on deep reactivity
* root-relative URL
* use hash URL
* mention const
* make handler async, move into script block 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								2d3b65dfbd 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15575 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								842a7c6995 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: update state_unsafe_mutation message ( #15539 )  
							
							... 
							
							
 
							
							* docs: update state_unsafe_mutation message
* regenerate
* fix example 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								1f37c02f91 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure toStore root effect is connected to correct parent effect ( #15574 )  
							
							... 
							
							
 
							
							* fix: ensure toStore root effect is connected to correct parent effect
* prettier
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								ade66c6fea 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: use `get` in constructor for deriveds ( #15300 )  
							
							... 
							
							
 
							
							Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								6b23a7c477 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: camelCase -> snake_case ( #15573 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								e25c281296 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15551 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								d2e79326c7 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: don't depend on deriveds created inside the current reaction ( #15564 )  
							
							... 
							
							
 
							
							* WIP
* WIP
* add test
* update test
* changeset
* oops
* lint 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								1d10a65b78 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: check if DOM prototypes are extensible ( #15569 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								1a5fb8fd51 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Keep inlined JSDoc comments in property conversion of svelte-migrate ( #15567 )  
							
							... 
							
							
 
							
							* Add failing JSDoc property svelte-migrate conversion tests
* Add further test case and remove default value in JSDoc output
* Look for inlined JSDoc comments after a hyphen
* Add changeset 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								6915c12b58 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: allow state created in deriveds/effects to be written/read locally without self-invalidation ( #15553 )  
							
							... 
							
							
 
							
							* move parent property onto Signal
* don't self-invalidate when updating a source create inside current reaction
* lazily create deep state with parent reaction
* no need to push_derived_source with mutable_state, as it never coexists with $.derived
* reduce indirection
* remove state_unsafe_local_read error
* changeset
* tests
* fix test
* inelegant fix
* remove arg
* tweak
* some progress
* more
* tidy up
* parent -> p
* tmp
* alternative approach
* tidy up
* reduce diff size
* more
* update comment 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								c436b6cdbe 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: simplify set calls for proxyable values ( #15548 )  
							
							... 
							
							
 
							
							* chore: simplify set calls for proxyable values
* changeset 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								99ca7a4d7f 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: create stack lazily when proxying value ( #15547 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								190c0c7653 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15536 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								5b9f0df8ee 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: don't hoist listeners that access non hoistable snippets ( #15534 )  
							
							... 
							
							
 
							
							* fix: don't hoist listeners that access non hoistable snippets
* chore: add comment
* chore: fix auto import fumble 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								74917ae703 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15501 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								32ee6c1bc2 
								
									
								
							
								 
							
						 
						
							
							
								
								rune_invalid_arguments_length ( #15516 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								aaeda65f2f 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: add docs on state_unsafe_mutation error ( #14932 )  
							
							... 
							
							
 
							
							closes  #14752  
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								8e9a21e374 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly match `:has()`'s selector during css pruning ( #15277 )  
							
							... 
							
							
 
							
							Fixes  #14072 
`:has()` was matching only against descendants or siblings, but not sibling's descendants. This makes the logic be able to go forward or backwards, simplifying a lot of cases along the way. 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								f227cfcea8 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Allow global-like pseudo-selectors refinement ( #15313 )  
							
							... 
							
							
 
							
							For instance, specifying a tree-structural pseudo-class to
`::view-transition-new` should still constitute a valid global-like
selector.
Fixes  #15312 
---------
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								e74fbcbbac 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: don't distribute unused types definitions ( #15473 )  
							
							... 
							
							
 
							
							hopefully helps with #15182 , also makes the package smaller
---------
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								18d71fd528 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: reuse expression nodes ( #15513 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								489f463d7b 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: replace `undefined` with `void 0` to avoid edge case ( #15511 )  
							
							... 
							
							
 
							
							* replace 'undefined' with 'void 0'
* lint
* YALF
* reuse expression
* oops
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								5d3aa2bda4 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure transient writes to tracked parent effects works as expected ( #15506 )  
							
							... 
							
							
 
							
							* ix: ensure transient writes to tracked parent effects works as expected
* lint
* format test
* tweak changeset
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								b27ca425c7 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: add files and group properties to HTMLInputAttributes ( #15492 )  
							
							... 
							
							
 
							
							Fixes  #14579 
Although this isn't 100% correct because there's no `group` attribute, there's no better way to make people have components' props just be `HTMLInputAttributes` and allow them to reference `group` 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								a1257c17f5 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15493 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								110d42062f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: on teardown, use the last known value for the signal before the set ( #15469 )  
							
							... 
							
							
 
							
							* fix: on teardown, use the last known value for the signal before the se
* fix: on teardown, use the last known value for the signal before the se
* fix: on teardown, use the last known value for the signal before the se
* fix: on teardown, use the last known value for the signal before the se
* fix: on teardown, use the last known value for the signal before the se
* Update packages/svelte/src/internal/client/reactivity/props.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/internal/client/reactivity/props.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/internal/client/reactivity/props.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* lint
* lint
* lint
* Update .changeset/sharp-elephants-invite.md
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								1cc5bcdc99 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: clarify fuzzyset adaption ( #15491 )  
							
							... 
							
							
 
							
							it was BSD in 2016 but has undergone some license changes since then - clarify in the comment that the adaption was from the 2016 BSD version 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								1c0e24013f 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: reuse is_function helper ( #15467 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								e2bbc560e4 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15466 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								eaf0087d7c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: skip `log_if_contains_state` if only logging literals ( #15468 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								3326bd8ae7 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: Add `closedby` to `HTMLDialogAttributes` (dialog element) ( #15458 )  
							
							... 
							
							
 
							
							* Adding the `closedby` attribute to dialog element
Spec: https://html.spec.whatwg.org/#attr-dialog-closedby 
* Adding changeset
* Update .changeset/metal-spoons-scream.md
---------
Co-authored-by: Rich Harris <hello@rich-harris.dev> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								c5912aad71 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: null and warnings for local handlers ( #15460 )  
							
							... 
							
							
 
							
							* fix null and warning for local handlers
* test
* changeset
* treat `let handler = () => {...}` the same as `function handler() {...}`
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								2c4d85bcec 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: address `$effect` feedback ( #15107 )  
							
							... 
							
							
 
							
							* docs: address $effect feedback
* also add a note to the migration guide
* minor wording tweak
* update onMount docs
* Update documentation/docs/02-runes/05-$effect.md
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* restore order
* soften a bit
* add back mention of updating template in response to effects
* define parent effect
* state that they don't run on the server
* Update documentation/docs/02-runes/04-$effect.md
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
* format
* Apply suggestions from code review
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
* update onMount docs
* add 'Understanding lifecycle' section
* note
* tweak wording
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com>
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								d513304dd0 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15453 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								ae615ae2ac 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: memoize clsx() (alternative) ( #15456 )  
							
							... 
							
							
 
							
							* memoize clsx + directives
* changeset
* unused
* tweak
* tweak changeset
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								30562b8780 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: rewrite set_style() to handle directives ( #15418 )  
							
							... 
							
							
 
							
							* add style attribute when needed
* set_style()
* to_style()
* remove `style=""`
* use cssTest for perfs
* base test
* test
* changeset
* revert dom.style.cssText
* format name
* use style.cssText + adapt test
* Apply suggestions from code review
suggestions from dummdidumm
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
* fix priority
* lint
* yawn
* update test
* we can simplify some stuff now
* simplify
* more
* simplify some more
* more
* more
* more
* more
* more
* remove continue
* tweak
* tweak
* tweak
* skip hash argument where possible
* tweak
* tweak
* tweak
* tweak
---------
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								2f685c1dba 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: spreading style is not consistent with attribute ( #15323 )  
							
							... 
							
							
 
							
							* style must be set via set_attribute
* test
* changeset
* add empty string and null in test
* explanatory comment
* this is now redundant, set_attribute takes care of it
* drive-by
* tweak changeset
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								2d3818463a 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: check namespace inside set attributes ( #15443 )  
							
							... 
							
							
 
							
							* set_attributes for <svelte:element>
* changeset
* Update .changeset/wise-hats-wonder.md
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
* add changeset
* remove `chore` changeset — no need for non-user-facing changes to appear in changelog
* Update packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/element.js
* determine element traits inside set_attributes
* unused
* stash lookup
---------
Co-authored-by: adiguba <frederic.martini@gmail.com>
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								43ff3047ac 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15452 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								76f5ecfdab 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: never deduplicate expressions in templates ( #15451 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								0abd7f2a7f 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15447 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								3fc2007836 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: run effect roots in tree order ( #15446 )  
							
							... 
							
							
 
							
							* process effect roots in tree order
* bring test over
* add test
* changeset
* tidy 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								3b465a7172 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15444 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								181fb2ad49 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly set `is_updating` before flushing root effects ( #15442 )  
							
							... 
							
							
 
							
							* fix: correctly set `is_updating` before flushing root effects
* rename for consistency with update_effect
* use var
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								cd56c1d60e 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15433 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								ef7fd96ccf 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: switch to our fork acorn typescript plugin ( #15393 )  
							
							... 
							
							
 
							
							* fix: switch to our fork acorn typescript plugin
* changeset
* bump
* bump
* bump
* adjust snapshots
* this should be obsolete now
* bump
* bump 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								0f2633736d 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15431 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								e3dc396e01 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: make dialog element and role interactive ( #15429 )  
							
							... 
							
							
 
							
							Fixes  #8283 
Also see https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/932  
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								b82692af2f 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add `idPrefix` to `render` ( #15428 )  
							
							... 
							
							
 
							
							This ensures someone like Astro can render multiple islands and the unique ids produced in them are able to be deduplicated
---------
Co-authored-by: Hugos68 <hugokorteapple@gmail.com>
Co-authored-by: paoloricciuti <ricciutipaolo@gmail.com>
Co-authored-by: Simon Holthausen <simon.holthausen@vercel.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								7ce2dfc622 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15402 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								2032049e47 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: Reduce hydration comment for {:else if} ( #15250 )  
							
							... 
							
							
 
							
							* rewrite else/if hydration
* fix: bad index
* reduce args on if_block()
* restore the block
* don't use isNan()
* changeset 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								474c588067 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: disallow `bind:group` to snippet parameters ( #15401 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								e4987d2a9f 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15383 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								fe343e9c50 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: catch error on @const tag in svelte:boundary in DEV mode ( #15369 )  
							
							... 
							
							
 
							
							* fix: catch error on @const tag in svelte:boundary
* changeset
* edit changeset
* test
* fix
* rollback
* simpler way to do that
* rollback
* roolback again
---------
Co-authored-by: paoloricciuti <ricciutipaolo@gmail.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								be82332ac8 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: simplify `process_effects` ( #15397 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								8fb2fb70e1 
								
									
								
							
								 
							
						 
						
							
							
								
								fix : bug "$0 is not defined" with svelte:element and a single class with a function call ( #15396 )  
							
							... 
							
							
 
							
							* add spread to test
* fix  #15386 
* fix  #15392 
* test
* changeset
* use is_text_attribute 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								cf56973bf0 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: class:directive not working with $$restProps ( #15389 )  
							
							... 
							
							
 
							
							* add spread to test
* fix  #15386 
* do no set cssHash on non-scoped element
* changeset 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								da98c894b8 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: switch to `tinyglobby` ( #15388 )  
							
							... 
							
							
 
							
							* chore: switch to tinyglobby
* update snapshot
* update parameter name
* changeset
* delete changeset
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								3d59e84a65 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: allow double hyphen css selector names ( #15384 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								c2ec0d9ac2 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: allow for duplicate `var` declarations ( #15382 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								bbeeed421b 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15380 )  
							
							... 
							
							
 
							
							* Version Packages
* this changeset was unnecessary
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								5f3b4d5421 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: DRY out assignment validation ( #15360 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								51337f22bd 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: simplify flushing ( #15348 )  
							
							... 
							
							
 
							
							* this appears to be unnecessary
* DRY out
* this doesnt appear to do anything useful
* simplify
* remove unused if block
* simplify, make non-recursive
* unused
* DRY
* simplify
* tidy up
* simplify
* changeset
* unused
* Revert "changeset"
This reverts commit 946e00dcf7 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								7958eb74df 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: remove unnecessary `binding.is_called` property ( #15361 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								1b882fb1b5 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: remove reactive_statements from state ( #15363 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								bfeb9ad448 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: create `binding.updated` getter ( #15362 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								53d1b17ce9 
								
									
								
							
								 
							
						 
						
							
							
								
								remove some unused exports ( #15365 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								52d6ed1c73 
								
									
								
							
								 
							
						 
						
							
							
								
								remove instance_scope ( #15364 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								220c2418d1 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15358 )  
							
							... 
							
							
 
							
							* Version Packages
* tweak
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								d4360af751 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: rewrite set_class() to handle directives ( #15352 )  
							
							... 
							
							
 
							
							* set_class with class: directives
* update expected result (remove leading space)
* fix
* optimize literals
* add test
* add test for mutations on hydration
* clean observer
* Update packages/svelte/src/compiler/phases/3-transform/client/visitors/RegularElement.js
unused
Co-authored-by: Rich Harris <hello@rich-harris.dev>
* Update packages/svelte/src/compiler/phases/3-transform/client/visitors/RegularElement.js
unused for now
Co-authored-by: Rich Harris <hello@rich-harris.dev>
* Update packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/element.js
unused for now
Co-authored-by: Rich Harris <hello@rich-harris.dev>
* Update packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/element.js
nit
Co-authored-by: Rich Harris <hello@rich-harris.dev>
* Update packages/svelte/src/internal/client/dom/elements/attributes.js
nit
Co-authored-by: Rich Harris <hello@rich-harris.dev>
* Update packages/svelte/src/internal/shared/attributes.js
rename clazz to value :D
Co-authored-by: Rich Harris <hello@rich-harris.dev>
* remove unused + fix JSDoc
* drive-by fix
* minor style tweaks
* tweak test
* this is faster
* tweak
* tweak
* this is faster
* typo
* tweak
* changeset
---------
Co-authored-by: Rich Harris <hello@rich-harris.dev>
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								5a946e7905 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Allow @const inside #key ( #15377 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								3c4a8d425b 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: make Binding a class ( #15359 )  
							
							... 
							
							
 
							
							* chore: make Binding a class
* reorder
* regenerate 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								1e1aea4063 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: remove unnecessary `?? ''` on some expressions ( #15287 )  
							
							... 
							
							
 
							
							* no `?? ''` on some expressions
* changeset
* delete operator returns boolean
* inverted conditions are a lil confusing
* no need for else after return
* simplify condition
* may as well add special handling for undefined while we're here
* use normal string literal when there are no values
* omit assignment when there is no text content
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								c582b5d3b5 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: simplify flush_sync ( #15346 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								9873443337 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15304 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								d8e78f7f57 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: `muted` reactive without `bind` and select/autofocus attributes … ( #15326 )  
							
							... 
							
							
 
							
							* fix: `muted` reactive without `bind` and select/autofocus attributes working with function calls
Co-authored-by: Joel Howse <joel@helicalco.com>
* chore: add comments
---------
Co-authored-by: Joel Howse <joel@helicalco.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								9091e7e930 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: fire delegated events on target even it was disabled in the meantime ( #15319 )  
							
							... 
							
							
 
							
							They DOM could've been updated already by the time the event bubbling logic is reached, so the target element itself could not be notified of the event because it is marked as disabled. But the target could not have been disabled because it emits the event in the first place, so we emit regardless.
No test because not reproducible in jsdom environment.
Fixes  #15256  
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								575900de88 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Add more checks to determine if element is non-static ( #15259 )  
							
							... 
							
							
 
							
							Fixes  #15241  
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								073f4d8911 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: prevent writable store value from becoming a proxy when reassigning using $-prefix ( #15283 )  
							
							... 
							
							
 
							
							fixes  #15281  
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								dde8603872 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: do not warn for `binding_property_non_reactive` if binding is a store in an each ( #15318 )  
							
							... 
							
							
 
							
							Fixes  #15315  
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								87d7cc7d89 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: add missing await in tests ( #15301 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								c40392c1e8 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: remove options.uid in render() ( #15302 )  
							
							... 
							
							
 
							
							* remove options.uid in render()
* changeset
* chore: update changeset
---------
Co-authored-by: Paolo Ricciuti <ricciutipaolo@gmail.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								32b78c9954 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15279 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								7e3253745e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure AST analysis on `svelte.js` modules succeeds ( #15297 )  
							
							... 
							
							
 
							
							This was the result of a `@ts-expect-error` silencing other type errors, which lead to this creeping in. This changes it so that the object is fully set, so we'll get type errors when new properties need to be added
fixes  #15284  
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								8b977253f3 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: fix `$props.id` tests ( #15294 )  
							
							... 
							
							
 
							
							* chore: fix `$props.id` tests
* chore: reset uid between tests 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								b6bf735a23 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly ssr component in `svelte:head` with `$props.id()` or `css='injected'` ( #15291 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								21dadfc997 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ignore typescript abstract methods during code transformation ( #15267 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								23ecc364da 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15271 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								f747c412f4 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: tweak effect self invalidation logic ( #15275 )  
							
							... 
							
							
 
							
							Also make sure events dispatched via transition/animation logic runs outside event context
Related to #15262  
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								5e52825d60 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: take private and public into account for `constant_assignment` of derived state ( #15276 )  
							
							... 
							
							
 
							
							Fixes  #15273  
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								18481386f3 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: use `importNode` to clone templates for Firefox ( #15272 )  
							
							... 
							
							
 
							
							* fix: use `importNode` to clone templates for Firefox
* fix: move `is_firefox` check to line 28
* fix: revert using `is_firefox` too soon 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								a3e49b6110 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: recurse into `$derived` for ownership validation ( #15166 )  
							
							... 
							
							
 
							
							- `$derived` can contain `$state` declarations so we cannot ignore them, so this reverts #14533 
- instead, we add equality checks to not do this expensive work unnecessarily
- this also adds a render effect similar to the class ownership addition when it detects a getter on a POJO during ownership addition
fixes  #15164  
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								afae274587 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: value/checked not correctly set using spread ( #15239 )  
							
							... 
							
							
 
							
							* set value/checked by JS
* test
* changeset
* fix test form-default-value-spread 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								85f83ec435 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: $props.id(), a SSR-safe ID generation ( #15185 )  
							
							... 
							
							
 
							
							* first impl of $$uid
* fix
* $props.id()
* fix errors
* rename $.create_uid() into $.props_id()
* fix message
* relax const requirement, validate assignments instead
* oops
* simplify
* non-constants should be lowercased
* ditto
* start at 1
* add docs
* changeset
* add test
* add docs
* doc : add code example
* fix type reported by bennymi
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								73220b8667 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: simplify process_effects ( #15270 )  
							
							... 
							
							
 
							
							* chore: simplify process_effects
* return effects 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								280d8c74cc 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15263 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								b602c59a22 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: when re-connecting unowned deriveds, remove their unowned flag ( #15255 )  
							
							... 
							
							
 
							
							* fix: when an unowned derived is tracked again, remove unowned flag
* fix: when an unowned derived is tracked again, remove unowned flag
* test case
* test case
* cleanup unused logic
* simplify
* simplify
* simplify
* simplify
* add test
* fix other issue
* back to original plan
* Apply suggestions from code review
---------
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								02788f8e62 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: allow mutation of private derived state ( #15228 )  
							
							... 
							
							
 
							
							Also disallow reassignment of private derived state
Fixes  #15227  
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								c4d4349d0a 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15234 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								4883fd2c83 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: hydrate `href` that is part of spread attributes ( #15226 )  
							
							... 
							
							
 
							
							We had some duplicated and buggy code, removing it fixes  #15120  
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								f2c83e5db7 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure unowned derived dependencies are not duplicated when reac… ( #15232 )  
							
							... 
							
							
 
							
							* fix: ensure unowned derived dependencies are not duplicated when reactions are skipped
* added test case
* added test case
* add comment 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								b0c4fa5246 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15216 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								3b7066f5c6 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure custom element updates don't run in hydration mode ( #15217 )  
							
							... 
							
							
 
							
							* fix: ensure custom element updates don't run in hydration mode
When a custom element is created before Svelte hydration kicks in, it will scaffold itself, using the properties given via attributes.
Now when a custom element property is set during Svelte's hydration, the Svelte custom element component could run logic like updating an each block. Without turning off hydration mode during that time, the update would try to pick up existing element nodes (because it thinks they must be there because of hydration mode), and crash.
No test because it would require a setup where we can ensure the element is scaffolded before hydration runs.
Fixes  #15213 
* changeset
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								6f392d679b 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: properly set `value` property of custom elements ( #15206 )  
							
							... 
							
							
 
							
							Avoid going through the `element.value = element.__value = newValue` condition because `__value` is actually how Lit stores the current value on the element, and messing with that would break things: Lit would think the value hasn't changed (because `__value` is already set to the new value by us) and doesn't fire an update.
fixes  #15194  
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								872ee51378 
								
									
								
							
								 
							
						 
						
							
							
								
								chore(deps-dev): bump vitest from 2.0.5 to 2.1.9 ( #15220 )  
							
							... 
							
							
 
							
							Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 2.0.5 to 2.1.9.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.9/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
  dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								d39d8c0675 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure tracking returns true, even if in unowned ( #15214 )  
							
							... 
							
							
 
							
							* fix: ensure tracking returns true, even if in unowned
* fix: ensure tracking returns true, even if in unowned
* Update packages/svelte/tests/runtime-runes/samples/effect-tracking-unowned/main.svelte
---------
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								64f86ee9d4 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15190 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								e0b3dc020c 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: remove unused code from signal logic ( #15195 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								e12fe8795c 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: simplify assignment expression ( #15177 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								5b30fbfb0b 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: encounter svelte:element in blocks as sibling during pruning css ( #15165 )  
							
							... 
							
							
 
							
							Fixes  #14890  
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								04addca428 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15156 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								2be3823e3a 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: remove inert check from each block reconciliation ( #15143 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								7bef5963bd 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure reactions are correctly attached for unowned deriveds ( #15158 )  
							
							... 
							
							
 
							
							* fix: ensure reactions are correctly attached for unowned deriveds
* tune 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								970aa7cfaa 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: prevent false-positive ownership validations due to hot reload ( #15154 )  
							
							... 
							
							
 
							
							The component identity could change due to HMR, so we fall back to checking the filenames as well
fixes  #14746  
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								83f00ebbd6 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: don't error on slot prop inside block inside other component ( #15148 )  
							
							... 
							
							
 
							
							`slot` is treated as a regular prop if it is not used directly inside another component, but we were running validations on such regular props that should only be run on real slots.
Fixes  #15125  
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								b8607f8765 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: silence a11y attribute warnings when spread attributes present ( #15150 )  
							
							... 
							
							
 
							
							Fixes  #15067  
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								f5406c952e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: widen ownership when calling setContext ( #15153 )  
							
							... 
							
							
 
							
							Instead of doing ownership addition at each `getContext` call site, we do it once as the `setContext` call site and make the state basically global.
- avoids potential false positives in edge cases
- makes the whole thing more performant, especially around things like calling `getContext` inside a list item component
- false negatives are unlikely from this
fixes  #15072  
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								522557559f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: do not prune selectors like `:global(.foo):has(.scoped)` ( #15140 )  
							
							... 
							
							
 
							
							Fixes  #14910 
The issue occurs only when :has() targets at a component's root element and because include_self is false.
I came to the conclusion that this is the same case as :root:has(.scoped). 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								8e83127e1a 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: move more code ( #15133 )  
							
							... 
							
							
 
							
							* move more code
* lint 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								c8bbb15693 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15139 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								13a6d555c0 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: improve derived connection to ownership graph ( #15137 )  
							
							... 
							
							
 
							
							* fix: improve derived connection to ownership graph
* revised
* revised
* revised
* revised
* feedback
* feedback
* invasive change
* fix bugs
* fix other bug 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								9410ad0318 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly look for sibling elements inside blocks and components ( #15106 )  
							
							... 
							
							
 
							
							Fixes  #15027  and fixes  #14995 
When the target element is inside a block or component, get_following_sibling_elements was looking only for sibling elements after the block/component. This PR fixes it by starting the search from the begging of the block/component and skipping nodes that go before the target element. 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								5e9b29c351 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: move context code into new module ( #15132 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								b2c8224a73 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15118 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								fc4dd2dec4 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: lazily connect derievds (in deriveds) to their parent ( #15129 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								3f8ce21f47 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Add `bind:focused` to `HTMLAttributes` ( #15122 )  
							
							... 
							
							
 
							
							* Revert "fix: ensure untrack correctly retains the active reaction (#15065 )"
This reverts commit 2ad519542d#15065 )""
This reverts commit f4e98bf89f 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								0e0f01ee1c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: disallow $state/$derived in const tags ( #15115 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								357e1a74b4 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15088 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								e3d4a0fa8e 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: tweak render tag logic ( #15109 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								24b6fab58b 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: construct analysis before module walk ( #15108 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								e9cc7dc9a1 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: tweak each block code ( #15094 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								d47f4f5908 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: expand boolean attribute support ( #15095 )  
							
							... 
							
							
 
							
							* Adding test for expected boolean attribute support
* Improving support for more boolean attributes:
Added:
 - `defer`
 - `disablepictureinpicture`
 - `disableremoteplayback`
Improved:
 - `allowfullscreen`
 - `novalidate`
* Skipping JSDOM version of boolean attribute test
JSDOM lacks support for some attributes, so we'll skip it for now.
See:
 - `async`: https://github.com/jsdom/jsdom/issues/1564 
 - `nomodule`: https://github.com/jsdom/jsdom/issues/2475 
 - `autofocus`: https://github.com/jsdom/jsdom/issues/3041 
 - `inert`: https://github.com/jsdom/jsdom/issues/3605 
 - etc...: https://github.com/jestjs/jest/issues/139#issuecomment-592673550 
* Adding changeset 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								d17f5c748d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: add check for is attribute ( #15086 )  
							
							... 
							
							
 
							
							Fixes  #15085 
Add a check for is attribute in is_custom_element_node function. 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								7740d4576b 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: optimise || expressions in template ( #15092 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								c2e805f05c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: consistently set value to blank string when value attribute is undefined ( #15057 )  
							
							... 
							
							
 
							
							Fixes  #4467  
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								8bba70b8e3 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: avoid double deriveds in component props ( #15089 )  
							
							... 
							
							
 
							
							* fix: prevent double deriveds in component props
* unused
* reuse mechanism
* move code to where it is used
* changeset 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								eee808fb79 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly handle `novalidate` attribute casing ( #15083 )  
							
							... 
							
							
 
							
							This PR fixes  #15082  by correctly handling the HTML element novalidate attribute casing through noValidate DOM property mapping. 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								7da86ef80c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: don't throw for `undefined` non delegated event handlers ( #15087 )  
							
							... 
							
							
 
							
							* fix: don't throw for `undefined` non delegated event handlers
* chore: update typings 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								ee024ffd0e 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15080 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								09510c8c5c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: address regression with untrack ( #15079 )  
							
							... 
							
							
 
							
							* fix: address regression with untrack
* add test 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								c75f1f5f2f 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15052 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								5ad6a0cdc3 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: initialize `files` bind on hydration ( #15059 )  
							
							
 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								2ad519542d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure untrack correctly retains the active reaction ( #15065 )  
							
							... 
							
							
 
							
							* fix: ensure untrack correctly retains the active reaction
* fix: ensure untrack correctly retains the active reaction 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								de94159238 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: update README banner ( #15063 )  
							
							... 
							
							
 
							
							* fix
* update banner image
this is an empty commit whose name will be shown in the commit history (if someone looks at the commit history they should be able to understand what commit does what).
* chore: fix spacing
* chore: fix spacing
---------
Co-authored-by: Paolo Ricciuti <ricciutipaolo@gmail.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								5f6525f416 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: omit unnecessary nullish coallescing in template expressions ( #15056 )  
							
							... 
							
							
 
							
							* omit unnecessary nullish coallescing in template expressions
* add tests 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								700029bd4d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: more efficient template effect grouping ( #15050 )  
							
							... 
							
							
 
							
							* WIP
* drive-by
* group attribute updates
* fix
* more
* unused
* more
* WIP
* unused
* simplify
* simplify
* simplify
* more
* unused
* unused
* more
* tweak
* update how class/style directives are handled
* more
* more
* simplify
* changeset 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								a9d1f46dbb 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15021 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								509ba568f3 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: create fewer deriveds for concatenated strings ( #15041 )  
							
							... 
							
							
 
							
							* fix: create fewer deriveds for concatenated strings
* stringified_text -> expression 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								2aefc5430d 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(elements): Expose ClassValue ( #15035 )  
							
							... 
							
							
 
							
							* Push
* Cleanup
* Add changeset
* Remove redundant string
* Update documentation/docs/03-template-syntax/18-class.md
Co-authored-by: Paolo Ricciuti <ricciutipaolo@gmail.com>
* Update documentation/docs/03-template-syntax/18-class.md
---------
Co-authored-by: Paolo Ricciuti <ricciutipaolo@gmail.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								973b51d168 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly parse leading comments in function binding ( #15020 )  
							
							... 
							
							
 
							
							* fix: correctly parse leading comments in function binding
* chore: fix lint 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								1d3c4397b2 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15010 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								ff79704ab8 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: bump esrap ( #15015 )  
							
							... 
							
							
 
							
							* chore: bump esrap
* changeset 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								5419610833 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure resume effects are scheduled in topological order ( #15012 )  
							
							... 
							
							
 
							
							* fix: ensure resume effects are scheduled in topological order
* fix: ensure resume effects are scheduled in topological order 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								360ee70dcb 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: remove listener on `bind_current_time` teardown ( #15013 )  
							
							... 
							
							
 
							
							Fixes  #15008  
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								dfa97a5e64 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: allow every children in `template` tags ( #15007 )  
							
							... 
							
							
 
							
							* feat: allow every children in `template` tags
* Update .changeset/dry-mails-return.md
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								a1698c63ec 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #15001 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								dae4c5f5e1 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure signal write invalidation within effects is consistent ( #14989 )  
							
							... 
							
							
 
							
							* fix: ensure signal write invalidation within effects is persistent
* fix: ensure signal write invalidation within effects is persistent
* fix: ensure signal write invalidation within effects is persistent
* address feedback 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								99fdc3f0ab 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: update error message for `const_tag_invalid_placement` ( #15003 )  
							
							
 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								a129592e5b 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: allow const tag inside `svelte:boundary` ( #14993 )  
							
							... 
							
							
 
							
							* feat: allow const tag inside `svelte:boundary`
* chore: add better test
* docs: update docs for `@const` 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								efa5acf24e 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14970 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								8a1acac084 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: never consider inert boundary effects ( #14999 )  
							
							... 
							
							
 
							
							* fix: never consider inert boundary effects
* chore: inline bitwise 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								36ef59df1f 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: improve test cases ( #14984 )  
							
							... 
							
							
 
							
							* chore: improve test cases
* lint 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								76ce303b0a 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: bump esrap ( #14969 )  
							
							... 
							
							
 
							
							* chore: bump esrap
* fix
* bump again 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								9b6e65fbeb 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly transform `pre` with no content ( #14973 )  
							
							... 
							
							
 
							
							Closes  #14971  
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								41fb51349e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: store access on component destroy ( #14968 )  
							
							... 
							
							
 
							
							Co-authored-by: Oscar Dominguez <dominguez.celada@gmail.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								dbe5818560 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: wrap each block expression in derived to encapsulte effects ( #14967 )  
							
							... 
							
							
 
							
							* fix: wrap each block expression in derived to encapsulte effects
* add test
* Update .changeset/tender-apples-scream.md
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								dc8ae825b8 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14965 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								bdc02008e4 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: reset dependency read versions after reaction execution ( #14964 )  
							
							... 
							
							
 
							
							* fix: reset dependency read versions after reaction execution
* fix: reset dependency read versions after reaction execution
* fix: reset dependency read versions after reaction execution
* fix: reset dependency read versions after reaction execution
* fix: reset dependency read versions after reaction execution
* chore: add test
* changeset
---------
Co-authored-by: paoloricciuti <ricciutipaolo@gmail.com>
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								b7400ae93b 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14959 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								c0842d1459 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: properly add owners to function bindings ( #14962 )  
							
							... 
							
							
 
							
							Closes  #14956  
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								68cffa8489 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: apply `overflow: hidden` style when transitioning elements, where necessary ( #14930 )  
							
							... 
							
							
 
							
							* fix: apply `overflow: hidden` style when transitioning elements, where necessary
* notes to self 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								79a67c9561 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: account for parent scale when animating elements ( #14957 )  
							
							... 
							
							
 
							
							* WIP fix flip
* fix: account for parent scale when animating elements 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								80d9f9996f 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14953 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								9aae463ae1 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: silence false-positive statel value warning ( #14958 )  
							
							... 
							
							
 
							
							fixes  #14687  
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								a2565efa37 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: tweak "invalid assignment" compiler error message ( #14955 )  
							
							... 
							
							
 
							
							* docs: tweak "invalid assignment" compiler error message
fixes  #14702 
* tweak wording
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								ce4f9722da 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: remove bindable prop validation ( #14946 )  
							
							
 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								9b71eea35d 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14943 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								d41801c75f 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: warn on using `slide` transition with invalid `display` styles ( #14936 )  
							
							... 
							
							
 
							
							* feat: warn on using `slide` transition with table elements
* more generic
* more generic 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								4d2cb2734b 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: prevent long delays causing erratic spring behaviour ( #14940 )  
							
							
 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								d245bab63a 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: allow non-numeric values to be tweened by snapping immediately to new value ( #14941 )  
							
							
 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								adee13d98c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: account for min-width/height in `slide` transition ( #14942 )  
							
							
 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								9c20eb4815 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: improve signal performance by reducing duplicate deps ( #14945 )  
							
							... 
							
							
 
							
							* chore: expand benchmark iterations
* chore: improve signal performance by reducing duplicate deps
* feedback
* oops 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								48e3db21c1 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: default values in object destructuring ( #14554 )  
							
							... 
							
							
 
							
							* fix: enhance string/expression length check and fix closing character issues
* docs: add documentation for unterminated_string_constant error
* test: add tests for object destructuring with default values in "each" blocks
* Update .changeset/clean-planets-rush.md
* refactor: clean up unnecessary comments and whitespace
* fix: resolve formatting issues
* simplify
* tweak
* regenerate
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								4aadb34c02 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14924 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								08061c85da 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: guard against `customElements` being unavailable in browser extension contexts ( #14933 )  
							
							... 
							
							
 
							
							fixes  #14739  
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								8241096b06 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: treat `inert` as a boolean attribute ( #14935 )  
							
							... 
							
							
 
							
							* fix: treat `inert` as a boolean attribute
fixes  #14731 
* remove solo: true
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								c8865bb4a7 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: make Tween with duration 0 set current to target immediately ( #14937 )  
							
							... 
							
							
 
							
							* fix: Make Tween duration 0 set current to target immediately
* Run prettier on test file
* tweak
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								77378688b9 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: remove leading newline from `<pre>` contents ( #14922 )  
							
							... 
							
							
 
							
							... if it's not followed by another newline, according to the spec
Fixes  #14767 
---------
Co-authored-by: Simon Holthausen <simon.holthausen@vercel.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								08a9d123e8 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: use codePointAt instead of implementing it ourselves ( #14923 )  
							
							... 
							
							
 
							
							seems to be some sort of codePointAt polyfill from ancient times before that was available on String.prototype 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								fb67bad5b0 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14921 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								72a6c7263c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: don't throw `bind_invalid_export` if there's also a bindable prop with the same name ( #14813 )  
							
							
 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								cd1adbc4e6 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure logic blocks keep consistent namespacing ( #14817 )  
							
							... 
							
							
 
							
							* fix: ensure logic blocks keep consitent namespacing
* lint
* add test
* handle `<title>` ambiguity the same as `<a>`
* update changeset
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								f5c285080c 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14918 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								a646780109 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Make Tween work with continuous target changes ( #14895 )  
							
							... 
							
							
 
							
							* Read previous_value at a later stage in Tween.set
* Add changeset
* tweak
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								dbdb8cd7fd 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: use cached indexOf array prototype method internally ( #14912 )  
							
							
 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								a8ca375c57 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14908 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								ab91c5cddb 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: tweak links ( #14915 )  
							
							... 
							
							
 
							
							Remove one that is unnecessary, and make another one appear nice in markdown. 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								2e2b440954 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: apply `clsx` logic to custom element `class` attributes ( #14907 )  
							
							... 
							
							
 
							
							Fixes  #14902  
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								c4e9faad52 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly parse `each` with loose parser ( #14887 )  
							
							... 
							
							
 
							
							* fix: correctly parse `each` with loose parser
* chore: fix lint
* chore: remove unused imports
* Apply suggestions from code review
* chore: fix lint
---------
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								ed26c3f658 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14888 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								82db92f870 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure disconnected deriveds correctly connect again ( #14899 )  
							
							... 
							
							
 
							
							* fix: ensure disconnected deriveds correctly connect again
* fix: ensure disconnected deriveds correctly connect again 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								a91308d9db 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly highlight sources reassigned inside `trace` ( #14811 )  
							
							... 
							
							
 
							
							* fix: correctly highlight sources reassigned inside `trace`
* chore: add missing effect logs
* fix: prevent `null` access on `tracing_expressions` for nested tracing
* chore: add test case for #14853 
* fix: types for `$inpect.trace` 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								f3a7ded734 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14856 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								8148734812 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure unowned deriveds correctly get re-linked to the graph ( #14855 )  
							
							... 
							
							
 
							
							* fix: ensure unowned deriveds correctly get re-linked to the graph
* fix: ensure unowned deriveds correctly get re-linked to the graph
* fix: ensure unowned deriveds correctly get re-linked to the graph
* add test
* add test
* cleaner apporach
* cleaner apporach
* cleaner apporach
* cleaner apporach 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								32348a5387 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure $inspect.trace works correctly with null values ( #14853 )  
							
							... 
							
							
 
							
							* fix: ensure $inspect.trace works correctly with null values
* fix: ensure $inspect.trace works correctly with null values 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								7f8acb8a37 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14824 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								97f3aa9151 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: fix links in some errors/warnings ( #14825 )  
							
							... 
							
							
 
							
							* fix links in some errors/warnings
* fix 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								015210a1a8 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: allow objects/arrays for class attribute ( #14714 )  
							
							... 
							
							
 
							
							* WIP
* missed
* fix
* fix
* rename, smooth over incompatibilities
* spread support + test
* docs
* types
* implement CSS pruning for array/object expressions
* beefier static analysis
* lint
* rename doc
* move class after all directive docs
* tweak docs - clarify top-level falsy values, stagger examples, demonstrate composition, discourage class: more strongly
* changeset
* fix
* Update documentation/docs/03-template-syntax/18-class.md
Co-authored-by: Conduitry <git@chor.date>
* Apply suggestions from code review
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com>
Co-authored-by: Conduitry <git@chor.date> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								38a3ae321f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Allow to disable animation prefix ( #14822 )  
							
							... 
							
							
 
							
							* fix: Allow to disable animation prefix
* Apply suggestions from code review
---------
Co-authored-by: Paolo Ricciuti <ricciutipaolo@gmail.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								1d773ef3a4 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14782 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								72b7bc7af8 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add "worker" exports condition ( #14779 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								2086c199be 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14776 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								999b92d134 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: intellisense DX for $props, $inspect, $bindable, and $host ( #14777 )  
							
							... 
							
							
 
							
							* remove default function types for $props, $inspect, $bindable, and $host
* changeset
* regenerate types
* add helper message for type regeneration
* append a newline to generated types
* prettier
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								5bc4033421 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: treeshake `$inspect.trace` code if unused in modules ( #14774 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								69d198eb44 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14764 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								7c6379a260 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: bump esrap dependency ( #14765 )  
							
							... 
							
							
 
							
							* fix: bump esrap
* changeset
* ugh 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								d0f156c0f9 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure $inspect.trace code is treeshaken out if unused ( #14770 )  
							
							... 
							
							
 
							
							* fix: ensure $inspect.trace code is treeshaken out if unused
* Update .changeset/tough-dingos-deliver.md
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								8705d44c64 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure svg namespace for `<a>` elements is correct ( #14756 )  
							
							... 
							
							
 
							
							* fix: ensure svg namespace persists from parent of if blocks
* better fix
* better fix
* address feedback 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								bfa0b34663 
								
									
								
							
								 
							
						 
						
							
							
								
								add self-closing-tags info ( #14758 )  
							
							... 
							
							
 
							
							* add self-closing-tags info
* regenerate 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								88a15cd706 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: TS fixes cleanup ( #14750 )  
							
							... 
							
							
 
							
							* chore: TS fixes cleanup
- move a test
- revert seemginly unnecessary code changes
* add another test 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								2bfdd1b436 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14745 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								c79b909458 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: remove 'implements' from class declaration ( #14749 )  
							
							... 
							
							
 
							
							* fix: remove implements from class declaration
* add a smoke test 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								e38975eac9 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: remove unwanted properties from both replaced and unreplaced nodes ( #14744 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								00ff60e8d5 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14740 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								c033dae049 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: bump esrap, prevent malformed AST ( #14742 )  
							
							... 
							
							
 
							
							* bump esrap, start fixing stuff
* ignore type exports when looking for undefineds
* sanitize stuff
* changeset
* fix
* oops
* try this?
* prettier 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								36a437c2f9 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: compare array contents for equality mismatch detections, not the arrays themselves ( #14738 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								5529ad241f 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14735 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								3146e93bbb 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: loose parser improvements ( #14733 )  
							
							... 
							
							
 
							
							* handle invalid expression inside each key
* handle invalid expression inside each expression
* handle invalid expression inside await block
* handle "in the middle of typing" components with starting lowercase and dot at the end
* changeset 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								36d73cad55 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly highlight first rerun of `$inspect.trace` ( #14734 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								e0e999055d 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14728 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								699dc6e4f7 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: improve unowned derived performance ( #14724 )  
							
							... 
							
							
 
							
							* fix: improve unowned derived performance
* fix: improve unowned derived performance
* changeset 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								bbf38291fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14715 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								5483495c8d 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add $inspect.trace rune ( #14290 )  
							
							... 
							
							
 
							
							* feat: add $trace rune
WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
* lint
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* more tweaks
* lint
* improve label for derived cached
* improve label for derived cached
* lint
* better stacks
* complete redesign
* fixes
* dead code
* dead code
* improve change detection
* rename rune
* lint
* lint
* fix bug
* tweaks
* Update packages/svelte/src/internal/client/dev/tracing.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/internal/client/dev/tracing.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/internal/client/dev/tracing.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/internal/client/dev/tracing.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* todos
* add test + some docs
* changeset
* update messages
* address feedback
* address feedback
* limit to first statement of function
* remove unreachable trace_rune_duplicate error
* tweak message
* remove the expression statement, not the expression
* revert
* make label optional
* relax restriction on label - no longer necessary with new design
* update errors
* newline
* tweak
* add some docs
* fix playground
* fix playground
* tweak message when function runs outside an effect
* unused
* tweak
* handle async functions
* fail on generators
* regenerate, update docs
* better labelling
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								64a32cec38 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14708 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								9f964177ec 
								
									
								
							
								 
							
						 
						
							
							
								
								note when features were added ( #14709 )  
							
							... 
							
							
 
							
							* note when features were added
* regenerate 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								b0e3c5b438 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add outro option to unmount ( #14540 )  
							
							... 
							
							
 
							
							* feat: add outro option to unmount
* unused
* regenerate
* revert
* changeset
* create separate component_root effect
* docs
* return a promise
* remove from map immediately 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								f0af633263 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: loose parser mode ( #14691 )  
							
							... 
							
							
 
							
							* add loose option
* handle unclosed tags
* handle unclosed blocks
* handle unclosed opening tags
* handle invalid expressions
* handle invalid blocks
* oops
* more robust expression parsing
* changeset
* more unclosed tag handling
* types
* Update packages/svelte/src/compiler/phases/1-parse/state/element.js
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								af9b071622 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14698 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								887ce6ab4b 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: don't add parenthesis to media query if already present ( #14699 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								61a0da8a5f 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: Expose more AST types from `"svelte/compiler"` ( #14601 )  
							
							... 
							
							
 
							
							* add missing `SvelteBoundary` in `ElementLike`
* make union of AST types public and exportable with `AST` namespace
* apply AST types change to codebase
* changeset
* manually generate types
* Add `AttributeLike` type
* export namespace `Css` inside `AST`
* manually generate types again
* exported `Css` -> `CSS`
* `Css` -> `AST.CSS`
* fix Prettier issue
* Apply suggestions from code review
---------
Co-authored-by: Rich Harris <hello@rich-harris.dev> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								2e0dcd7872 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure if block paths retain correct template namespacing ( #14685 )  
							
							... 
							
							
 
							
							* fix: ensure if block paths retain correct template namespacing
* add tests
* address feedback
* address feedback
* simplify
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								780041a51e 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14689 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								88c2d6ea36 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Allow unquoted slash in attributes ( #14615 )  
							
							... 
							
							
 
							
							* test: add sample for unquoted attributes
* fix: handle unquoted slash in attributes
* docs: allow unquoted slash in attributes
* test: add additional sample for unquoted href attributes
* fix: improve handling of self-closing tags with unquoted attributes
* Update .changeset/long-boxes-flow.md
---------
Co-authored-by: Rich Harris <hello@rich-harris.dev> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								65db409860 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: typo in ## script_context_deprecated ( #14694 )  
							
							... 
							
							
 
							
							* Fix typo in ## script_context_deprecated
Changed +++context+++ to +++module+++
* regenerate
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								5e8d6edcf8 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: make `defaultValue` work with spread ( #14640 )  
							
							... 
							
							
 
							
							* fix: make `defaultValue` work with spread
* chore: apply suggestions from review
* tweak
* only stash defaults when relevant
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								ef8bd6adeb 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: better handle hydration of script/style elements (alternative) ( #14683 )  
							
							... 
							
							
 
							
							* alternative approach to #14624 
* changeset
* fix
* lint 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								8ba1b9ddd0 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: avoid mutation validation for invalidate_inner_signals ( #14688 )  
							
							... 
							
							
 
							
							* fix: avoid mutation validation for invalidate_inner_signals
* add test
* Update packages/svelte/src/internal/client/runtime.js
---------
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								7aa80fc2a7 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14682 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								edfc0a9c6a 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly handle ssr for `reactivity/window` ( #14681 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								0ec251f09d 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: remove outdated TODO comment ( #14664 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								a5a4649743 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14679 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								68d266e0f8 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: remove overzealous `reactive_declaration_non_reactive_property` warning ( #14663 )  
							
							... 
							
							
 
							
							fixes  #14532 
This removes the `reactive_declaration_non_reactive_property` warning altogether. The first version caused many false positives at compile time. The refined runtime version (introduced in #14192 ) was hoped to fix this, but it turns out we now get loads of false positives at runtime. 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								ea6fd95332 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: account for global block in `is_empty` ( #14677 )  
							
							... 
							
							
 
							
							Fixes  #14675  
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								b0374f8863 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14662 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								d43a10ba7a 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add `svelte/reactivity/window` module ( #14660 )  
							
							... 
							
							
 
							
							* feat: add `svelte/reactivity/window` module
* lint
* fix
* hide private types
* online binding
* tweak docs
* tweak
* add @since tags
---------
Co-authored-by: Simon Holthausen <simon.holthausen@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								a2539cfe1f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly set custom element props ( #14508 )  
							
							... 
							
							
 
							
							fixes  #14391 
In #13337  the "when to set as a property" logic for custom elements was adjusted. A bug was introduced during this, and it consists of several parts, of which the latter I'm not sure what's the best solution, hence opening this to discuss.
The problem is that during set_custom_element_data, get_setters is the only check done to differentiate between setting the value as a prop (has a setter) or as an attribute (doesn't have a setter).
The solution is to take into account whether or not the custom element is already registered, and defer getting (and caching) its setters until then. Instead, fall back to a "an object is always set as a prop" heuristic. 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								cb5734ae66 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14652 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								a26b6d80ef 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: overwrite #last_value when Spring is `.set()` with `{instant: true}` ( #14656 )  
							
							... 
							
							
 
							
							* fix: overwrite #last_value when Spring is  with
* run npx changeset 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								fb879dd702 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure $state.snapshot clones holey arrays correctly ( #14657 )  
							
							... 
							
							
 
							
							* fix: ensure $state.snapshot clones holey arrays correctly
* fix: ensure $state.snapshot clones holey arrays correctly
* fix: ensure $state.snapshot clones holey arrays correctly
* fix: ensure $state.snapshot clones holey arrays correctly 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								ab1f7f437e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: transform everything that is not a selector inside `:global` ( #14577 )  
							
							... 
							
							
 
							
							Fixes  #14568  
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								88184cd769 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: don't emit assignment warnings for bindings ( #14651 )  
							
							... 
							
							
 
							
							Also fixes the possibility of an infinite loop due to the property access during the dev time check
fixes  #14643  
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								66e30d3288 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure snippet hoisting works in the correct scope ( #14642 )  
							
							... 
							
							
 
							
							* fix: ensure snippet hoisting works in the correct scope
* fix bug
* revert
* revert 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								9cfd2e20ab 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: restore input binding selection position ( #14649 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								8bee23e387 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14631 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								cfc1fb7de8 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: provide links to documentation for errors/warnings ( #14629 )  
							
							... 
							
							
 
							
							* chore: provide links to documentation for errors/warnings
closes  #11305 
* changeset
* fix most of the tests
* fix mutations messing with nodes between runs
* more concise
* more test fixes
* last one 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								3dcd5a4a3e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix docs ( #14635 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								c6fca02009 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: more details for errors/warnings on the site ( #14632 )  
							
							... 
							
							
 
							
							* docs: more details for errors/warnings on the site
Related to #11305 
* Apply suggestions from code review
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* fix in correct place
* tab not spaces
* tweaks
* fix
* Apply suggestions from code review
* regenerate
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								11764632b9 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: deconflict `get_name` for literal class properties ( #14607 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								38171f60ea 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: allow exports with source from script module even if no bind is present ( #14620 )  
							
							... 
							
							
 
							
							* fix: allow exports with source from script module even if no bind is present
* chore: move test to validator 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								0a10c59517 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14628 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								c66bf178aa 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: mark subtree dynamic for bind with sequence expressions ( #14626 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								301744f1f7 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14598 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								5771b455c0 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add support for bind getter/setters ( #14307 )  
							
							... 
							
							
 
							
							* feat: add support for bind getters/setters
* different direction
* oops
* oops
* build
* add changeset and tests
* move validation
* add comment
* build
* bind:group error
* simpler to just keep it as a SequenceExpression
* fix
* lint
* fix
* move validation to visitor
* fix
* no longer needed
* fix
* parser changes are no longer needed
* simplify
* simplify
* update messages
* docs
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com>
Co-authored-by: Simon Holthausen <simon.holthausen@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								1a0b822f48 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: always run `if` block code the first time ( #14597 )  
							
							... 
							
							
 
							
							* fix: always run `if` block code the first time
* fix 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								98286349b2 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14593 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								65fdcec55d 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: regenerate types ( #14592 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								8433a7169b 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: reinstate `prefersReducedMotion` ( #14586 )  
							
							... 
							
							
 
							
							* reinstate prefersReducedMotion
* changeset 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								7086709767 
								
									
								
							
								 
							
						 
						
							
							
								
								add since tag to Spring ( #14585 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								947d4adf3b 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14583 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								80ffcc3fe1 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add Spring and Tween classes ( #11519 )  
							
							... 
							
							
 
							
							* feat: add Spring class
* add some docs, Spring.of static method
* add Tween class
* lint
* preserveMomentum in milliseconds
* deprecate tweened
* changeset
* wrestle with types
* more consolidation
* flesh out the distinction a bit more, deprecate `subscribe`
---------
Co-authored-by: Simon Holthausen <simon.holthausen@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								60c0dc7a2d 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14576 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								ca67aa1b34 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure bindings always take precedence over spreads ( #14575 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								6a6b4ec36a 
								
									
								
							
								 
							
						 
						
							
							
								
								fix deprecation notices ( #14574 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								7f5172745d 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14570 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								0a9890bb1e 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: provide `MediaQuery` / `prefersReducedMotion` ( #14422 )  
							
							... 
							
							
 
							
							* feat: provide `MediaQuery` / `prefersReducedMotion`
closes  #5346 
* matches -> current, server fallback
* createStartStopNotifier
* test polyfill
* more tests fixes
* feedback
* rename
* tweak, types
* hnnnggh
* mark as pure
* fix type check
* notify -> subscribe
* add links to inline docs
* better API, more docs
* add example to prefersReducedMotion
* add example for MediaQuery
* typo
* fix example
* tweak docs
* changesets
* note when APIs were added
* add note
* regenerate
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								73b3cf72d0 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: treat `undefined` and `null` the same for the initial input value ( #14562 )  
							
							... 
							
							
 
							
							* fix: treat `undefined` and `null` the same for the initial input value
Fixes  #14558 
* test
* same for checked 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								85dec47a5e 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14557 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								a220330011 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: make if blocks tree-shakable ( #14549 )  
							
							... 
							
							
 
							
							* chore: make if blocks dead code eliminable
* chore: make if blocks dead code eliminable
* chore: make if blocks dead code eliminable
* address feedback
* address feedback
* prettier
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								51c9eac577 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14556 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								a151ae1804 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: handle static form values in combination with default values ( #14555 )  
							
							... 
							
							
 
							
							When the `value` or `checked` attribute of an input or the contents of a textarea were static, setting the `defaulValue/defaultChecked` property caused the latter to take precedence over the former. This is due to how we transform the code: If the value is static, we put it onto 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								c0746e0e73 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14552 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								a57e747cbb 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: default values for form elements ( #14289 )  
							
							... 
							
							
 
							
							* tests
* typings
* implement for defaultValue/defaultChecked on inputs
* docs (draft)
* selected
* fix test
* remove
* tweak
* changeset
* untrack reads, they could be inside an effect
* Apply suggestions from code review
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* handle select reset case
* handle reset case specifically: use different props/queries in that case
* enhance test
* fix
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								c55af4aa83 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14548 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								86ae349bcc 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: better error messages for invalid HTML trees ( #14445 )  
							
							... 
							
							
 
							
							* fix: better error messages for invalid HTML trees
closes  #13331 
* fix test
* more concise
* tweak
* tweak messages
* adjust tests
* tweak message slightly, so it doesn't sound like the bad element is the one we're currently encountering
* put locations in generated message
* tidy up
* consistency
* fix
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								4e77bdef74 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: respect the unidirectional nature of time ( #14541 )  
							
							... 
							
							
 
							
							* fix: respect the unidirectional nature of time
* note to our future selves 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								d511104ee0 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: make test more robust ( #14550 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								1f973b1770 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: remove spreaded event handlers when they become nullish ( #14546 )  
							
							... 
							
							
 
							
							Fixes  #14539  
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								4c4f18b24c 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: fix docs ( #14538 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								3d9122fcc4 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14537 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								fe0bd299a5 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: proxify values when assigning using `||=`, `&&=` and `??=` operators ( #14273 )  
							
							... 
							
							
 
							
							* add failing test for #14268 
* simplify
* proxify values when using ||=, &&= and ??= assignment operators
* proxify values assigned to private state fields
* changeset
* fix
* fix
* add warning
* update test 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								bbee1fc7e0 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: don't try to add owners to non-`$state` class fields ( #14533 )  
							
							... 
							
							
 
							
							* fix: don't try to add owners to non-`$state` class fields
`$state.raw` and `$derived(.by)` will not have a state symbol on them, potentially causing a disastrous amount of traversal to potentially not find any state symbol. So it's better to not traverse them.
Potentially someone could create a `$state` while creating `$state.raw` or inside a `$derived.by`, but that feels so much of an edge case that it doesn't warrant a perf hit for the common case.
Fixes  #14491 
* for bind:, too 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								b5588523fc 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: capture infinite_loop_guard in error boundary ( #14534 )  
							
							... 
							
							
 
							
							* fix: capture infinite_loop_guard in error boundary
* fix 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								a65e68ca37 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14530 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								d595cc16fb 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14529 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								2f8eda94f3 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure SvelteDate cached methods have correct reactive context ( #14525 )  
							
							... 
							
							
 
							
							* fix: ensure SvelteDate cached methods have no reactive context
* fix: ensure SvelteDate cached methods have no reactive context
* fix
* lint
* use active reaction at time of instance creation
* tweak changeset
* Update packages/svelte/src/internal/client/dom/elements/bindings/shared.js
Co-authored-by: Paolo Ricciuti <ricciutipaolo@gmail.com>
---------
Co-authored-by: Dominic Gannaway <dg@domgan.com>
Co-authored-by: Paolo Ricciuti <ricciutipaolo@gmail.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								39275684e5 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: don't throw with nullish actions ( #13559 )  
							
							... 
							
							
 
							
							Co-authored-by: Oscar Dominguez <dominguez.celada@gmail.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								a5de086f95 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: turn `reactive_declaration_non_reactive_property` into a runtime warning ( #14192 )  
							
							... 
							
							
 
							
							* turn `reactive_declaration_non_reactive_property` into a runtime warning
* ignore warning
* Update packages/svelte/src/internal/client/reactivity/effects.js
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
* Update packages/svelte/src/internal/client/runtime.js
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
* fix
* test
* changeset
* Update .changeset/witty-turtles-bake.md
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
* add some details
* check
* regenerate
---------
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								aac929d503 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: leave update expressions untransformed unless a transformer is provided ( #14507 )  
							
							... 
							
							
 
							
							* fix: leave update expressions untransformed unless a transformer is provided
* fix more cases 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								94694a5e63 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: add test for binding event reactive context ( #14522 )  
							
							... 
							
							
 
							
							* chore: add test for binding event reactive context
* revised 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								e722ef6b15 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14510 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								4d2f2fb8e6 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: allow snippets to be exported from module scripts ( #14315 )  
							
							... 
							
							
 
							
							* feat: allow snippets to be exported from module scripts
* tweak type
* fix issue + add test
* refactor
* refactor
* fix exports error
* fix lint
* fix lint
* error on undefined export
* hoisted snippets belong in transform state, not analysis
* put the code where it's used
* drop the local_. just binding. it's cleaner
* simplify
* simplify
* simplify
* simplify
* tidy up
* oops
* update message, add some details
* lint
* Apply suggestions from code review
* add some docs
* Update packages/svelte/src/compiler/phases/3-transform/utils.js
* Update .changeset/famous-parents-turn.md
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com>
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								2e57612ef4 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: fix typo ( #14513 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								b72fd2b3cd 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ignore TypeScript generics on variables ( #14509 )  
							
							... 
							
							
 
							
							fixes  #14505  
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								a091fb5ce6 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14501 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								a283083751 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: each without as ( #14396 )  
							
							... 
							
							
 
							
							* feat: each without as
WIP
closes  #8348 
* properly
* docs
* changeset
* real world demo
* simplify
* typo
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								a39605ec7a 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14499 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								ef640c3b46 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: render attributes during SSR regardless of case ( #14492 )  
							
							... 
							
							
 
							
							fixes part of #14479  
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								83cec2f3d1 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: better SSR output for <svelte:element> ( #14493 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								1f25bd4f47 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly prune CSS for elements inside snippets ( #14494 )  
							
							... 
							
							
 
							
							fixes  #14483  
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								99b4cfbb51 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14489 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								945b625e95 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Prevent `$state` `bigint`s incrementing and decrementing from throwing ( #14485 )  
							
							... 
							
							
 
							
							* Fix `$.update` and `$.update_pre` for bigints
* resolve conflicts
* fix some things
* fix thing i definitely didn't just break
* hopefully this will fix it
* fix formatting
* simplify
* style consistency
* simplify
* changeset
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								fe15ad4ae8 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: treat spread elements the same as call expressions ( #14488 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								f75a9a566e 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14486 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								ed7ebcde1e 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add error boundaries ( #14211 )  
							
							... 
							
							
 
							
							* feat: add error boundary support
tweak
tweak again
retry -> reset
tweaks
add tests
tweaks
tweaks
tweaks
more tests
more tests and tweaks
comments
tweak
tweak
tweak
tweak
tweak
* tweak
tweak
tweak
tweak
more fixes
tweak
tweak
more fixes
changeset
* Update packages/svelte/elements.d.ts
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
* Update .changeset/polite-peaches-do.md
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
* fix issue with rethrowing
* handle fallback error
* handle fallback error
* add more test coverage
* more tests
* more bug fixes
* guard against non-errors
* add component_stack to error
* alternative approach
* remove spread support
* lint
* add to legacy ast
* add to svelte-html
* disallow anything but attributes on the boundary element
* fix error
* more validation
* only create block when necessary
* swap argument order - results in nicer-looking code in many cases
* Update .changeset/polite-peaches-do.md
* simplify a bit
* simplify
* move declaration closer to usage
* push once
* unused
* tweaks
* consistent naming
* simplify
* add a couple newlines
* tweak comments
* simplify
* newlines
* placeholder documentation
* add some docs
* Update packages/svelte/src/internal/client/dom/blocks/boundary.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/internal/client/dom/blocks/boundary.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/internal/client/dom/blocks/boundary.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* fix type
* fix link
* explain what happens if onerror throws
---------
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
Co-authored-by: Simon Holthausen <simon.holthausen@vercel.com>
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								f2eed15c02 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: fix scale description ( #14454 )  
							
							... 
							
							
 
							
							* Fix scale description
* regenerate
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								6dd60b5685 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14477 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								4c88431228 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: upgrade to esm-env 1.2.1 to fix issues with non-Vite setups ( #14470 )  
							
							... 
							
							
 
							
							* fix: upgrade to esm-env 1.2.1 to fix issues with non-Vite setups
* fix (albeit with annoying warnings)
* bundle with conditions to silence noise
* production is probably better
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								00aaad16b2 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: generate correct code when encountering object expression statement ( #14480 )  
							
							... 
							
							
 
							
							* bump esrap
* changeset 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								a60e837e44 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: prevent infinite loops when pruning CSS ( #14474 )  
							
							... 
							
							
 
							
							fixes  #14472 
---------
Co-authored-by: Simon Holthausen <simon.holthausen@vercel.com> 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								ca3690f7df 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14464 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								d62e7bdbe1 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ignore text and expressions outside the template when validating HTML ( #14468 )  
							
							... 
							
							
 
							
							fixes  #14466 
The logic introduced in #14395  was flawed - not every text or expression outside the template is the child of an attribute. This turns it around: We know that every child of a fragment is inside the template, so we ignore all text/expression tags that are not child of a fragment 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								c4ac0e01e7 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: better account for render tags when pruning CSS ( #14456 )  
							
							... 
							
							
 
							
							Fixes  #14399 
Add a mechanism to connect render tags to snippets to know where to walk when coming across render tags
---------
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
Co-authored-by: Simon Holthausen <simon.holthausen@vercel.com> 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								dcef8ff45a 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14451 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								d6fc176fcb 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: strip exported TypeScript function overloads ( #14458 )  
							
							... 
							
							
 
							
							fixes  #14455  
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								41e47a4c00 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: upgrade esm-env for Vite 6 support ( #14460 )  
							
							... 
							
							
 
							
							* chore: upgrade esm-env for Vite 6 support
* dedupe
---------
Co-authored-by: Conduitry <git@chor.date> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								e9ff665bea 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: minor css-prune.js tweaks ( #14457 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								19d80ad63c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: css pruning producing invalid css ( #14448 )  
							
							... 
							
							
 
							
							* fix: css pruning producing invalid css
* Update .changeset/big-hats-wonder.md
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								4f318e6ad6 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: remove unused dep and upgrade another one ( #14449 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								1a8aab0e38 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: remove `node.parent` and `node.prev` ( #14447 )  
							
							... 
							
							
 
							
							* make get_possible_element_siblings non-recursive
* treat slots as blocks
* simplify
* simplify
* add test
* changeset
* chore: remove node.parent and node.prev
* simplify 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								3a6bf1041b 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14444 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								45417a36ce 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: addresses memory leak when creating deriveds inside untrack ( #14443 )  
							
							... 
							
							
 
							
							* fix: addresses memory leak when creating deriveds inside untrack
* fix: addresses memory leak when creating deriveds inside untrack
* changeset
* Update packages/svelte/src/internal/client/reactivity/deriveds.js
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
* fix
* fix
* fix
* comment
* Update packages/svelte/tests/signals/test.ts
* Update packages/svelte/src/internal/client/reactivity/deriveds.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update .changeset/great-crabs-rhyme.md
Co-authored-by: Rich Harris <rich.harris@vercel.com>
---------
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								a6ad5af0bb 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: disregard TypeScript nodes when pruning CSS ( #14446 )  
							
							... 
							
							
 
							
							* make get_possible_element_siblings non-recursive
* treat slots as blocks
* simplify
* simplify
* add test
* changeset 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								3fa08d565c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: show `:then` block for `null` value ( #14440 )  
							
							... 
							
							
 
							
							fixes  #14439 
This bug was introduced in #13642  because setting the input to null means the equality check ("is the input different") fails if you set the value to null
Also fixes  #14441  - this bug was present for a long time, and the reason is the same as for the other bug: The equality check always returns "yes this is the same" if the value is undefined initially. The fix is similar; we need to initialize the input to something that can never be equal to whatever value is passed 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								9e9fb2463c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: relax parent validation ( #14442 )  
							
							... 
							
							
 
							
							This reverts #13255  / #13158 , and helps with the validation error part of #14120 
If you would have a component like this...
```svelte
<td>hi there</td>
```
...and then render it on the server via our `render` function like this:
```js
const result = render(Main);
```
...then right now you get an error saying that `td` is not valid at this position. But that doesn't seem right, because we should give people the benefit of the doubt: It may very well be that someone renders such a component and then correctly puts it into a `tr` tag themselves on the server (another example is rendering a full html document like in #14120 ).
All the other validation where there's a known parent (X not valid inside Y) is untouched by this.
Doing this as cleanup prior to tackling #13331  
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								4f0dde5207 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: simplify css pruning slightly ( #14432 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								1912459308 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: initialize snippet binding correctly ( #14430 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								d2ce0a79ae 
								
									
								
							
								 
							
						 
						
							
							
								
								remove stylesheet property from state ( #14429 )  
							
							
 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								2b5c0e791e 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14383 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								63484aff9b 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure last empty text node correctly hydrates ( #14425 )  
							
							... 
							
							
 
							
							* fix: ensure last empty text node correctly hydrates
* fix: ensure last empty text node correctly hydrates 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								37e6c7f26b 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: correctly prune key/each blocks ( #14403 )  
							
							... 
							
							
 
							
							* fix: correctly prune key blocks
* fix pruning of each blocks
* simplify
* make more explicit
* changeset
* helperise/robustify 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								e721d96d32 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: export temporary LegacyComponentType ( #14256 ) ( #14257 )  
							
							... 
							
							
 
							
							closes  #14256 
helps TypeScript when generating dts files to not fail 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								046900876f 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: remove references to node.parent ( #14395 )  
							
							... 
							
							
 
							
							* chore: remove references to node.parent
* types
* add ElementWithPath interface
* put path on analysis.elements instead of metadata
* Revert "put path on analysis.elements instead of metadata"
This reverts commit c0c7ab8bd1 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								dd9abea2a1 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: ensure spread attribute events are attached synchronously ( #14387 )  
							
							... 
							
							
 
							
							* fix: ensure spread attribute events are attached synchronously
* fix: ensure spread attribute events are attached synchronously
* Update .changeset/rich-worms-burn.md
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* simplify
---------
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								6e391fce59 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14380 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								520055cf5c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: always use set for private identifiers ( #14378 )  
							
							... 
							
							
 
							
							* fix: always use set for private identifiers
* we can simplify this further - no need to check the value was transformed, since the outcome of not returning immediately is the same but with extra steps
* add explanatory note
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								85ec6fa276 
								
									
								
							
								 
							
						 
						
							
							
								
								Version Packages ( #14377 )  
							
							... 
							
							
 
							
							Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								9d12fd1a01 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: remove template expression inlining ( #14374 )  
							
							... 
							
							
 
							
							* chore: remove template expression inlining
* missed some
* fix
* feedback
* feedback
* Update packages/svelte/src/compiler/phases/3-transform/client/utils.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/compiler/phases/3-transform/client/visitors/RegularElement.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/compiler/phases/3-transform/client/visitors/RegularElement.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* fix
* Update .changeset/calm-mice-perform.md
Co-authored-by: Rich Harris <rich.harris@vercel.com>
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com> 
							
						 
						
							11 months ago