This release mostly focuses on fixing security issues identified during an AI-assisted security audit.
New features
[3f7f123] Increase constraint version of symfony/ux-twig-component to ^3.0 (@Kocal)
Bug fixes
[4c36ff8] Fix RepeatedType fields not inheriting Bootstrap column classes (@Mozoou)
[1a0153c] Translate header in ItemGroup (@Ishadijcks)
[66fe618] Fix a deprecation related to Url constraint (@javiereguiluz)
[13aa462] Use formattedValue consistently in UrlField on index and detail pages (@lacatoire)
[a34750d] Preserve text selection when clicking datagrid rows (@lacatoire)
[ce16587] Fix passing single constraints to image and file fields (@javiereguiluz)
[0af674d] Fix file field with remote storage (@javiereguiluz)
Security fixes
[d31b538] Check delete action CSRF unconditionally (@javiereguiluz)
[63e46c6] Add more security protection to autocomplete action (@javiereguiluz)
[dad9934] Improve the security of the Url field (@javiereguiluz)
[94e9d52] Improve the security of the Color field (@javiereguiluz)
[5641b29] Improve the security of the Email and Telephone fields (@javiereguiluz)
[f231f15] Improve the security of the File upload filed (@javiereguiluz)
[f278004] Add authorization checks to the renderFilters() action (@javiereguiluz)
[f0b7298] Improve security of batchDelete() action (@javiereguiluz)