Migrated to a new repository: https://github.com/moonrepo/tools
- Added
platform.*.exe_dir, which points to a relative dir that contains all pre-installed executables. - Renamed
platform.*.bin_pathtoexe_path. - Updated to support proto v0.37 release.
- Updated
resolve.aliasesto support ranges, requirements, and aliases. - Updated
resolve.version-patternandresolve.git-tag-patternto support year/month/day regex group names (for calver support). - Updated dependencies.
- Added
resolve.aliasesandresolve.versionssettings, allowing an explicit list of aliases and versions to be defined. The versions list will be merged with other git/manifest extracted versions. - Updated to support proto v0.36 release.
- Updated to support proto v0.35 release.
- Added
install.primarysetting, for advanced configuring the primary bin/shim itself. Supports the same settings as the WASM plugin. - Added
install.secondarysetting, for configuring secondary bins/shims. Supports the same settings as the WASM plugin. - Updated
platform.*.bin-pathto support interpolation. - Updated to support proto v0.32 release.
- Added an
install.libcsetting, to customize the libc wording used.
- Removed
globalssetting. Use native installation methods instead. - Removed deprecated
shimsetting, useinstallsetting instead.
- Added a
platform.*.archssetting, to limit what architectures are supported for that OS. - Added a
packagessetting for managing global packages. Supportsglobals_lookup_dirsandglobals_prefixsub-settings. - Updated to support proto v0.31 release.
- Updated dependencies.
- Updated arch/os value parsing to be more strict.
- Updated our regex to support Perl syntax like
\d.
- Updated to support proto v0.29 release.
- Added
globals.binsetting, for customizing the bin used for installs/uninstalls.
- Removed deprecated functions:
locate_bins,create_shims
- Updated to support proto v0.28 release.
- Updated to extism-pdk v1.
- Added
resolve.version-patternand improved regex handling.- Now supports named captures:
major,minor,patch,pre,build - Will construct the version from the above captures.
- Now supports named captures:
- Deprecated
resolve.git-tag-pattern(use the above instead).
- Updated to support proto v0.26 release.
- Updated dependencies.
- Updated to support proto v0.24 release.
- Updated dependencies.
- Added
install.no_binandinstall.no_shimfields. - Updated to support proto v0.22 release.
- Deprecated undocumented
shimsetting.
- Updated dependencies.
- Potentially fixed a WASM memory issue.
- Added
install.checksum_public_keyfor defining the public key used to verify checksums. - Added
metadata.self_upgrade_commandsfor defining which sub-commands should be blocked for self-upgrades. - Updated to support proto v0.20 release.
- Updated dependencies.
- Fixed
archive-prefixnot being interpolated.
- Updated dependencies.
- Updated dependencies.
- Fixed an invalid regex pattern.
- We updated the schema internally to be represented as JSON instead of TOML, which may cause breakages depending on a version mismatch between proto and the plugin.
- Fixed version parsing from tags to be more accurate. Will now properly include prerelease/build metadata.
- Added support for installing canary releases with the
install.checksum_url_canaryandinstall.download_url_canarysettings. - Updated to support proto v0.17 release.
- Updated to support proto v0.16 release.
- Added support for
install_globalanduninstall_global. - Updated to support proto v0.15 release.
- Initial release!