A
argbe.tech - news
1min read

Svelte 5.47–5.49 upgrade priorities: select styling, parseCss, and remote form changes

Svelte 5.47–5.49 and SvelteKit 2.50 ship targeted platform and tooling updates, including new select customization, a compiler-exposed CSS parser, and a breaking change to remote form submit buttons.

Svelte’s 5.47–5.49 releases and SvelteKit 2.50 highlight a few specific changes worth prioritizing during upgrades.

  • SvelteKit 2.50.0 changes experimental remote form functions by removing buttonProps, shifting multiple-submit-button patterns to the field helper approach in the docs.
  • Svelte 5.48.0 exports Svelte’s internal CSS parser as parseCss from svelte/compiler, providing a lightweight CSS AST that SvelteKit is already using.
  • Adapter updates include configurable Node server timeouts via env vars in @sveltejs/adapter-node 5.5.0, and Vercel observability surfacing remote calls under /_app/remote in @sveltejs/adapter-vercel 6.3.1.
  • Svelte 5.47.0 adds a path to style native <select> controls with richer HTML/CSS on browsers that support customizable select UI.
  • Svelte 5.49.0 extends custom elements so attachShadow() can receive a ShadowRootInit object when the shadow root is created.