NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2378 most downloaded on PyPI
Alembic autogenerate support for creation, alteration and deletion of enums
Last release 7 months ago
23 Feb 2026
Release timing varies
gaps range from 2 weeks to 5 months
Most releases are documented
notes for 24 of 28 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
52 releases · first in 2023
One column per quarter.
Account for alembic 1.18 breaking changes by @RustyGuard in #127
Full Changelog: v1.9.0...v1.10.0
Preserve partial indexes by @jonfinerty in #122
Full Changelog: v1.8.0...v1.9.0
Preserve partial indexes by @jonfinerty in #122
Full Changelog: v1.8.0...v1.9.0b1
feature: flag ignore_enum_values_order : don't detect changes if enum values were reordered by @serozhenka in #108
ignore_enum_values_order: don't detect changes if enum values were reordered by @serozhenka in #108Full Changelog: v1.7.0...v1.8.0
feature: fixes #104 Add force_dialect_support flag to config by @AlexandrovRoman in #105
Full Changelog: v1.6.1...v1.7.0
Fix schema escaping (properly) by @RustyGuard in #99
Full Changelog: v1.6.0...v1.6.1-artifact-fix
Add __all__ to fix pyright complaints by @RustyGuard in #96
__all__ to fix pyright complaints by @RustyGuard in #96Full Changelog: v1.5.0...v1.6.0
feature: fixes #33 allow to ignore enums by name by @dswistowski in #90
drop_unused_enums, detect_enum_values_changes feature flags that can be disabled by @RustyGuard in #91Full Changelog: v1.4.0...v1.5.0
Ignore mypy errors for migrations by @AlexandrovRoman in #81 . This feature is hidden behind the add_type_ignore flag. To enable it you can call new s
add_type_ignore flag. To enable it you can call new set_configuration function.alembic_postgresql_enum.set_configuration(
alembic_postgresql_enum.Config(
add_type_ignore=True,
)
)Full Changelog: v.1.3.0...v1.4.0
Fix error when adding column that uses existing changing enum by @RustyGuard in https://github.com/Pogchamp-company/alembic-postgresql-enum/pull/77
Full Changelog: https://github.com/Pogchamp-company/alembic-postgresql-enum/compare/v1.2.0...v.1.3.0
Create tests base class by @RustyGuard in https://github.com/Pogchamp-company/alembic-postgresql-enum/pull/72
Full Changelog: https://github.com/Pogchamp-company/alembic-postgresql-enum/compare/v1.1.2...v1.2.0
Create tests base class by @RustyGuard in https://github.com/Pogchamp-company/alembic-postgresql-enum/pull/72
Full Changelog: https://github.com/Pogchamp-company/alembic-postgresql-enum/compare/v1.1.2...v1.2.0a1
Server default fix by @RustyGuard in https://github.com/Pogchamp-company/alembic-postgresql-enum/pull/64
Full Changelog: https://github.com/Pogchamp-company/alembic-postgresql-enum/compare/v1.1.1...v1.1.2
Fix #60 by @RustyGuard in https://github.com/Pogchamp-company/alembic-postgresql-enum/pull/61
Full Changelog: https://github.com/Pogchamp-company/alembic-postgresql-enum/compare/v1.1.0...v1.1.1
Unify formatting with black by @RustyGuard in https://github.com/Pogchamp-company/alembic-postgresql-enum/pull/56
Full Changelog: https://github.com/Pogchamp-company/alembic-postgresql-enum/compare/v1.0.2...v1.1.0
Nothing published for this version
Nothing published for this version
Add schema to rename default by @barrust in https://github.com/Pogchamp-company/alembic-postgresql-enum/pull/54
Full Changelog: https://github.com/Pogchamp-company/alembic-postgresql-enum/compare/v1.0.1...v1.0.2
Fix issue with enum array default value by @uriyyo in https://github.com/Pogchamp-company/alembic-postgresql-enum/pull/50
Full Changelog: https://github.com/Pogchamp-company/alembic-postgresql-enum/compare/v1.0.0...v1.0.1
sync_enum_values affected_columns is generated with list of TableReferences instead of tuples. Migrations created before this are backward compatible.
sync_enum_values affected_columns is generated with list of TableReferences instead of tuples.
Migrations created before this are backward compatible.Full Changelog: https://github.com/Pogchamp-company/alembic-postgresql-enum/compare/v0.4.0...v1.0.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix #40 by @RustyGuard in https://github.com/Pogchamp-company/alembic-postgresql-enum/pull/41 Support for generation inside of the migrations that cre
Full Changelog: https://github.com/Pogchamp-company/alembic-postgresql-enum/compare/v0.3.0...v0.4.0
Python 3.12 support by @RustyGuard in https://github.com/Pogchamp-company/alembic-postgresql-enum/pull/38
Full Changelog: https://github.com/Pogchamp-company/alembic-postgresql-enum/compare/v0.2.1...v0.3.0
Updating enum values in non-default schema fails
Full Changelog: https://github.com/Pogchamp-company/alembic-postgresql-enum/compare/v0.2.0...v0.2.1
Nothing published for this version
# Version 0.2.0 ## Bugs - Inconsistent enum value order
get_defined_enums returned enum names with unexpected prefix. This caused enums in different schemas to be dropped and created each migration
Nothing published for this version
Nothing published for this version
[Autogenerate crashes because metadata is a list ([Metadata()]) instead of Metadata()](#23).
Different schemas support. create/drop enum operations now respect schema of Enum
Nothing published for this version
Nothing published for this version
Nothing published for this version
ARRAY support. Library now work with enums wrapped inside postgresql arrays
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
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
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 →