COMMITS
/ Lib/xml/etree/ElementTree.py March 30, 2026
N
gh-144270: Make SubElement parent and tag positional-only (GH-144845)
Neko Asakura committed
March 5, 2026
V
gh-145056: Accept frozendict in xml.etree (#145508)
Victor Stinner committed
January 12, 2026
S
gh-142306: Improve errors for Element.remove() (GH-142308)
Serhiy Storchaka committed
December 18, 2025
November 13, 2025
O
gh-140601: Add ResourceWarning to iterparse when not closed (GH-140603)
Osama Abdelkader committed
July 3, 2025
K
April 4, 2025
B
June 7, 2024
February 29, 2024
S
gh-115398: Expose Expat >=2.6.0 reparse deferral API (CVE-2023-52425) (GH-115623)
Sebastian Pipping committed
February 4, 2024
S
gh-69893: Add the close() method for xml.etree.ElementTree.iterparse() iterator (GH-114534)
Serhiy Storchaka committed
January 31, 2024
S
gh-114737: Revert change to ElementTree.iterparse "root" attribute (GH-114755)
Sam Gross committed
January 23, 2024
S
gh-101438: Avoid reference cycle in ElementTree.iterparse. (GH-114269)
Sam Gross committed
January 23, 2023
J
gh-83122: Deprecate testing element truth values in `ElementTree` (#31149)
Jacob Walls committed
November 26, 2022
N
bpo-45975: Simplify some while-loops with walrus operator (GH-29347)
Nick Drozd committed
July 4, 2022
V
gh-94383: Remove ElementTree.Element.copy() method (#94384)
Victor Stinner committed
June 14, 2022
S
gh-91810: Fix regression with writing an XML declaration with encoding='unicode' (GH-93426)
Serhiy Storchaka committed
May 11, 2022
S
gh-91810: ElementTree: Use text file's encoding by default in XML declaration (GH-91903)
Serhiy Storchaka committed
March 7, 2022
J
bpo-43292: Fix file leak in `ET.iterparse()` when not exhausted (GH-31696)
Jacob Walls committed
February 27, 2022
July 30, 2021
N
Update URLs in comments and metadata to use HTTPS (GH-27458)
Noah Kantrowitz committed
March 30, 2021
A
bpo-43399: Fix ElementTree.extend not working on iterators (GH-24751)
Alex Prengère committed
February 24, 2021
F
bpo-42151: don't set specified_attributes=1 in pure Python ElementTree (GH-22987)
Felix C. Stegerman committed
October 3, 2020
April 12, 2020
M
bpo-39011: Preserve line endings within ElementTree attributes (GH-18468)
mefistotelis committed
September 10, 2019
G
bpo-32424: Deprecate xml.etree.ElementTree.Element.copy() in favor of copy.copy() (GH-12995)
Gordon P. Hemsley committed
September 1, 2019
S
bpo-15999: Always pass bool instead of int to the expat parser. (GH-15622)
Serhiy Storchaka committed
S
bpo-36543: Remove old-deprecated ElementTree features. (GH-12707)
Serhiy Storchaka committed
August 23, 2019
S
May 1, 2019
S
bpo-13611: C14N 2.0 implementation for ElementTree (GH-12966)
Stefan Behnel committed
S
bpo-36676: Namespace prefix aware parsing support for the ET.XMLParser target (GH-12885)
Stefan Behnel committed
S
bpo-36673: Implement comment/PI parsing support for the TreeBuilder in ElementTree. (#12883)
Stefan Behnel committed
April 14, 2019
B
bpo-36227: ElementTree.tostring() default_namespace and xml_declaration arguments (GH-12225)
Bernt Røskar Brenna committed
March 27, 2019
S
bpo-36431: Use PEP 448 dict unpacking for merging two dicts. (GH-12553)
Serhiy Storchaka committed
October 29, 2018
S
bpo-34160: Preserve user specified order of Element attributes in html. (GH-10190)
Serhiy Storchaka committed
October 28, 2018
R
bpo-34160: Preserve user specified order of Element attributes (GH-10163)
Raymond Hettinger committed
October 19, 2018
S
bpo-35013: Add more type checks for children of Element. (GH-9944)
Serhiy Storchaka committed
July 24, 2018
S
bpo-29209: Remove old-deprecated features in ElementTree. (GH-6769)
Serhiy Storchaka committed
December 14, 2017
April 24, 2017
S
bpo-30144: Import collections ABC from collections.abc rather than collections. (#1263)
Serhiy Storchaka committed
March 30, 2017
S
bpo-29204: Emit warnings for already deprecated ElementTree features. (#773)
Serhiy Storchaka committed
September 12, 2016
R
Issue #17582: xml.etree.ElementTree nows preserves whitespaces in attributes
Raymond Hettinger committed
September 8, 2016
R
#27364: fix "incorrect" uses of escape character in the stdlib.
R David Murray committed
June 4, 2016
M
Merge Element Tree doc string from 3.5
Martin Panter committed
M
Clarify deprecation of ElementTree.XMLParser(html=...) parameter
Martin Panter committed
April 1, 2016
M
Issue #26676: Add missing XMLPullParser to ElementTree.__all__
Martin Panter committed
December 21, 2015
S
Issue #25902: Fixed various refcount issues in ElementTree iteration.
Serhiy Storchaka committed
S
Issue #25902: Fixed various refcount issues in ElementTree iteration.
Serhiy Storchaka committed
December 7, 2015
S
Issue #25638: Optimized ElementTree.iterparse(); it is now 2x faster.
Serhiy Storchaka committed
November 23, 2015
S
Issue #25688: Fixed file leak in ElementTree.iterparse() raising an error.
Serhiy Storchaka committed