Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 14:13
2da0d4e

What's Changed

  • fix: keep matview indexes when it is recreated over a retyped column by @Apakottur in #99
  • fix: omit USING when altering type of a generated column by @Apakottur in #100
  • fix: close dependency-query gaps causing false refusals and a failed apply by @Apakottur in #101
  • fix: guard more unsupported catalogs against false convergence by @Apakottur in #102
  • refactor: drop misleading frozen=True from models with mutable fields by @Apakottur in #103
  • fix: emit comment for a create that reuses a rename-vacated name by @Apakottur in #105
  • refactor: extract _alter_shared_column from _alter_columns by @Apakottur in #106
  • refactor: give matview indexes their own phase after VIEW_CREATE by @Apakottur in #107
  • fix: depend on bare psycopg; use SPDX license string by @Apakottur in #104
  • feat: raise UnsupportedChangeError for documented limitations by @Apakottur in #109
  • feat: order function drops by dependency by @Apakottur in #89
  • fix: rewrite the --output file on an empty diff by @Apakottur in #108
  • refactor: rename api module to _api by @Apakottur in #111
  • refactor: rename _build module to _introspect by @Apakottur in #112
  • refactor: route refused changes through a PgmigUnsupportedError taxonomy by @Apakottur in #110
  • refactor: route single-object comment diffs through diff_single_comment by @Apakottur in #114
  • refactor: single source of truth for recreated-matview predicate by @Apakottur in #115
  • refactor: tighten view_dependencies.sql and forbid extra columns on query rows by @Apakottur in #113
  • refactor: unify topological sort and add cycle detection to function drops by @Apakottur in #116
  • docs: fix stale exception name in generate_setup docstring by @Apakottur in #118
  • refactor: deparse each index once in indexes.sql by @Apakottur in #121
  • refactor: dedup the view and materialized-view loaders by @Apakottur in #119
  • refactor: compute test DB names lazily instead of at import by @Apakottur in #120
  • refactor: introspection context and query/result renames by @Apakottur in #123
  • refactor: introspect databases with async psycopg by @Apakottur in #124
  • feat: add async agenerate() and make assert_diff async by @Apakottur in #125
  • chore: add pytest-sugar as a dev dependency by @Apakottur in #126
  • test: convert remaining test suite to async by @Apakottur in #127
  • refactor: introspect databases with async psycopg by @Apakottur in #122
  • perf: memoize retyped column readers per diff by @Apakottur in #117

Full Changelog: v0.0.10...v0.1.0