🎁 API / REST API / JSON API / PSR-7 / Middlewares project skeleton based on Nette Framework (@nette), Apitte (@apitte), Doctrine (@nettrine) and Contributte (@contributte) libraries by @f3l1x.
Add number, finite-number and finite-float types to Type constraint
Add the withSeconds option to the Time constraint that allows to pass time without seconds
Deprecate ValidatorBuilder::enableAnnotationMapping(), use ValidatorBuilder::enableAttributeMapping() instead
Deprecate ValidatorBuilder::disableAnnotationMapping(), use ValidatorBuilder::disableAttributeMapping() instead
Deprecate AnnotationLoader, use AttributeLoader instead
Add GroupProviderInterface to implement validation group providers outside the underlying class
6.3
Add method getConstraint() to ConstraintViolationInterface
Add Uuid::TIME_BASED_VERSIONS to match that a UUID being validated embeds a timestamp
Add the pattern parameter in violations of the Regex constraint
Add a NoSuspiciousCharacters constraint to validate a string is not a spoofing attempt
Add a PasswordStrength constraint to check the strength of a password
Add the countUnit option to the Length constraint to allow counting the string length either by code points (like before, now the default setting Length::COUNT_CODEPOINTS), bytes (Length::COUNT_BYTES) or graphemes (Length::COUNT_GRAPHEMES)
Add the filenameMaxLength option to the File constraint
Add the exclude option to the Cascade constraint
Add the value_length parameter to Length constraint
Allow to disable the translation domain for ConstraintViolationInterface messages
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps symfony/validator from 6.4.0 to 7.0.2.
Release notes
Sourced from symfony/validator's releases.
... (truncated)
Changelog
Sourced from symfony/validator's changelog.
... (truncated)
Commits
24911cb
Merge branch '6.4' into 7.015fe2c6
Merge branch '6.3' into 6.4e35e841
Merge branch '5.4' into 6.30700751
[Validator] updated missing Polish translation917a40f
Merge branch '6.4' into 7.0fe4e62e
Merge branch '6.3' into 6.48c417c1
Merge branch '5.4' into 6.38176d36
fix typo159944c
bug #52406 [Validator] FixConstraints\Email::ERROR_NAMES
(mathroc)61a40da
minor #53253 [Validator] add missing translations (xabbuh)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show