Skip to content

v0.20.0

Choose a tag to compare

@winebarrel winebarrel released this 24 Apr 15:22
Immutable release. Only release title and notes can be modified.
f50d342

Changelog

  • f50d342 Merge pull request #83 from winebarrel/add-cli-scenario-tests
  • 3ec7029 Narrow assert_no_drop pattern to protected drop types only
  • 19a7ab8 Add -X to psql invocations to skip .psqlrc
  • 6182c36 Fix set -e compatibility and remove redundant 2>&1
  • 9a3950b Skip grep checks when pist plan fails in Part 3
  • 637e626 Address Copilot review: TEST_PIST_CONN_STR fallback, consistent grep
  • 4fe9114 Address Copilot review: psql error handling, drop assertions
  • b8c76b7 Address Copilot review feedback on drop policy tests
  • 77f8a07 Merge remote-tracking branch 'origin/main' into add-cli-scenario-tests
  • ba83d05 Fix .gitignore to only ignore root-level SQL files
  • 2f933aa Add drop policy scenario tests
  • a16007b Address Copilot review feedback on helper.sh
  • e2fbb79 Add scenario tests for chinook, lego, periodic_table, and titanic
  • 4a9c122 Add test-scenario step to CI workflow
  • 5ac8e33 Add CLI scenario tests for world and usda sample schemas
  • 7245543 Merge pull request #82 from winebarrel/add-sample-schemas-world-usda
  • 070ab0a Add world and usda sample schemas to make schema
  • a25263e Merge pull request #81 from winebarrel/improve-test-coverage
  • 90df3de Improve test coverage for diff and root packages
  • d40f6e2 Merge pull request #80 from winebarrel/add-missing-test-cases
  • 8f5f479 Add missing test cases for parser, plan, apply, and dump
  • 1d68ea4 Merge pull request #79 from winebarrel/fix-not-valid-double
  • dc78115 Assert Definition does not contain NOT VALID in parser tests
  • 0063826 Strip NOT VALID from catalog constraint definitions
  • 552ae38 Fix double NOT VALID in FK and check constraint definitions
  • 0eed9b1 Merge pull request #78 from winebarrel/add-claude-md
  • bdc2737 Clarify TEST_OPTS and make schema description in CLAUDE.md
  • eafecb8 Fix testdata description to include both integration and unit tests
  • 2c59669 Fix test package naming convention and fixture format descriptions
  • 15e8f1d Add CLAUDE.md with project documentation and development workflow
  • 812864d Merge pull request #77 from winebarrel/fix-not-valid-diff
  • 6bcb5fc Return rename mapping directly from detectRenames functions
  • c4c2d76 Fix rename-already-applied + recreation for FK and check constraints
  • 386ac95 Fix rename + recreation ordering for check constraints
  • 67e5a16 Fix rename + recreation ordering for foreign keys
  • e1cb0dc Add test for check constraint definition + validated simultaneous change
  • ff82929 Support NOT VALID for check constraints
  • e33ccba Add test for rename + validated to NOT VALID transition
  • d76d6a0 Use VALIDATE CONSTRAINT for NOT VALID → validated transition
  • 4b7245b Add test cases for NOT VALID FK diff: add with NOT VALID, definition + validated change
  • 079af04 Fix diffForeignKeys to detect NOT VALID changes