Skip to content

Releases: ohkrab/krab

v0.9.0

18 Nov 11:59
Compare
Choose a tag to compare

Changelog

  • f1a627c fix: Buld templ in dockerfiles

v0.8.0

05 May 17:29
Compare
Choose a tag to compare

Changelog

v0.7.0

11 Feb 05:31
Compare
Choose a tag to compare

Changelog

v0.6.2

04 Feb 20:57
Compare
Choose a tag to compare

Changelog

v0.6.1

01 Feb 00:51
Compare
Choose a tag to compare

Changelog

  • 112b6d2 Params for migration generator
  • 6c836e6 Add simple support for KCL generation

v0.6.0

28 Jan 16:43
Compare
Choose a tag to compare

Changelog

v0.5.0

04 Oct 21:35
Compare
Choose a tag to compare

Changelog

  • 279bcd2 Install via asdf, no makefile
  • 737c31b Always extract source information and check for undefined blocks/attrs
  • 879e8e4 Better errors when decoding
  • 59936b1 Handle errors when converting hcl expressions to values
  • 0cdc201 Fix specs for parser
  • daeccb6 Parse the rest of resources and simplify default attribute
  • eb27c49 Parse more resources with schemas and simplify references and defaults
  • b08e8ce Parse with schema decoding rather than hclsimple
  • a4174bf Experiments with tests
  • b41743a Update packages
  • 4a8b285 Update README.md
  • d27f21c Add default Makefile target
  • e18e4dd Add test suite migrate action
  • f128534 Execute before hook for cmd test run
  • a14ec4d Fix versions test hcl
  • 93fee28 Register command for test run
  • f33835f Recursive dir reading
  • 2aeb030 Add testing draft
  • 85a86bc Add WASM draft
  • d2514cb Inputs for HTTP api
  • 58d4f90 Remove redundant validation
  • 02439e5 Add HTTP api
  • 75c1250 Refactor CLI with command registry
  • ac7c881 Pass inputs to action
  • 484435a Register migrate up command
  • 95e991e Register migrat down command
  • 0cfd01c Register migrate status command
  • b77cf97 Refactor command migrate status
  • b7f3c92 Use command in cli action
  • 163c5d7 Experiment with agent
  • 373d664 Update README.md
  • 95fa2d0 Update readme with links

v0.4.2

08 Dec 00:02
Compare
Choose a tag to compare

Changelog

v0.4.1

05 Dec 22:53
Compare
Choose a tag to compare

Changelog

v0.4.0

03 Dec 02:11
Compare
Choose a tag to compare

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