symfony/form
Allows to easily create, process and reuse HTML forms
v8.1.5
168M downloads/mo
#338 most downloaded on Packagist
symfony/form
What this package is like to depend on
Last release 2 days ago
21 Aug 2026
Ships fairly regularly
a new release about every 2 weeks
Rarely documented
notes for 33 of 638 stable releases
Nothing withdrawn
no release was ever pulled
15 years old
739 releases · first in 2011
54 releases in the last 12 months
see the full history below
Release timeline
659 releases · Sep 2011 to Aug 2026Releases
latest 60 of 739-
v8.1.521 Aug 2026Release notes
Open source →Changelog (v8.1.4...v8.1.5)
- bug #65584 Map violations to child forms named after the snake cased property (@nicolas-grekas)
- bug #65538 Fix rendering and parsing dates before the Gregorian cutover (@nicolas-grekas)
- bug #65530 Apply the configured rounding mode when no scale is set (@nicolas-grekas)
- bug #65522 Do not inherit translation parameters for translatable labels and help messages (@nicolas-grekas)
- bug #65479 Fix generating the CSRF token when the form attributes are replaced (@nicolas-grekas)
- bug #65578 Apply the guessed "pattern" and "maxlength" attributes to the types rendered as text inputs (@nicolas-grekas)
- bug #65505 Apply the guessed "pattern" and "maxlength" attributes to text inputs only (@nicolas-grekas)
- bug #65478 Replace the {{ max }} placeholder in the post_max_size error message (@nicolas-grekas)
- bug #65480 Fix the money pattern for locales that do not use ASCII digits (@nicolas-grekas)
- bug #65367 Fix PHP 8.6 deprecations (@nicolas-grekas)
-
v8.1.407 Aug 2026Release notes
Open source →Changelog (v8.1.2...v8.1.4)
- bug #65184 Distinguish active_at from not_active_at in the CurrencyType choice list cache (@sadiqk2)
- minor #65165 Added missing Slovak translations (@dtokos)
- minor #65097 Review Lithuanian (lt) translations (@MariusVarna)
-
v8.1.228 Jul 2026Release notes
Open source →Changelog (v8.1.1...v8.1.2)
- minor #65000 Review Italian validator translations (@JJordan0C)
- minor #64981 Review Turkish (tr) translations (@mmustafaAydogan)
- minor #64950 Updated danish translations (@jekuaitk)
- minor #64664 Document the hidden placeholder of required ChoiceType fields (@lacatoire)
- minor #64882 Finalize Urdu (ur) translations (@sadiqk2)
- minor #64821 Review Bosnian (bs) translations (@pkranjcecx)
- minor #64792 Review Brazilian Portuguese translations (@joao-ramajo)
- minor #64784 Review Uzbek (uz) translations (@lazerg)
- minor #64713 Update Chinese (zh-TW) translations (@Link1515)
- minor #64737 Improve Croatian translations (@HypeMC)
- minor #64755 Review Albanian translations (@gazi04)
- minor #64742 review German translations (@xabbuh)
-
v8.1.116 Jun 2026Release notes
Open source →Changelog (v8.1.0...v8.1.1)
- data #64602 Review Hungarian translations (@antalaron)
- data #64626 Ukrainian translation review and update (@VladyslavChernyshov)
- data #64597 Review Indonesian (id) translations (@sawirricardo)
- data #64607 Verify Tagalog (tl) validator strings and remove needs-… (@Jerdon07)
- data #64578 Review Bulgarian (bg) translations (@moynzzz)
- data #64564 Remove review state from Serbian translations (@Trysha-rbrn)
- data #64565 Remove review state from Russian translations #64512 (@centaur-vova)
- data #64551 reviewed Polish translation unit 129 (@thunderer)
- bug #64536 Don't re-add deleted collection entries on submit (@eyupcanakman)
- data #64542 Update Spanish translations (@ThiagoMirandaLiotto)
- data #64543 Review Croatian translations (@HypeMC)
- data #64526 Review and correct Arabic translation (@ayyoub-afwallah)
- minor #64524 Make tests compatible with PHPUnit 13.2 and Twig 3.28 (@nicolas-grekas)
- bug #64424 Translate TranslatableInterface label in violation messages (@Amoifr)
- data #64451 Add missing translation for invalid UUID (@jmsche)
-
v8.1.029 May 2026Nothing published for this version
-
v8.1.0-RC123 May 2026 pre-releaseNothing published for this version
-
v8.1.0-BETA319 May 2026 pre-releaseNothing published for this version
-
v8.1.0-BETA211 May 2026 pre-releaseNothing published for this version
-
v8.1.0-BETA105 May 2026 pre-releaseNothing published for this version
-
v8.0.1528 Jul 2026Release notes
Open source →Changelog (v8.0.14...v8.0.15)
- minor #65000 Review Italian validator translations (@JJordan0C)
- minor #64981 Review Turkish (tr) translations (@mmustafaAydogan)
- minor #64950 Updated danish translations (@jekuaitk)
- minor #64882 Finalize Urdu (ur) translations (@sadiqk2)
- minor #64821 Review Bosnian (bs) translations (@pkranjcecx)
- minor #64792 Review Brazilian Portuguese translations (@joao-ramajo)
- minor #64784 Review Uzbek (uz) translations (@lazerg)
- minor #64713 Update Chinese (zh-TW) translations (@Link1515)
- minor #64737 Improve Croatian translations (@HypeMC)
- minor #64755 Review Albanian translations (@gazi04)
- minor #64742 review German translations (@xabbuh)
-
v8.0.1416 Jun 2026Nothing published for this version
-
v8.0.929 Apr 2026Nothing published for this version
-
v8.0.830 Mar 2026Nothing published for this version
-
v8.0.706 Mar 2026Nothing published for this version
-
v8.0.625 Feb 2026Nothing published for this version
-
v8.0.423 Jan 2026Nothing published for this version
-
v8.0.323 Dec 2025Nothing published for this version
-
v8.0.105 Dec 2025Nothing published for this version
-
v8.0.020 Nov 2025Nothing published for this version
-
v8.0.0-RC3no date pre-releaseNothing published for this version
-
v8.0.0-RC105 Nov 2025 pre-releaseNothing published for this version
-
v8.0.0-BETA201 Nov 2025 pre-releaseNothing published for this version
-
v8.0.0-BETA124 Oct 2025 pre-releaseNothing published for this version
-
v7.4.1721 Aug 2026Release notes
Open source →Changelog (v7.4.16...v7.4.17)
- bug #65584 Map violations to child forms named after the snake cased property (@nicolas-grekas)
- bug #65538 Fix rendering and parsing dates before the Gregorian cutover (@nicolas-grekas)
- bug #65530 Apply the configured rounding mode when no scale is set (@nicolas-grekas)
- bug #65522 Do not inherit translation parameters for translatable labels and help messages (@nicolas-grekas)
- bug #65479 Fix generating the CSRF token when the form attributes are replaced (@nicolas-grekas)
- bug #65578 Apply the guessed "pattern" and "maxlength" attributes to the types rendered as text inputs (@nicolas-grekas)
- bug #65505 Apply the guessed "pattern" and "maxlength" attributes to text inputs only (@nicolas-grekas)
- bug #65478 Replace the {{ max }} placeholder in the post_max_size error message (@nicolas-grekas)
- bug #65480 Fix the money pattern for locales that do not use ASCII digits (@nicolas-grekas)
- bug #65367 Fix PHP 8.6 deprecations (@nicolas-grekas)
-
v7.4.1607 Aug 2026Release notes
Open source →Changelog (v7.4.15...v7.4.16)
- bug #65184 Distinguish active_at from not_active_at in the CurrencyType choice list cache (@sadiqk2)
- minor #65165 Added missing Slovak translations (@dtokos)
- minor #65097 Review Lithuanian (lt) translations (@MariusVarna)
-
v7.4.1528 Jul 2026Release notes
Open source →Changelog (v7.4.14...v7.4.15)
- minor #65000 Review Italian validator translations (@JJordan0C)
- minor #64981 Review Turkish (tr) translations (@mmustafaAydogan)
- minor #64950 Updated danish translations (@jekuaitk)
- minor #64882 Finalize Urdu (ur) translations (@sadiqk2)
- minor #64821 Review Bosnian (bs) translations (@pkranjcecx)
- minor #64792 Review Brazilian Portuguese translations (@joao-ramajo)
- minor #64784 Review Uzbek (uz) translations (@lazerg)
- minor #64713 Update Chinese (zh-TW) translations (@Link1515)
- minor #64737 Improve Croatian translations (@HypeMC)
- minor #64755 Review Albanian translations (@gazi04)
- minor #64742 review German translations (@xabbuh)
-
v7.4.1416 Jun 2026Nothing published for this version
-
v7.4.929 Apr 2026Nothing published for this version
-
v7.4.824 Mar 2026Nothing published for this version
-
v7.4.705 Mar 2026Nothing published for this version
-
v7.4.625 Feb 2026Nothing published for this version
-
v7.4.423 Jan 2026Nothing published for this version
-
v7.4.323 Dec 2025Nothing published for this version
-
v7.4.105 Dec 2025Nothing published for this version
-
v7.4.020 Nov 2025Nothing published for this version
-
v7.4.0-RC3no date pre-releaseNothing published for this version
-
v7.4.0-RC105 Nov 2025 pre-releaseNothing published for this version
-
v7.4.0-BETA201 Nov 2025 pre-releaseNothing published for this version
-
v7.4.0-BETA117 Oct 2025 pre-releaseNothing published for this version
-
v7.3.1023 Jan 2026Nothing published for this version
-
v7.3.923 Dec 2025Nothing published for this version
-
v7.3.805 Dec 2025Nothing published for this version
-
v7.3.631 Oct 2025Nothing published for this version
-
v7.3.510 Oct 2025Nothing published for this version
-
v7.3.422 Sep 2025Nothing published for this version
-
v7.3.318 Aug 2025Nothing published for this version
-
v7.3.224 Jul 2025Nothing published for this version
-
v7.3.113 Jun 2025Nothing published for this version
-
v7.3.004 May 2025Nothing published for this version
-
v7.3.0-RC1no date pre-releaseNothing published for this version
-
v7.3.0-BETA2no date pre-releaseNothing published for this version
-
v7.3.0-BETA101 May 2025 pre-releaseNothing published for this version
-
v7.2.924 Jul 2025Nothing published for this version
-
v7.2.811 Jun 2025Nothing published for this version
-
v7.2.704 May 2025Nothing published for this version
-
v7.2.630 Apr 2025Nothing published for this version
-
v7.2.528 Mar 2025Nothing published for this version
-
v7.2.407 Feb 2025Nothing published for this version
-
v7.2.324 Dec 2024Nothing published for this version
-
v7.2.027 Nov 2024Nothing published for this version