Releases: Homebrew/brew
Releases · Homebrew/brew
2.0.2
- Improve handling of deleted taps. (@MikeMcQuaid)
- Dockerfile.test.yml: Run brew test-bot as linuxbrew (@sjackman)
- tests: Disable tests that require being non-root (@sjackman)
- Prioritize CLI arguments over env vars when they conflict (@BenMusch)
- Add info on env variables for Formula Cookbook (@davidjb)
- Pass additional options to
GitHub.pull_requests
. (@reitermarkus) - formula: make JSON caveats output use consistent prefix. (@MikeMcQuaid)
- cmd/install: add --bottle-arch. (@MikeMcQuaid)
- Dockerfile: do not chown linuxbrew folder (@iMichka)
- Allow editing broken casks. (@reitermarkus)
- Add
brew cask automerge
command. (@reitermarkus) - Bump github-pages from 195 to 196 in /docs (@Homebrew)
- Dockerfile: Remove environment variable USER (@sjackman)
- brew.sh: allow Docker to run as root. (@MikeMcQuaid)
- Save cask config for reinstall/uninstall/upgrade. (@reitermarkus)
- Update maintainer documentation. (@MikeMcQuaid)
- brew.rb: don't try to uninstall brew-cask keg. (@MikeMcQuaid)
- download_strategy: more robust filename content encoding handling. (@MikeMcQuaid)
- cleanup: don't remove portable ruby on periodic cleanups. (@MikeMcQuaid)
- cleanup: add --prune-prefix option. (@MikeMcQuaid)
- Set DISPLAY environment variable for browser on Linux (@mtmiller)
- Bump github-pages from 194 to 195 in /docs (@Homebrew)
- Bump github-pages from 193 to 194 in /docs (@Homebrew)
- formula_installer: handle attempts to load invalid casks (@mistydemeo)
- cmd/repository: Fix man pages and help (@hjmallon)
- Bump rubocop from 0.63.1 to 0.64.0 in /Library/Homebrew/test (@Homebrew)
- exceptions.rb: move alternative solution to a new line (@maxim-belkin)
- Bump parallel_tests from 2.27.1 to 2.28.0 in /Library/Homebrew/test (@Homebrew)
- python_virtualenv_constants: upgrade virtualenv to 16.4.0 (@lembacon)
- Run
uninstall rmdir:
after uninstalling artifacts. (@reitermarkus) - Only create target directory if it doesn’t exist. (@reitermarkus)
- Bugfix: Calculate actual delta in usage (@tueksta)
2.0.1
- Add support for java version strings without periods, e.g. "12-ea" (@gcbartlett)
- Automatically create parent directory for artifacts with
sudo
if necessary. (@reitermarkus) - missing_formula.rb: add help message for cargo (@waldyrious)
- cli_parser: Dont raise FormulaUnavailableError (@GauthamGoli)
- README: add @EricFromCanada. (@MikeMcQuaid)
- With symlinked Cellar, don't try to find /usr/local prefix (@sjackman)
- docs: Remove Linux from the unsupported tap list (@javian)
- cmd/update: Add quiet flag (@GauthamGoli)
- cmd/upgrade: Add call to parse options (@GauthamGoli)
- Note leadership changes (@MikeMcQuaid)
- Cask handle already downloaded file (@FuegoFro)
- cleanup: fix stale cask detection. (@MikeMcQuaid)
- Note HOMEBREW_NO_INSTALL_CLEANUP in the help/manual (@MikeMcQuaid)
- update-reset: avoid hanging on shallow-since. (@MikeMcQuaid)
2.0.0
- fix typo (@retokromer)
- Use Mechanize to parse Content-Disposition. (@reitermarkus)
- cleaner: only skip non-.la symlinks (@RandomDSdevel)
- Finish option handling (@MikeMcQuaid)
- deps: accept formula options. (@MikeMcQuaid)
- cmd/upgrade: Use CLI::Parser to parse args (@GauthamGoli)
- fetch: Use CLI::Parser to parse args (@GauthamGoli)
- install: Use CLI::Parser to parse args (@GauthamGoli)
- Fix printf error on bash launch (@hmnd)
- Refactor
ConflictsWith
to be aDelegateClass(Hash)
. (@reitermarkus) - version: add CPU tests. (@MikeMcQuaid)
- docs/Shell-Completion: read both types of bash completions. (@MikeMcQuaid)
- cleanup: better handle edge cases. (@MikeMcQuaid)
- Bump rubocop-rspec from 1.31.0 to 1.32.0 in /Library/Homebrew/vendor (@Homebrew)
- How-to-Create-and-Maintain-a-Tap.md add missing ) (@Homebrew)
- Remove unneeded
curl_openssl_or_deps
invocation (@claui) - audit: no longer need openssl/curl HTTP mirrors. (@MikeMcQuaid)
- Added missing method to_a to Cask::DSL:ConflictsWith class. (@cmbernard333)
- vendor-install: use Mavericks portable Ruby. (@MikeMcQuaid)
- Deprecate macOS versions below Mavericks (@MikeMcQuaid)
- Update installation and Linuxbrew documentation (@MikeMcQuaid)
- Update deprecations and cleanup (@MikeMcQuaid)
- docs/How-to-Create-and-Maintain-a-Tap: naming to avoid clashes. (@MikeMcQuaid)
- (@)
- formula_installer: skip linking formulae with already installed casks. (@MikeMcQuaid)
- os/mac/diagnostic: detect Bitdefender. (@MikeMcQuaid)
- python_virtualenv_constants: upgrade virtualenv to 16.3.0 (@lembacon)
- Fix check_coretap_git_origin (@sjackman)
- Fix regexp to allow multiple digits in Mac OS minor version. (@treese)
- azuze-pipelines-yml: early exit on errors. (@MikeMcQuaid)
- Removed cleanup from cask manpage (@vitorgalvao)
- CaskSha256MismatchError: link to fix (@vitorgalvao)
- search: Add descriptions to option declarations (@GauthamGoli)
- gits-logs: Use CLI::Parser to parse args (@GauthamGoli)
- deps: Use CLI::Parser to parse args (@GauthamGoli)
1.9.3
- Update Azure Pipelines (@MikeMcQuaid)
- brew.rb: duplicate MissingEnvironmentVariables exception. (@MikeMcQuaid)
- style: better handle file arguments. (@MikeMcQuaid)
- gist-logs: add missing install require. (@MikeMcQuaid)
- utils: fix SVN remote test on Mojave. (@MikeMcQuaid)
- Tweak audits (@MikeMcQuaid)
- command: Use CLI::Parser to parse args (@GauthamGoli)
- sh: Use CLI::Parser to parse args (@GauthamGoli)
- config: Use CLI::Parser to parse args (@GauthamGoli)
- commands: Use CLI::Parser to parse args (@GauthamGoli)
- analytics: Use CLI::Parser to parse args (@GauthamGoli)
- Bump rubocop from 0.63.0 to 0.63.1 in /Library/Homebrew/vendor (@Homebrew)
- Bump i18n from 1.5.2 to 1.5.3 in /Library/Homebrew/vendor (@Homebrew)
- Bump rubocop from 0.63.0 to 0.63.1 in /Library/Homebrew/test (@Homebrew)
- cleanup: also consider ctime on prunes. (@MikeMcQuaid)
- bottle: detect vim's lack of relocatableness. (@MikeMcQuaid)
- Tweak diagnostic checks (@MikeMcQuaid)
- docs: update some legacy-homebrew commit URLs. (@MikeMcQuaid)
- Warn more on unsupported configurations (@MikeMcQuaid)
- Update RuboCop RSpec rules (@MikeMcQuaid)
- Treat future SDKs as "latest" (@indirect)
- cat: Use CLI::Parser to parse args (@GauthamGoli)
- switch: Use CLI::Parser to parse args (@GauthamGoli)
- Bump html-proofer from 3.10.1 to 3.10.2 in /docs (@Homebrew)
- utils/github: display max 20 closed PRs. (@MikeMcQuaid)
- Bump parallel from 1.12.1 to 1.13.0 in /Library/Homebrew/vendor (@Homebrew)
- gitignore: ignore pinned taps (@lembacon)
- Bump term-ansicolor from 1.7.0 to 1.7.1 in /Library/Homebrew/test (@Homebrew)
- Bump rubocop from 0.61.1 to 0.63.0 in /Library/Homebrew/test (@Homebrew)
- brew vendor-gems: commit updates. (@MikeMcQuaid)
- utils: re-add install_gem! version argument. (@MikeMcQuaid)
- Bump rubocop from 0.61.1 to 0.63.0 in /Library/Homebrew/vendor (@Homebrew)
- bin/brew: set CI variable. (@MikeMcQuaid)
- Bump parallel from 1.12.1 to 1.13.0 in /docs (@Homebrew)
- Bump parallel from 1.12.1 to 1.13.0 in /Library/Homebrew/test (@Homebrew)
- Fix docs/FAQ.md typo (@ytbmulder)
- Bump parser from 2.5.3.0 to 2.6.0.0 in /Library/Homebrew/test (@Homebrew)
- Bump html-proofer from 3.10.0 to 3.10.1 in /docs (@Homebrew)
- Fiks HOMEBREW_NO_BOTTLE_SOURCE_FALLBACK description (@maxim-belkin)
- Fix some bottling logic (@MikeMcQuaid)
- Bump i18n from 1.5.1 to 1.5.2 in /Library/Homebrew/vendor (@Homebrew)
1.9.2
- bash completions: start auto-completing early (@maxim-belkin)
- Bump nokogiri from 1.10.0 to 1.10.1 in /docs (@Homebrew)
- Fix missing
require
. (@reitermarkus) - cli_parser: Output help text on invalid option passed (@GauthamGoli)
- Better handle missing environment variables when updating (@MikeMcQuaid)
- Add HOMEBREW_NO_BOTTLE_SOURCE_FALLBACK variable (@MikeMcQuaid)
- cmd/search: fix truncated regex warning. (@MikeMcQuaid)
- update: make git rebase be quiet. (@MikeMcQuaid)
- bash completions: use proper Bash syntax (@maxim-belkin)
- Bump ethon from 0.11.0 to 0.12.0 in /docs (@Homebrew)
1.9.1
1.9.0
- Update Shell-Completion.md (@iandol)
- cleanup: make cache directory for clean file. (@MikeMcQuaid)
- utils: don't look for bundler executable. (@MikeMcQuaid)
- extend/ARGV: don't warn on --bottle-arch=. (@MikeMcQuaid)
- hardware: no special penryn CFLAGS. (@MikeMcQuaid)
- Update deprecations (@MikeMcQuaid)
- Use -march=native for non-bottle source builds [Linux] (@sjackman)
- Fix deprecated Rubygems options (@claui)
- Use
bundle install
in more places. (@MikeMcQuaid) - Disable cop for #set_cpu_flags, #set_cpu_cflags (@claui)
- Add docs/Linuxbrew.md (@sjackman)
- Bump jaro_winkler from 1.5.1 to 1.5.2 in /Library/Homebrew/vendor (@Homebrew)
- Bump i18n from 1.4.0 to 1.5.1 in /Library/Homebrew/vendor (@Homebrew)
- ENV: default CFLAGS to bottle values. (@MikeMcQuaid)
- Bump html-pipeline from 2.9.2 to 2.10.0 in /docs (@Homebrew)
- rubocops: remove scons audit. (@MikeMcQuaid)
- Bump ffi from 1.9.25 to 1.10.0 in /docs (@Homebrew)
- Bump html-pipeline from 2.9.1 to 2.9.2 in /docs (@Homebrew)
- Bump sass from 3.7.2 to 3.7.3 in /docs (@Homebrew)
- Bump html-proofer from 3.9.3 to 3.10.0 in /docs (@Homebrew)
- info: Fix style: Use a guard clause (@sjackman)
- info: make --json a valid argument. (@MikeMcQuaid)
- Bump jaro_winkler from 1.5.1 to 1.5.2 in /Library/Homebrew/test (@Homebrew)
- Bump rubocop-rspec from 1.30.1 to 1.31.0 in /Library/Homebrew/vendor (@Homebrew)
- Symlink vendor/bundle-standalone/ruby/2.x (@sjackman)
- shims/super/cc: Do not remove -Xpreprocessor argument (@fxcoudert)
- Fix grammar (@garethrees)
- Cleanup periodically if HOMEBREW_INSTALL_CLEANUP is set. (@MikeMcQuaid)
- Remove probot-move. (@MikeMcQuaid)
- needed_libraries: Fix cannot find section .dynamic (@sjackman)
- ErrorDuringExecution: Fix wrong number of arguments (@sjackman)
- doctor: check supported versions of glibc and kernel [Linux] (@jonchang)
- cleanup: run and replace
brew prune
. (@MikeMcQuaid) - Bump i18n from 1.3.0 to 1.4.0 in /Library/Homebrew/vendor (@Homebrew)
- Bump rubocop from 0.61.1 to 0.62.0 in /Library/Homebrew/vendor (@Homebrew)
- Revert "Revert "diagnostic: share prefix check"" (@Homebrew)
- Bump parallel_tests from 2.27.0 to 2.27.1 in /Library/Homebrew/test (@Homebrew)
- Bump rubocop from 0.61.1 to 0.62.0 in /Library/Homebrew/test (@Homebrew)
- python_virtualenv_constants: upgrade virtualenv to 16.2.0 (@lembacon)
- README: remove coverage badge. (@Homebrew)
- Remove Travis CI specific code (@MikeMcQuaid)
- Migrate from CodeCov to Coveralls (@MikeMcQuaid)
- brew.sh: make update --preinstall exec. (@MikeMcQuaid)
- Revert "diagnostic: share prefix check" (@Homebrew)
- diagnostic: share prefix check (@jonchang)
- Whitelist TERMINFO environment variable (@jacwah)
- Bump plist from 3.4.0 to 3.5.0 in /Library/Homebrew/vendor (@Homebrew)
- brew.sh: set correct log path [Linux] (@jonchang)
- update-test: fix for mkdir block form (@jonchang)
- Fix bogus comparison operation that was breaking error handling (@apjanke)
- Bump unicode-display_width from 1.4.0 to 1.4.1 in /Library/Homebrew/vendor (@Homebrew)
- Bump i18n from 1.2.0 to 1.3.0 in /Library/Homebrew/vendor (@Homebrew)
- build: Propagate entire ErrorDuringExecution (@woodruffw-forks)
- README: add igas, claui surname. (@MikeMcQuaid)
- Allow incomplete downloads to be resumed even when server rejects HEAD requests (@smammy)
- Formula-Cookbook.md: fix wording (@kenyon)
- hardware: tweak macOS CFLAGS. (@MikeMcQuaid)
- Add
brew vendor-gems
command. (@MikeMcQuaid) - Bump unicode-display_width from 1.4.0 to 1.4.1 in /Library/Homebrew/test (@Homebrew)
- Bump unicode-display_width from 1.4.0 to 1.4.1 in /docs (@Homebrew)
- hardware: use Nehalem flags on >= Sierra. (@MikeMcQuaid)
- setup_build_environment: Set search path [Linux] (@sjackman)
- Resource, CurlDownloadStrategy: Deduplicate the curl HEAD requests (@kabel)
- Cask: remove malware caveat (@vitorgalvao)
- docs/Maintainer-Guidelines: don't merge failing tests. (@MikeMcQuaid)
- Bump i18n from 1.1.1 to 1.2.0 in /Library/Homebrew/vendor (@Homebrew)
1.8.6
- README: remove JCount. (@MikeMcQuaid)
- Bump concurrent-ruby from 1.1.3 to 1.1.4 in /Library/Homebrew/vendor (@Homebrew)
- Bump rb-inotify from 0.9.10 to 0.10.0 in /docs (@Homebrew)
- [
JavaRequirement#satisfies_version
]java_version_s
: Fix Regular Expression (@RandomDSdevel) - Clarify the meaning of open source for core formula (@jasontedor)
- Bump concurrent-ruby from 1.1.3 to 1.1.4 in /docs (@Homebrew)
- Revert "bin/brew: Pass CIRCLECI environment variable" (@sjackman)
- Cask: use browser user agent when checking for homepage HTTPS availability (@vitorgalvao)
- test: Fix ENV.cxx11 (@sjackman)
- bin/brew: Pass CIRCLECI environment variable (@sjackman)
- Zsh/completion cache for 'brew search' / formulae name (@bosr)
- test/cmd/uninstall: Prevent can't modify frozen object (@sjackman)
- GitDownloadStrategy: disable automatic tag following (@lembacon)
- cleanup: Use CLI::Parser to parse args (@GauthamGoli)
- uninstall: Use CLI::Parser to parse args (@GauthamGoli)
- shims/super/cc: Add HOMEBREW_CACHE to white list (@sjackman)
- info: Use CLI::Parser to parse args (@GauthamGoli)
- rubocop: Use include? rather than match (@sjackman)
- _brew | allow 'brew commands' to be cached by zsh (@bosr)
- audit: ensure postgresql previous version exists. (@MikeMcQuaid)
1.8.5
- docs: update other man page sections (@EricFromCanada)
- link: prevent :provided_by_macos links everywhere. (@MikeMcQuaid)
- Bump rake from 12.3.1 to 12.3.2 in /docs (@Homebrew)
- Update bash completion docs (@schneems)
- Bump rubocop from 0.61.0 to 0.61.1 in /Library/Homebrew/test (@Homebrew)
- Bump rubocop from 0.61.0 to 0.61.1 in /Library/Homebrew/vendor (@Homebrew)
- Cask: Remove check on sha-only change (@vitorgalvao)
- Bump rubocop from 0.60.0 to 0.61.0 in /Library/Homebrew/vendor (@Homebrew)
- Bump rubocop from 0.60.0 to 0.61.0 in /Library/Homebrew/test (@Homebrew)
- Update ActiveSupport. (@reitermarkus)
- brew bottle --keep-old: Combining :any and :any_skip_relocation yields :any (@iMichka)
- bottle: Ignore matches to source code (@sjackman)
- bottle: Skip matches to files in build deps (@sjackman)
- Add shims/super/gcc-8 and shims/super/g++-8 (@sjackman)
- .rubocop.yml: brew style fixes. (@MikeMcQuaid)
- man: Remove
HOMEBREW_DEBUG_INSTALL
norHOMEBREW_DEBUG_PREFIX
(@RandomDSdevel) - Fix Language::Java::java_home_cmd for Linux (@sjackman)
- os/mac/diagnostic: output non-default Xcode prefix. (@MikeMcQuaid)
- Bump html-proofer from 3.9.2 to 3.9.3 in /docs (@Homebrew)
- Use Homebrew-controlled domain for Cask dummy URLs (@claui)
- Bump faraday from 0.15.3 to 0.15.4 in /docs (@Homebrew)
- audit: Disable "Don't use OS.mac?" for Linuxbrew (@sjackman)
- Tweak HOMEBREW_UPDATE_TO_TAG (@MikeMcQuaid)
1.8.4
- reinstall: add build-from-source switch. (@MikeMcQuaid)
- list: Add help text (@GauthamGoli)
- Cask: complete Git-Jiro's HTTPS audit check (@amyspark)
- postinstall: Use CLI::Parser to parse args (@GauthamGoli)
- CurlDownloadStrategy: handle Location header indicating the current directory (@EricFromCanada)
- Deduplicate RuboCop config. (@reitermarkus)
- pin: Use CLI::Parser to parse args (@GauthamGoli)
- JavaRequirement: fix version parsing to handle Java 9 and higher (@apjanke)