NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2145 most downloaded on PyPI
A flexible utility for flattening and unflattening dict-like objects in Python.
Last release 5 months ago
28 Apr 2026
Ships unpredictably
gaps range from 9 days to 4.7 years
Nearly every release is documented
notes for 10 of 11 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
12 releases · first in 2016
test with Python 3.10-3.15 ( #59 , #60 )
require importlib-metadata for Python<3.8 to improve importing performance
One column per quarter.
improve import speed when Python >= 3.8 or importlib-metatdata is installed ( #44 ) (thanks @isidentical )
importlib-metatdata is installed (#44) (thanks @isidentical)deprecate flatten_dict.splitter in favor of flatten_dict.splitters
add dot splitter and reducer ( #20 ) (thanks @zemelLeong)
add underscore splitter and reducer ( #13 ) (thanks @duarteocarmo )
underscore splitter and reducer (#13) (thanks @duarteocarmo)keep_empty_types to flatten() (#18)Nothing published for this version
add a parameter enumerate_types to flatten() ( #5 , #7 )
add documentation for unflatten()
unflatten()New implement unflatten
unflatten (#2)accept collections.Mapping as input (oringinally collections.MutableMapping )
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →