Skip to content

Releases: tfutils/tfenv

v3.0.0 - Major Update

15 Jul 13:52
Compare
Choose a tag to compare

Main highlights:

  • Refactor bashlog
  • Fixes for Macs
  • Fixes to Auto Install logic and Use logic
  • Support for netrc and remote-order-reversal for private mirrors

I'm expecting some more bugs to creep out of the woodwork with these changes. Please report any you find expeditiously and I'll try to get fixes released quickly.

Belated release of master from 2021

09 Feb 20:43
Compare
Choose a tag to compare

Apologies to all for the delays to this release.

This is a release of the state of master following changes in May to August of 2021 with passing tests and due caution that I can't remember what I was holding off on to put this release out at the time. Probably something I wanted to include, but didn't get a chance to go back to including.

A new maintainer has been added to tfenv and I hope to make progress on the outstanding Issues and PRs soon.

Security updates following hcsec-2021-12

07 May 17:11
2989f1a
Compare
Choose a tag to compare

Emergency fix for hcsec-2021-12

29 Apr 10:33
c0e7419
Compare
Choose a tag to compare

v2.2.0

06 Feb 22:04
Compare
Choose a tag to compare

2.2.0 (February 06, 2021)

  • Convert GitHub CI from Travis CI to Github Actions
  • Fix min-required after it was broken by 2.1.0 (#235)
  • Min-required recursive lookup was dangerously broken. Removed the recursion that should never have been (#237)
  • Fix the failure of tfenv list when no default was set (#236)
  • Add init command (#240)
  • Use ggrep on Mac with Homebrew (#218)

v2.1.0

30 Jan 17:38
Compare
Choose a tag to compare

Caveat Emptor: Struggling with Travis CI's new credits system. Testing for this release has been best-effort.

  • Update tfenv-min-required to search root before recursing (#203)
  • Terraform 0.13.0 support (#191)
  • Add Arch Linux install instructions via Arch User Repository (AUR) (#201)
  • min-required correctly finds tagged release versions (#206)
  • install: make keybase a fall-through verification variant (#213)
  • Feature/add TFENV_TERRAFORM_VERSION env var (#222)
  • Document version-name command (#224)
  • Fix signature verification bypass due to insufficient hashsum checking (#212)
  • Fix keybase login exit code handling (#188)
  • Fix bug on MacOS when using CLICOLOR=1 (#152)
  • Improved error handling in tfenv-list-remote-curl (#186)
  • Test in Windows (#140)
  • force tfenv to write over existing zip if it exists (#169)
  • Remove the versions directory when the last version is uninstalled (#128)
  • Add support for sha256sum command (#170)
  • Adding freebsd support (#133)
  • Improve shell script synatx (#174)
  • Begrudging Bash 3.x Compatability because of macOS (#181)

v2.0.0

20 Apr 16:02
Compare
Choose a tag to compare

Version 2 is a go.

Major rewrite with improved logging and community-focussed logic changes.
See the CHANGELOG

v2.0.0-beta2

15 Mar 20:03
Compare
Choose a tag to compare
v2.0.0-beta2 Pre-release
Pre-release

Logic in implementation and testing changed to never invoke use automatically on install.
tfenv-resolve-version introduced for deduplication.

v2.0.0-beta1

16 Feb 17:36
Compare
Choose a tag to compare
v2.0.0-beta1 Pre-release
Pre-release

v2.0.0-beta1

Release Candidate

  • Logging library seems stable. Now bash3 compatible
  • tfenv will no longer overwrite .terraform-version files

v2.0.0-alpha3

26 Nov 01:12
Compare
Choose a tag to compare
v2.0.0-alpha3 Pre-release
Pre-release

A rewrite and cleanup of the way each script handles it's self initialisation.
Permits scripts to each run completely stand-alone.
Should handle symlinks in any kind of way you might use them.