Releases: hendriknielaender/zvm
v0.3.3
What's Changed
- fix: ensure version folder exists by @hendriknielaender in #32
- build: upgrade to zig 0.13.0 by @hendriknielaender in #41
Full Changelog: v0.3.1...v0.3.3
v0.3.2
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- refactor(build): optimize cross-compilation targets in build.zig by @hendriknielaender in #24
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- feat: add verify shasum by @hendriknielaender in #14
- feat(progress): implement std.Progress for download visualization by @hendriknielaender in #22
Full Changelog: v0.1.2.2...v0.2.0
v0.1.2
What's Changed
- feat: use libarchive zig bindings by @hendriknielaender in #8
- feat: use installed version by @hendriknielaender in #13
- feat: change install dir to .zm by @hendriknielaender in #18
- feat: add logo by @hendriknielaender in #19
- fix: use version key for master install in zvm by @hendriknielaender in #20
- chore(ci): add artifacts to release job by @hendriknielaender in #21
Full Changelog: v0.1.1-alpha.2...v0.1.2
v0.1.1
🌟 Highlights:
-
Native Zig Bindings: With this integration, ZVM now harnesses the full potential of libarchive without the need for any external dependencies. It ensures smoother, more efficient, and more integrated compression and archiving capabilities.
-
Seamless Integration: Thanks to the Zig ecosystem, the integration is both seamless and performant, promising robustness for all your version management needs.
🔧 Enhancements:
- Improved error handling with libarchive operations.
- Optimized extraction and compression speeds, particularly for larger projects.
- Reduced memory overhead due to the direct Zig bindings.
v0.1.0
test
v0.1.0
zvm (zig version manager) - Release 0.1.0
🎉 Welcome to the first release of zvm!
Features:
-
Command Handling:
- Simplified command-line argument parsing for better user experience.
-
Supported Commands:
ls
orlist
: Lists all the available Zig versions.i
orinstall
: Installs a specified Zig version.use
: Switch to a specified Zig version.--version
: Check the current Zig version in use.
Usage:
To start using zvm, run the command with any of the following options:
zvm ls
orzvm list
- List Zig versions.zvm i <version>
orzvm install <version>
- Install a specific Zig version.zvm use <version>
- Switch to a specific Zig version.zvm --version
- Check the currently active Zig version.
Notes:
- Commands are flexible, with both short and long-form handles for user convenience.
- Comprehensive error handling and intuitive feedback for better user experience are on the roadmap.
Contribution:
Community feedback and contributions are highly encouraged. Please feel free to raise any issues or PRs on the GitHub repository.
Full Changelog: https://github.com/hendriknielaender/zvm/commits/v0.1.0-alpha