- Fixed version parsing for versions that contain
.x.
- Updated to support proto v0.37 release.
- Updated dependencies.
- Fixed yarn "2.4.3" not resolving or downloading correctly (it was published to the wrong package).
- Updated to support proto v0.36 release.
- Updated to support proto v0.35 release.
- Fixed yarn "latest" alias pointing to the v1 latest, instead of v4 (berry) latest.
- Added a
dist-urlconfig setting, allowing the download host to be customized.
- Fixed
.nvmrcand.node-versionparsing when they contain comments.
- Updated to support proto v0.32 release.
- Removed
install_global, usenpm/pnpm/yarninstead. - Removed
uninstall_global, usenpm/pnpm/yarninstead. - Removed the
intercept-globalsconfig setting.
- Added a new
shared-globals-dirsetting, which injects args/env vars into npm/pnpm/yarn commands when they attemp to install global packages. - Updated to support proto v0.31 release.
- Updated dependencies.
- Added version detection support for
voltainpackage.json.
- Changed the
bundled-npmandintercept-globalssettings to befalseby default (instead oftrue).
- Updated to support proto v0.29 release.
- Removed deprecated functions:
locate_bins,create_shims
- Updated to support proto v0.28 release.
- Updated to extism-pdk v1.
- Will no longer symlink binaries (
~/.proto/bin) for all package managers.- You'll need to rely on shims for proper functonality.
- And you'll most likely need to delete any old bins manually.
- Updated to support proto v0.26 release.
- Updated dependencies.
- Added
ltsandlts-latestas supported remote aliases.
- Added 2 new settings:
intercept-globalsandbundled-npm. - Updated to support proto v0.24 release.
- Updated dependencies.
- Fixed an incorrect globals directory on Windows.
- Updated dependencies.
- Updated globals install to use a
--prefixarg instead ofPREFIXenv var.
- Updated to support proto v0.23 release.
- Will now ignore detecting versions from
node_modulespaths.
- Fixed Yarn >= v1.22.20 not unpacking correctly.
- Updated the
npmtool to create thenpxshim instead of thenodetool. - Updated symlinked binaries to use the shell scripts instead of the source
.jsfiles (when applicable).
- Updated to support proto v0.22 release.
- Updated dependencies.
- Temporarily fixed an issue where Yarn would fail to parse the npm registry response and error with "control character (\u0000-\u001F) found while parsing a string".
- Support Yarn v4.
- Temporarily fixed an issue where calling
nodeas a child process may fail.
- Potentially fixed a WASM memory issue.
- Updated to support proto v0.20 release.
- Updated dependencies.
- Now strips the corepack hash from
packageManagerwhen parsing versions.
- Updated dependencies.
- Added support for installing the canary release (when applicable).
- Brought back support for detecting a version from
package.jsonengines. - Updated to support proto v0.17 release.
- Updated to support proto v0.16 release.
- Added support for
install_globalanduninstall_global. - Added
post_installhook for installing the bundled npm. - Updated to support proto v0.15 release.
- npm
- Will no longer crash when parsing an invalid
package.json.
- Will no longer crash when parsing an invalid
- Will no longer check
enginesinpackage.jsonwhen detecting a version.
- Updated to support proto v0.14 release.
- npm
- Improved version resolution for "bundled" alias.
- Initial release!