NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #802 most downloaded on PyPI
Various utility functions for SQLAlchemy.
Last release 9 months ago
13 Dec 2025
Release timing varies
gaps range from 8 days to 1.4 years
Nearly every release is documented
notes for 60 of the last 60 stable releases
6 versions withdrawn
withdrawn after publishing
14 years old
217 releases · first in 2013
- Fixed UUID import issues
Fixed UUID import issues
- Added UUID type
Added UUID type
- Added TSVector type
One column per quarter.
Added TSVector type
Added non_indexed_foreign_keys utility function
Added non_indexed_foreign_keys utility function
Made sort_query support column_property selects with labels
Made sort_query support column_property selects with labels
Python 3 support, dropped python 2.5 support
Python 3 support, dropped python 2.5 support
Initial support for psycopg 2.5 NumericRange objects
Initial support for psycopg 2.5 NumericRange objects
- QuerySorter now threadsafe.
QuerySorter now threadsafe.
Made sort_query function support multicolumn sorting.
Made sort_query function support multicolumn sorting.
Added table_name utility function.
Added table_name utility function.
ProxyDict now contains None values in cache - more efficient contains method.
ProxyDict now contains None values in cache - more efficient contains method.
Fixed ProxyDict contains method
Fixed ProxyDict contains method
Proxy dict expiration listener from function scope to global scope
Proxy dict expiration listener from function scope to global scope
Added automatic expiration of proxy dicts
Added automatic expiration of proxy dicts
Added utility functions remove_property and primary_keys
Added utility functions remove_property and primary_keys
- Added ProxyDict
Added ProxyDict
- Added coercion_listener
Added coercion_listener
- Added ColorType
Added ColorType
Renamed Email to EmailType and ScalarList to ScalarListType (unified type class naming convention)
Renamed Email to EmailType and ScalarList to ScalarListType (unified type class naming convention)
Nothing published for this version
Added sort by aliased and joined entity
Added sort by aliased and joined entity
sort_query now supports labeled and subqueried scalars
sort_query now supports labeled and subqueried scalars
Fixed empty ScalarList handling
Fixed empty ScalarList handling
Removed unnecessary print statement form ScalarList
Removed unnecessary print statement form ScalarList
Documentation for ScalarList and NumberRange
Fixed NumberRange bind param and result value processing
Added ScalarList type
Fixed NumberRange bind param and result value processing
Changed PhoneNumber string representation to the national phone number format
Changed PhoneNumber string representation to the national phone number format
NumberRange now wraps ValueErrors as NumberRangeExceptions
NumberRange now wraps ValueErrors as NumberRangeExceptions
Better string representations for NumberRange
Fixed defer_except
Better string representations for NumberRange
Fixed NumberRange upper bound parsing
Fixed NumberRange upper bound parsing
Enabled PhoneNumberType None value storing
Enabled PhoneNumberType None value storing
Enhanced string parsing for NumberRange
Enhanced string parsing for NumberRange
Nothing published for this version
Nothing published for this version
Nothing published for this version
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 →