Releases: ned1313/terrahash
Releases · ned1313/terrahash
v0.1.0
BREAKING CHANGES
- Terrahash now records local module hashes as well. The default behavior is to include local and remote source modules in the mod lock file. If you generated a lock file previously, Terrahash will prompt you to update it with any local modules. You can ignore local modules with the global option
-i
or--ignore-local
.
ENHANCEMENTS
- Terrahash now records local modules by default. Resolves issue #19
OTHER STUFF
- Fixed an init test that was stupid. It is now less stupid. Hurray.
Full Changelog: v0.0.8...v0.1.0
Changelog
v0.0.8
BREAKING CHANGES
- The lock file name has been updated to
.terraform.module.lock.hcl
. Please take note and remove or rename the previous lock file. Changed in #13
ENHANCEMENTS
- Running
init
when a lock file is present results in new behavior:- if no changes are required, notify user
- if changes to mod lock file are required, recommend running
upgrade
and exit with an error
- All commands now check if
.terraform
andmodules.json
are present and prompt user to runterraform init
if they are missing upgrade
command will accept variations on yes for confirmation
OTHER STUFF
setup-go
action ingo-build.yml
updated to get the go version from thego.mod
file.- added devcontainer and Makefile for easier development
- All commands now have tests
New Contributors
Thanks to the following awesome people for contributing!
- @scrhicks made their first contribution in #13
- @lechnerc77 made their first contribution in #16
Full Changelog: v0.0.7...v0.0.8
Changelog
- b7c6cc2 Changed lock file name to .terraform.module.lock.hcl
- 6a045c0 Merge branch 'main' into create-tests
- b11fca3 Merge pull request #13 from scrhicks/feature/update-file-name
- 6ad09f3 Merge pull request #14 from ned1313/v0.0.8a
- f0920ef Merge pull request #15 from ned1313/dynamic-go-version
- e2845e0 Merge pull request #16 from lechnerc77/chore/dev-container
- c552f6f Merge pull request #18 from ned1313/create-tests
- 8daff4d Updated README.md
- 25af80c adding tests for init
- b2d87ed all root functions have tests
- 469afcb allow y, Yes, and y for upgrade confirm
- 6c57dc6 check tests complete
- cd98e9b chore: add devcontainer and Makefile
- 1d24e94 get go version from go.mod file
- 4e77efc gracefully handle missing initialization and existing mod lock file
- 17d80d5 tweak the readme basic on new changes
- 1b49c89 upgrade changes
v0.0.7
What's Changed
The big changes are:
upgrade
command now prompts user to approve changes--auto-approve
flag added toupgrade
command to skip approvalinit
command now produces a table of entries and summaryupgrade
command now produces a table for updates, additions, and a summary of changescheck
command now produces a table of missing and non-matching modules
Full Changelog: v0.0.6...v0.0.7
Changelog
v0.0.6
This release adds a version command and updates the license file and headers.
What's Changed
Full Changelog: v0.0.5...v0.0.6
Changelog
v0.0.5
Again!
Changelog
- 296fe10 Add new function setPath
- 536a091 Create go-build.yml
- fa45c47 Fix go mod
- e8388b8 Fix goreleaser
- cb078c8 Init command working
- 9f519b6 Initial commit
- 935f396 Merge pull request #1 from ned1313/move-to-map
- 3809001 Merge pull request #2 from ned1313/test-release
- 3eae394 Switch to a map for modules, which should process quicker
- 63d7d91 add github token
- b50e469 add releaser
- 1e4c28d basic functionality achieved!
- ec77d22 fix spacing
- 757974b remove generate
- c117988 test release
- b8b4547 update naming