COMMITS
/ Lib/base64.py April 1, 2026
S
gh-146431: Add the wrapcol and ignorechars parameters for more Base XX codec (GH-146434)
Serhiy Storchaka committed
March 22, 2026
K
gh-146192: Add base32 support to binascii (GH-146193)
kangtastic committed
March 20, 2026
S
gh-145980: Add support for alternative alphabets in the binascii module (GH-145981)
Serhiy Storchaka committed
March 15, 2026
M
gh-145968: Fix base64.b64decode altchars translation in specific cases (GH-145969)
Matthieu Darbois committed
February 6, 2026
K
gh-101178: Add Ascii85, Base85, and Z85 support to binascii (GH-102753)
kangtastic committed
February 2, 2026
S
gh-144001: Simplify Base64 decoding with altchars and ignorechars specified (GH-144324)
Serhiy Storchaka committed
January 26, 2026
S
gh-144001: Support ignorechars in binascii.a2b_base64() and base64.b64decode() (GH-144024)
Serhiy Storchaka committed
January 21, 2026
S
gh-125346: Deprecate accepting standard Base64 alphabet when alternative alphabet is used (GH-141128)
Serhiy Storchaka committed
January 14, 2026
S
gh-143214: Add the wrapcol parameter in binascii.b2a_base64() and base64.b64encode() (GH-143216)
Serhiy Storchaka committed
December 25, 2025
H
gh-143103: Added pad parameter to base64.z85encode() (GH-143106)
Hauke D committed
November 26, 2025
C
gh-141968: Use `bytearray.take_bytes` in `base64` `_b32encode` and `_b32decode` (#141971)
Cody Maloney committed
November 11, 2025
November 7, 2025
B
gh-141141: Make base64.b85decode() thread safe (GH-141149)
Benel Tayar committed
January 14, 2025
B
May 29, 2024
J
gh-118673: Remove shebang and executable bits from stdlib modules. (#119658)
Jason R. Coombs committed
May 23, 2024
P
Clarify base64.a85encode docs: *wrapcols* doesn't count the newline (GH-119409)
Petr Viktorin committed
February 25, 2024
M
bpo-31116: Add Z85 variant to base64 (GH-30598)
Matan Perelman committed
November 7, 2023
R
gh-61199: Remove superfluous global statements from `base64._b32{en,de}code()*` (GH-111785)
Romuald Brunet committed
April 2, 2023
P
GH-102456: Fix docstring and getopt options for base64 (gh-102457)
Partha P. Mukherjee committed
November 26, 2022
N
bpo-45975: Simplify some while-loops with walrus operator (GH-29347)
Nick Drozd committed
July 2, 2022
O
gh-93096: Remove `python -m base64 -t` (gh-94230)
Oleg Iarygin committed
October 7, 2021
A
bpo-35970: Add help flag to base64 module (GH-28774)
Ammar Askar committed
September 20, 2021
R
bpo-45155: Apply new byteorder default values for int.to/from_bytes (GH-28465)
Raymond Hettinger committed
August 23, 2021
I
bpo-44690: Adopt binacii.a2b_base64's strict mode in base64.b64decode (GH-27272)
Idan Moral committed
December 31, 2020
B
bpo-39068: Fix race condition in base64 (GH-17627)
Brandon Stansbury committed
August 10, 2020
F
bpo-16995: add support for base32 extended hex (base32hex) (GH-20441)
Filipe Laíns committed
January 16, 2020
V
bpo-39351: Remove base64.encodestring() (GH-18022)
Victor Stinner committed
January 5, 2020
S
bpo-39055: Reject a trailing \n in base64.b64decode() with validate=True. (GH-17616)
Serhiy Storchaka committed
July 24, 2018
S
bpo-34164: Fix handling of incorrect padding in base64.b32decode(). (GH-8351)
Serhiy Storchaka committed
March 2, 2017
M
Add Python version since deprecation in base64 methods. (#33)
Matthias Bussonnier committed
September 11, 2016
S
Use sequence repetition instead of bytes constructor with integer argument.
Serhiy Storchaka committed
February 24, 2016
S
Issue #25913: Leading <~ is optional now in base64.a85decode() with adobe=True.
Serhiy Storchaka committed
S
Issue #25913: Leading <~ is optional now in base64.a85decode() with adobe=True.
Serhiy Storchaka committed
M
Issue #22088: Merge base64 docs from 3.5
Martin Panter committed
February 23, 2016
M
Issue #22088: Clarify base-64 alphabets and which characters are discarded
Martin Panter committed
October 11, 2015
V
Issue #25357: Add an optional newline paramer to binascii.b2a_base64().
Victor Stinner committed
April 3, 2015
S
Escaped backslashes in docstrings.
Serhiy Storchaka committed
March 17, 2014
V
Issue #20879: Delay the initialization of encoding and decoding tables for
Victor Stinner committed
March 2, 2014
T
Closes issue #20728: Remove unused import added in rev 42366e293b7b and
Terry Jan Reedy committed
February 6, 2014
S
Issue #20363. Fixed BytesWarning triggerred by test suite.
Serhiy Storchaka committed
November 17, 2013
A
Issue #17618: Add Base85 and Ascii85 encoding/decoding to the base64 module.
Antoine Pitrou committed
October 2, 2013
N
Close #17839: support bytes-like objects in base64 module
Nick Coghlan committed
May 28, 2013
S
Issue #18011: base64.b32decode() now raises a binascii.Error if there are
Serhiy Storchaka committed
S
Issue #18011: Silence an unrelated noise introduced in changeset 1b5ef05d6ced.
Serhiy Storchaka committed
S
Issue #18011: base64.b32decode() now raises a binascii.Error if there are
Serhiy Storchaka committed
May 19, 2013
S
Issue #17812: Fixed quadratic complexity of base64.b32encode().
Serhiy Storchaka committed
S
Issue #17812: Fixed quadratic complexity of base64.b32encode().
Serhiy Storchaka committed
June 22, 2012
G
Speed up base64.urlsafe_{en,de}code().
Guido van Rossum committed
February 20, 2012
A
Issue #13641: Decoding functions in the base64 module now accept ASCII-only unicode strings.
Antoine Pitrou committed
November 11, 2010
R
#1466065: add validate option to base64.b64decode
R. David Murray committed