Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit050bad7

Browse files
docs: "What's new in Svelte" November newsletter (#1639)
* november first draft* respond to PR feedback* format* fix link* fix another link---------Co-authored-by: Tee Ming <chewteeming01@gmail.com>Co-authored-by: Tee Ming Chew <chew.tee.ming@nindatech.com>
1 parentbf31af6 commit050bad7

File tree

1 file changed

+82
-0
lines changed

1 file changed

+82
-0
lines changed
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
---
2+
title:"What's new in Svelte: November 2025"
3+
description:'Svelte MCP, typed contexts and improved form validation in remote functions'
4+
author:Dani Sandoval
5+
authorURL:https://dreamindani.com
6+
---
7+
8+
The official Svelte MCP server (for all your agentic needs) is now available with its own[section of the docs site](https://svelte.dev/docs/mcp/overview) and[GitHub repo](https://github.com/sveltejs/mcp). If you haven't gotten a chance to try it out with the AI of your choice, definitely take it for a spin. It should replace the copy/pasting of the Svelte docs that's often required to get LLMs to write valid Svelte 5 code and can provide suggestions on the generated code with static analysis.
9+
10+
But it's not just AIs that have been writing code; our maintainers have too! Let's take a look at what they've been up to in Svelte/Kit before diving into our community showcase...
11+
12+
##What's new in Svelte
13+
14+
-`createContext` passes types with a stored context - replacing the need to type every`getContext` return value (**5.40.0**,[Docs](https://svelte.dev/docs/svelte/svelte#createContext),[#16948](https://github.com/sveltejs/svelte/pull/16948))
15+
- The`$state.eager(value)` rune will update the UI immediately instead of waiting for the correspnding`await` to resolve (**5.41.0**,[Docs](https://svelte.dev/docs/svelte/$state#$state.eager),[#16849](https://github.com/sveltejs/svelte/pull/16849))
16+
- The`fork` API lets you change some state 'offscreen' in such a way that you can discover any async work resulting from the state change without committing it to the screen. (**5.42.0**,[Docs](https://svelte.dev/docs/svelte/await-expressions#Forking),[#17004](https://github.com/sveltejs/svelte/pull/17004))
17+
18+
For a full list of changes - including the dozens of valuable bugfixes that went into the releases this month - check out the Svelte compiler's[CHANGELOG](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md).
19+
20+
##What's new in SvelteKit
21+
22+
-`event.route` and`event.url` are now available in remote functions making it easier to know which page a remote function was called from (**2.44.0**,[Docs](https://svelte.dev/docs/kit/remote-functions),[#14606](https://github.com/sveltejs/kit/pull/14606))
23+
-`form.for(id)` will now implicitly set an id on the form object (**2.45.0**,[Docs](https://svelte.dev/docs/kit/remote-functions#form-Multiple-instances-of-a-form),[#14623](https://github.com/sveltejs/kit/pull/14623))
24+
- Form validation can now be done imperatively in cases where it can't be done via a schema (**2.46.0**,[Docs](https://svelte.dev/docs/kit/remote-functions#form-Programmatic-validation),[#14624](https://github.com/sveltejs/kit/pull/14624))
25+
- The new signal request property provides the`AbortSignal` associated with the request (**2.47.0**,[MDN Docs](https://developer.mozilla.org/en-US/docs/Web/API/Request/signal),[#14715](https://github.com/sveltejs/kit/pull/14715))
26+
- Kit will now use the`fork` API when it's available. See the Svelte updates above for more info (**2.48.0**,[#14793](https://github.com/sveltejs/kit/pull/14793))
27+
28+
---
29+
30+
##Community Showcase
31+
32+
###Apps & Sites built with Svelte
33+
34+
-[Deep Time](https://www.abc.net.au/news/deeptime/) is an interactive article from ABC Australia that tells the story of the Aboriginal and Torres Strait Islander peoples
35+
-[Ririkku](https://demo.ririkku.com/) (リリック) is a karaoke-style music player with an intelligent Japanese text analyzer built-in
36+
-[Glucose](https://github.com/rudi-q/glucose_media_player) is an ultra-lightweight, video player for Windows with AI powered subtitle generation
37+
-[Restring](https://restring.dev/) is a fast, smart toolbox for dev tasks like formatting JSON, decoding JWTs, and converting strings
38+
-[Huly](https://github.com/hcengineering/platform) is an all-in-one project management platform (alternative to Linear, Jira, Slack, Notion, Motion)
39+
-[Nokiafied](https://nokiafied.pages.dev/) converts your videos into super low-quality Nokia phone style videos for memes
40+
-[Contracko](https://contracko.com/) is an AI contract management platform for small businesses
41+
42+
###Learning Resources
43+
44+
_Featuring Svelte Contributors and Ambassadors_
45+
46+
-[Full Stack SvelteKit CRUD App Using Remote Functions Tutorial](https://www.youtube.com/watch?v=Ldnmirx0QtI),[How Svelte Reactivity Works](https://www.youtube.com/watch?v=M5oAYP6Rxkg) and[Stop Looking For Code And Use The Svelte Inspector](https://www.youtube.com/watch?v=Qglbt8M8H_w) by Joy of Code
47+
-[I Was Wrong About Svelte...](https://www.youtube.com/watch?v=IpJh0VEzMRo) by Ben Davis
48+
-[Storybook is actually good now, with Jeppe Reinhold](https://www.svelteradio.com/episodes/storybook-is-actually-good-now-with-jeppe-reinhold) and[Macrodata Refinement with Ken Kunz](https://www.svelteradio.com/episodes/macrodata-refinement-with-ken-kunz) by Svelte Radio
49+
50+
_This Week in Svelte_
51+
52+
-[Ep. 119](https://www.youtube.com/watch?v=f6zLcQxMsU4) — svelte.dev/packages
53+
-[Ep. 120](https://www.youtube.com/watch?v=P8jdPBKwq54) — Storybook for Svelte Part 3: Testing
54+
-[Ep. 121](https://www.youtube.com/watch?v=V-j4w6j8OB4) — Svelte MCP Server
55+
-[Ep. 122](https://www.youtube.com/watch?v=o4kcABS-XH4) — svedit.dev
56+
57+
_Svelte London - October 2025_
58+
59+
You can[watch the full video on YouTube](https://www.youtube.com/watch?v=fsWp3bvLA4cQ) or skip to the specific talks below:
60+
61+
-[Precision vs Prediction: The Trouble with LLMs and Libraries](https://www.youtube.com/live/fsWp3bvLA4c?si=x0OR5XQVjIo64xjS&t=712) by Maria Gorinova (Tessl AI Research)
62+
-[Building a game level editor with SvelteKit](https://www.youtube.com/live/fsWp3bvLA4c?si=i_Sgf-kpwV7UVSex&t=3985) by Elliot Bentley
63+
64+
_To Read / Watch_
65+
66+
-[SvelteKit Remote Functions - Interactive Showcase](https://github.com/wiesson/svelte-async-remote-fn) by Arne Wiese
67+
-[BetterAuth and Google Login on Cloudflare Workers with SvelteKit](https://www.youtube.com/watch?v=zIvGs0FOMvA) by Jilles Soeters
68+
69+
###Libraries, Tools & Components
70+
71+
-[aphex](https://github.com/IcelandicIcecream/aphex) is a modern, extensible headless CMS featuring a portable core package, database/storage agnostic adapters, and a Sanity-inspired admin interface
72+
-[svelte-o-phone](https://github.com/kevwpl/svelte-o-phone) is a flexible, headless phone number input component powered by`libphonenumber-js`
73+
-[motion-svelte](https://github.com/hanielu/motion-svelte) is an attempt to bring a Motion (formerly known as Framer Motion) to Svelte
74+
-[better-captcha](https://github.com/LuggaPugga/better-captcha/) provides framework-agnostic wrappers for a bunch of captcha providers
75+
-[svelte-runtime-template](https://www.npmjs.com/package/svelte-runtime-template) is a lightweight Svelte component for handling tempolates at runtime with curly brace subsitutions in text content
76+
-[RetroUI](https://retroui-svelte.netlify.app/) is a copy/pastable component library built for Svelte with`shadcn-svelte`
77+
-[Skeleton](https://github.com/skeletonlabs/skeleton/discussions/3920) - the Svelte-native component library - just released its v5 version with a ton of quality of life improvements
78+
-[Tanstack Query Svelte v6](https://tanstack.com/query/latest/docs/framework/svelte/migrate-from-v5-to-v6) is now based on the runes syntax
79+
80+
That's it for this month! Let us know if we missed anything on[Reddit](https://www.reddit.com/r/sveltejs/) or[Discord](https://discord.gg/svelte).
81+
82+
Until next time 👋🏼!

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp