Releases: loic-simon/comdab
Releases · loic-simon/comdab
Release list
v0.4.1
Fixed
- Fix
ComdabInternalErrorraised when generating migrations updating some
modelextra;MigrationGeneratorPort.alter_*_extramethods are now
correctly called in these cases (fixes #1) - Fix
ComdabForeignKeyConstraint.columns_mappingnot treated as an opaque
value in comparisons (generated.left_only/.right_onlypaths) - Fix
ComdabTypenot exported incomdab.models
v0.4.0
Added
- New migration generation mechanism, based on new
generate_migrations
andgenerate_migrations_from_reportstop-level functions, and new
MigrationGeneratorPort/PartialMigrationGeneratorPortclasses
Changed
- Bump minimal Python version to 3.13, test with Python 3.15
- Improve documentation style and API Reference page
- Bump package versions in uv.lock, other maintenance upgrades
Fixed
- Fix
ComdabConstraintannotations, using a newComdabConstraintTypealias
for more precise tagged union typing - Various documentation fixes
v0.3.1
- PostgreSQL: detect & compare procedures, in addition of regular functions
v0.3.0
Added
- PostgreSQL: detect & compare enum types, even if they are unused (new model
ComdabCustomType, inROOT.custom_types)
v0.2.1
Fixed
- Fix crash when reflecting tables without a primary key
v0.2.0
Changed
- Ignore rules aimed at specific dictionary key(s) now also apply to matching keys that are only in the left
or only in the right dictionaries, in addition to.left_only/.right_onlyrules
Fixed
- PostgreSQL exclude constraints attributes and operators were sometime mixed