Vfox Versions Save

A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more

v0.4.2

2 weeks ago

Changelog

.tool-versions behavior

The vfox strategy is that if we have a .tool-version in the project (project/.tool-versions), that version will be used in the current shell, regardless of whether you switch directories or not, the version is not changed until the next .tool-versions file is encountered, or vfox use command is executed manually.

What's Changed

New Contributors

Full Changelog: https://github.com/version-fox/vfox/compare/v0.4.1...v0.4.2

v0.4.1

3 weeks ago

Changelog

The new features in this version mainly include the following:

1. Support Parse Legacy Files

Those are version files from other version managers, such as .node-version, .nvmrc, .sdkmanrc etc.

This feature is disabled by default. For how to turn it on, please see Legacy Version File.

NOTE: Currently, only vfox-nodejs and vfox-java plugin, implement this feature. If you have needs, please raise an issue to the corresponding plug-in repository.

2. Manipulate configuration files with commands

https://vfox.lhan.me/guides/configuration.html#config-command

3. Add multiple plugins at once

https://vfox.lhan.me/usage/plugins-commands.html#add

4. Add cd command

https://vfox.lhan.me/usage/core-commands.html#cd

What's Changed

New Contributors

Full Changelog: https://github.com/version-fox/vfox/compare/v0.3.4...v0.4.1

v0.4.0

3 weeks ago

Changelog

The new features in this version mainly include the following:

1. Support Parse Legacy Files

Those are version files from other version managers, such as .node-version, .nvmrc, .sdkmanrc etc.

This feature is disabled by default. For how to turn it on, please see Legacy Version File.

NOTE: Currently, only vfox-nodejs and vfox-java plugin, implement this feature. If you have needs, please raise an issue to the corresponding plug-in repository.

2. Manipulate configuration files with commands

https://vfox.lhan.me/guides/configuration.html#config-command

3. Add multiple plugins at once

https://vfox.lhan.me/usage/plugins-commands.html#add

4. Add cd command

https://vfox.lhan.me/usage/core-commands.html#cd

What's Changed

New Contributors

Full Changelog: https://github.com/version-fox/vfox/compare/v0.3.4...v0.4.0

v0.3.4

1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/version-fox/vfox/compare/v0.3.2...v0.3.4

v0.3.2

1 month ago

Changelog

Support clink and cmder shell on Windows and refactor tool-version loading mechanism.

What's Changed

New Contributors

Full Changelog: https://github.com/version-fox/vfox/compare/v0.3.1...v0.3.2

v0.3.1

1 month ago

Changelog

This is an emergency fix for a regression introduced in 0.3.0 which cause environment variables to not be updated in a timely manner.

⚠️⚠️⚠️For detailed changelog, please see https://github.com/version-fox/vfox/releases/tag/v0.3.0

Full Changelog: https://github.com/version-fox/vfox/compare/v0.3.0...v0.3.1

v0.3.0

1 month ago

Breaking Change ⚠️⚠️⚠️

The plugin system has been refactored in this version, and the plugin repository has been migrated to Public Registry.

How to add plugin on this version?

Add Plugin: vfox add <category>/<plugin-name> -> vfox add <plugin-name> Example:

  • vfox add nodejs/nodejs -> vfox add nodejs
  • vfox add java/java -> vfox add java

How to migrate old installed plugin?

You can also use vfox update <sdk-name> directly to upgrade. BUT please note that you may need to execute it twice!!!

Does it affect installed plugins?

No! You can still use old version plugins normally.

How to view all available plugins?

What's Changed

New Contributors

Full Changelog: https://github.com/version-fox/vfox/compare/v0.2.6...v0.3.0

v0.2.6

1 month ago

⚠️⚠️ Please do not use v0.2.5!!!

Changelog

This version mainly fixed several problems caused by Powershell Hook scripts, optimizing user experience and performance, also supports GitBash shell

And to prepare for the 0.3.0.

What's Changed

New Contributors

Full Changelog: https://github.com/version-fox/vfox/compare/v0.2.4...v0.2.6

v0.2.5

1 month ago

The current version has major bugs and has been deprecated, please use the latest version.

Full Changelog: https://github.com/version-fox/vfox/compare/v0.2.4...v0.2.5

v0.2.4

2 months ago

Changelog

The main change of this release is to fix issues with duplicate values in the PATH environment variable, along with some improvements to the user experience.

And we've also added a documentation website: https://vfox.lhan.me

What's Changed

  • bugfix: When configuring environment variables, if this version is not installed, then ignore it by @aooohan in d54f00420006b9f06fc100b07a4f76c753ff5e3c
  • bugfix: Make sure that the target file has been decompressed when reconfiguring soft link by @aooohan in 2d75a9bbfb07acbc9eb3ed8550c8b215bf115e08
  • doc: add doc site by @aooohan in https://github.com/version-fox/vfox/pull/54
  • bugfix: Prints the searched version according to the terminal height by @Chance-fyi in https://github.com/version-fox/vfox/pull/65
  • bugfix: handling interruptions during installation by @aooohan in cdb5784c23fcd92be8ebed2edd98d0c558afca8e
  • bugfix: Prioritize displaying the versions of project, session, and global records when using current command by @aooohan in 65838e86d0e20a52f443eeafea797b75e2d360b6
  • feat: allow json output for env subcommand by @axdank in https://github.com/version-fox/vfox/pull/64
  • bugfix: Use command in non-hook environments, do not use defer for save record by @axdank in https://github.com/version-fox/vfox/pull/68
  • bugfix: Duplicate PATH is generated when -g is global on Windows(#60) by @aooohan in 416dcad53c587dfb1635c65641dc536ec309f9b7
  • bugfix: The PATH environment variable contains multiple duplicate paths(#70) by @aooohan in c5c96f4126cf4f1b23b0c59a6fd57435e9c9ef79
  • bugfix: simplify unix-like env manager to accept PATH value from plugin which include many paths by @aooohan in 571fa662acf08aaa90a45b2ba62c4b452d1d5b7c

New Plugins

New Contributors

Full Changelog: https://github.com/version-fox/vfox/compare/v0.2.3...v0.2.4