- Fixed typos in error messages ("Plase" → "Please", "manualy" → "manually")
- Cached distribution metadata to avoid redundant network requests during install
- Added comments for version threshold constants
- Enhanced README with usage examples, version detection, supported platforms table, and proto version requirement
- Added GitHub Actions release workflow
- Removed redundant
build-wasm.shscript
- Fixed Linux download URL: use
.tar.xzextension instead of.zip
- Filter available versions by platform and architecture compatibility
- Support legacy versions with
vprefix (< 1.17.0) on compatible platforms - Show descriptive error when installing an unsupported version for the current OS/arch
- Added platform validation tests (macOS ARM64, Linux non-x64, Windows non-x64, unknown OS)
- Added version range and alias resolution tests
- Added download URL generation tests for all supported platforms
- Initial release