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

Homebrew 6.0.16:Linux 沙箱改用 Landlock,新增自动更新静默模式

6.0.16

原文
发到 X

What's Changed

变更内容

  • cask/audit: detect incorrect app case by @krehel in #23400
  • Start install downloads before local-only checks by @MikeMcQuaid in #23381
  • contributions: clarify Maintainer team access by @SSakutaro in #23394
  • Tolerate missing bottle manifests in prefetches by @MikeMcQuaid in #23403
  • Use workflow result for commit style by @MikeMcQuaid in #23402
  • docs/MCP-Server: update Cursor URL by @p-linnane in #23415
  • download_queue: print fetch heading to stderr when stdout is not a TTY by @carlocab in #23406
  • cask/audit: allow linux-only casks by @bevanjkay in #23422
  • Compact install step JSON (25/26) by @MikeMcQuaid in #23365
  • api/cask: ignore target when selecting artifact stanza by @p-linnane in #23417
  • Retry API downloads without --time-cond on curl receive errors by @p-linnane in #23411
  • bundle cleanup: document trust store reset by @p-linnane in #23412
  • Pass the download queue to FormulaInstaller when upgrading by @p-linnane in #23416
  • test/ENV_spec: compare only singleton methods by @p-linnane in #23421
  • Restore use of package-provided service files by @MikeMcQuaid in #23423
  • bump: show upstream versions in release cooldown by @MikeMcQuaid in #23409
  • Add autobump option to tap-new by @SMillerDev in #23349
  • Convert Tab attributes to keyword arguments by @hyuraku in #23430
  • Remove Bubblewrap, use Landlock for Linux sandbox by @MikeMcQuaid in #23425
  • Fix random time in tap-new by @SMillerDev in #23432
  • Complete Cask stanza ordering coverage by @MikeMcQuaid in #23405
  • Skip cask link when symlink already correct by @MikeMcQuaid in #23428
  • Remove base64 gem and add Homebrew/NoBase64 cop by @MikeMcQuaid in #23410
  • Use codesign to sign patched binaries on Intel by @MikeMcQuaid in #23429
  • unpack_strategy/dmg: use diskutil image on macOS 14+ by @p-linnane in #23414
  • Speed up brew style and brew readall by @MikeMcQuaid in #23435
  • system_config: show core cask tap output on Linux by @AlternateRT in #23436
  • Reset default download queue between specs by @MikeMcQuaid in #23424
  • Fix cask Linux installs without os stanza by @MikeMcQuaid in #23431
  • shared_audits: print repo age if too new by @gromgit in #23438
  • vulns: add --fix-available and --no-fix-available flags by @kmarekspartz in #23152
  • Revert "unpack_strategy/dmg: use diskutil image on macOS 14+" by @MikeMcQuaid in #23444
  • Reject official legacy install hooks (26/26) by @MikeMcQuaid in #23366
  • Fix AppImage's stanza name in cask DSL by @AlternateRT in #23447
  • Treat cask OS support as explicit data by @MikeMcQuaid in #23433
  • Use public_send instead of send for public methods by @AbishekRaj2007 in #23449
  • Enforce explicit formula install-step bases (28/29) by @MikeMcQuaid in #23404
  • rubocops: adjust depends_on checks for Linux by @AlternateRT in #23453
  • workflows: check autogenerated files when commands change by @kmarekspartz in #23258
  • Remove the formula install-step var default (29/29) by @MikeMcQuaid in #23373
  • cask/audit: reject verified parameter on new casks by @AlternateRT in #23456
  • Add quiet mode for automatic updates by @HaraldNordgren in #23455
  • bundle: install cargo packages from a git URL or path by @tftio in #23451
  • Stabilise service caveats spec by @MikeMcQuaid in #23470
  • Update rubocop to 1.89.0 and rubocop-sorbet to 0.14.0 by @dduugg in #23452
  • requirements/macos_requirement: fix handling for Linux by @cho-m in #23473
  • Sandbox structured cask operations by @MikeMcQuaid in #23461
  • Fetch official tap HEAD for worktrees by @MikeMcQuaid in #23472
  • Use bottled inputs and add RuboCop guard by @MikeMcQuaid in #23468
  • Use .public_send instead of .send for calls to public methods by @AbishekRaj2007 in #23474
  • Enforce structured install step authoring by @MikeMcQuaid in #23475
  • util: spdx license tag limit from 256 to 255 by @daeho-ro in #23477
  • Allow sudo in sandboxed Cask install steps by @SSakutaro in #23476
  • service: fix caveat for SSH sessions by @IngmarStein in #23464
  • Preserve false values in Cask artifact serialization by @SSakutaro in #23478
  • formula: add std_swift_args by @cho-m in #23480
  • install_steps: allow run steps to ignore failure by @bevanjkay in #23484
  • livecheck: fix throttle detached head on CI by @bevanjkay in #23487
  • Introduce python_major_minor_version DSL by @iMichka in #23481
  • cask/audit: 检测不正确的应用大小写,由 @krehel 在 #23400 中提交
  • 在本地检查之前开始安装下载,由 @MikeMcQuaid 在 #23381 中提交
  • 贡献:澄清维护者团队访问权限,由 @SSakutaro 在 #23394 中提交
  • 容忍预取中缺少瓶子清单,由 @MikeMcQuaid 在 #23403 中提交
  • 使用工作流结果进行提交风格检查,由 @MikeMcQuaid 在 #23402 中提交
  • docs/MCP-Server: 更新 Cursor URL,由 @p-linnane 在 #23415 中提交
  • download_queue: 当标准输出不是 TTY 时,将获取标题打印到标准错误,由 @carlocab 在 #23406 中提交
  • cask/audit: 允许仅限 Linux 的 cask,由 @bevanjkay 在 #23422 中提交
  • 压缩安装步骤 JSON (25/26),由 @MikeMcQuaid 在 #23365 中提交
  • api/cask: 选择构件节时忽略目标,由 @p-linnane 在 #23417 中提交
  • 在 curl 接收错误时重试 API 下载而不使用 --time-cond,由 @p-linnane 在 #23411 中提交
  • bundle cleanup: 记录信任库重置,由 @p-linnane 在 #23412 中提交
  • 升级时将下载队列传递给 FormulaInstaller,由 @p-linnane 在 #23416 中提交
  • test/ENV_spec: 仅比较单例方法,由 @p-linnane 在 #23421 中提交
  • 恢复使用包提供的服务文件,由 @MikeMcQuaid 在 #23423 中提交
  • bump: 在发布冷却期间显示上游版本,由 @MikeMcQuaid 在 #23409 中提交
  • 为 tap-new 添加 autobump 选项,由 @SMillerDev 在 #23349 中提交
  • 将 Tab 属性转换为关键字参数,由 @hyuraku 在 #23430 中提交
  • 移除 Bubblewrap,对 Linux 沙箱使用 Landlock,由 @MikeMcQuaid 在 #23425 中提交
  • 修复 tap-new 中的随机时间,由 @SMillerDev 在 #23432 中提交
  • 完成 Cask 节排序覆盖,由 @MikeMcQuaid 在 #23405 中提交
  • 当符号链接已正确时跳过 cask 链接,由 @MikeMcQuaid 在 #23428 中提交
  • 移除 base64 gem 并添加 Homebrew/NoBase64 cop,由 @MikeMcQuaid 在 #23410 中提交
  • 使用 codesign 为 Intel 上的修补二进制文件签名,由 @MikeMcQuaid 在 #23429 中完成
  • unpack_strategy/dmg:在 macOS 14+ 上使用 diskutil image,由 @p-linnane 在 #23414 中完成
  • 加速 brew style 和 brew readall,由 @MikeMcQuaid 在 #23435 中完成
  • system_config:在 Linux 上显示核心 cask tap 输出,由 @AlternateRT 在 #23436 中完成
  • 在规格之间重置默认下载队列,由 @MikeMcQuaid 在 #23424 中完成
  • 修复没有 os 段的 cask Linux 安装,由 @MikeMcQuaid 在 #23431 中完成
  • shared_audits:如果仓库过新则打印仓库年龄,由 @gromgit 在 #23438 中完成
  • vulns:添加 --fix-available 和 --no-fix-available 标志,由 @kmarekspartz 在 #23152 中完成
  • 还原 "unpack_strategy/dmg:在 macOS 14+ 上使用 diskutil image",由 @MikeMcQuaid 在 #23444 中完成
  • 拒绝官方旧版安装钩子(26/26),由 @MikeMcQuaid 在 #23366 中完成
  • 修复 cask DSL 中 AppImage 的 stanza 名称,由 @AlternateRT 在 #23447 中完成
  • 将 cask 操作系统支持视为显式数据,由 @MikeMcQuaid 在 #23433 中完成
  • 对公共方法使用 public_send 而不是 send,由 @AbishekRaj2007 在 #23449 中完成
  • 强制显式公式安装步骤基础(28/29),由 @MikeMcQuaid 在 #23404 中完成
  • rubocops:调整 Linux 的 depends_on 检查,由 @AlternateRT 在 #23453 中完成
  • workflows:当命令更改时检查自动生成的文件,由 @kmarekspartz 在 #23258 中完成
  • 移除公式安装步骤变量默认值(29/29),由 @MikeMcQuaid 在 #23373 中完成
  • cask/audit:拒绝新 cask 上的 verified 参数,由 @AlternateRT 在 #23456 中完成
  • 为自动更新添加安静模式,由 @HaraldNordgren 在 #23455 中完成
  • bundle:从 git URL 或路径安装 cargo 包,由 @tftio 在 #23451 中完成
  • 稳定服务注意事项规范,由 @MikeMcQuaid 在 #23470 中完成
  • 将 rubocop 更新到 1.89.0,将 rubocop-sorbet 更新到 0.14.0,由 @dduugg 在 #23452 中完成
  • requirements/macos_requirement:修复 Linux 的处理,由 @cho-m 在 #23473 中完成
  • 沙盒化结构化 cask 操作,由 @MikeMcQuaid 在 #23461 中完成
  • 由 @MikeMcQuaid 在 #23472 中为工作树获取官方 tap HEAD
  • 由 @MikeMcQuaid 在 #23468 中使用瓶装输入并添加 RuboCop 守卫
  • 由 @AbishekRaj2007 在 #23474 中对公共方法的调用使用 .public_send 而非 .send
  • 由 @MikeMcQuaid 在 #23475 中强制结构化安装步骤编写
  • 由 @daeho-ro 在 #23477 中将 util 中的 spdx 许可证标签限制从 256 改为 255
  • 由 @SSakutaro 在 #23476 中允许在沙盒 Cask 安装步骤中使用 sudo
  • 由 @IngmarStein 在 #23464 中修复 SSH 会话的注意事项
  • 由 @SSakutaro 在 #23478 中保留 Cask 工件序列化中的 false 值
  • 由 @cho-m 在 #23480 中为 formula 添加 std_swift_args
  • 由 @bevanjkay 在 #23484 中允许运行步骤忽略失败
  • 由 @bevanjkay 在 #23487 中修复 CI 上 livecheck 的分离头指针节流问题
  • 由 @iMichka 在 #23481 中引入 python_major_minor_version DSL

New Contributors

新贡献者

  • @AbishekRaj2007 made their first contribution in #23449
  • @tftio made their first contribution in #23451
  • @AbishekRaj2007 在 #23449 中做出了他们的首个贡献
  • @tftio 在 #23451 中做出了他们的首个贡献

Full Changelog: 6.0.15...6.0.16

完整变更日志:6.0.15...6.0.16

更进一步:量化金融体系

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

进入量化体系 →

相似阅读

另一事件,读法相近