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, process, validate, and reuse HTML forms with a robust, extensible API. Includes field types, data mapping, CSRF protection, and integration hooks for Symfony apps or standalone PHP projects.

View on GitHub
Deep Wiki
Context7
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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport