Tfmigrate Versions Save

A Terraform / OpenTofu state migration tool for GitOps

v0.3.23

2 weeks ago

Changelog

  • 1965743 Bump version to v0.3.23
  • e750f87 Add support for OpenTofu v1.7
  • e82c0dd chore: Upgrade golang libs with vulnerabilities

v0.3.22

4 weeks ago

Changelog

  • e676af6 Bump version to v0.3.22
  • 02ecd9e chore: Update golang.org/x/net to v0.0.0-20220906165146-f3363e06e74c to fix vulnerability

v0.3.21

1 month ago

Changelog

  • 5523b03 Bump version to v0.3.21
  • 8ed3226 Add support for Terraform v1.8
  • 9d6a828 fixup! Pass environment variables as "env"
  • bc7ebae Pass environment variables as "env"
  • 7ae8774 deps: bump setup-go to v5 (nodejs 20 runtime)
  • 1218173 feat: bump to use go1.22
  • 0ba4ecc Add support for Terraform v1.7

v0.3.20

4 months ago

Changelog

  • bfdd99b Bump version to v0.3.20
  • 7bf092b Add support for OpenTofu v1.6

v0.3.19

5 months ago

Changelog

  • 5810cd9 Bump version to v0.3.19
  • bbfae23 Fix terraform state replace-provider test for opentofu registry
  • ee29c5e Update Terraform to 1.6.4
  • dd85959 Switch expected stdout for terraform providers test
  • b6a78b6 Update OpenTofu to 1.6.0-alpha5
  • e589345 Reset Terraform ExecPath on unit tests
  • 6f1cd7b Switch the public registry hostname depends on tfExecType
  • be2841a Fixed parsing of error messages in tests
  • 45bd5ba Allow tofu to be used when generating plugin cache in tests
  • ad4d2d6 Parse and detect Terraform CLI implementation type
  • c4a506d Allow use of OpenTofu by setting TFMIGRATE_EXEC_PATH to tofu
  • 8b44751 Add OpenTofu to test matrix

v0.3.18

7 months ago

Changelog

  • 087694f Bump version to v0.3.18
  • 72284a7 Add tests for truncatePreReleaseVersion, containsBucketRequiredError
  • bb079fd Truncate pre-release version before comparing
  • ae31322 Fix issue in switch back test error messages changed in Terraform v1.6
  • 7591205 Mock iam_endpoint explicitly for testing with localstack
  • 6f656f7 Add support for Terraform v1.6

v0.3.17

7 months ago

Changelog

  • 5eb2a01 Bump version to v0.3.17
  • b8bf070 Update test matrix to use latest minor releases of Terraform
  • 617d443 Update actions/checkout to v4
  • b47619e add skip_plan option to state migrator

v0.3.16

8 months ago

Changelog

  • 18eb9c4 Bump version to v0.3.16
  • 495d41f intentionally ignore error if force = true
  • cd51021 acc test rollback failures in deferred funcs
  • 58ff50d avoid suppressing errors in deferred funcs
  • a4cc29d exercise Apply during acceptance tests

v0.3.15

8 months ago

Changelog

  • 16c8195 Bump version to v0.3.15
  • 7408063 use ignoreLegacyStateInitErr in OverrideBackendToLocal
  • 67ed675 reduce special error handling to 'replace-provider'
  • 37e2834 allow terraform init to fail in additional codepaths
  • 4ecad8d improve state replace-provider tests
  • 5b6b03d improve replace-provider's unit tests
  • d522a4b unit test StateReplaceProviderAction
  • 64b3a3a simplify return by omitting variable declaration
  • 536cd84 correct documentation typo
  • 5744dc3 correct StateReplaceProviderAction type check
  • 8b3d1d8 correct typo in test ouput
  • 44b38c0 deps: bump to use go1.21 and fix golangci-lint errors
  • 4a1e408 add replace-provider action
  • a9940e1 Fix lint issues
  • ab0e6b7 Clean up after merging the tfmigrate-storage repository
  • e54607c Add 'storage/' from commit '197930a00017e79ae1bc5d23140c102f9a7fcb6b'
  • ba46ca9 Change tfmigrate-storage license from MPL2 to MIT
  • 5a75d4a add GoDocs to all public things
  • d35e88e create a helper method to shorten the implementation
  • c661d59 drop the Endpoint config
  • 8ad4b7b replace ioutil with io
  • ba92a6c feat: add a simple GCS storage impl
  • 01f149d Update golangci-lint to v1.45.2 and actions to latest
  • 3d07362 Add README.md
  • 7641a6e Setup CI with GitHub Actions
  • 62ad713 Add LICENSE
  • 095531f Update the module path to tfmigrate-storage
  • 8d7eaae Copy the storage package from minamijoyo/tfmigrate
  • 1617c7b Initial commit

v0.3.14

9 months ago

Changelog

  • 722f089 Bump version to v0.3.14
  • 96b2bc8 Fix typo
  • 42303f9 fix *skip_plan acceptance tests
  • 8163471 correct logic for plan skipping
  • f05adc9 change disable_*_dir_diff_check to *_skip_plan
  • 87dd6ac support conditionally disabling TF plan
  • 1fb61da Add a notice for using tfmigrate with Terraform Cloud