Commit Graph

8 Commits

Author SHA1 Message Date
Fabien Potencier
7dae1cad64 feature #31518 [Validator] Added HostnameValidator (karser)
This PR was merged into the 5.1-dev branch.

Discussion
----------

[Validator] Added HostnameValidator

| Q             | A
| ------------- | ---
| Branch?       | master
| Bug fix?      | no
| New feature?  | yes <!-- please update src/**/CHANGELOG.md files -->
| BC breaks?    | no     <!-- see https://symfony.com/bc -->
| Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files -->
| Tests pass?   | yes    <!-- please add some, will be required by reviewers -->
| Fixed tickets | #10088   <!-- #-prefixed issue number(s), if any -->
| License       | MIT
| Doc PR        | symfony/symfony-docs#... <!-- required for new features -->

This PR adds HostnameValidator support. I encountered this need in my project and was surprised that this issue has been open for years.

Here is short example:
```
App\Entity\Acme:
    properties:
        domain:
            - Hostname: ~
        non_tld_domain:
            - Hostname: { requireTld: false }
```
The option `requireTld` is `true` by default and disallows domains like localhost and etc.

Commits
-------

8a08c2090a Added HostnameValidator
2020-01-10 10:41:53 +01:00
Fabien Potencier
2f14af2ca5 updated CHANGELOG for 5.0.2 2019-12-19 19:34:57 +01:00
Fabien Potencier
3759c02590 updated CHANGELOG for 5.0.1 2019-12-01 15:11:22 +01:00
Fabien Potencier
09220f9fde Update CHANGELOG for 5.0.0 2019-11-21 09:50:28 +01:00
Fabien Potencier
6143defde1 Update CHANGELOG for 5.0.0-RC1 2019-11-17 18:07:42 +01:00
karser
8a08c2090a Added HostnameValidator 2019-11-14 19:31:20 +02:00
Fabien Potencier
d7fc027038 updated CHANGELOG for 5.0.0-BETA2 2019-11-13 10:19:24 +01:00
Fabien Potencier
af97c3d86a updated CHANGELOG for 5.0.0-BETA1 2019-11-12 18:55:21 +01:00