Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

proto 0.46.0 #207833

Merged
merged 2 commits into from
Feb 15, 2025
Merged

proto 0.46.0 #207833

merged 2 commits into from
Feb 15, 2025

Conversation

BrewTestBot
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
## Release Notes

💥 Breaking

  • WASM API
    • Removed deprecated fetch, fetch_url, fetch_url_bytes, fetch_url_text, and fetch_url_with_cache helper functions. Use the newer fetch functions instead.

🚀 Updates

  • Added $XDG_DATA_HOME support when detecting the proto store. Will be used if $PROTO_HOME is not set, and will fallback to $HOME/.proto.
  • Added settings.build configuration, allowing aspects of the build from source process to be customized.
  • Updated proto install to log checkpoints instead of rendering progress bars in a non-TTY environment.
  • Updated proto install to support build from source when installing multiple tools.
    • If the build fails, a markdown compatible log file will be written to the current directory.
  • Disabled HTTP request caching when in a Docker container.
  • Improved our errors implementation, rewriting some error messages, and updating error codes.
  • Started on a new "backend" plugin system, allowing third-party tools to be used as proto plugins.
    • For example, asdf on Unix, and scoop on Windows. This will land in the next release.
  • WASM API
    • Added BuildInstruction::RemoveAllExcept variant.
    • Added register_backend plugin function.
    • Added fetch, exec, exec_captured, exec_streamed, get_host_env_var, set_host_env_var, add_host_paths, into_real_path, and into_virtual_path helper functions.
    • Added generate_build_install_tests! test macro.
    • Renamed ToolMetadataInput to RegisterToolInput.
    • Renamed ToolMetadataOutput to RegisterToolOutput.

🧩 Plugins

  • Updated bun_tool to v0.15.
  • Updated deno_tool to v0.15.
  • Updated go_tool to v0.16.
  • Updated moon_tool v0.3.
  • Updated node_tool to v0.16.
  • Updated node_depman_tool to v0.15.
  • Updated python_tool to v0.14.
  • Updated python_uv_tool v0.2.
  • Updated ruby_tool v0.2.
  • Updated rust_tool to v0.13.
  • Updated schema_tool to v0.17.

⚙️ Internal

  • Updated dependencies.
  • Updated wasmtime to v29 (from v26).

Download proto_cli 0.46.0

File Platform Checksum
proto_cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
proto_cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
proto_cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
proto_cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
proto_cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
proto_cli-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
proto_cli-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

@github-actions github-actions bot added rust Rust use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Feb 15, 2025
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Feb 15, 2025
@BrewTestBot BrewTestBot added this pull request to the merge queue Feb 15, 2025
Merged via the queue into master with commit 0eee3fd Feb 15, 2025
15 checks passed
@BrewTestBot BrewTestBot deleted the bump-proto-0.46.0 branch February 15, 2025 23:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. rust Rust use is a significant feature of the PR or issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants