NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #836 most downloaded on PyPI
Fast Base64 encoding/decoding
Last release today
04 Oct 2026
Ships fairly regularly
a new release about every 5 months
Most releases are documented
notes for 20 of 29 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
29 releases · first in 2017
Nothing published for this version
Deprecate accepting the + and / characters with an alternative alphabet when decoding
padded and wrapcol parameters to b64encodepadded parameter to urlsafe_b64encodepadded parameter to b64decode & urlsafe_b64decodeurlsafe_b64decode now defaults to padded=False to align with Python 3.15 behaviorignorechars and canonical parameters to b64decodeb64decode when validate=False+ and / characters with an alternative alphabet when decodingValueError instead of AssertionError on altchars length validationFull Changelog: v1.4.3...v1.5.0
One column per quarter.
Publish Android Python 3.14 wheels
Full Changelog: v1.4.2...v1.4.3
fix: argparse.FileType deprecation warning by @mayeut in #863
argparse.FileType deprecation warning by @mayeut in #863Full Changelog: v1.4.1...v1.4.2
What's Changed Publish PyPy 3.11 wheels Publish armv7l wheels Full Changelog : v1.4.0...v1.4.1
Add support for free-threaded builds
Full Changelog: v1.3.2...v1.4.0
build(deps): bump base64 from e77bd70 to 3a5add8 by @dependabot in #654
e77bd70 to 3a5add8 by @dependabot in #654Full Changelog: v1.3.1...v1.3.2
Add py.typed marker file for mypy compatibility by @cfculhane in #637
Full Changelog: v1.3.0...v1.3.1
Rework extension build to remove adherence on distutils
Full Changelog: v1.2.3...v1.3.0
What's Changed Update base64 library Publish python 3.11 wheels Full Changelog : v1.2.2...v1.2.3
Fix C extension build on musl distros
Full Changelog: v1.2.1...v1.2.2
Publish PyPy 3.8 (pypy38_pp73) wheels
Full Changelog: https://github.com/mayeut/pybase64/compare/v1.2.0...v1.2.1
- Release the GIL (#293, #300) - Publish CPython 3.10 wheels - Drop python 3.5 support
Nothing published for this version
GitHub Actions: fix build on tag
Move CI from TravisCI/AppVeyor to GitHub Actions
Add b64encode_as_string, same as b64encode but returns a str object instead of a bytes object
Nothing published for this version
Nothing published for this version
- Drop python 3.4 support - Drop python 2.7 support
- Publish python 3.7 wheels - Drop python 3.3 support
Speed-up decoding when validate==False
Nothing published for this version
Nothing published for this version
Test all SIMD path on CI (depending on availability)
All issues for milestone completed. Check https://github.com/mayeut/pybase64/milestone/1?closed=1
All issues for milestone completed. Check https://github.com/mayeut/pybase64/milestone/1?closed=1
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →