Releases: tristanisham/zvm
v0.8.6
What's Changed
- skip flag parsing with zvm run by @vrischmann in #123
- Add check for 32-bit arch as there is no release for it. by @geouno in #128
New Contributors
- @vrischmann made their first contribution in #123
- @geouno made their first contribution in #128
Full Changelog: v0.8.5...v0.8.6
Due to an issue with a dependency, this release will be skipping the Plan9 operating system. Luckily, for those (if any) Plan9 users, this release solely addressed issues for Windows and make one small tiny QOL improvement. You're not missing out on anything. While I figure out this issue in the meantime, please let me know (by making GitHub issues) if there's any error or feature that needs addressing.
Best,
Tristan
v0.8.5
What's Changed
- Updating year to 2025 in main.go and LICENSE file,just a small pedant⦠by @bq-wrongway in #114
- Use --zls In any location by @Jaxon-teBoekhorst in #112
New Contributors
- @bq-wrongway made their first contribution in #114
- @Jaxon-teBoekhorst made their first contribution in #112
Full Changelog: v0.8.4...v0.8.5
v0.8.4
Full Changelog: v0.8.3...v0.8.4
Fixed #101
v0.8.3
What's Changed
- fix: typo by @gh-liu in #111
- add loongarch64 by @candicandi in #109
- add powerpc64le
- ZVM now supports
linux/ppc64le
andlinux/loong64
platforms. Please report any bugs in these builds of ZVM if you use them as there currently isn't a test suite for this platforms.
New Contributors
- @gh-liu made their first contribution in #111
- @candicandi made their first contribution in #109
Full Changelog: v0.8.2...v0.8.3
v0.8.2
v0.8.1
Full Changelog: v0.8.0...v0.8.1
Oops, forgot to look for a .exe extension on Windows π³
v0.8.0
What's Changed
- feat: add "run" command to invoke a compiler by @sweetbbak in #105
New Contributors
- @sweetbbak made their first contribution in #105
Full Changelog: v0.7.9...v0.8.0
Run installed version of Zig without switching your default
If you want to run a version of Zig without setting it as your default, the new run
command is your friend.
zig version
# 0.13.0
zvm run 0.11.0 version
# 0.11.0
zig version
# 0.13.0
This can be helpful if you want to test your project on a newer version of Zig without having to switch between bins, or on alternative flavor of Zig.
How to use with alternative VMUs
Make sure you switch your VMU before using run
.
zvm vmu zig mach
run mach-latest version
# 0.14.0-dev.1911+3bf89f55c
If you would like to run the currently set Zig, please keep using the standard zig
command.
v0.7.9
Full Changelog: v0.7.8...v0.7.9
v0.7.8
HOTFIX
This release provides a hotfix for a bug introduced in v0.7.7 when trying to install ZLS on master.
Problem: ZVM v0.7.7 may have saved an invalid 'zlsVersionMapUrl' to your settings,
which causes this error. The latest version, v0.7.8, can fix this issue by using the correct URL.
To resolve this:
- Open your ZVM settings file: '~/.zvm/settings.json'
- Remove the 'zlsVersionMapUrl' key & value from the file (if present).
What happens next: ZVM will automatically use the correct version map the next time you run it
If the issue persists, please double-check your settings and try again, or create a GitHub Issue.
Full Changelog: v0.7.7...v0.7.8
v0.7.7
What's Changed
New Contributors
Full Changelog: v0.7.6...v0.7.7
Updated Version Map Setting
Set Version Map Source
ZVM lets choose your vendor for Zig and ZLS. This is great if your company hosts it's own internal fork of Zig, you prefer a different flavor of the language, like Mach.
zvm vmu zig "https://machengine.org/zig/index.json" # Change the source ZVM pulls Zig release information from.
zvm vmu zls https://validurl.local/vmu.json
# ZVM only supports schemas that match the offical version map schema.
# Run `vmu default` to reset your version map.
zvm vmu zig default # Resets back to default Zig releases.
zvm vmu zig mach # Sets ZVM to pull from Mach nominated Zig.
zvm vmu zls default # Resets back to default ZLS releases.
You can now use zvm list --vmu
to see set version maps