flask-wtform-tutorial
flask-wtform-tutorial copied to clipboard
Bump email-validator from 1.1.3 to 1.3.0
Bumps email-validator from 1.1.3 to 1.3.0.
Release notes
Sourced from email-validator's releases.
v1.3.0
Version 1.3.0 (September 18, 2022)
- Deliverability checks now check for 'v=spf1 -all' SPF records as a way to reject more bad domains.
- Special use domain names now raise EmailSyntaxError instead of EmailUndeliverableError since they are performed even if check_deliverability is off.
- New module-level attributes are added to override the default values of the keyword arguments and the special-use domains list.
- The keyword arguments of the public methods are now marked as keyword-only.
- pyIsEmail's test cases are added to the tests.
- Recommend that check_deliverability be set to False for validation on login pages.
- Added an undocumented globally_deliverable option.
v1.2.1
Changes in version 1.2.0:
- Rejecting domains with NULL MX records (when deliverability checks are turned on).
- Rejecting unsafe unicode characters. (Some of these checks you should be doing on all of your user inputs already!)
- Rejecting most special-use reserved domain names. A new
test_environmentoption is added for using@*.testdomains.- Some fixes in the tests.
In version 1.2.1:
- example and example.com/net/org are removed from the special-use domains list.
- SPECIAL_USE_DOMAIN_NAMES is now a documented part of the API (and it is a list instead of a tuple)
- New module-level attributes ALLOW_SMTPUTF8, CHECK_DELIVERABILITY, TEST_ENVIRONMENT, and DEFAULT_TIMEOUT can be used to change the default values of the keyword arguments.
- Travis CI is updated to test from Python 3.6 forward, dropping 3.5.
Changelog
Sourced from email-validator's changelog.
Version 1.3.0 (September 18, 2022)
- Deliverability checks now check for 'v=spf1 -all' SPF records as a way to reject more bad domains.
- Special use domain names now raise EmailSyntaxError instead of EmailUndeliverableError since they are performed even if check_deliverability is off.
- New module-level attributes are added to override the default values of the keyword arguments and the special-use domains list.
- The keyword arguments of the public methods are now marked as keyword-only.
- pyIsEmail's test cases are added to the tests.
- Recommend that check_deliverability be set to False for validation on login pages.
- Added an undocumented globally_deliverable option.
Version 1.2.1 (May 1, 2022)
- example.com/net/org are removed from the special-use reserved domain names list so that they do not raise exceptions if check_deliverability is off.
- Improved README.
Verison 1.2.0 (April 24, 2022)
- Reject domains with NULL MX records (when deliverability checks are turned on).
- Reject unsafe unicode characters. (Some of these checks you should be doing on all of your user inputs already!)
- Reject most special-use reserved domain names with EmailUndeliverableError. A new
test_environmentoption is added for using@*.testdomains.- Improved safety of exception text by not repeating an unsafe input character in the message.
- Minor fixes in tests.
- Invoking the module as a standalone program now caches DNS queries.
- Improved README.
Commits
10c34e6Version 1.3.0dd13053Some README tweaksa666481Add undocumented globally_deliverable option for #86f728d88Make a CHANGELOG file37052e0Update Travis to build with Python 3.10 and add 3.10 to the classifiers, and ...6c317d2Add recent changelog to READMEa906eb5Change special use domain names to raise EmailSyntaxError instead of EmailUnd...2ad9b1bMark the arguments of the public methods as keyword-only except the email arg...35d9a18The module-level attributes added in d64b2915cd48408686d32bc30eba327f2f9086f9...8afa90dAdd the pyIsEmail test cases- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)