Hey UX'ers!
This release focuses on stability and compatibility: Live Components and Maps get key
bug fixes, React and Icons see small improvements, and Symfony UX is now fully compatible
with PHP 8.5.
Twig Components
- Replace Twig comments with PHP comments by @Tastaturberuf in #3037
Live Components
- Return empty string for
data-value=""
instead of falling back tonull
by @mercuryseries in #3031 - Clean
versionadded
by @smnandre in #3049 - Refactor and fix some edge cases on new URL generation with path + query LiveProps by @Kocal in #3053
- Fix BC Break when defining
LiveProp
properties with PHPDoc type and no-native type, when using TypeInfo by @norkunas in #3043
Map
- Fix InfoWindow auto-opening by @Kocal in #3034
- Correct and reword typos about polygons by @Kocal in #3035
- Deprecate option
title
fromPolygon
,Polyline
,Rectangle
andCircle
in favor ofinfoWindow
by @Kocal in #3036 - Add E2E tests, close #3022 by @Kocal in #3038
- Fix typo by @rrr63 in #3046
React
Icons
- Fallback to default dimensions 16/16 when Icon's dimensions on Iconify are missing by @stlgaits in #3042
Miscellaneous
- Create E2E app for browsers tests by @Kocal in #3014
- Rename
test_apps
toapps
by @Kocal in #3041 - Fix
highest-deps
job by @Kocal in #3044 - Ensure PHP 8.5 compatibility by @Kocal in #3045
- Re-configure LF eof in git by @Kocal in #3047
- Add E2E tests by @Kocal in #3048
- Remove some indirect deprecations by @Kocal in #3055
New Contributors
- @Tastaturberuf made their first contribution in #3037
- @stlgaits made their first contribution in #3042
Full Changelog: v2.29.2...v2.30.0