跳到主内容
@wquguru
精选75Homebrew(GitHub Releases)客户端

Homebrew 6.0.20:修复路径遍历、Cask 安装与依赖问题

6.0.20

原文
发到 X

What's Changed

变更内容

  • generate-zap: resolve apps from package receipts by @loganrosen in #23623
  • cc shim: compare by canonicalizing both sides, fixing issues with symlinked HOMEs by @averms in #23637
  • pathname/disk_usage_extension: fix double path traversal by @krehel in #23632
  • Migrate analytics to brew.sh proxy by @SMillerDev in #23639
  • Add brew tests --load-only and break the install require cycle by @p-linnane in #23642
  • Run privileged cask install steps in the parent process by @p-linnane in #23641
  • Drive bottle pours from relocation metadata by @MikeMcQuaid in #23643
  • bundle: fail Flatpak entries when flatpak is not installed by @p-linnane in #23648
  • upgrade: print the fetch heading before prefetching by @bevanjkay in #23640
  • utils/curl: fix curl_version memoization by @krehel in #23651
  • livecheck/livecheck: rename some params to formula_or_cask by @cho-m in #23650
  • Explain Cask Gatekeeper security model by @MikeMcQuaid in #23653
  • rubocops/cask/url: require each keyword parameter on its own line by @hyuraku in #23654
  • Check domain age to be > 30 days in auditors by @SMillerDev in #23655
  • dev-cmd/bump: skip if there is an open bump PR by @cho-m in #23649
  • cmd/uses: require cask/cask by @botantony in #23660
  • tapioca/compilers/cask/config: Generate accessors from DEFAULT_DIRS by @p-linnane in #23661
  • Fix undefined method 'all' for class Cask::Cask in deps command by @middagj in #23663
  • Add package manager caches and isolate them in CI by @MikeMcQuaid in #23656
  • Add formula fetch phase run before install by @MikeMcQuaid in #23657
  • dev-cmd/pr-pull: require cask/cask_loader by @p-linnane in #23664
  • Check ELF relocatability by structure when bottling by @MikeMcQuaid in #23644
  • Delete node-gyp debris and strip addons when bottling by @MikeMcQuaid in #23645
  • Check raw linkage names when bottling by @MikeMcQuaid in #23646
  • bundle: batch installs where possible by @dduugg in #23659
  • Require trust for automatic tap migration installs by @felix314159 in #23662
  • generate-zap:通过包收据解析应用,由 @loganrosen 在 #23623 中完成
  • cc shim:通过规范化双方进行比较,修复符号链接 HOME 的问题,由 @averms 在 #23637 中完成
  • pathname/disk_usage_extension:修复双重路径遍历,由 @krehel 在 #23632 中完成
  • 将分析迁移到 brew.sh 代理,由 @SMillerDev 在 #23639 中完成
  • 添加 brew tests --load-only 并打破安装的 require 循环,由 @p-linnane 在 #23642 中完成
  • 在父进程中运行特权 cask 安装步骤,由 @p-linnane 在 #23641 中完成
  • 根据重定位元数据驱动瓶装倒出,由 @MikeMcQuaid 在 #23643 中完成
  • bundle:当未安装 flatpak 时,使 Flatpak 条目失败,由 @p-linnane 在 #23648 中完成
  • upgrade:在预取之前打印获取标题,由 @bevanjkay 在 #23640 中完成
  • utils/curl:修复 curl_version 记忆化,由 @krehel 在 #23651 中完成
  • livecheck/livecheck:将某些参数重命名为 formula_or_cask,由 @cho-m 在 #23650 中完成
  • 解释 Cask Gatekeeper 安全模型,由 @MikeMcQuaid 在 #23653 中完成
  • rubocops/cask/url:要求每个关键字参数单独一行,由 @hyuraku 在 #23654 中完成
  • 在审计器中检查域名年龄大于 30 天,由 @SMillerDev 在 #23655 中完成
  • dev-cmd/bump:如果存在开放的 bump PR 则跳过,由 @cho-m 在 #23649 中完成
  • cmd/uses:需要 cask/cask,由 @botantony 在 #23660 中完成
  • tapioca/compilers/cask/config:从 DEFAULT_DIRS 生成访问器,由 @p-linnane 在 #23661 中完成
  • 修复 deps 命令中 Cask::Cask 类的未定义方法 'all',由 @middagj 在 #23663 中完成
  • 添加包管理器缓存并在 CI 中隔离它们,由 @MikeMcQuaid 在 #23656 中完成
  • 添加在安装前运行的公式获取阶段,由 @MikeMcQuaid 在 #23657 中完成
  • dev-cmd/pr-pull:需要 cask/cask_loader,由 @p-linnane 在 #23664 中完成
  • 在装瓶时通过结构检查 ELF 可重定位性,由 @MikeMcQuaid 在 #23644 中完成
  • 在装瓶时删除 node-gyp 残留并剥离插件,由 @MikeMcQuaid 在 #23645 中完成
  • 在装瓶时检查原始链接名称,由 @MikeMcQuaid 在 #23646 中完成
  • bundle:尽可能批量安装,由 @dduugg 在 #23659 中完成
  • 要求自动迁移安装时信任,由 @felix314159 在 #23662 中完成

New Contributors

新贡献者

  • @averms made their first contribution in #23637
  • @felix314159 made their first contribution in #23662
  • @averms 在 #23637 中做出了他们的首次贡献
  • @felix314159 在 #23662 中做出了他们的首次贡献

Full Changelog: 6.0.19...6.0.20

完整变更日志:6.0.19...6.0.20

更进一步:量化金融体系

看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力

进入量化体系 →

相似阅读

另一事件,读法相近