Skip to content

Commit 030a63a

Browse files
committed
Version 2.3.0
1 parent e943a0f commit 030a63a

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
2.3.0 (August 26, 2025)
2+
-----------------------
3+
4+
* The package name is changed from using an underscore (email_validator) to a dash (email-validator) to match PyPi's normalized package name.
5+
* The library no longer checks that the local part is at most 64 characters because a more careful reading of RFC 5321 indicates the limit is optional and such email addresses have been found in the wild. However the check can be restored using a new `strict=True` parameter, and the overall 254 character email address length limit is still in place.
6+
* New EmailSyntaxError messages are used for some exiting syntax errors related to @-sign homoglyphs and invalid characters in internationalized domains.
7+
* When using `allow_display_name=True`, display names are now returned with Unicode NFC normalization.
8+
* TypeError is now raised if something other than str (or bytes) is passed as the email address.
9+
110
2.2.0 (June 20, 2024)
211
---------------------
312

email_validator/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "2.2.0"
1+
__version__ = "2.3.0"

0 commit comments

Comments
 (0)