2.25.0 : Squash Deprecations
Hey UX'ers!
This release fixes Twig deprecations, improves the DX of Icons, adds UID support and fixes hydration issues in Live Components. This also includes an initial preview of the new UX Toolkit. This package isn't yet installable via Composer as it's still in heavy development, but you can check it out in the src/Toolkit
.
Autocomplete
- Escape
querySelector
dynamic selector withCSS.escape()
by @Bartheyrman22 in #2663
Map
Twig Components
Live Components
- Add UID support for hydration by @norkunas in #2654
- Fix default option extraction ignores Translatable #2621 by @stehled in #2627
- Fix:
LiveComponentHydrator::hydrateValue()
cannot hydrate null values by @nikophil in #2730
StimulusBundle
Toolkit
- Introduce the UX Toolkit ✨ by @Halleck45 in #2539
- Add missing Interface suffixes by @smnandre in #2717
- Fix deprecation Kernel > 7.3 by @smnandre in #2714
- Remove redundant code in Shadcn kit components by @Kocal in #2711
- Add functional tests to render all Kit components usage codes (from their documentation), with a snapshot system by @Kocal in #2720
- Minor adjustments on Kit creation command (reword questions, fix doc format) by @Kocal in #2724
- Remove Kit "authors" by @Kocal in #2725
- Improve descriptions of Shadcn components by @Kocal in #2728
- Update snapshots & fix tests, following #2728 by @Kocal in #2735
Icons
Turbo
- Minor documentation syntax fixes by @seb-jean in #2692
- Pass
turbo_stream_listen
topics to mercure if not defined by @Fan2Shrek in #2694
Miscellaneous
- Fix version bump for npm packages by @Kocal in #2679
- Use git diff instead of git status by @smnandre in #2687
- Add
.editorconfig
, enforce LF line-ending style by @Kocal in #2691 - Adjust tags to
v2.*.*
for NPM auto-releases by @Kocal in #2685 - Add step to disable
package.json
synchronization while upgrading PHP package by @Kocal in #2698 - Replace
workspace:*
dependencies before publishing on npm by @Kocal in #2739 - Fix Doctor RST warning about quotes by @smnandre in #2745
Site
- Add manual installation steps for Component installation (and some website tweaks) by @Kocal in #2716
New Contributors
- @stehled made their first contribution in #2627
- @Bartheyrman22 made their first contribution in #2663
- @Halleck45 made their first contribution in #2539
- @nikophil made their first contribution in #2730
Full Changelog: v2.24.0...v2.25.0