Skip to content

Releases: ned1313/terrahash

v0.1.0

15 Jul 16:50
3832108
Compare
Choose a tag to compare

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

  • 03bc041 Add local module support
  • 3832108 Merge pull request #19 from ned1313/local-module-support
  • 6fc738b Update version number
  • b45dfd2 update init test to check for error
  • 646f770 update tests for new local value

v0.0.8

15 Jul 13:42
c552f6f
Compare
Choose a tag to compare

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 and modules.json are present and prompt user to run terraform init if they are missing
  • upgrade command will accept variations on yes for confirmation

OTHER STUFF

  • setup-go action in go-build.yml updated to get the go version from the go.mod file.
  • added devcontainer and Makefile for easier development
  • All commands now have tests

New Contributors

Thanks to the following awesome people for contributing!

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

11 Jun 14:29
5245820
Compare
Choose a tag to compare

What's Changed

The big changes are:

  • upgrade command now prompts user to approve changes
  • --auto-approve flag added to upgrade command to skip approval
  • init command now produces a table of entries and summary
  • upgrade command now produces a table for updates, additions, and a summary of changes
  • check command now produces a table of missing and non-matching modules
  • update formatting and error checking by @ned1313 in #6

Full Changelog: v0.0.6...v0.0.7

Changelog

  • 5245820 Merge pull request #6 from ned1313/change-error-handling
  • 464920f update formatting and error checking

v0.0.6

10 Jun 18:52
130b3dc
Compare
Choose a tag to compare

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

  • 130b3dc Merge pull request #3 from ned1313/version-function
  • 12b6e77 add version command and update license header
  • 3e2b8d9 bump version to 0.0.6

v0.0.5

10 Jun 18:26
Compare
Choose a tag to compare

Again!

Changelog