2.26.0 : Package Deprecations
Hey UX'ers!
This release deprecates 3 packages: symfony/ux-typed, symfony/ux-lazy-image
and symfony/ux-swup. These will be removed in 3.0. Their respective README files
have migration guides to help you move to alternatives.
Also included are many bug fixes and improvements, including multipolygon support
in symfony/ux-map!
Twig Components
Live Components
- Add missing
DefaultActionTraitin a LiveComponent code example by @welcoMattic in #2758 - Key is more reliable with child components by @weaverryan in #2699
LiveProp: Pass the property name as second parameter of themodifiercallback by @jannes-io in #2744- Improve misleading smart render algorithm docs by @norkunas in #2741
- Fix
PropertyTypeExtractorInterface::getTypes()deprecation, use TypeInfo ^7.2Typeby @mtarld in #2607
Map
- Add definition to after create events in controller by @mart-insiders in #2763
- Add return type to
__toString()by @dannyvw in #2772 - Remove invalid marker icon example by @dannyvw in #2771
- Add multipolygon support by @dannyvw in #2762
- Add missing dependency for
spatie/phpunit-snapshot-assertionstorequire-devby @dannyvw in #2773 - Optional leaflet tilelayer by @dannyvw in #2779
Icons
- Check for empty paths before calling Finder in
ux:icons:lockby @ameotoko in #2723 - Fix typos by @ThomasLandauer in #2781
- Remove broken link by @ThomasLandauer in #2788
- Fix links to
symfony/ux-twig-componentby @ThomasLandauer in #2789
StimulusBundle
- Skip mapping
.tscontroller if.jsversion is available by @phasdev in #2702 - Replace
chartexamples byhelloto avoid confusion with the ChartJS component by @welcoMattic in #2707
React
Turbo
🚧 Toolkit 🚧
- Add components metadata (for dependencies) by @Kocal in #2726
- Remove
FileTypeby @Kocal in #2800 - Remove old
FileTypereferences by @Kocal in #2802 - Add myself to Toolkit code-owners by @Kocal in #2804
- Remove
Kit::$uxIcon, make icons internal to the website by @Kocal in #2807
Typed
LazyImage
Swup
Miscellaneous
- Configure Git username/email to github-actions(bot) when committing version updates by @Kocal in #2759
- Rework
tests-phpjob matrix, better covers different PHP/SF versions, test all components in a single job by @Kocal in #2734 - Re-organize workflows: split unit/functional/app tests, split code quality workflow by @Kocal in #2764
- Remove oldest versionadded by @smnandre in #2706
- Homogenize PHP-CS-Fixer configuration with
symfony/symfony, and run it by @Kocal in #2768 - Replace
ramsey/composer-installbycomposer installinapp-testsworkflow by @Kocal in #2780 - Re-add PHP-CS-Fixer by @Kocal in #2803
New Contributors
- @phasdev made their first contribution in #2702
- @teklakct made their first contribution in #2006
- @ameotoko made their first contribution in #2723
- @mart-insiders made their first contribution in #2763
- @dannyvw made their first contribution in #2772
- @ThomasLandauer made their first contribution in #2781
Full Changelog: v2.25.2...v2.26.0