Skip to content

v7.0

Choose a tag to compare

@ekassos ekassos released this 15 Jan 22:07
· 647 commits to main since this release
912-srv466-web285
90cf8ed

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 .prettierrc file 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-svelte components. As noted in #1204, we will not be flowbite-svelte components, 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-tailwindcss plugin 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