今天,我想宣布 Homebrew 4.3.0。自 4.2.0 以来最重大的变化是 SBOM 支持、初始瓶装证明验证、新的命令分析和默认情况下自动删除卸载。
今天,我想宣布 Homebrew 4.3.0。自 4.2.0 以来最重大的变化是 SBOM 支持、初始瓶装证明验证、新的命令分析和默认情况下自动删除卸载。
今天,我想宣布 Homebrew 4.2.0。自 4.1.0 以来最重大的变化是一些主要的性能升级(例如使用 Ruby 3.1,升级较少的依赖项)、.env
文件配置和 macOS Sonoma 支持。
今天,我想宣布 Homebrew 4.1.0。自 4.0.0 以来最重大的变化是显著提高了 Homebrew 4.0.0 的新 JSON API 的安全/可靠性/性能/可用性,完成了将分析从美国的 Google Analytics 迁移到欧盟的 InfluxDB,并为以后的 macOS Sonoma (14) 支持奠定了基础。
今天,我想宣布 Homebrew 4.0.0。自 3.6.0 以来最重大的变化是通过从 Git 克隆的 tap 迁移到 JSON 下载,从而显著加快了 Homebrew 维护的 tap 更新。
Homebrew 的项目领导委员会今年批准了我们维护者的两个付费项目,由于这两个项目最近都达到了一些里程碑,我们很乐意向你们,我们的赞助商和用户,更新它们的进展。
今天,我想宣布 Homebrew 3.6.0。自 3.5.0 以来最重大的变化是初步的 macOS Ventura 支持、对 --eval-all
/HOMEBREW_EVAL_ALL
的需求以及向 Ubuntu 22.04 迁移作为我们的 CI 平台。
今天,我想宣布 Homebrew 3.5.0。自 3.4.0 以来最重大的变化是改进了 brew update
行为,并且 Homebrew(在 macOS 上)至少需要 OS X El Capitan (10.11)。
Homebrew 进行了付费安全审计并解决了所有标记的问题。这篇博文酝酿了很长时间;对于延迟,我们深表歉意。
今天,我想宣布 Homebrew 3.4.0。自 3.3.0 以来最重大的变化是 HOMEBREW_NO_ENV_HINTS
以隐藏配置建议、brew services
在 Linux 上的 systemd
上受支持、brew install --overwrite
以及 Homebrew 开始离开 SFC 的过程。
今天我想宣布 Homebrew 3.3.0。自 3.2.0 以来最重大的更改是所有 Homebrew on Linux 用户都从 Homebrew/linuxbrew-core 迁移到 Homebrew/homebrew-core,官方支持 macOS Monterey(并且,像往常一样,由于我们只支持 3 个 macOS 版本,因此不再支持 Mojave),以及添加了一个选择加入的 HOMEBREW_INSTALL_FROM_API
标志,以避免需要在本地轻敲/克隆 Homebrew/homebrew-core 或 Homebrew/homebrew-cask 存储库。
今天我想宣布 Homebrew 3.2.0。自 3.1.0 以来最重大的更改是 brew install
现在默认升级过时的配方,以及基本 macOS 12(Monterey)支持。
2021 年 4 月 18 日,一位安全研究员发现了我们的 review-cask-pr
GitHub Action 中的一个漏洞,该漏洞用于 homebrew-cask
和所有 homebrew-cask-*
轻敲(非默认存储库)在 Homebrew 组织中,并在我们的 HackerOne 上报告了该漏洞。
今天我想宣布 Homebrew 3.1.0。自 3.0.0 以来最重大的更改是将我们的瓶子(二进制包)迁移到 GitHub Packages。
今天我想宣布 Homebrew 3.0.0。自 2.7.0 以来最重大的更改是官方 Apple Silicon 支持和配方中的新瓶子格式。
今天我想宣布 Homebrew 2.7.0。自 2.6.0 以来最重大的更改是 API 弃用。
今天我想宣布 Homebrew 2.6.0。自 2.5.0 以来最重大的更改是英特尔上的 macOS Big Sur 支持,brew
命令替换所有 brew cask
命令,macOS M1/Apple Silicon/ARM 支持的开端以及 API 弃用。
自 Homebrew 2.5.2 发布 以来,除了以前的标准 Bintray 之外,您还可以将瓶子(二进制包)上传到 GitHub Releases。2020-09-15 在此 PR 中添加了对 Homebrew/brew
的支持,以及 配套 PR 添加了对 Homebrew/homebrew-test-bot
的支持,以设置瓶子的基本下载 URL 以指向 GitHub 上的特定版本。
今天我想宣布 Homebrew 2.5.0。自 2.4.0 以来最重大的更改是更好的 brew cask
集成、许可证支持和 API 弃用。
今天,我宣布发布 Homebrew 2.4.0。自 2.3.0 版本以来,最重要的更改包括放弃对 macOS Mavericks 的支持、弃用 devel
版本和 brew audit
的速度提升。
今天,我宣布发布 Homebrew 2.3.0。自 2.2.0 版本以来,最重要的更改包括使用 GitHub Actions CI、在安装前获取资源、改进 Docker 镜像以及弃用从 URL brew install
。
今天,我宣布发布 Homebrew 2.2.0。自 2.1.0 版本以来,最重要的更改包括支持 macOS Catalina、提升性能以及更好地集成 Homebrew 和 Linux 生态系统。
2019 年 2 月,我们在布鲁塞尔举行的 FOSDEM 2019 会议上和周围举行了第一次 Homebrew 维护者面对面会议。维护者从印度和加拿大等遥远的地方赶来,以便彼此面对面交流并进行高带宽对话。
今天,我宣布发布 Homebrew 2.1.0。自 2.0.0 版本以来,最重要的更改包括 https://formulae.brew.sh.cn 上的 casks、在 Homebrew 网站上搜索以及更好的 Docker 支持。
今天,我宣布发布 Homebrew 2.0.0。自 1.9.0 版本以来,最重要的更改包括正式支持 Linux 和 Windows 10(使用适用于 Linux 的 Windows 子系统)、brew cleanup
自动运行、不再在 Homebrew/homebrew-core 中提供选项,以及不再支持 OS X Mountain Lion (10.8) 及更早版本。
今天,我宣布发布 Homebrew 1.9.0。自 1.8.0 版本以来,最重要的更改包括支持 Linux、(可选的)自动 brew cleanup
以及向更多 Homebrew 用户提供 bottles(二进制包)。
今天,我宣布发布 Homebrew 1.8.0。自 1.7.0 版本以来,最重要的更改包括正式支持 Mojave、在 brew upgrade
上自动修复链接、brew info
显示分析数据以及隔离 Cask 的下载。
2018 年 7 月 31 日,一位安全研究人员发现 Homebrew 的 Jenkins 中泄露了一个最近提升了范围的 GitHub 个人访问令牌,该令牌使他们能够访问 Homebrew/brew 和 Homebrew/homebrew-core 上的 git push
。他们向我们的 Hacker One 报告了此事。在几个小时内,凭据已在 Jenkins 中被吊销、替换和清除,因此将来不会泄露。Homebrew/brew 和 Homebrew/homebrew-core 已更新,因此这些存储库上的非管理员无法直接推送到 master
。Homebrew 组织中的大多数存储库(由于当前的工作流和维护者请求,Homebrew/homebrew-core 除外)也已更新,要求在将更改推送到 master
之前,需要通过来自拉取请求的 CI 检查。
今天,我想宣布 Homebrew 1.7.0。自 1.7.0 以来最重大的更改是针对 macOS 10.14 Mojave 开发者测试版的修复、Homebrew Formulae 的 JSON 分析和配方 API,以及各种配方 API 弃用。
今天,我想宣布 Homebrew 1.6.0。自 1.5.0 以来最重大的更改是 brew install python
安装 Python 3、Homebrew/homebrew-php 弃用以及各种配方 API 弃用。
今天,我想宣布 Homebrew 1.5.0。自 1.4.0 以来最重大的更改是配方 API 和一些 Homebrew 组织配方水龙头的弃用。
今天,我想宣布 Homebrew 1.4.0。自 1.3.0 以来最重大的更改是 Homebrew 过滤环境变量。
今天,我想宣布 Homebrew 1.3.0。自 1.2.0 以来最重大的更改是 brew install python
不再安装 python
二进制文件(不手动添加 PATH
),而是安装 python2
二进制文件。这避免了在将 Python 作为依赖项安装时默认覆盖系统 python
二进制文件。它还为最终让 python
成为 Python 3.x 铺平了道路。
今天,我想宣布 Homebrew 1.2.0。自 1.1.0 以来最重大的更改是 Homebrew GitHub 组织 中的大多数 Homebrew 水龙头(软件包存储库)已弃用,当前可构建的软件已移至 Homebrew/homebrew-core。这将提高所有软件的质量和可用性。
今天,我很高兴宣布 Homebrew 1.1.0。我们对 Homebrew 1.0.0 反响热烈,并一直在迭代我们的工作。由于重大更改,1.1.0 紧随 1.0.9 之后,这是一个令人高兴的巧合;将来我们可能会拥有例如 1.1.10。
今天,我自豪地宣布 Homebrew 1.0.0。在 Homebrew 由 @mxcl 创建的七年里,我们的社区已发展到 近 6000 名独立贡献者、一个 影响广泛的第三方“tap”生态系统 和 数千个软件包。