What's Changed
What a week for ZVM. Not only did we gain two new contributors, but we fixed the longstanding bug with zvm upgrade
on Linux distros using tempfs
. Thank you to Dogue, xtexChooser, and Darcy for testing this features and helping me figure out what was actually the problem. You all rock!
@OlshaMB contributed an inspired idea to allow ZVM to download from custom version maps. That means if you host your own Zig distribution server, users can use ZVM to install from you. That's great if you host some older versions, customized versions, or just prefer to download from your own server. This feature is not yet complete and is not enabled in this release, but I expect it to be out in the coming weeks. Note, if you want to host your own server, the version map must match the format of the official Zig version map.
@iamtimmy fixed my flub last release. You should now actually be able to install ZLS master with ZVM. I apologize for any frustrations ZVM has caused for those who depends on it for their ZLS install. I strive to ship performant, portable, and--most importantly--dependable code with every release. I understand the frustration of having your workflow broken by a tool you've used, and I hope you'll continue to persist with us, as depending on third-party hosts for ZLS has been a pain. They're often unreliable. Work is being made to host versions of Zig and the dependencies ZVM can install myself so I can guarantee you guys a reliable tool.
Finally, for the first time ever I've removed a flag from ZVM. The following flags have been depreciated and removed from ZVM.
--nocolor, --nocolour
--yescolor, --yescolour
- the color toggling flag
If you want to enable/disable colors, you can use the new--color
flag (sorry British English speakers). Just pass it a Boolean value to toggle color output in the terminal.
I hope you all enjoy using this release of ZVM. If you haven't starred the repo, please consider it. Every star helps. I also will be out of country next week so don't expect any contributions to be reviewed or code to be pushed. After I get back, it's right on with bug fixes and finally getting the distribution server up and running.
Contributions
- feat: adds a version map url setting by @OlshaMB in #41
- fixed zls install option by @iamtimmy in #40
New Contributors
Full Changelog: v0.5.0...v0.5.1