packagist symfony/form v8.2.0-BETA1

4 days ago

Changelog (v8.1.11...v8.2.0-BETA1)

  • bug #67584 Guess renamed fields from their mapped properties (@ahbaqdadi)
  • bug #67257 Fix CollectionType with a model transformer (@nicolas-grekas)
  • minor #67491 Mention in the CHANGELOG that FormTypeGuesserChain remembers its guesses (@nicolas-grekas)
  • minor #67316 Add command.invocation and migrate command examples (@nicolas-grekas)
  • minor #67324 Build ordered map keys in a single pass (@andreybolonin)
  • minor #67251 Remember the guesses of FormTypeGuesserChain (@nicolas-grekas)
  • minor #67244 Improve the descriptions of the types and attributes registered for autoconfiguration (@nicolas-grekas)
  • minor #67213 Share the ICU formatters of the localized string transformers (@nicolas-grekas)
  • minor #67212 Skip copying the view variables of blocks rendered without variables (@nicolas-grekas)
  • minor #66912 Warm up and cache the guesses of TypeInfoFormTypeGuesser (@nicolas-grekas)
  • bug #66860 Read the FormField properties of the parent classes of AsFormType data classes (@nicolas-grekas)
  • minor #66857 Build the current date from time() so that ClockMock moves it (@nicolas-grekas)
  • minor #66836 Use getTimestamp() and getMicrosecond() instead of formatting dates to read their timestamp (@nicolas-grekas)
  • feature #66731 Map the fields of a form to the constructor of its data class (@nicolas-grekas)
  • bug #66794 Keep the object mapped by BoundsType when both bounds are empty (@nicolas-grekas)
  • feature #66772 Add TypeInfoFormTypeGuesser to guess form fields from the declared type of their property (@nicolas-grekas)
  • bug #66761 Render the label, help and errors of BoundsType fields (@nicolas-grekas)
  • minor #66566 Improve the hints shown by debug:autowiring (@nicolas-grekas)
  • feature #66227 Add the sort_choices option to ChoiceType (@seb-jean)
  • feature #66217 Add the entry_name option to CollectionType and PolymorphicCollectionType (@nicolas-grekas)
  • minor #66162 Fix the handling of skipped steps in the FormFlow step tree (@yceruto)
  • feature #65928 Add BoundsType to render a lower and an upper bound (@seb-jean)
  • bug #66053 Extract the "empty_data" guesser and guess through a simple property_path (@nicolas-grekas)
  • minor #66046 Reduce the cost of the "empty_data" guess and of getWriteInfo() (@nicolas-grekas)
  • feature #66026 Guess "empty_data" from the type of the mapped property (@nicolas-grekas)
  • feature #65515 Add an allow_array_submission option to let PRE_SUBMIT listeners transform submitted arrays (@nicolas-grekas)
  • feature #60563 Add # and # attributes to define form types on data classes (@WedgeSama)
  • feature #65794 Use the POST_VALIDATE event in PasswordHasherExtension (@Seb33300)
  • feature #47210 Add the "form.post_validate" event (@Seb33300)
  • feature #65257 Allow the "group_by" option of ChoiceType to return translatable labels (@kira0269)
  • feature #63734 Add support for grouping and nested steps in FormFlowType (@yceruto)
  • feature #63487 Add PolymorphicCollectionType for collections whose entries do not all share the same type (@michaelKaefer)
  • feature #48013 Render an id on the form element so form_attr references resolve (@ker0x)
  • minor #65238 Offer the canonical timezone identifier when ICU names collide (@nicolas-grekas)
  • minor #65185 Deprecate the TimezoneType regions option (@sadiqk2)
  • feature #63819 Add a "choice_help" option to ChoiceType (@Amoifr)
  • minor #64445 Add inputmode="numeric" to IntegerType when the grouping option is enabled (@nicolas-grekas)

Don't miss a new form release

NewReleases is sending notifications on new releases.