Skip to content

Releases: gvcgo/version-manager

v0.7.0 release🌈

12 Nov 07:04
Compare
Choose a tag to compare

bugfix for version locker on Windows.
bugfix for command 'vmr use'
bugfix for os.Getenv("SHELL") in docker.

add new command 'vmr installed-sdks'.

v0.6.9 release🌈

05 Oct 08:35
Compare
Choose a tag to compare

Full Changelog: v0.6.9...v0.6.9

Bug fix for installing executables.

v0.6.8 release 🌈

01 Oct 06:58
Compare
Choose a tag to compare

Full Changelog: v0.6.7...v0.6.8

  1. Add searching version list using Conda, eg vmr s -c sdkname.
  2. Add installing version using Conda while the SDK is not supported by VMR but Conda. Note that you need to set the ENVs manually. vmr u -c sdkname@version
  3. Add support for wasmtime, wasmer, wasmedge.
  4. Fix core lib support for Moonbit.

  1. 增加从Conda-Forge搜索版本的功能,例如, vmr s -c sdkname.
  2. 增加直接从Conda安装VMR暂时未支持的SDK,例如, vmr u -c sdkname@version.
  3. 增加对wasmtime, wasmer, wasmedge的支持.
  4. 修复Moonbit中对core lib安装问题.

v0.6.7 release🌈

27 Sep 12:06
Compare
Choose a tag to compare

Add CLI support for vmr. Users can choose either CLI or TUI to manage SDKs.

新增命令行(CLI)支持。用户可以选择使用CLI或者TUI进行SDK版本管理。

v0.6.6 🌈

01 Sep 03:18
Compare
Choose a tag to compare

Version sort fixed for RC & Beta.

v0.6.5🌈

28 Aug 13:49
Compare
Choose a tag to compare
  1. 修改session模式下创建新的terminal的方式,提升windows下的session模式的性能。
  2. 增加对JDK-Liberica-NIK(JDK Graalvm),bazel, llvm-mingw的支持。

v0.6.4 🌈

05 Jul 05:43
Compare
Choose a tag to compare
  1. Add support for Garnet, MongoDB, MySQL, PostgreSQL, Redka, Github-CLI, g++
  2. Bugfix for download.
  3. Bugfix for scala installation.
  4. Bugfix for tree-sitter installation.

v0.6.3🌈

25 Jun 08:42
Compare
Choose a tag to compare
  • Auto switch to locked versions for IDEs/Editors. (currently, tested only for vscode.)
  • New shell env file duplication test.
  • Bug fix for removing failed files on windows.
  • Supports multi-thread download, vmr st -h.
  • Supports customized mirror for SDKs, vmr tm -h.
  • Bugfix for git-for-windows installation.
  • Bugfix for uninstallation.

  • 支持:编辑器或IDE的集成终端,在打开时立即切换到项目已经锁定的版本。
  • vmr的shell文件重复检测方面的更新。
  • 关于Windows下自动删除下载失败的文件的相关bug修复。
  • 支持多线程下载, 可以使用vmr st -h查看帮助信息。
  • 支持自定义下载镜像源,可以自行定制一些国内下载源, 使用vmr tm -h查看帮助信息。
  • git-for-windows安装失败问题的修复。
  • 关于卸载SDK的bug修复。

自定义下载源存放在$HOME/.vmr/customed_mirrors.toml中,主要是将vsoure中的官方下载URL替换为自定义下载源的URL.

@moqsien
@zzhaolei 有时间,可以帮忙review一下,看看会不会有什么潜在问题。

v0.6.2 🌈

04 Jun 06:11
Compare
Choose a tag to compare

v0.6.1 🌈

01 Jun 10:02
Compare
Choose a tag to compare

What’s Changed

  • 全新的TUI,交互式,更少的命令,更少的用户输入,更直观的提示 @moqsien
  • 全新的版本仓库,vsources @moqsien
  • 全新的Installer设计,保证可扩展性,通过使用conda,甚至可以扩展到支持数以千计的应用 @moqsien
  • 支持了更多语言,例如erlang, elixir, ruby, clang, gcc, lfortran, r, perl, lua, nim等 @moqsien
  • 增加了windows可执行文件签名,减少windows defender误报病毒 @moqsien
  • 新的shell,修复了相关问题,支持了fish shell @zzhaolei @moqsien
  • 拆分 cmd.go 中的子命令到不同的文件 (#39) @zzhaolei @moqsien
  • 修复命令行自动补全问题 @zzhaolei

注意
由于变化非常巨大,无法做到与旧版完全兼容。所以,最新版本0.6.x放弃了对旧版本的兼容,如果安装0.6.x,则会提示是否删除旧版本及通过旧版本安装的SDK。如果同意,才能继续安装0.6.x。

新版文档

https://gvcgo.github.io/vdocs/

体验安装方法

  • Linux/MacOS
curl --proto '=https' --tlsv1.2 -sSf https://gvc.1710717.xyz/proxy/https://raw.githubusercontent.com/gvcgo/version-manager/main/scripts/install.preview.sh | sh
  • Windows
powershell -c "irm https://gvc.1710717.xyz/proxy/https://raw.githubusercontent.com/gvcgo/version-manager/main/scripts/install.preview.ps1 | iex"

demo.gif

demo

👻 Maintenance

  • Bump golang.org/x/net from 0.19.0 to 0.23.0 in the go_modules group across 1 directory (#44) @dependabot