Full Changelog: v0.1.7...v0.2.0
So, Go's got a funny problem. If you're trying to see whether a file exists or not, the API has subtly changed in each of the past three language versions. It used to be what's pictured on the left. Now, it's what's on the right. So, zvm
wasn't actually installing new versions when a version with the same name was detected. Now, you should actually get the most recent master version when you type zvm i master
. No more zvm rm master; zvm i master
. Thanks to #12 and for pointing this out.
Another bug I fixed is #13. Updating your version number every time you add something new to your program is a pain. You forget everywhere you put it! No more! Now, cli.VERSION
exists and is referenced as the sole source of truth. Even in zvm help
, which is now a text template that get's dynamically rendered. Don't worry, if it breaks you'll still get your same old same old. Except, with a little apology and the version number printed awkwardly above the remaining text. It also now print's a link to the GitHub.
Thank you to everyone who made issues this past week and for all the kind words. ♥ I didn't know so many people used zvm
and enjoyed it so much! If you want to get more involved, I'll be streaming the development of the Zig version tomorrow evening, May 12th, 2023.