🎁 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.0.
Release notes
Sourced from symfony/validator's releases.
Changelog
Sourced from symfony/validator's changelog.
... (truncated)
Commits
616b39f
Merge branch '6.4' into 7.083df4ba
Merge branch '6.4' into 7.06987100
Merge branch '6.4' into 7.0d6213c0
Merge branch '6.4' into 7.0a022f9c
Merge branch '6.4' into 7.04afe33a
Merge branch '6.4' into 7.0Dependabot 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