NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #246 most downloaded on PyPI
Character encoding aliases for legacy web content
Last release 1 months ago
15 Aug 2026
Ships unpredictably
gaps range from 5 months to 9.4 years
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
8 releases · first in 2012
Packaging Update links on PyPI.
Support Python 3.10, 3.11, 3.12, 3.13, 3.14.
One column per quarter.
Use 'utf-8' as encoding instead of 'utf8'.
Released on 2017-04-05.
Packaging:
Release a universal wheel.
Bug fixes:
Use 'utf-8' as encoding instead of 'utf8'.
Woo, a release that passes tests!
Woo, a release that passes tests!
Released on 2016-05-31.
Dependencies:
Support Python 3.3, 3.4 and 3.5.
Drop support of Python 3.2.
Documentation:
Document ascii_lower.
Bug fixes:
Fix setup.py to open files as utf-8.
Rewrite the API to expose the actual encoding based on a BOM.
Rewrite the API to expose the actual encoding based on a BOM.
Released on 2013-11-30.
Dependencies:
Drop support of Python 3.1.
New features:
Add ascii_lower function
Fix passing an Encoding to decode and related functions.
Fix passing an Encoding to decode and related functions.
Released on 2013-06-29.
Bug fixes:
Fix passing an Encoding to decode and related functions.
Raise an explict exception on unknown encoding labels.
Released on 2012-12-25.
New features:
Raise an explict exception on unknown encoding labels.
Documentation:
Document UTF8.
Add lookup, decode and encode functions.
Released on 2012-12-23.
New features:
Add lookup, decode and encode functions.
Add encodings.
Your coding agent can read these notes before it upgrades. Set up the MCP server →