Skip to content

Latest commit

 

History

History
137 lines (80 loc) · 4.87 KB

CHANGELOG.md

File metadata and controls

137 lines (80 loc) · 4.87 KB

master (Unreleased)

0.7.9 (2024/08/10)

ENHANCEMENTS:

  • Update to use go 1.22 (#58)
  • Use docker compose command instead of docker-compose (#59)
  • Update alpine to v3.20 (#60)
  • Update golangci-lint to v1.59.1 (#61)
  • Update setup-go to v5 (#62)
  • Add support for Terraform 1.9 (#63)
  • Add support for OpenTofu 1.8 (#64)
  • Update goreleaser to v2 (#65)
  • Switch to the official action for creating GitHub App token (#66)

0.7.8 (2024/01/14)

ENHANCEMENTS:

  • Add support for OpenTofu v1.6 (#55)
  • Add support for Terraform v1.6 (#56)
  • Update actions/checkout to v4 (#57)

0.7.7 (2023/11/22)

ENHANCEMENTS:

  • Disable CGO (#54)

0.7.6 (2023/11/18)

ENHANCEMENTS:

  • Fix the git permission issue (#49)
  • Update Go to v1.21 (#51)
  • Add OpenTofu to test matrix (#52)

0.7.5 (2022/08/12)

ENHANCEMENTS:

  • Use GitHub App token for updating brew formula on release (#47)

0.7.4 (2022/07/08)

BUG FIXES:

  • Fix build for windows_arm64 (#46)

0.7.3 (2022/07/08)

ENHANCEMENTS:

  • Use golangci-lint instead of golint (#40)
  • Fix lint errors (#41)
  • Update golangci-lint to v1.45.2 and actions to latest (#42)
  • Update Go to v1.17.11 and Alpine to v3.16 (#44)
  • Add arm64 builds to support M1 mac (#45)

0.7.2 (2021/12/20)

BUG FIXES:

  • Fixed broken links from 'tfschema resource browse <resource>' (#38)

0.7.1 (2021/10/28)

ENHANCEMENTS:

  • Add acceptance tests (#33)
  • Restrict permissions for GitHub Actions (#35)
  • Set timeout for GitHub Actions (#36)

0.7.0 (2021/04/26)

BREAKING CHANGES:

  • Drop Terraform v0.11 support (#30)

ENHANCEMENTS:

  • Support Terraform v0.15 (#31)

0.6.0 (2020/12/04)

ENHANCEMENTS:

  • Support Terraform v0.14 (#29)

0.5.0 (2020/09/09)

INCOMPATIBILITIES AND NOTES:

  • Allow root directory for plugins to be set when using NewClient (#25)

For CLI users, there is no breaking changes and you can now set a terraform root module directory via TFSCHEMA_ROOT_DIR environment variable. For library users, the method signatures of NewClient, NewGRPCClient and NewNetRPCClient in tfschema package have been changed and now require a new Option struct.

0.4.1 (2020/08/27)

ENHANCEMENTS:

  • Setup CI with GitHub Actions (#23)
  • Setup CD with goreleaser and GitHub Actions (#24)

0.4.0 (2020/08/13)

INCOMPATIBILITIES AND NOTES:

  • Terraform v0.13 support (#21)

0.3.0 (2019/05/23)

INCOMPATIBILITIES AND NOTES:

  • Terraform v0.12 support (#14)

You can use both Terraform v0.11/v0.12 supported providers.

  • Change type notation to HCL2 type annotation (#16)

For most tfschema users, this appears as if the type notation had just been changed to lowercase. It was originally capitalized because cty's Go type was capitalized. I know we can still use capitalized letters for maximum compatibility, but I believe that it will be easier to be consistent to use HCL2 style when representing complex data types.

0.2.0 (2018/08/31)

INCOMPATIBILITIES AND NOTES:

  • Change JSON output format for easy parsing (#6)

0.1.2 (2018/07/27)

BUG FIXES:

  • Use newest plugin when multiple versions are found (#2)