2.28.0 : Map Graduates 🎓
Hey UX'ers!
Map now has minZoom
/maxZoom
options and has graduated from experimental to stable! 🎉
In LiveComponents, the LiveProp
can now map to a routing parameter. Autocomplete now
has the ability to disable plugins.
Warning
If using React with symfony/asset-mapper
and NOT symfony/flex
, there is a small BC break.
See the CHANGELOG for mitigation details.
Autocomplete
- Force installation of CSS files for AssetMapper by @leevigraham in #2902
- Upgrade Foundry to ^2.0 by @Kocal in #2928
- Allow plugins to be disabled through
tom_select_options.plugins.<plugin> = false
by @maartendekeizer in #401
Live Components
- Update css to cover more data-loading use cases by @barlito in #2891
- Fix BC break when using
PropertyTypeExtractorInterface::getType()
on a#[LiveProp]
propertyx
when gettergetX
exists by @Kocal in #2922 - Add validation modifiers (min_length, max_length, min_value, max_value) to data-model inputs by @xDeSwa in #2926
- Add the possibility to map
LiveProp
as a path parameter by @mbuliard in #2673
Icons
- Don't disable commands based on debug by @kbond in #2884
- Document
icon_sets
configuration by @Kocal in #2938 - Fix
icon_sets
configuration documentation, follow #2938 by @Kocal in #2939 - Some fixes on LiveComponent assets by @Kocal in #2940
Map
- Rewrite documentation about extra data by @Kocal in #2871
- Add options
minZoom
andmaxZoom
by @Kocal in #2896 - Mark package as non-experimental by @Kocal in #2945
- Replace deprecation Vitest option
browser.name
tobrowser.instances
by @Kocal in #2947
Translator
- Minor fixes in tests context by @Kocal in #2870
- Add functional test to ensure only enabled locales are dumped by @Kocal in #2946
Swup
🚧 Toolkit 🚧
Site
Miscellaneous
- Run JS tests under multiple JS versions, define
.nvmrc
to 22.6 by @Kocal in #2865 - Migrate PHPUnit configs and homogenize them by @Kocal in #2867
- Fix functional tests Turbo (Chrome 137 & dev-tools) by @Kocal in #2873
- Migrate
bin/*.js
to TypeScript, usetsx
by @Kocal in #2866 - Upgrade Rollup dependencies by @Kocal in #2876
- Remove Babel dependencies by @Kocal in #2877
- Remove
@symfony/stimulus-testing
dev dependencies by @Kocal in #2879 - Remove useless
eslint-
comments by @Kocal in #2880 - (Re-)use
ramsey/composer-install
action when possible by @Kocal in #2885 - Run unit and functional tests under Windows too by @Kocal in #2816
- Fix components assets compilation on Windows server by @Kocal in #2890
- Fix typo
CONTRIBUTING.md
by @xDeSwa in #2927 - Explicitly import Vitest APIs instead of relying on globals by @Kocal in #2931
- Replace Yarn Berry by PNPM by @Kocal in #2932
- Upgrade Vitest to ^3.2.4 by @Kocal in #2933
- Modernize and simplify our packages building tools, replace Rollup by tsup by @Kocal in #2944
- Download only Chromium browser for Vitest/Playwright tests by @Kocal in #2948
New Contributors
- @barlito made their first contribution in #2891
- @maxperei made their first contribution in #2893
- @leevigraham made their first contribution in #2902
- @mbuliard made their first contribution in #2673
Full Changelog: v2.27.0...v2.28.0