Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Form Laravel Package

symfony/form

Symfony Form Component helps you build, validate, and process reusable HTML forms with rich field types, data mapping, and CSRF protection. Integrates cleanly with HttpFoundation, Validator, and Twig, but can be used standalone in any PHP app.

View on GitHub
Deep Wiki
Context7
v8.1.0-RC1

Changelog (https://github.com/symfony/form/compare/v8.1.0-BETA3...v8.1.0-RC1)

  • feature #64334 Add handle_missing_data option to opt into MissingDataHandler for absent forms (@hlecorche)
v8.1.0-BETA3

Changelog (https://github.com/symfony/form/compare/v8.1.0-BETA2...v8.1.0-BETA3)

v8.1.0-BETA2

Changelog (https://github.com/symfony/form/compare/v8.1.0-BETA1...v8.1.0-BETA2)

  • bug #64158 Fix array_flip() warning in expanded+multiple ChoiceType on partial submit (@SAY-5)
v8.1.0-BETA1
v8.0.9

Changelog (https://github.com/symfony/form/compare/v8.0.8...v8.0.9)

  • bug #64043 Preserve collection children added by PRE_SET_DATA listeners (@dargor980)
v7.4.9

Changelog (https://github.com/symfony/form/compare/v7.4.8...v7.4.9)

  • bug #64043 Preserve collection children added by PRE_SET_DATA listeners (@dargor980)
v8.0.8

Changelog (https://github.com/symfony/form/compare/v8.0.7...v8.0.8)

  • bug #63656 Fix typed property initialization in ValidatorExtension (@SeverinGloeckle)
v7.4.8

Changelog (https://github.com/symfony/form/compare/v7.4.7...v7.4.8)

  • bug #63656 Fix typed property initialization in ValidatorExtension (@SeverinGloeckle)
v6.4.36

Changelog (https://github.com/symfony/form/compare/v6.4.35...v6.4.36)

  • bug #63656 Fix typed property initialization in ValidatorExtension (@SeverinGloeckle)
v8.0.7

Changelog (https://github.com/symfony/form/compare/v8.0.6...v8.0.7)

  • bug #63589 Fix session data contamination by non-serializable objects in form flow (@nicolas-grekas)
  • bug #63572 Fix duplicate validation errors when ValidatorExtension is instantiated multiple times (@nicolas-grekas)
v7.4.7

Changelog (https://github.com/symfony/form/compare/v7.4.6...v7.4.7)

  • bug #63589 Fix session data contamination by non-serializable objects in form flow (@nicolas-grekas)
  • bug #63572 Fix duplicate validation errors when ValidatorExtension is instantiated multiple times (@nicolas-grekas)
v6.4.35

Changelog (https://github.com/symfony/form/compare/v6.4.34...v6.4.35)

  • bug #63572 Fix duplicate validation errors when ValidatorExtension is instantiated multiple times (@nicolas-grekas)
v8.0.6

Changelog (https://github.com/symfony/form/compare/v8.0.5...v8.0.6)

  • bug #54324 Fix merging POST params and files when collection entries have mismatched indices (@priyadi)
  • bug #63450 Fix missing resource tracking for type extensions in FormPass (@ranpafin)
v7.4.6

Changelog (https://github.com/symfony/form/compare/v7.4.5...v7.4.6)

  • bug #54324 Fix merging POST params and files when collection entries have mismatched indices (@priyadi)
  • bug #63450 Fix missing resource tracking for type extensions in FormPass (@ranpafin)
v6.4.34

Changelog (https://github.com/symfony/form/compare/v6.4.33...v6.4.34)

  • bug #54324 Fix merging POST params and files when collection entries have mismatched indices (@priyadi)
  • bug #63450 Fix missing resource tracking for type extensions in FormPass (@ranpafin)
v8.0.4

Changelog (https://github.com/symfony/form/compare/v8.0.3...v8.0.4)

  • bug #63144 Fix OrderedHashMap auto-increment logic with mixed keys (yoeunes)
  • bug #63154 don't skip custom view transformers while normalizing submitted newlines (xabbuh)
  • bug #63113 Fix ICU 72+ whitespace handling in DateTimeToLocalizedStringTransformer (roukmoute)
  • bug #62884 Prevent cached block prefixes from leaking across nested collections (@nicolas-grekas)
v7.4.4

Changelog (https://github.com/symfony/form/compare/v7.4.3...v7.4.4)

  • bug #63144 Fix OrderedHashMap auto-increment logic with mixed keys (yoeunes)
  • bug #63154 don't skip custom view transformers while normalizing submitted newlines (xabbuh)
  • bug #63113 Fix ICU 72+ whitespace handling in DateTimeToLocalizedStringTransformer (roukmoute)
  • bug #62884 Prevent cached block prefixes from leaking across nested collections (@nicolas-grekas)
v7.3.10

Changelog (https://github.com/symfony/form/compare/v7.3.9...v7.3.10)

  • bug #63144 Fix OrderedHashMap auto-increment logic with mixed keys (yoeunes)
  • bug #63154 don't skip custom view transformers while normalizing submitted newlines (xabbuh)
  • bug #63113 Fix ICU 72+ whitespace handling in DateTimeToLocalizedStringTransformer (roukmoute)
  • bug #62884 Prevent cached block prefixes from leaking across nested collections (@nicolas-grekas)
v6.4.32

Changelog (https://github.com/symfony/form/compare/v6.4.31...v6.4.32)

  • bug #63144 Fix OrderedHashMap auto-increment logic with mixed keys (yoeunes)
  • bug #63154 don't skip custom view transformers while normalizing submitted newlines (xabbuh)
  • bug #63113 Fix ICU 72+ whitespace handling in DateTimeToLocalizedStringTransformer (roukmoute)
  • bug #62884 Prevent cached block prefixes from leaking across nested collections (@nicolas-grekas)
v8.0.3

Changelog (https://github.com/symfony/form/compare/v8.0.2...v8.0.3)

  • bug symfony/symfony#62841 [Form] Always normalize CRLF and CR to LF in TextareaType (@alexandre-daubois)
  • bug symfony/symfony#62759 [Form] do not use PHPUnit mock objects without configured expectations (@xabbuh)
v7.4.3

Changelog (https://github.com/symfony/form/compare/v7.4.2...v7.4.3)

  • bug symfony/symfony#62841 [Form] Always normalize CRLF and CR to LF in TextareaType (@alexandre-daubois)
  • bug symfony/symfony#62759 [Form] do not use PHPUnit mock objects without configured expectations (@xabbuh)
v7.3.9

Changelog (https://github.com/symfony/form/compare/v7.3.8...v7.3.9)

  • bug symfony/symfony#62841 [Form] Always normalize CRLF and CR to LF in TextareaType (@alexandre-daubois)
  • bug symfony/symfony#62759 [Form] do not use PHPUnit mock objects without configured expectations (@xabbuh)
v6.4.31

Changelog (https://github.com/symfony/form/compare/v6.4.30...v6.4.31)

  • bug symfony/symfony#62841 [Form] Always normalize CRLF and CR to LF in TextareaType (@alexandre-daubois)
  • bug symfony/symfony#62759 [Form] do not use PHPUnit mock objects without configured expectations (@xabbuh)
v8.0.1

Changelog (https://github.com/symfony/form/compare/v8.0.0...v8.0.1)

  • bug symfony/symfony#62621 [Form] Fix moneytype step (@Belhassen)
  • bug symfony/symfony#62607 [Form] Clean up wrong method docblocks in data transformers (@alexndlm)
v7.4.1

Changelog (https://github.com/symfony/form/compare/v7.4.0...v7.4.1)

  • bug symfony/symfony#62621 [Form] Fix moneytype step (@Belhassen)
  • bug symfony/symfony#62607 [Form] Clean up wrong method docblocks in data transformers (@alexndlm)
v7.3.8

Changelog (https://github.com/symfony/form/compare/v7.3.7...v7.3.8)

  • bug symfony/symfony#62621 [Form] Fix moneytype step (@Belhassen)
  • bug symfony/symfony#62400 [Form] Fix EnumType choice_label logic for grouped choices (@yoeunes)
v6.4.30

Changelog (https://github.com/symfony/form/compare/v6.4.29...v6.4.30)

  • bug symfony/symfony#62621 [Form] Fix moneytype step (@Belhassen)
  • bug symfony/symfony#62400 [Form] Fix EnumType choice_label logic for grouped choices (@yoeunes)
v7.4.0
v8.0.0
v8.0.0-RC3

Changelog (https://github.com/symfony/form/compare/v8.0.0-RC2...v8.0.0-RC3)

  • bug symfony/symfony#62447 [Form] Mark FormFlow as finished if the last step is skipped (@yceruto)
v7.4.0-RC3

Changelog (https://github.com/symfony/form/compare/v7.4.0-RC2...v7.4.0-RC3)

  • bug symfony/symfony#62447 [Form] Mark FormFlow as finished if the last step is skipped (@yceruto)
v8.0.0-RC1

Changelog (https://github.com/symfony/form/compare/v8.0.0-BETA2...v8.0.0-RC1)

  • bug symfony/symfony#62237 [Form] Fix EnumType choice_label logic for grouped choices (@yoeunes)
v7.4.0-RC1

Changelog (https://github.com/symfony/form/compare/v7.4.0-BETA2...v7.4.0-RC1)

  • bug symfony/symfony#62237 [Form] Fix EnumType choice_label logic for grouped choices (@yoeunes)
v7.3.6

Changelog (https://github.com/symfony/form/compare/v7.3.5...v7.3.6)

  • bug symfony/symfony#62237 [Form] Fix EnumType choice_label logic for grouped choices (@yoeunes)
v8.0.0-BETA2
v7.4.0-BETA2
v7.3.5

Changelog (https://github.com/symfony/form/compare/v7.3.4...v7.3.5)

  • bug symfony/symfony#61928 [Form] keep labels from configured choices (@xabbuh)
  • bug symfony/symfony#61875 [Form] do not cast too big floats to int (@xabbuh)
v6.4.27

Changelog (https://github.com/symfony/form/compare/v6.4.26...v6.4.27)

  • bug symfony/symfony#61928 [Form] keep labels from configured choices (@xabbuh)
  • bug symfony/symfony#61875 [Form] do not cast too big floats to int (@xabbuh)
v8.0.0-BETA1

Changelog (https://github.com/symfony/form/compare/v7.3.4...v8.0.0-BETA1)

  • feature symfony/symfony#60212 [Form] Add FormFlow for multistep forms management (@yceruto)
  • feature symfony/symfony#61837 [Form] Add new active_at, not_active_at and legal_tender options to CurrencyType (@Crovitche-1623)
  • feature symfony/symfony#61528 [Validator] Allow using attributes to declare compile-time constraint metadata (@nicolas-grekas)
  • feature symfony/symfony#61297 [Form] Add form type guesser for EnumType (@mttsch)
  • feature symfony/symfony#60952 [Form] Remove BC layer from ResizeFormListener (@OskarStark)
  • feature symfony/symfony#60960 [Form] Make ResizeFormListener::postSetData() method final (@OskarStark)
  • feature symfony/symfony#60922 [Form] Change UrlType default protocol (@OskarStark)
  • feature symfony/symfony#60776 [Console][FrameworkBundle] Remove deprecated Application::add() methods (@HypeMC)
  • feature symfony/symfony#60394 [Console][FrameworkBundle] Simplify using invokable commands when the component is used standalone (@HypeMC)
  • feature symfony/symfony#60697 Enforce return types on all components (@nicolas-grekas)
  • feature symfony/symfony#60639 Bump Symfony 8 to PHP >= 8.4 (@nicolas-grekas)
  • feature symfony/symfony#60315 [Form] Add input=date_point to DateTimeType, DateType and TimeType (@wkania)
v7.4.0-BETA1

Changelog (https://github.com/symfony/form/compare/v7.3.4...v7.4.0-BETA1)

  • feature symfony/symfony#60212 [Form] Add FormFlow for multistep forms management (@yceruto)
  • feature symfony/symfony#61837 [Form] Add new active_at, not_active_at and legal_tender options to CurrencyType (@Crovitche-1623)
  • feature symfony/symfony#61528 [Validator] Allow using attributes to declare compile-time constraint metadata (@nicolas-grekas)
  • feature symfony/symfony#61297 [Form] Add form type guesser for EnumType (@mttsch)
  • feature symfony/symfony#60394 [Console][FrameworkBundle] Simplify using invokable commands when the component is used standalone (@HypeMC)
  • feature symfony/symfony#60315 [Form] Add input=date_point to DateTimeType, DateType and TimeType (@wkania)
v7.3.4

Changelog (https://github.com/symfony/form/compare/v7.3.3...v7.3.4)

  • bug symfony/symfony#61727 Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages (@nicolas-grekas)
v6.4.26

Changelog (https://github.com/symfony/form/compare/v6.4.25...v6.4.26)

  • bug symfony/symfony#61727 Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages (@nicolas-grekas)
v7.3.3

Changelog (https://github.com/symfony/form/compare/v7.3.2...v7.3.3)

  • bug symfony/symfony#61405 Remove calls to no-op functions, deprecated in PHP 8.5 (@nicolas-grekas)
v6.4.25

Changelog (https://github.com/symfony/form/compare/v6.4.24...v6.4.25)

  • bug symfony/symfony#61405 Remove calls to no-op functions, deprecated in PHP 8.5 (@nicolas-grekas)
v7.3.2

Changelog (https://github.com/symfony/form/compare/v7.3.1...v7.3.2)

  • bug symfony/symfony#61106 Fix [@var](https://github.com/var) phpdoc (@fabpot)
  • bug symfony/symfony#60975 [Form] Fix precision loss when rounding large integers in NumberToLocalizedStringTransformer (@OskarStark)
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope