Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork4.7k
Comparing changes
Open a pull request
base repository:sveltejs/svelte
Uh oh!
There was an error while loading.Please reload this page.
base:svelte@5.36.8
head repository:sveltejs/svelte
Uh oh!
There was an error while loading.Please reload this page.
compare:svelte@5.36.9
- 6commits
- 19files changed
- 4contributors
Commits on Jul 19, 2025
fix: don't reexecute derived with no dependencies on teardown (#16438)
The prior logic was wrong because it reexecuted when something was clean, but we want to when it's not. The remaining fix was to also check the reactions: If an effect is destroyed and it was the last reaction of a derived then the derived is set to `MAYBE_DIRTY`. We therefore also need to check if the derived still has anyone listening to it, and only then reexecute it.Fixes#16363
fix: disallow
export { foo as default }in<script module>(#16447)* fix: disallow `export { foo as default }` in `<script module>`* add test* fix testfix: move ownership validation into async component body (#16449)
* fix: move ownership validation into async component body* add test---------Co-authored-by: Rich Harris <rich.harris@vercel.com>
fix: allow async destructured deriveds (#16444)
* fix: allow async destructured deriveds* add test* tweak* tweak---------Co-authored-by: Rich Harris <rich.harris@vercel.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:git diff svelte@5.36.8...svelte@5.36.9
Uh oh!
There was an error while loading.Please reload this page.