Skip to content

v0.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Dec 02:11
· 98 commits to master since this release

Changelog

  • eece37e Init defaults for Action
  • a86e1aa Add windows support
  • c1ba1be Make sure schema is quoted
  • a12ccdb Add custom action with template support
  • eee54d7 Custom action foundation
  • d88e899 Spec for statement ordering
  • 7cedbc8 Sort statements
  • 888c707 Add sorter for SQLStatements
  • 589cd29 Build map of starting bytes pointing to statement
  • ccf5b40 Extract hcl.Range for attributes
  • 3c2ce3f Extract hcl.Range for migrations
  • 687f973 Setup docker build
  • 57b32c8 Add auto docker build for nightly
  • e2345d8 Add nightly
  • fca4438 Add drop index DDL
  • 8c92041 Add create index DDL
  • f4a4fbd add ctc
  • 539b2e5 Change dsl spec file name
  • 522ec0a Fix missing import
  • 348b092 Add hcl.Expression wrapper
  • 49221b7 SQL instrumentation for specs
  • a1facc1 Connection is passed to krabcli
  • 9755cd9 Use testDB mock
  • a4887be Repalce all sqlx with wrapper
  • 5d4edfb Wrap db connection in its own structure
  • f94d0c5 Parsable DSL for creating and dropping tables
  • cffae70 DDL structs for DSL
  • 22425ec Tweak DSL for migrate action
  • 9ff8b07 Experiment with FK DSL
  • 704aa3e Experiment with migration DSL
  • 188ea4b Add timestamp to schema_migrations
  • fa9a76a Rename files with typo
  • 905447d Move all high level tests to spec/
  • 018c803 Rewrite remaining migrate down unit tests to integration tests
  • 6fb3ea6 Rewrite remaining migrate up unit tests to integration tests
  • 0fed02a Basic integration tests for migrate up
  • 0079139 Export FS
  • 49e999c Remove positional argument from
  • 509f622 Add template rendering for migrate down
  • 47f40ce Add validation for arguments and better error handling
  • b17b961 Add template example
  • 4f57c66 Create default arguments
  • ee3b922 Add template rendering based on arguments
  • 9df12b1 Add simple args parsing
  • a4d6247 Allow to set schema for migration set
  • 4c68291 Create migration set factory
  • 539bd80 Rewrite remaining tests to testify and remove goblin lib
  • e852c9c Use testify for migrate up
  • 21f3f40 Use testify for parser
  • a2a6568 Use testify for migrate down
  • 4a6c270 Add hooks for up migration
  • 07749e3 Replace validator goblin tests with testify
  • 666b7bb Parse action arguments
  • 08cd0ae Move schema management functions to SchemaMigrationTable
  • bcb45e5 Add cli output for migration up