v0.7.0
Starpac
- Added per-product schema feature-support references covering native,
migration, destructive, blocked, and unsupported behavior.
pgpac
- Added row-preserving, explicitly gated
ALTER TABLE ... DROP COLUMNplans and
made blocked PostgreSQL plans report their unsupported status. - Added native row-preserving plans for column type, default, and nullability
changes and for primary-key additions, removals, and replacements. - Added semantic diffing and native row-preserving alterations for named and
unnamed foreign-key, unique, and check constraints. - Enforced the pgpac project's
AllowCreateandAllowAlterplan permissions
with visible blocked operations, matching its existing drop authorization. - Added proactive foreign-key dependency refresh around referenced key and
column-type alterations instead of relying on PostgreSQL to reject them. - Documented additive and destructive schema behavior, authorization, and the
remaining table and constraint diffing limitations.
d1pac
- Documented additive, table-rebuild, destructive, and blocked schema behavior
with the applicable project and command-line safety gates.
Full Changelog: v0.6.3...v0.7.0