Skip to content

Releases: minamijoyo/tfmigrate

v0.3.18

05 Oct 03:05
Compare
Choose a tag to compare

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

02 Oct 04:25
Compare
Choose a tag to compare

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

14 Sep 01:12
Compare
Choose a tag to compare

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

04 Sep 14:05
Compare
Choose a tag to compare

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

08 Aug 06:50
Compare
Choose a tag to compare

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

v0.3.13

03 Aug 02:19
Compare
Choose a tag to compare

Changelog

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

v0.3.12

13 Jun 04:34
Compare
Choose a tag to compare

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

09 Mar 02:50
Compare
Choose a tag to compare

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

26 Dec 06:40
Compare
Choose a tag to compare

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

07 Dec 13:42
Compare
Choose a tag to compare

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