Skip to content

Commit 95deaf8

Browse files
committed
Version 1.2.1
1 parent e92e395 commit 95deaf8

File tree

2 files changed

+16
-6
lines changed

2 files changed

+16
-6
lines changed

README.md

+15-5
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,25 @@ And this library does NOT permit obsolete forms of email addresses, so
2727
if you need strict validation against the email specs exactly, use
2828
[pyIsEmail](https://github.com/michaelherold/pyIsEmail).
2929

30-
This library was first published in 2015. The current version is 1.1.1
31-
(posted May 19, 2020). **Starting in version 1.1.0, the type of the value returned
32-
from `validate_email` has changed, but dict-style access to the validated
33-
address information still works, so it is backwards compatible.**
34-
3530
This library is tested with Python 3.6+ but should work in earlier versions:
3631

3732
[![Build Status](https://app.travis-ci.com/JoshData/python-email-validator.svg?branch=main)](https://app.travis-ci.com/JoshData/python-email-validator)
3833

34+
---
35+
36+
This library was first published in 2015. The current version is 1.2.1
37+
(posted May 1, 2022). The main changes in version 1.2 are:
38+
39+
* Rejecting domains with NULL MX records (when deliverability checks
40+
are turned on).
41+
* Rejecting unsafe unicode characters. (Some of these checks you should
42+
be doing on all of your user inputs already!)
43+
* Rejecting most special-use reserved domain names. A new `test_environment`
44+
option is added for using `@*.test` domains.
45+
* Some fixes in the tests.
46+
47+
---
48+
3949
Installation
4050
------------
4151

setup.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = email_validator
3-
version = 1.2.0
3+
version = 1.2.1
44
description = A robust email syntax and deliverability validation library.
55
long_description = file: README.md
66
long_description_content_type = text/markdown

0 commit comments

Comments
 (0)