Skip to content
This repository was archived by the owner on Jul 17, 2024. It is now read-only.

Latest commit

Β 

History

History
206 lines (115 loc) Β· 4.43 KB

File metadata and controls

206 lines (115 loc) Β· 4.43 KB

Migrated to a new repository: https://github.com/moonrepo/tools

Changelog

0.14.0

πŸš€ Updates

  • Added platform.*.exe_dir, which points to a relative dir that contains all pre-installed executables.
  • Renamed platform.*.bin_path to exe_path.
  • Updated to support proto v0.37 release.

0.13.1

πŸš€ Updates

  • Updated resolve.aliases to support ranges, requirements, and aliases.
  • Updated resolve.version-pattern and resolve.git-tag-pattern to support year/month/day regex group names (for calver support).
  • Updated dependencies.

0.13.0

πŸš€ Updates

  • Added resolve.aliases and resolve.versions settings, 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.

0.12.0

πŸš€ Updates

  • Updated to support proto v0.35 release.

0.11.0

πŸš€ Updates

  • Added install.primary setting, for advanced configuring the primary bin/shim itself. Supports the same settings as the WASM plugin.
  • Added install.secondary setting, for configuring secondary bins/shims. Supports the same settings as the WASM plugin.
  • Updated platform.*.bin-path to support interpolation.
  • Updated to support proto v0.32 release.

0.10.1

πŸš€ Updates

  • Added an install.libc setting, to customize the libc wording used.

0.10.0

πŸ’₯ Breaking

  • Removed globals setting. Use native installation methods instead.
  • Removed deprecated shim setting, use install setting instead.

πŸš€ Updates

  • Added a platform.*.archs setting, to limit what architectures are supported for that OS.
  • Added a packages setting for managing global packages. Supports globals_lookup_dirs and globals_prefix sub-settings.
  • Updated to support proto v0.31 release.
  • Updated dependencies.

βš™οΈ Internal

  • Updated arch/os value parsing to be more strict.

0.9.1

πŸš€ Updates

  • Updated our regex to support Perl syntax like \d.

0.9.0

πŸš€ Updates

  • Updated to support proto v0.29 release.
  • Added globals.bin setting, for customizing the bin used for installs/uninstalls.

0.8.0

πŸ’₯ Breaking

  • Removed deprecated functions: locate_bins, create_shims

πŸš€ Updates

  • Updated to support proto v0.28 release.
  • Updated to extism-pdk v1.

0.7.1

πŸš€ Updates

  • Added resolve.version-pattern and improved regex handling.
    • Now supports named captures: major, minor, patch, pre, build
    • Will construct the version from the above captures.
  • Deprecated resolve.git-tag-pattern (use the above instead).

0.7.0

πŸš€ Updates

  • Updated to support proto v0.26 release.

βš™οΈ Internal

  • Updated dependencies.

0.6.0

πŸš€ Updates

  • Updated to support proto v0.24 release.

βš™οΈ Internal

  • Updated dependencies.

0.5.0

πŸš€ Updates

  • Added install.no_bin and install.no_shim fields.
  • Updated to support proto v0.22 release.
  • Deprecated undocumented shim setting.

βš™οΈ Internal

  • Updated dependencies.

0.4.1

🐞 Fixes

  • Potentially fixed a WASM memory issue.

0.4.0

πŸš€ Updates

  • Added install.checksum_public_key for defining the public key used to verify checksums.
  • Added metadata.self_upgrade_commands for defining which sub-commands should be blocked for self-upgrades.
  • Updated to support proto v0.20 release.

βš™οΈ Internal

  • Updated dependencies.

0.3.3

🐞 Fixes

  • Fixed archive-prefix not being interpolated.

βš™οΈ Internal

  • Updated dependencies.

0.3.2

βš™οΈ Internal

  • Updated dependencies.

0.3.1

🐞 Fixes

  • Fixed an invalid regex pattern.

0.3.0

πŸš€ Breaking

  • 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.

🐞 Fixes

  • Fixed version parsing from tags to be more accurate. Will now properly include prerelease/build metadata.

0.2.0

πŸš€ Updates

  • Added support for installing canary releases with the install.checksum_url_canary and install.download_url_canary settings.
  • Updated to support proto v0.17 release.

0.1.1

πŸš€ Updates

  • Updated to support proto v0.16 release.

0.1.0

πŸš€ Updates

  • Added support for install_global and uninstall_global.
  • Updated to support proto v0.15 release.

0.0.1

πŸŽ‰ Release

  • Initial release!