v0.10.0
Immutable
release. Only release title and notes can be modified.
Changelog
- 00a5e80 Merge pull request #46 from winebarrel/support-rename
- 74c6988 Fold unquoted identifiers to lowercase in directive normalization
- 7303e4c Propagate errors from updateIndexTableName/updateIndexName and wrap diff errors
- 4a21f4a Add tests for whitespace-only directive and spaces around dot
- 1a4fed8 Trim whitespace in directive values and splitQualifiedName parts
- 2694856 Skip self-renames (oldName == newName) in all rename detectors
- d929cbe Add integration test for simultaneous table and column rename
- 56ac041 Add integration test for simultaneous table and FK rename
- 0c429d5 Add integration test for simultaneous table and index rename
- 585c80a Document known limitations of rename for dependent objects
- e3e1a5d Add destination-exists checks for constraint/index/FK renames and fix edge cases
- 7944d9e Add destination-exists error tests for table, column, and view renames
- d740d63 Address Copilot review: destination check, pg_query index update, identifier normalization
- 72ac38c Add tests for table rename with index/FK and cross-schema rename errors
- 2e4ed7d Address Copilot review comments on rename feature
- 8d48193 Add tests for QualifyRenameFrom and schema-less rename directives
- 62dee71 Qualify schema-less rename-from directives with default schema
- f6df5ae Normalize quoted identifiers in rename-from directives
- 572c35d Add diffTable error path tests for full coverage
- 73dc0bc Add parser rename directive tests to improve coverage
- 056abc5 Update README to document rename directive support
- 08edd83 Add rename test cases for all object types
- 1190205 Add rename directive support (-- pist:rename-from)