Here you can see the full list of changes between each SQLAlchemy-Defaults release.
- Added support for Numeric and Float defaults
- Changed integer_defaults config option to numeric_defaults
- Fixed check constraint handling for other than integer types
- Fixed sequence as integer default value handling.
- Fixed datetime and date server_default handling.
- Added smarter string server_default inspection.
- Psycopg2 removed from requirements
- Label no longer available as column property (this was in conflict with SQLAlchemy's own label construct)
- Python 3 support added
- Booleans no longer force set to not nullable (not nullable is still the default for this data type)
- Better checking of boolean and string types for not nullable defaults
- Added unicode support for string defaults
- Dropped Python 2.5 support
- Only strings and ints now assigned as server defaults for string columns
- Added index auto creation for foreign key columns (very useful for postgresql)
- More robust API
- Added choices as a column attribute
- Added form_field_class
- Made is_string utility function support String and Text types
- Fixed not nullable assignment for UnicodeText types
- Fixed empty column args handling (again)
- Fixed empty column args handling
- Added custom Column class
- Initial public release