Hey UX'ers!
This release adds a bunch of new features to Map: Circle and Rectangle support, attribution and zoom control
options, and more. Fixes, improvements, and optimizations are also included in Autocomplete, Twig Components,
and Live Components.
Autocomplete
- Ensure default plugins are nicely merged with user-defined plugins by @Kocal in #2841
Twig Components
Live Components
- Fix query string decoding with no
=
by @smnandre in #2829
- Optimize
LiveComponentStack::getCurrentLiveComponent()
by @Kocal in #2821
- Add events assertions in
InteractsWithLiveComponents
by @Arkalo2 in #2712
Map
- Add option to configure attribution and zoom control by @dannyvw in #2792
- Do not override
fitBoundsToMarkers
when using LiveComponent by @dannyvw in #2811
- Fix missing dynamic attributes on
<twig:ux:map>
example by @raphael-geffroy in #2840
- Add Circle support by @Valmonzo in #2838
- [Google] Fix race conditions when loading Google Maps API, when rendering >=2 maps by @Kocal in #2854
- Add Rectangle support by @Valmonzo in #2845
- [Google] Fix
InfoWindow
compatibility with Circle
and Rectangle
by @Kocal in #2858
- Minor improvements on TypeScript types by @Kocal in #2859
- Deprecate property
rawOptions
from ux:map:*:before-create
events, in favor of bridgeOptions
by @Kocal in #2860
- Allows Map options customization in
ux:map:pre-connect
event (e.g.: zoom
, options
, bridgeOptions
...) by @Kocal in #2861
- Update test to include circle and rectangle data attributes by @Valmonzo in #2862
- Add
extra
data to Map
by @Kocal in #2863
Icons
Site
Miscellaneous
- Add missing return type in test Kernel by @smnandre in #2830
- Fix
link
script by adding Bridges support by @Kocal in #2839
- PHPStan: use PHP version from the matrix by @alexislefebvre in #2842
- Configure
doctrine.orm.enable_native_lazy_objects
to fix deprecation in PHP 8.4+ by @Kocal in #2851
- Reduce number of PHPStan jobs by @Kocal in #2852
- Prevent
yarn watch
to exit if TypeScript plugin is unable to compile by @Kocal in #2853
- Upgrade Biome.js to ^2 by @Kocal in #2856
New Contributors
Full Changelog: v2.26.1 -> v2.27.0