今天,我宣布推出 Homebrew 2.7.0。自 2.6.0 以来,最重大的更改是 API 弃用。
自 2.6.0 以来发生的更改和弃用
- 瓶子的
prefix
DSL 已弃用。代码实际上并未使用它。 - 在缺少或不是 ISO 8601 日期的情况下,公式中的
deprecate!
和disable!
已弃用。 depends_on :java
、:x11
、:osxfuse
、:tuntap
在公式和 cask 中均已弃用。- 其他 API 弃用、禁用和移除。
- GitHub 基本身份验证支持已移除。
brew update
拒绝更新浅层 homebrew-core/cask 克隆(应 GitHub 要求)。HOMEBREW_CLEANUP_PERIODIC_FULL_DAYS
环境变量允许自定义运行完整brew cleanup
的频率。- 安装缺少 homebrew-core 或 linuxbrew-core 中的 bottle 的公式需要指定
--build-from-source
。 brew livecheck
现在支持 cask。
最后
- Discourse 和 IRC 现在已弃用作为官方通信方式,取而代之的是 GitHub Discussions。它将于 2021 年 1 月 1 日设为只读。
- Homebrew 通过 GitHub Sponsors 接受捐赠,并且 仍通过 Patreon 接受捐赠。如果您有能力,请考虑捐赠。如果您不想使用 GitHub Sponsors 或 Patreon(我们首选的捐赠方式),请查看我们 README 中的其他捐赠方式。
感谢我们所有辛勤工作的维护者、贡献者、赞助商和支持者,使我们走到今天。享受使用 Homebrew!