Live Components
- Fix new URL generation when using
LivePropwith customfieldNameby @Kocal in #3058 - Small update to explicit custom template path on components by @DocFX in #3072
- Improve performance for
LiveUrlSubscriberby @dannyvw in #3077 - Replace the browser's URL before triggering
render:finishedhook by @xDeSwa in #3088 - Add missing import to code snippet by @rgeraads in #3127
- Add dispatch browser event assertion in
InteractsWithLiveComponentsby @Develog in #3136
Twig Components
- Remove floating text in documentation by @alexislefebvre in #3131
- Document how to define mandatory/default props by @alexislefebvre in #3132
Icons
- Updates for UX Icons docs by @javiereguiluz in #3063
- Explain svg colors and improve example configuration by @dbu in #2671
- Add documentation on icons colors by @StevenRenaux in #3082
Map
- Add
fitBoundsToMarkersoption to Twig extension and component by @ker0x in #3114 - Display warning when trying to define a custom icon for a
Markerthat already has anIconby @ker0x in #3118
Vue
- Fix Route PHP attribute in Vue Router Web History mode by @michael-bouvy in #3069
StimulusBundle
- Add missing closing brace in AssetMapper 6.3 example by @quentinRogeret34 in #3096
Toolkit
- Add npm & importmap package dependencies by @Kocal in #3071
- Add AlertDialog recipe by @Kocal in #3073
- Rework the "dependencies" Recipe JSON schema by @Kocal in #3076
- Minor fixes by @Kocal in #3085
- Delay/hide the "Community Kits" feature, minor fixes by @Kocal in #3097
- Rework recipe name by @Kocal in #3107
- Add missing UX Icons dependencies by @Kocal in #3129
- Add Spinner component by @bernard-ng in #3145
Translator
Site
- Add examples listing on homepage, improve example page by @Kocal in #3078
- Fix UX Translator demo on "price" parameter by @Kocal in #3081
- Lock icons by @Kocal in #3084
- Fix port to 9044 and upgrade UX dependencies by @Kocal in #3093
Miscellaneous
- Fix highest jobs with Doctrine ^3.0 by @Kocal in #3059
- Configure .gitattributes to ignore Vitest and Playwright config files from export by @Kocal in #3062
- PHP CS Fixer - apply const->var annotation conversion by @keradus in #3065
- Prevent pnpm to install new packages published the same day by @Kocal in #3083
- Fix deprecations with zenstruck/foundry:^2.7 by @Kocal in #3089
- Add doc for E2E steps + minor modifications by @raphael-geffroy in #3086
- Refactor "test_package.sh" to its original purpose, add multiples checks for packages definition by @Kocal in #3090
- Fix
composer configto avoid modifyingpackage.jsonautomatically by @Crovitche-1623 in #3091 - Remove explicit configuration
twig.exception_controllerfrom Kernel for testing by @Kocal in #3106 - Remove duplicated matrix entry for Symfony version in unit-tests.yaml by @Kocal in #3108
- Add
--jsonflag to composer config command by @Kocal in #3139 - Configure OIDC for trusted auto-publishing by @Kocal in #3142
New Contributors
- @keradus made their first contribution in #3065
- @DocFX made their first contribution in #3072
- @michael-bouvy made their first contribution in #3069
- @quentinRogeret34 made their first contribution in #3096
- @rgeraads made their first contribution in #3127
- @bernard-ng made their first contribution in #3145
- @Develog made their first contribution in #3136
Full Changelog: v2.30.0...v2.31.0