Skip to content

Releases: version-fox/vfox

v0.5.3

18 May 12:41
Compare
Choose a tag to compare

Changelog

Fixed a regression introduced in 0.5.0 that prevented some SDK's from being used on Windows, e.g. Flutter, Java.

What's Changed

  • perf: upgrade vfox use http proxy by @jan-bar in #274
  • perf: no changes, no need to refresh environment by @aooohan in 7c30b1c
  • fix: link to the sdk installation directory instead of the bin directory by @aooohan in d3f42de

Full Changelog: v0.5.2...v0.5.3

v0.5.2

15 May 01:20
Compare
Choose a tag to compare

Changelog

https://vfox.lhan.me/guides/configuration.html#cache-settings

https://vfox.lhan.me/usage/shims-path.html

What's Changed

  • fix: support for missing string type by @Chance-fyi in #270
  • fix: use map to cache all Available results, not only AvailableHookResults by @aooohan in f524c33

Full Changelog: v0.5.1...v0.5.2

v0.5.1

13 May 06:49
Compare
Choose a tag to compare

Changelog

https://vfox.lhan.me/guides/configuration.html#cache-settings

https://vfox.lhan.me/usage/shims-path.html

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

11 May 11:19
Compare
Choose a tag to compare

Changelog

This version mainly optimizes the performance of vfox, such as caching search results, using soft links instead of real paths and support global shims.

https://vfox.lhan.me/guides/configuration.html#cache-settings

https://vfox.lhan.me/usage/shims-path.html

What's Changed

  • feat: allow PreInstall hook to customize request headers by @yanecc in #248
  • perf: cache Available results to reduce network io by @aooohan in #240
  • feat: supports shims for integration with IDEs by @aooohan in #256
  • feat: generate a current soft link to point to the corresponding SDK by @aooohan in 23b8163
  • feat: extending the types supported by config command by @Chance-fyi in #254
  • fix: register archiver module by @aooohan in 90d1b29

Full Changelog: v0.4.2...v0.5.0

v0.4.2

29 Apr 07:21
Compare
Choose a tag to compare

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: v0.4.1...v0.4.2

v0.4.1

22 Apr 11:19
Compare
Choose a tag to compare

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: v0.3.4...v0.4.1

v0.4.0

22 Apr 08:45
Compare
Choose a tag to compare

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: v0.3.4...v0.4.0

v0.3.4

12 Apr 01:11
Compare
Choose a tag to compare

What's Changed

  • feat: optimize cli help messages by @bytemain in #192
  • fix: the first available version principle when loading MuitlToolVersion by @Chance-fyi in #197
  • fix: directory cannot be found when decompressing soft link files by @c0febean in #199

New Contributors

Full Changelog: v0.3.2...v0.3.4

v0.3.2

10 Apr 06:02
Compare
Choose a tag to compare

Changelog

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

What's Changed

  • feat: support clinkcmder shell on Windows by @jan-bar in #167
  • feat: support update all installed plugins by @gythialy in #181
  • feat: add PluginDirPath for LuaRuntime by @Chance-fyi in #171
  • fix: remove the panic of no search by @jan-bar in #175
  • fix: make sure all the PATH entries follow cygpath -u style by @aooohan in 7d1abf3
  • fix: set slice should return a copy by @jan-bar in #187
  • refactor: simplify the tool-version management mechanism by @aooohan in c63d523
  • chore(deps-dev): bump vite from 5.2.2 to 5.2.8 in /docs by @dependabot in #182

New Contributors

Full Changelog: v0.3.1...v0.3.2

v0.3.1

03 Apr 02:09
Compare
Choose a tag to compare

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: v0.3.0...v0.3.1