Releases: Homebrew/brew
Releases · Homebrew/brew
1.1.2
- Fix Xcode CLT detection on unsupported OS X versions
brew tap-new
: update default, recommended Travis configurationbrew doctor
: don't complain about outdated Travis CI Xcode versionsbrew update
: further improve visibility of analytics messaging- Improve unsupported OS X versions exception output messaging
brew bottle
: do not remove unknown bottle tagsbrew audit
allowdeprecated_option
s on new@
formulae- Deprecate
Utils::JSON
in favor ofJSON
from Ruby's core library brew audit
: check formulae names against the blacklist- Add
llvm_clang
compiler support to build formulae with theclang
from thellvm
formula (e.g. for OpenMP support without GCC) brew install
: suppress duplicated warnings whendepends_on
aRequirement
brew uninstall
: ignore deprecations when uninstalling to allow uninstalling e.g. formulae usingsha1
brew bump-formula-pr
: add a--message
option to append to the pull request bodybrew list
: follow aliases
1.1.1
brew audit
now considersversion_scheme
when compare versionsbrew install
now warns about invalid, ignored build optionsbrew reinstall
,brew upgrade
andbrew install
ing dependencies now correctly filters out no-longer existing options which unnecessary avoided bottles/binary packagesbrew doctor
andbrew update
now checks thevar/homebrew/locks
directory is writeablebrew
commands no longer warn on an old formula name that's already been installedbrew cask
now supports using theSUDO_ASKPASS
for running asroot
brew uninstall
now refuses to install a package if other packages that depend on it are still installedbrew
no longer requires write-access toHOMEBREW_REPOSITORY
to run developer commandsbrew cask
can no longer be run asroot
brew linkage
no longer complains about missing weak library links
1.1.0
Breaking changes:
- Disable SHA-1 checksum support in formulae
- Disable running Homebrew as the
root
user - Bottles with
_or_later
tags no longer use_or_later
in their filenames so the existing bottle can be reused
Changes:
- Stop
brew doctor
complaining about Symantec Endpoint Protection libraries - Add support for migrating fully-scoped tap formulae names to other taps and print deprecation notices on migrated/renamed formulae
- Print less warnings on
brew install
run and instead print them after failures. Allow running with outdated development tools (as long as they aren't too outdated) brew
displays message when auto-update has been running for 3 seconds without completion- Stop
brew doctor
complaining about SentinelOne libraries - When GitHub API scopes are missing output which ones are required
1.0.9
- Mark Xcode 8.1 as no longer a prerelease
- Improve output when Git is not installed
- Fix Homebrew Cask's restarting of incomplete downloads
- Improve speed of pouring/extracting bottles/binary packages
- Add a
brew cask reinstall
command - Ensure
brew install
correctly prunes build-only recursive dependencies - Make
brew outdated
better group versions of same formula - Add a
brew release-notes
developer command. - Add options to
brew info
dependencies output
1.0.8
- Better support the system Git on old OS X versions
- Use BSD tar's libarchive LZMA support if available rather than needing to install
xz
- Add
brew tap-new
command for creating a new tap with a README and Travis CI configuration brew doctor
now warns aboutSSL_CERT_FILE
which can breakcurl
on HTTPS connections- Warn when people have a Cellar at
/usr/local/Homebrew/Cellar
as it stops them getting binary packages - Speed up bottle/binary package creation and extracting
- Ensure
brew postinstall
provides access to the Homebrew repository when appropriate - Allow
brew --prefix
to be run asroot
without a warning
1.0.7
1.0.6
brew info
now also listsRequirements
(e.g.depends_on :foo
) as well as dependenciesbrew bump-formula-pr
various usability enhancements- Update the Rubocop configuration so it behaves as expected for Rubocop-supporting editors editing files in
Library/Taps
brew update
works better with older versions ofgit
brew upgrade --all
has been a no-op for a while so tell people when it is runbrew install
no longer complains if Homebrew/brew is outdated- External
brew
commands can now use#:
comments to automatically have rich--help
output brew list
has a more expected exit code for--verbose
and--pinned
- Point to official external commands (
brew bundle
,brew cask
,brew services
) in thebrew.1
manpage