Skip to content

2.22.0 : So long CSRF!

Latest
Compare
Choose a tag to compare
@kbond kbond released this 30 Nov 19:52
· 14 commits to 2.x since this release
v2.22.0
fd7609f

Hey UX'ers!

Here's a shiny new release for you! 🎉

Live components now rely on same-origin/CORS instead of CSRF tokens for protection. They're now stateless and the session is no longer required! In Turbo, <Turbo:Stream> and <Turbo:Frame> Twig components were added plus support for multiple Mercure topics in turbo_stream_listen. The Map component now supports polylines and have come alive with Live Components. Across the board, we've improved performance, fixed bugs, and updated documentation.

Autocomplete

Live Components

Twig Components

StimulusBundle

Turbo

Icons

Map

Svelte

React

Translator

  • Handle W3C locale format on document element by @aleho in #2390

Site

Miscellaneous

  • Add myself to code-owners by @Kocal in #2308
  • Update the issue template by @smnandre in #2320
  • Add CI workflow to compute diff between files dist files by @Kocal in #2269
  • Add per-package Yarn scripts (build, watch, test, lint, ...) by @Kocal in #2326
  • Some improvements for dependencies management when testing by @Kocal in #2349
  • Fix some misc doc issues by @javiereguiluz in #2387
  • Add PR template and auto-close PR on subtree split repositories by @Kocal in #2395
  • Add CONTRIBUTING.md by @Kocal in #2408

New Contributors

Full Changelog: v2.21.0...v2.22.0