Last release 3 months ago
08 May 2026
Release timing varies
gaps range from 2 weeks to 11 months
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
18 releases ยท first in 2023
Release timeline
18 releases since 2023Releases
- v0.7.1-0.20260508122022-b1a070dd2f4c8 May 2026pre-release
Nothing published for this version
- v0.7.1-0.20250606170906-49d6ac2990746 Jun 2025pre-release
Nothing published for this version
- v0.7.06 Jun 2025
Release notes
Open source โ๐ฅ Official OpenTofu Support
tfautomvnow officially supports OpenTofu, the open-source Terraform fork! Use all tfautomv features with OpenTofu:tfautomv --terraform-bin=tofu
This works with all tfautomv features including
movedblocks,tofu state mvcommands, and the new--preplannedflag. OpenTofu support includes comprehensive CI testing across multiple versions (1.6.3, 1.7.8, 1.8.9, 1.9.1).More details here: https://github.com/busser/tfautomv#using-opentofu-instead-of-terraform
๐ New feature: use existing plan files
Skip expensive
terraform planoperations by using existing plan files with the new--preplannedflag:# Use default plan file terraform plan -out=tfplan.bin tfautomv --preplanned # Use custom plan file terraform plan -out=my-plan.bin tfautomv --preplanned --preplanned-file=my-plan.bin # Works with JSON plans too terraform show -json tfplan.bin > tfplan.json tfautomv --preplanned --preplanned-file=tfplan.json
Perfect for CI/CD workflows, enterprise environments, and performance optimization when iterating on
--ignorerules.More details here: https://github.com/busser/tfautomv#using-existing-plan-files
๐ Enhanced documentation and best practices
Major documentation improvements including:
- Best Practices section - Learn when to use tfautomv vs when not to
- Reorganized Usage section - Better flow from quick start to advanced features
- Enhanced
--ignoreguidance - Clear examples of good vs problematic usage - Enterprise & CI/CD section - Dedicated guidance for business use cases
More details here: https://github.com/busser/tfautomv#best-practices
๐ง Tooling improvements
- Renovate integration - Automatic
go mod tidyon dependency updates - GoReleaser v2 - Updated configuration for modern release tooling
- Improved Makefile - Added
release-dry-runtarget and modern flags
Release notes
Open source โ๐ฅ Official OpenTofu Support
tfautomvnow officially supports OpenTofu, the open-source Terraform fork! Use all tfautomv features with OpenTofu:tfautomv --terraform-bin=tofuThis works with all tfautomv features including
movedblocks,tofu state mvcommands, and the new--preplannedflag. OpenTofu support includes comprehensive CI testing across multiple versions (1.6.3, 1.7.8, 1.8.9, 1.9.1).More details here: https://github.com/busser/tfautomv#using-opentofu-instead-of-terraform
๐ New feature: use existing plan files
Skip expensive
terraform planoperations by using existing plan files with the new--preplannedflag:# Use default plan file terraform plan -out=tfplan.bin tfautomv --preplanned # Use custom plan file terraform plan -out=my-plan.bin tfautomv --preplanned --preplanned-file=my-plan.bin # Works with JSON plans too terraform show -json tfplan.bin > tfplan.json tfautomv --preplanned --preplanned-file=tfplan.jsonPerfect for CI/CD workflows, enterprise environments, and performance optimization when iterating on
--ignorerules.More details here: https://github.com/busser/tfautomv#using-existing-plan-files
๐ Enhanced documentation and best practices
Major documentation improvements including:
- Best Practices section - Learn when to use tfautomv vs when not to
- Reorganized Usage section - Better flow from quick start to advanced features
- Enhanced
--ignoreguidance - Clear examples of good vs problematic usage - Enterprise & CI/CD section - Dedicated guidance for business use cases
More details here: https://github.com/busser/tfautomv#best-practices
๐ง Tooling improvements
- Renovate integration - Automatic
go mod tidyon dependency updates - GoReleaser v2 - Updated configuration for modern release tooling
- Improved Makefile - Added
release-dry-runtarget and modern flags
- v0.6.3-0.20241117053821-da21db04099217 Nov 2024pre-release
Nothing published for this version
- v0.6.3-0.20240519223606-0d179e8cd04219 May 2024pre-release
Nothing published for this version
- v0.6.3-0.20240312145236-5d93ccea70b512 Mar 2024pre-release
Nothing published for this version
- v0.6.3-0.20240302114102-3106df4442942 Mar 2024pre-release
Nothing published for this version
- v0.6.226 Feb 2024
Release notes
Open source โ๐ Bugfix: respect
--terraform-binflag in outputAs reported by @p1gmale0n and @strowi in issue #70,
tfautomvwould ignore the--terraform-binflag when generating<something> state mvcommands. Instead of using the user-provided executable in these commands, it would always useterraform. This is now fixed.Release notes
Open source โ๐ Bugfix: respect
--terraform-binflag in outputAs reported by @p1gmale0n and @strowi in issue #70,
tfautomvwould ignore the--terraform-binflag when generating<something> state mvcommands. Instead of using the user-provided executable in these commands, it would always useterraform. This is now fixed. - v0.6.126 Feb 2024
Release notes
Open source โ๐ Bugfix: always append a new line to generated moved blocks
As reported by @untcha in issue #81, when
tfautomvwrotemovedblocks to a file it didn't finish with a new-line character. When runningtfautomvmultiple times, generating blocks each time, the resulting code was invalid. This is now fixed.Release notes
Open source โ๐ Bugfix: always append a new line to generated moved blocks
As reported by @untcha in issue #81, when
tfautomvwrotemovedblocks to a file it didn't finish with a new-line character. When runningtfautomvmultiple times, generating blocks each time, the resulting code was invalid. This is now fixed. - v0.6.1-0.20240217141401-cbd43ea9356317 Feb 2024pre-release
Nothing published for this version
- v0.6.013 Feb 2024
Release notes
Open source โ๐ Cross-module moves
Move resources across modules and use
tfautomvto generate the necessarystate mvcommands:tfautomv workdir-A workdir-B workdir-C | shMore details here: https://github.com/busser/tfautomv#finding-moves-across-multiple-directories
โญ๏ธ New feature: skip the
initandrefreshstepsSave some time by skipping the
initandrefreshphases when computing Terraform's plan:tfautomv --skip-init --skip-refresh # or, for short tfautomv -sSMore details here: https://github.com/busser/tfautomv#skipping-the-init-and-refresh-steps
๐ Granular verbosity
Inspect
tfautomv's analysis with any level of detail:tfautomv -v tfautomv -vv tfautomv -vvv
This replaces the previous
-show-analysisflag.More details here: https://github.com/busser/tfautomv#understanding-why-a-resource-was-not-moved
๐ง Core engine rewrite
The internal logic engine has been entirely rewritten. It can now be imported by other tools and has much better tests.
๐ Documentation moved to README
The project's documentation, previously found at https://tfautomv.dev, is now in the repository's README. The website now redirects to the repository.
Release notes
Open source โ๐ Cross-module moves
Move resources across modules and use
tfautomvto generate the necessarystate mvcommands:tfautomv workdir-A workdir-B workdir-C | shMore details here: https://github.com/busser/tfautomv#finding-moves-across-multiple-directories
โญ๏ธ New feature: skip the
initandrefreshstepsSave some time by skipping the
initandrefreshphases when computing Terraform's plan:tfautomv --skip-init --skip-refresh # or, for short tfautomv -sSMore details here: https://github.com/busser/tfautomv#skipping-the-init-and-refresh-steps
๐ Granular verbosity
Inspect
tfautomv's analysis with any level of detail:tfautomv -v tfautomv -vv tfautomv -vvvThis replaces the previous
-show-analysisflag.More details here: https://github.com/busser/tfautomv#understanding-why-a-resource-was-not-moved
๐ง Core engine rewrite
The internal logic engine has been entirely rewritten. It can now be imported by other tools and has much better tests.
๐ Documentation moved to README
The project's documentation, previously found at https://tfautomv.dev, is now in the repository's README. The website now redirects to the repository.
- v0.5.5-0.20240102101352-c37ac5639a872 Jan 2024pre-release
Nothing published for this version
- v0.5.415 Nov 2023
Release notes
Open source โChangelog
๐ค Add end-to-end test with Terraform Cloud backend
๐ Fix data race in end-to-end tests
โฌ๏ธ Update various dependencies - v0.5.310 Aug 2023
Release notes
Open source โChangelog
๐จ Get
install.shscript to work on x86_64 architectures (#56)
๐ Improve README significantly (#49)
๐จ Test Terraform v1.4 and v1.5 in CI (#48)
โฌ๏ธ Update various dependencies - v0.5.3-0.20230612153837-8680f3eb450112 Jun 2023pre-release
Nothing published for this version
- v0.5.3-0.20230612153036-ece2f745e48f12 Jun 2023pre-release
Nothing published for this version
- v0.5.3-0.20230610194714-feff81871ffe10 Jun 2023pre-release
Nothing published for this version
- v0.5.26 Jun 2023
Release notes
Open source โChangelog
โฌ๏ธ Update dependencies
โป๏ธ Transfer repository
๐ Add Thanks section to README