v7.0
·
647 commits
to main
since this release
Release Notes
This update provides important bug fixes and improvements.
Internal
Updates & Improvements
- Switch to tab-based ident formatting in web/pingpong to align with web/study and other Svelte projects.
- Synchronize
.prettierrcfile in web projects. - Upgraded all +page.svelte and Svelte components to Svelte 5 (Runes mode) and TailwindCSS 4. In some cases, the state/effect antipattern is used to avoid rewriting the entire component. Exceptions include
flowbite-sveltecomponents. As noted in #1204, we will not beflowbite-sveltecomponents, instead phasing them out. They are based on Svelte 4, so legacy mode (slots, etc) needs to be used.
Resolved Issues
- Fixed: The
prettier-plugin-tailwindcssplugin may fail to properly format source files because of an incorrect placement in the plugins array in.prettierc.
Deployment Information
| Schema Upgrade | Migration Script | Permissions Update | Task Definition Update | Configuration Update |
|---|---|---|---|---|
| No | No | No | No | No |
Deployment Details
- N/A
Related PRs
- feat(ui): Upgrade to Svelte 5 (Runes mode) by @ekassos in #1215
- fix(ui): update handleFilesChange to use Writable signature by @ekassos in #1216
- deps(web-dev): bump @sveltejs/kit from 2.49.4 to 2.49.5 in /web/pingpong by @dependabot[bot] in #1218
- deps(study-dev): bump @sveltejs/kit from 2.49.4 to 2.49.5 in /web/study by @dependabot[bot] in #1217
- chore(deps): bump "devalue": ">=5.6.2" by @ekassos in #1219
- deps(web-dev): bump svelte from 5.46.3 to 5.46.4 in /web/pingpong by @dependabot[bot] in #1221
- deps(study-dev): bump svelte from 5.46.3 to 5.46.4 in /web/study by @dependabot[bot] in #1220
Full Changelog: 911-srv465-web284...912-srv466-web285