Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 20:57
· 15 commits to main since this release

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 COLUMN plans 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 AllowCreate and AllowAlter plan 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