Releases: daichirata/hammer
Releases · daichirata/hammer
v0.7.0-beta.7
Changelog
- 2159130 Add dropedChangeStream tracking for FOR ALL change streams
- f11fb05 Add edge case tests for DROP CHANGE STREAM output
- 7dd548f Correct DDL generation for various CHANGE STREAM alterations
- c7a66e8 Fix duplicate ALTER CHANGE STREAM output when dropping table
- ef897a3 Fix redundant change stream SET FOR on FOR scope transitions
- 7d0c5aa Fix unnecessary ALTER before DROP CHANGE STREAM
- 9a9bacb Fix unnecessary REVOKE when dropping table with change stream
- 4bca6aa Improve constraint handling and table modification logic
- cb28ae1 Refactor database schemas and update related tests
- cfebec0 Reorder DDL generation to handle CHANGE STREAM before table drops
- 78260c2 feat(diff): add support for altered change stream states with recreating table
v0.7.0-beta.6
v0.7.0-beta.5
Changelog
- fa8343c Update internal/hammer/diff.go
- ca5d41a Update internal/hammer/diff.go
- ba24e4b chore(ci): update Go versions in workflows to 1.24 and 1.25
- 67c47c7 feat(fgac): adjust DROP ROLE logic; clean up tests
- e8f1413 feat(fgac): revoke before DROP; re-grant after recreate
- 2a1544e feat(fgac): skip REVOKE for object drops; keep pre-REVOKE for DROP ROLE
v0.7.0-beta.4
Changelog
- 01aa6c1 Add test cases for role and grant diff logic
- 55a6079 Adding --ignore-models flag to all commands
- 8c74475 Clean up commented-out import
- 6f0e5b2 feat: Add Role and Grant
- 92847e0 fix(diff/diff_test): use unified function for comparing 'ast.Ident' lists
- 8493b75 fix(fgac): improve privilege comparison logic for GRANT/REVOKE
v0.7.0-beta.3
Changelog
- 853760e Fix foreign key constraint diffs for default delete action
v0.7.0-beta.2
Changelog
- 85e13f2 Add helper for checking hidden column
- 4855e4b Add support for index alteration
- f325be7 Avoid generates ALTER INDEX if index needs to be recreated
- d7ce307 Make hidden column diff not depend on position
- 1a11320 Move generateDDLForAlterIndex position
- a3a9051 Rename method name to be a more natural
- 8a58df3 Rename method to better reflect its purpose'
v0.7.0-beta.1
Changelog
- 3b3cd7c Make sure HIDDEN is added after default semantics
v0.7.0-beta
Changelog
- 7be3094 Add suggested tests
- fe25ee5 Add support for search indexes
- 1aa78b6 Add test case for named schema and keyword identifier
- 0721240 Assume ASC when index direction is unspecified
- 797e411 Fix ASC for primary key
- b0c31a8 Fix test
- d2f03e5 Fix typo
- 693ce80 Handle default initialized hidden column
- 3e445b0 Migrate from spansql to memefish
- dce9176 Remove unnecessary nil check
- 5e6ece4 Show actual statement if it was not supported
- 18a5bd3 Stop using SQL() to compare identifiers
- 52a5ee0 Update memefish to the latest version
- 3faa904 Use memefish released version