Releases: ohkrab/krab
Releases · ohkrab/krab
v0.9.0
v0.8.0
Changelog
- c6bafce Add transaction attribute to actions
- 45f4bac Update docker build
- ae1bda0 Update dockerfile and go mods
- b87abe1 Update nightly workflow
- 199fee9 Remove old agent
- 3c040b9 Remove experimental WASM runtime for now
- 0274639 Extract subtypes to separate files
- 053c3fe Add tests parser
- a6b0dfe Add test2 proposal
- dabea11 Go mod tidy
- 0605e58 Update packages
- bef40ca Updaet workflows so they badge does not lie about test status
- dd89246 fix format
v0.7.0
v0.6.2
v0.6.1
v0.6.0
v0.5.0
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
v0.4.1
v0.4.0
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