Releases: bckohan/django-enum
Releases · bckohan/django-enum
v2.0.2
v2.0.1
What's Changed
Full Changelog: v2.0.0...v2.0.1
v2.0.0
🚨 Breaking Changes - See the migration guide. 🚨
- Completed Reorganize tests
- Completed Switch linting and formatting to ruff
- Implemented Install django-stubs when running static type checks.
- Implemented Supply a mixin for DRF ModelSerializers that instantiates the provided DRF EnumField type for model EnumFields.
- Implemented EnumField's should inherit from common base titled EnumField
- Implemented Add database constraints on enum fields by default.
- Fixed to_python() raises ValueError instead of spec'ed ValidationError
- Implemented Add support for date, datetime, timedelta, time and Decimal enumeration types.
- Fixed None should be an allowable enumeration value in enums of any primitive type.
- Implemented Characterize the performance trade offs of bitfields vs indexed and non-indexed boolean fields.
- Fixed When coerce is false, to_python does not convert to the Enum's primitive type
- Implemented Provide parameter to override integer range on EnumField.
- Implemented Add all official supported Django RDBMS backends to CI
- Implemented Support for integer sizes greater than 64 bit
- Implemented Provide an optional enum path converter.
- Implemented Support flag enumerations
Full Changelog: v1.3.0...v2.0.0
v1.3.3
- Implemented Support python 3.13
- Implemented Drop support for Python 3.7
What's Changed
Full Changelog: v1.3.2...v1.3.3
v1.3.2
v1.3.1
Full Changelog: v1.3.0...v1.3.1