COMMITS
/ Lib/email/message.py November 4, 2025
F
gh-139434: Update selected RFC 2822 references to RFC 5322 (#139435)
Filip Łajszczak committed
October 31, 2025
B
gh-136063: fix quadratic-complexity parsing in `email.message._parseparam` (GH-136072)
Bénédikt Tran committed
July 12, 2025
K
gh-134759: fix `UnboundLocalError` in `email.message.Message.get_payload` (#136071)
Kliment Lamonov committed
June 10, 2025
A
Docs: fix docstring of `email.message.Message.add_header` (#134355)
Alexander Shadchin committed
January 6, 2025
November 12, 2024
H
gh-126133: Only use start year in PSF copyright, remove end years (#126236)
Hugo van Kemenade committed
May 22, 2024
G
Remove almost all unpaired backticks in docstrings (#119231)
Geoffrey Thomas committed
April 17, 2024
S
gh-80361: Fix TypeError in email.Message.get_payload() (GH-117994)
Serhiy Storchaka committed
March 5, 2024
S
gh-76511: Fix email.Message.as_string() for non-ASCII message with ASCII charset (GH-116125)
Serhiy Storchaka committed
December 11, 2023
S
gh-94606: Fix error when message with Unicode surrogate not surrogateescaped string (GH-94641)
Sidney Markowitz committed
April 24, 2023
J
gh-102498 Clean up unused variables and imports in the email module (#102482)
JosephSBoyle committed
January 7, 2023
N
gh-100792: Make `email.message.Message.__contains__` twice as fast (#100793)
Nikita Sobolev committed
April 28, 2022
B
gh-91217: deprecate uu (GH-92009)
Brett Cannon committed
July 30, 2021
A
bpo-42892: fix email multipart attribute error (GH-26903)
andrei kulakov committed
June 21, 2021
D
bpo-44395: Fix MIMEPart.as_string to pass unixfrom properly (GH-26685)
Dong-hee Na committed
October 2, 2020
H
Typo fix - "mesasge" should be "message" (GH-22498)
Hansraj Das committed
June 25, 2019
A
bpo-33972: Fix EmailMessage.iter_attachments raising AttributeError. (GH-14119)
Abhilash Raj committed
September 10, 2016
R
#20476: Deal with the message_factory circular import differently.
R David Murray committed
September 9, 2016
R
#20476: add a message_factory policy attribute to email.
R David Murray committed
September 8, 2016
R
#24277: The new email API is no longer provisional.
R David Murray committed
September 7, 2016
R
Merge: 27988: Make sure iter_attachments does not mutate the payload list.
R David Murray committed
R
27988: Make sure iter_attachments does not mutate the payload list.
R David Murray committed
August 30, 2016
R
Issue #27895: Spelling fixes (Contributed by Ville Skyttä).
Raymond Hettinger committed
May 29, 2016
M
Issue #27125: Fix various errors like “will [be] inherited”
Martin Panter committed
May 16, 2015
R
#21083: add get_content_disposition method to email.message.
R David Murray committed
January 18, 2015
S
Issue #23181: More "codepoint" -> "code point".
Serhiy Storchaka committed
S
Issue #23181: More "codepoint" -> "code point".
Serhiy Storchaka committed
September 20, 2014
R
Merge: #21091: make is_attachment a method.
R David Murray committed
R
#21091: make is_attachment a method.
R David Murray committed
R
#21079: is_attachment now looks only at the value, ignoring parameters.
R David Murray committed
March 23, 2014
R
#20976: remove unneeded quopri import in email.utils.
R David Murray committed
March 6, 2014
R
#11558: Better message if attach called on non-multipart.
R David Murray committed
February 7, 2014
R
Merge: #19063: the unicode-in-set_payload problem isn't getting fixed in 3.4.
R David Murray committed
R
#19063: the unicode-in-set_payload problem isn't getting fixed in 3.4.
R David Murray committed
R
#20531: Apply the 3.3 version of the #19063 fix.
R David Murray committed
R
#20531: Revert e20f98a8ed71, the 3.4 version of the #19063 fix.
R David Murray committed
December 11, 2013
R
#19063: fix set_payload handling of non-ASCII string input.
R David Murray committed
R
#19063: partially fix set_payload handling of non-ASCII string input.
R David Murray committed
November 3, 2013
R
Merge #19485: clarify get_param example.
R David Murray committed
R
#19485: clarify get_param example.
R David Murray committed
October 17, 2013
R
#18891: Complete new provisional email API.
R David Murray committed
August 22, 2013
R
Merge #18324: set_payload now correctly handles binary input.
R David Murray committed
R
#18324: set_payload now correctly handles binary input.
R David Murray committed
August 9, 2013
R
#18600: add policy to add_string, and as_bytes and __bytes__ methods.
R David Murray committed
June 17, 2012
R
Merge: Update out of date docstring.
R David Murray committed
R
Update out of date docstring.
R David Murray committed
May 29, 2012
R
#10839: raise an error on add of duplicate unique headers in new email policies
R David Murray committed
May 28, 2012
R
#1672568: email now registers defects for base64 payload format errors.
R David Murray committed
May 25, 2012
R
#14731: refactor email policy framework.
R David Murray committed
March 17, 2011
R
#11243: tests and fixes for handling of 'dirty data' in additional methods
R David Murray committed