Tfmigrate Versions Save

A Terraform / OpenTofu state migration tool for GitOps

v0.3.13

10 months ago

Changelog

  • 23c3eeb Bump version to v0.3.13
  • 27447bd Fix a regression issue of error handling in multi_state migration

v0.3.12

11 months ago

Changelog

  • fa6633e Bump version to v0.3.12
  • 0be2bd2 Add support for Terraform v1.5
  • ac6b0a2 Continue to plan to_dir for multi_state of force is true
  • ebb8cb7 Avoid using terraform init -from-module
  • acfbfc3 Update localstack to v2.0.2
  • 52a2662 Update goreleaser-action to v4
  • 26821de Update actions/setup-go to v4
  • 5efe198 Set timeout to 5m for golangci-lint
  • b280a15 Skip ApplyWithForce test in pre-release

v0.3.11

1 year ago

Changelog

  • 0686ebc Bump version to v0.3.11
  • e34b939 Export TF_PLUGIN_CACHE_MAY_BREAK_DEPENDENCY_LOCK_FILE=true in CI
  • e369af2 Use a local filesystem mirror on CI
  • 6342c0f Add support for Terraform v1.4
  • 1171891 Update Go to v1.20
  • d16889a Update Terraform to v1.3.8

v0.3.10

1 year ago

Changelog

  • 0dee89e Bump version to v0.3.10
  • df749bd Fix docs
  • 944da2f Rename newXMvExpander to newXmvExpander for consistency
  • 39af101 Add tests for parsing multi_state xmv actions
  • b61b5de Fix docs
  • 7c55a01 Fixes for escaping the $ sign
  • 1271fd4 Add support for multi_state xmv (wildcard expansion)
  • abc738d Add acceptance test for TestAccMultiStateMvAction
  • 3ad4053 Rename TestAccStateMvActionWildcardRename to TestAccStateXmvAction
  • dc13324 Rename StateXMvAction to StateXmvAction for consistency
  • 39c4b1e Split a wildcard implementation to xmvExpander
  • 530d1ea Decompose test for TestAccMultiStateMigratorApply
  • 799570a Use one-line block
  • 9d2a69c Split workspace tests
  • 3650580 Fix comment style in test fixtures
  • f5742f5 Avoid using the AWS provider for unit tests
  • 1a3f66b Download the providers and generate a cache once before testing
  • 897485b Disable fail-fast for matrix tests
  • 3d6d4b1 Avoid using the AWS provider for acceptance tests
  • 9acd6e8 Update Terraform to v1.3.6
  • d1ee3fb Set TF_CLI_ARGS_apply to --parallelism=1 in sandbox

v0.3.9

1 year ago

Changelog

  • 58968af Bump version to v0.3.9
  • ae0243e doc: Stress the escaping of dollar signs in the description.
  • d63c744 rework: Address 3rd round of feedback provided on the pull request. Fix README.md and correct & update comments.
  • e0e47b1 rework: Address 2nd round of feedback provided on the pull request.
  • 9c4c900 rework: Address feedback provided on the pull request.
  • c27f2a1 Feature: Add xmv command
  • be84cff Fix failing import acceptance test

v0.3.8

1 year ago

Changelog

  • 36bbdae Bump version to v0.3.8
  • 1224108 Stop testing with old Terraform v0.13, v0.14, and v0.15
  • 56b21e7 Add support for Terraform v1.3
  • 310fd4e Revert the deprecation of the tfmigrate plan --out=tfplan option
  • e644b62 docs: add a missing link to GCS histroy storage

v0.3.7

1 year ago

Changelog

  • 17b5f2e Bump version to v0.3.7
  • 8ca15df remove duplicated test case
  • 1f60acc make fake-gcs-server ready to store data
  • 928b0c6 fix test-fixtures to make env in docker-compose working
  • e963008 build: configure docker-compose to ease test with GCS storage
  • b9da17a feat: Support for GCS history backend

v0.3.6

1 year ago

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

1 year ago

Changelog

  • 79ed8f7 Bump version to v0.3.5
  • 74716e6 Do not reconfigure for cloud backend
  • 1e23084 Set timeout for testacc to 20m

v0.3.4

1 year ago

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