Changelog (v8.1.11...v8.2.0-BETA1)
- minor #67316 Add
command.invocationand migrate command examples (@nicolas-grekas) - minor #67266 Share immutable metadata between the containers created by kernel resets (@nicolas-grekas)
- minor #67244 Improve the descriptions of the types and attributes registered for autoconfiguration (@nicolas-grekas)
- feature #67201 Report attributes whose class does not exist in or below the namespace they are used in (@KalimeroMK)
- minor #67196 Speed up Unique validation of integers and strings (@andreybolonin)
- minor #66893 Resolve the env vars of
framework.testwhen the container is compiled (@nicolas-grekas) - feature #66882 Lower password hashing costs and disable
not_compromised_passwordwhenframework.testis enabled (@nicolas-grekas) - minor #66832 Use
DateTimeImmutable::createFromTimestamp()to build dates from timestamps (@nicolas-grekas) - bug #66771 Compare dates by value in the
Uniqueconstraint (@nicolas-grekas) - feature #66630 Add
ConstantFunctionProviderand deprecate the unrestrictedconstant()andenum()(@nicolas-grekas) - feature #66301 Make
Constraintobjects invokable (@rela589n) - minor #66396 Reuse the
IntlDateFormatterofConstraintValidator::formatValue()(@nicolas-grekas) - minor #66386 Warm up property info for the classes mapped by the serializer and the validator (@nicolas-grekas)
- minor #66310 Reduce memory usage in WordCountValidator (@thomas-chauchefoin-tob)
- bug #66300 Prevent ffprobe option injection from filenames (@thomas-chauchefoin-tob)
- feature #66134 Allow Valid in Sequentially (@X-Coder264)
- feature #66143 Add the Audio constraint for validating audio files (@Valmonzo, @nicolas-grekas)
- minor #66138 Skip mapping files for the classes they do not map (@nicolas-grekas)
- feature #66000 Add # to ValidationFailedException (@nicolas-grekas)
- minor #65983 Move the passes and commands that act on another package to that package (@nicolas-grekas)
- feature #65981 Add the "container.remove_if_missing" tag (@nicolas-grekas)
- feature #65948 Move every configuration section to a bundle shipped by its own component (@nicolas-grekas)
- minor #65977 Move the cache warmers into their own components (@nicolas-grekas)
- minor #65968 Move the classes CacheBundle, RouterBundle and TranslationBundle wire into their own components (@nicolas-grekas)
- minor #65956 Add ValidationBundle (@nicolas-grekas)
- feature #63483 Add the
EntityExistsconstraint (@evgenij-vy) - feature #65110 Add BcMath\Number support to comparison and Range constraints (@saifulferoz)
- feature #48951 Handle object properties in Unique validator (@plfort)
- feature #64779 Add a
messageoption to theCallbackconstraint (@javiereguiluz) - minor #63984 Check File extensions and mimeTypes independently (@ousamabenyounes)
- feature #64641 Allow cascading the current group sequence group to referenced objects (@Amoifr)
- feature #65104 Let the groups of Valid only trigger the cascade (@nicolas-grekas)
- feature #64367 Allow non-string values in ConstraintViolationBuilderInterface::setParameter() (@Amoifr)
- feature #64538 Add Cron constraint to validate cron expressions (@ErfanMomeniii)