Releases: minamijoyo/tfmigrate
Releases · minamijoyo/tfmigrate
v0.3.8
v0.3.7
Changelog
v0.3.6
Changelog
- 251bbb0 Bump version to v0.3.6
- fd5fa51 Use GitHub App token for updating brew formula on release
- 88054a1 disable
buildvcs
for go build - da651db remove more
io/ioutil
usage - 9be6963 docker-compose: upgrade localstack dockerize
- 67b3e9e update golangci-lint version
- ea98ed8 deprecate
io/ioutil
pkg usage - d6af092 deps: upgrade to use go1.19
v0.3.5
v0.3.4
Changelog
- 24b0de7 Bump version to v0.3.4
- 4fa4c67 Use s3_use_path_style instead of s3_force_path_style
- d5ce0f0 Use a native cache feature in actions/setup-go
- 9c08c76 Update Go to v1.17.11
- e0de502 Update help messages
- bcae4e1 Pass source with backend to fix CI
- 232c8ce revert SetupTestAccWithApply and directly write setup
- 2bfdbe2 Revert changes on GetTestAccBackendS3Config
- 0f5711e Pass backend-config to existing opts instead of passing new argument to Init
- 6cb4eca Add --backend-config option to tfmigrate apply
- fc6422e Update description about --backend-config for tfmigrate plan
- f76df1b Update docker images
- d789a4d Fix acceptance tests
- 7b8e717 Add acceptance tests for partial backend config override
- 414d00d Fix unit tests
- 32aa648 Add --backend-config option for tfmigrate plan
- b00f0f5 docs: update to use the core tap
- f74834a Fix typo for NewMigrator's error messages
- ba9be42 Read Go version from .go-version on GitHub Actions
- e09b7a4 Add support for Terraform v1.2
v0.3.3
Changelog
- cf9b5bf Bump version to v0.3.3
- 553734c Set timeout for acceptance tests
- 20307da Update actions/checkout@v3
- cb937bb Update golangci-lint to v1.45.2 and actions to latest
- 7665d02 Fix typo
- f462dec Add a linter for misspell
- f264f5d Split the storage package into a new separate repository
- d78e7df Normalize storage data structures and interfaces
- 2c9b27e Split config and storage files to clarify structure
- 61c37ab Simplify by removing redundant package names from storage types
- e6784c2 Move storage implementations to a new package
- 597d117 Update Go to v1.17.8 and Alpine to 3.15
v0.3.2
Changelog
- 5b9f616 Bump version to v0.3.2
- 8067372 fix: unit tests now passing
- 83fa280 fix: unit tests for tfmigrate
- 0f5bb7f fix: suggested changes and linter fix
- 5053630 fix: compilation errors in test files
- ebe6d77 build: use is_backend_terraform_cloud in code, pre testing and documentation
- 55953bc fix: clean up prior solution attempt
- 1b2752d implement typo-edits throughout entire code base
- 0743349 fix: small typos through scripts folder
- 592737d further small changes and notes on functionality
- 7541751 tfmigrate can work with terraform cloud, need to get backend control flow working
- 47bdc5f build: initial attempt at Terraform Cloud bugfix
- db791fe fix typo in controller.go
v0.3.1
Changelog
- 2297809 Bump version to v0.3.1
- b547164 Add support for server side encryption with a KMS key id. This variation may be required for some S3 configurations.
- 714e7bc Remove GOBIN variable from Makefile
- f20c63f Set paths-ignore for test
- 30626be Fix lint errors
- 5c50d9f Suppress all existing lint errors to pass CI
- 2cf81ff Use golangci-lint instead of golint
v0.3.0
Changelog
- b8667e0 Bump version to v0.3.0
- afa361a Add support for Terraform v1.1
- dba98a6 Deprecate the tfmigrate plan --out=tfplan option
- 3cc5036 Add
workspace
argument in a single state migration in README - 66006e1 Support workspace for state migrator
- a5cee46 Use /usr/bin instead of /bin
- 72f1af7 /usr/local/bin directory is not guaranteed to exist
v0.2.13
Changelog
- 50aa7f2 Bump version to v0.2.13
- e85df64 Update Go to v1.17.3 and Alpine to 3.14
- 6a96a1a Add Apple Silicon (ARM 64) build
- 98850bb Add test for listMigrations
- 1e3e212 Move switch into a function for easy testing
- 67cb1e9 Add list --status=all and set it as default
- 17c4687 Add list command for listing unapplied migrations