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