COMMITS
/ Lib/urllib/parse.py February 5, 2026
S
gh-144148: Update the urllib.parse documentation (GH-144497)
Serhiy Storchaka committed
January 22, 2026
S
gh-67041: Allow to distinguish between empty and not defined URI components (GH-123305)
Serhiy Storchaka committed
December 8, 2025
V
Fix pyflakes warnings: variable is assigned to but never used (#142294)
Victor Stinner committed
September 28, 2025
J
Edit outdated comment (#121152)
Jeff Epler committed
May 3, 2025
S
gh-133306: Use \z instead of \Z in regular expressions in the stdlib (GH-133337)
Serhiy Storchaka committed
January 31, 2025
S
gh-105704: Disallow square brackets (`[` and `]`) in domain names for parsed URLs (#129418)
Seth Michael Larson committed
November 24, 2024
S
gh-126662: harmonize naming for three namedtuple base classes in urllib.parse (GH-126663)
Stephen Morton committed
November 12, 2024
S
gh-116897: Deprecate generic false values in urllib.parse.parse_qsl() (GH-116903)
Serhiy Storchaka committed
November 7, 2024
S
gh-125926: Fix urllib.parse.urljoin() for base URI with undefined authority (GH-125989)
Serhiy Storchaka committed
August 31, 2024
S
gh-76960: Fix urljoin() and urldefrag() for URIs with empty components (GH-123273)
Serhiy Storchaka committed
August 21, 2024
S
gh-85110: Preserve relative path in URL without netloc in urllib.parse.urlunsplit() (GH-123179)
Serhiy Storchaka committed
June 3, 2024
N
gh-118827: Remove `Quoter` from `urllib.parse` (#118828)
Nikita Sobolev committed
May 14, 2024
March 16, 2024
S
gh-116764: Fix regressions in urllib.parse.parse_qsl() (GH-116801)
Serhiy Storchaka committed
March 5, 2024
S
gh-74668: Fix support of bytes in urllib.parse.parse_qsl() (GH-115771)
Serhiy Storchaka committed
June 13, 2023
Z
GH-104554: Add RTSPS support to `urllib/parse.py` (#104605)
zentarim committed
May 17, 2023
I
gh-102153: Start stripping C0 control and space chars in `urlsplit` (#102508)
Illia Volochii committed
May 10, 2023
May 9, 2023
G
gh-104139: Add itms-services to uses_netloc urllib.parse. (#104312)
Gregory P. Smith committed
December 11, 2022
G
gh-88500: Reduce memory use of `urllib.unquote` (#96763)
Gregory P. Smith committed
November 13, 2022
October 20, 2022
B
gh-96035: Make urllib.parse.urlparse reject non-numeric ports (#98273)
Ben Kallus committed
September 19, 2022
G
gh-95865: Further reduce quote_from_bytes memory consumption (#96860)
Gregory P. Smith committed
August 31, 2022
D
gh-95865: Speed up urllib.parse.quote_from_bytes() (GH-95872)
Dennis Sweeney committed
June 13, 2022
V
gh-84623: Remove unused imports in stdlib (#93773)
Victor Stinner committed
March 30, 2022
O
Replace with_traceback() with exception chaining and reraising (GH-32074)
Oleg Iarygin committed
December 12, 2021
C
bpo-45874: Handle empty query string correctly in urllib.parse.parse_qsl (#29716)
Christian Sattler committed
May 12, 2021
G
bpo-44002: Switch to lru_cache in urllib.parse. (GH-25798)
Gregory P. Smith committed
May 5, 2021
S
bpo-43882 Remove the newline, and tab early. From query and fragments. (GH-25921)
Senthil Kumaran committed
April 30, 2021
D
bpo-43979: Remove unnecessary operation from urllib.parse.parse_qsl (GH-25756)
Dong-hee Na committed
April 29, 2021
S
bpo-43882 - urllib.parse should sanitize urls containing ASCII newline and tabs. (GH-25595)
Senthil Kumaran committed
April 11, 2021
K
February 15, 2021
K
bpo-42967: Fix urllib.parse docs and make logic clearer (GH-24536)
Ken Jin committed
February 14, 2021
A
bpo-42967: only use '&' as a query string separator (#24297)
Adam Goldschmidt committed
April 10, 2020
B
bpo-39481: PEP 585 for a variety of modules (GH-19423)
Batuhan Taşkaya committed
February 16, 2020
January 5, 2020
S
bpo-39057: Fix urllib.request.proxy_bypass_environment(). (GH-17619)
Serhiy Storchaka committed
October 18, 2019
T
bpo-27657: Fix urlparse() with numeric paths (#661)
Tim Graham committed
October 14, 2019
S
bpo-32498: urllib.parse.unquote also accepts bytes (GH-7768)
Stein Karlsen committed
June 4, 2019
S
bpo-36742: Corrects fix to handle decomposition in usernames (#13812)
Steve Dower committed
May 27, 2019
R
bpo-35397: Remove deprecation and document urllib.parse.unwrap (GH-11481)
Rémi Lapeyre committed
April 30, 2019
S
bpo-36742: Fixes handling of pre-normalization characters in urlsplit() (GH-13017)
Steve Dower committed
April 10, 2019
J
bpo-12910: update and correct quote docstring (#2568)
Jörn Hees committed
March 7, 2019
S
bpo-36216: Add check for characters in netloc that normalize to separators (GH-12201)
Steve Dower committed
October 19, 2018
M
bpo-34866: Adding max_num_fields to cgi.FieldStorage (GH-9660)
matthewbelisle-wf committed
April 25, 2018
C
bpo-27485: Rename and deprecate undocumented functions in urllib.parse (GH-2205)
Cheryl Sabella committed
March 20, 2018
December 21, 2017
К
bpo-32323: urllib.parse.urlsplit() must not lowercase() IPv6 scope value (#4867)
Коренберг Марк committed
September 3, 2017
O
remove a redundant lower in urllib.parse.urlsplit (#3008)
Oren Milman committed
June 20, 2017
P
urllib: Simplify splithost by calling into urlparse. (#1849)
postmasters committed