tfenv supports strings like latest:^1. in order to grab the most recent version that matches a regex constraint. This is useful for keeping within a particular major or minor version, while continuing to get patch and security updates without needing to manually change your .terraform-version every time.
I'd love to see chtf support this syntax as well, if only to maintain compatibility with existing .terraform-version files