Releases: Homebrew/brew
Releases · Homebrew/brew
1.8.3
- DependencyCollector: Add java_dep_if_needed [Linux] (@sjackman)
- docs: update instructions for OS X < 10.9 (@EricFromCanada)
- Simplify usage instructions for the new feature suggestion GitHub issue template (@revolter)
- Bump github-pages from 192 to 193 in /docs (@Homebrew)
- docs: bottle is a valid formula specifier, too (@native-api)
- Bump codecov from 0.1.13 to 0.1.14 in /Library/Homebrew/test (@Homebrew)
- Bump html-pipeline from 2.9.0 to 2.9.1 in /docs (@Homebrew)
- leaves: Use CLI::Parser to parse args (@GauthamGoli)
- uses: Use CLI::Parser to parse args (@GauthamGoli)
- untap: Use CLI::Parser to parse args (@GauthamGoli)
- unpin: Use CLI::Parser to parse args (@GauthamGoli)
- unpack: Use CLI::Parser to parse args (@GauthamGoli)
- unlink: Use CLI::Parser to parse args (@GauthamGoli)
- reinstall: Add verbose flag (@GauthamGoli)
- brew deps: Fix typo in
--include-optional
output. (@RandomDSdevel) - Fix RuboCop for Casks. (@reitermarkus)
- dev-cmd/bottle: recognize version_scheme in merge (@scpeters)
- formula_installer: output postinstall failures for developers. (@MikeMcQuaid)
- formula_installer: don't automatically upgrade from another tap. (@MikeMcQuaid)
- tap-unpin: Use CLI::Parser to parse args (@GauthamGoli)
- tap-pin: Use CLI::Parser to parse args (@GauthamGoli)
- tap-info: Use CLI::Parser to parse args (@GauthamGoli)
- tap: Use CLI::Parser to parse args (@GauthamGoli)
- Bump parallel_tests from 2.26.2 to 2.27.0 in /Library/Homebrew/test (@Homebrew)
- Stop referring to constants.rb in Library/Homebrew/vendor/Gemfile (@greysteil)
- audit: Relax versioning audits for non-official taps (@apjanke)
- Bump sass from 3.7.1 to 3.7.2 in /docs (@Homebrew)
- Bump html-pipeline from 2.8.4 to 2.9.0 in /docs (@Homebrew)
- Import
rubocop-cask
gem. (@MikeMcQuaid) - Improve application quitting. (@reitermarkus)
- reinstall: Use CLI::Parser to parse args (@GauthamGoli)
- style: Use CLI::Parser to parse args (@GauthamGoli)
- python_virtualenv_constants: upgrade virtualenv to 16.1.0 (@lembacon)
- Bump sass from 3.7.0 to 3.7.1 in /docs (@Homebrew)
- Homebrew Cask is not alpha. (@MikeMcQuaid)
- options: Use CLI::Parser to parse args (@GauthamGoli)
- exceptions.rb: avoid failure if no arguments (@fxcoudert)
- home: Use CLI::Parser to parse args (@GauthamGoli)
- Bump concurrent-ruby from 1.1.2 to 1.1.3 in /docs (@Homebrew)
- Bump concurrent-ruby from 1.1.2 to 1.1.3 in /Library/Homebrew/vendor (@Homebrew)
- Bump sass from 3.6.0 to 3.7.0 in /docs (@Homebrew)
- Implement the HOMEBREW_INSTALL_CLEANUP env to trigger cleanup on reinstall/install/upgrade (@Wojonatior)
- Bump concurrent-ruby from 1.1.1 to 1.1.2 in /docs (@Homebrew)
1.8.2
- Bump concurrent-ruby from 1.0.5 to 1.1.2 in /Library/Homebrew/vendor (@Homebrew)
- Bump typhoeus from 1.3.0 to 1.3.1 in /docs (@Homebrew)
- Move shared Cask examples closer to its clients (@claui)
- diy: Use CLI::Parser to parse args (@GauthamGoli)
- Bump concurrent-ruby from 1.0.5 to 1.1.1 in /docs (@Homebrew)
- missing: Use CLI::Parser to parse args (@GauthamGoli)
- readall: Use CLI::Parser to parse args (@GauthamGoli)
- prune: Use CLI::Parser to parse args (@GauthamGoli)
- outdated: Use CLI::Parser to parse args (@GauthamGoli)
- migrate: Use CLI::Parser to parse args (@GauthamGoli)
- link: Use CLI::Parser to parse args (@GauthamGoli)
- README: more maintainer updates. (@MikeMcQuaid)
- xcode: upgrade for Xcode 10.1 release (@lembacon)
- desc: Use CLI::Parser to parse args (@GauthamGoli)
- Always make nested container readable and writable. (@reitermarkus)
- Check if cached downloads are up-to-date. (@reitermarkus)
- Update
Gemfile.lock
. (@reitermarkus) - Always make nested container readable and writable. (@reitermarkus)
- README: update maintainers. (@MikeMcQuaid)
- RuboCop 0.60.0 (@MikeMcQuaid)
- Check if umask is 000 in brew doctor (@vangorden)
- pull --bottle: Fix bug in any_bottle_tag (@sjackman)
- docs/Maintainer-Guidelines: add mission. (@MikeMcQuaid)
- Remove
-quiet
flag when verbose. (@reitermarkus) - Bump rubocop-rspec and rubocop in /Library/Homebrew/vendor (@Homebrew)
- Remove unused test cask. (@reitermarkus)
- Revert "Bump concurrent-ruby from 1.0.5 to 1.1.0 in /Library/Homebrew… (@feelepxyz)
- Bump concurrent-ruby from 1.0.5 to 1.1.0 in /Library/Homebrew/vendor (@Homebrew)
- Bump pathutil from 0.16.1 to 0.16.2 in /docs (@Homebrew)
- Fix Nil error when mirror download fails (@zkxs)
- audit: Don't mutate args (@GauthamGoli)
- bump-formula-pr: run audit by default (@commitay)
- Bump parallel_tests from 2.26.0 to 2.26.2 in /Library/Homebrew/test (@Homebrew)
- dev-cmd/bottle: require arg for --root-url (@scpeters)
- cli_parser: Make Homebrew.args immutable once CLI args have been processed (@GauthamGoli)
- Prepend shims path to PATH used by
system
andsafe_system
(@EricFromCanada) - Bump parser from 2.5.1.2 to 2.5.3.0 in /Library/Homebrew/test (@Homebrew)
- README: add Jason Tedor. (@MikeMcQuaid)
- diy: add meson support (@z3ntu)
- audit: make
keg_only_style
non-strict (@commitay) - options_cop: make audits non-strict (@commitay)
- audit: remove deleted formulae from unstable whitelist (@commitay)
- unpack_strategy: fix extension for compress (@jonchang)
- audit: make
throttled
a regular audit (@commitay) - cask: Don’t remove login items on upgrade. (@reitermarkus)
- Bump parallel_tests from 2.25.0 to 2.26.0 in /Library/Homebrew/test (@Homebrew)
- cli_parser: Add support for short flag options (@GauthamGoli)
- Add Dockerfile (@sjackman)
- test/spec_helper: Fix :needs_svn (@sjackman)
- Bump parallel_tests from 2.24.0 to 2.25.0 in /Library/Homebrew/test (@Homebrew)
- audit: check for
bottle do
blocks in new formulae (@commitay) - doctor: Use CLI::Parser to parse args (@GauthamGoli)
- cli_parser: Add custom description support for global switches (@GauthamGoli)
- os/mac/utils/bottles: handle Linux bottles. (@MikeMcQuaid)
- More deprecated/disabled updates (@MikeMcQuaid)
- Clear up tap naming (@SMillerDev)
- Keg::MUST_EXIST_DIRECTORIES: Frameworks is for macOS (@sjackman)
- man: Restore args after generating man pages from respective cmd parsers (@GauthamGoli)
- README: use Azure Pipelines badge. (@MikeMcQuaid)
- relocation_formulae: Poured bottles depend on gcc [Linux] (@sjackman)
- Patching the dynamic linker of glibc breaks it [Linux] (@sjackman)
- audit: use debian canonical mirror (@vszakats)
- Update manpage (@MikeMcQuaid)
- compat/requirements: add odeprecated. (@MikeMcQuaid)
- Swap in description of current behavior instead of 1.9.3 hack comment (@colindean)
- Support
Content-Disposition: inline
. (@reitermarkus) - Bump parallel_tests from 2.23.0 to 2.24.0 in /Library/Homebrew/test (@Homebrew)
- travis: only build on macOS. (@MikeMcQuaid)
- info: tweak analytics behaviour. (@MikeMcQuaid)
- Clarify how to set HOMEBREW_GITHUB_API_TOKEN (@JBallin)
- audit: remove heroku formula. (@MikeMcQuaid)
- Set gist-logs to create private gist (vs. public) (@JBallin)
- pathname:
atomic_write
shouldn't make dir sticky unless world writable (@lembacon) - Add HOMEBREW_FORCE_HOMEBREW_ON_LINUX (@MikeMcQuaid)
- audit: disallow
devel
specs incore
(@commitay) - compat/download_strategy: improve messaging. (@MikeMcQuaid)
- Vendor rubocop-rspec (@MikeMcQuaid)
- Fix to deprecated S3DownloadStrategy (@amancevice)
- info: make verbose analytics use tabular output. (@MikeMcQuaid)
- Cleanup Requirements (@MikeMcQuaid)
- rubocop: fix some rubocop offences (@javian)
- audit: use
versioned_formula
instead offormula.versioned_formula?
(@commitay) - docs: conversion & review of Homebrew::CLI::Parser help in dev-cmd/ (@EricFromCanada)
- audit: check versioned formulae for
keg_only :versioned_formula
(@commitay) - Deprecate unused download strategies (@MikeMcQuaid)
- Bump jekyll-watch from 2.1.1 to 2.1.2 in /docs (@Homebrew)
- docs: Adjust comments to tidy API docs output. (@EricFromCanada)
- Allow access to lock directory inside tests. (@reitermarkus)
- Fix
brew cask style
with relative paths. (@reitermarkus) - Ensure cache directory for
CacheStoreDatabase
exists. (@reitermarkus) - Run
rubocop
in temporary directory to skip reading parent config. (@reitermarkus) - description_cache_store: handle empty database. (@MikeMcQuaid)
1.8.1
- audit: Don't mutate args (@GauthamGoli)
- bump-formula-pr: run audit by default (@commitay)
- Bump parallel_tests from 2.26.0 to 2.26.2 in /Library/Homebrew/test (@Homebrew)
- dev-cmd/bottle: require arg for --root-url (@scpeters)
- cli_parser: Make Homebrew.args immutable once CLI args have been processed (@GauthamGoli)
- Prepend shims path to PATH used by
system
andsafe_system
(@EricFromCanada) - Bump parser from 2.5.1.2 to 2.5.3.0 in /Library/Homebrew/test (@Homebrew)
- README: add Jason Tedor. (@MikeMcQuaid)
- diy: add meson support (@z3ntu)
- audit: make
keg_only_style
non-strict (@commitay) - options_cop: make audits non-strict (@commitay)
- audit: remove deleted formulae from unstable whitelist (@commitay)
- unpack_strategy: fix extension for compress (@jonchang)
- audit: make
throttled
a regular audit (@commitay) - cask: Don’t remove login items on upgrade. (@reitermarkus)
- Bump parallel_tests from 2.25.0 to 2.26.0 in /Library/Homebrew/test (@Homebrew)
- cli_parser: Add support for short flag options (@GauthamGoli)
- Add Dockerfile (@sjackman)
- test/spec_helper: Fix :needs_svn (@sjackman)
- Bump parallel_tests from 2.24.0 to 2.25.0 in /Library/Homebrew/test (@Homebrew)
- audit: check for
bottle do
blocks in new formulae (@commitay) - doctor: Use CLI::Parser to parse args (@GauthamGoli)
- cli_parser: Add custom description support for global switches (@GauthamGoli)
- os/mac/utils/bottles: handle Linux bottles. (@MikeMcQuaid)
- More deprecated/disabled updates (@MikeMcQuaid)
- Clear up tap naming (@SMillerDev)
- Keg::MUST_EXIST_DIRECTORIES: Frameworks is for macOS (@sjackman)
- man: Restore args after generating man pages from respective cmd parsers (@GauthamGoli)
- README: use Azure Pipelines badge. (@MikeMcQuaid)
- relocation_formulae: Poured bottles depend on gcc [Linux] (@sjackman)
- Patching the dynamic linker of glibc breaks it [Linux] (@sjackman)
- audit: use debian canonical mirror (@vszakats)
- Update manpage (@MikeMcQuaid)
- compat/requirements: add odeprecated. (@MikeMcQuaid)
- Swap in description of current behavior instead of 1.9.3 hack comment (@colindean)
- Support
Content-Disposition: inline
. (@reitermarkus) - Bump parallel_tests from 2.23.0 to 2.24.0 in /Library/Homebrew/test (@Homebrew)
1.8.0
- travis: only build on macOS. (@MikeMcQuaid)
- info: tweak analytics behaviour. (@MikeMcQuaid)
- Clarify how to set HOMEBREW_GITHUB_API_TOKEN (@JBallin)
- audit: remove heroku formula. (@MikeMcQuaid)
- Set gist-logs to create private gist (vs. public) (@JBallin)
- pathname:
atomic_write
shouldn't make dir sticky unless world writable (@lembacon) - Add HOMEBREW_FORCE_HOMEBREW_ON_LINUX (@MikeMcQuaid)
- audit: disallow
devel
specs incore
(@commitay) - compat/download_strategy: improve messaging. (@MikeMcQuaid)
- Vendor rubocop-rspec (@MikeMcQuaid)
- Fix to deprecated S3DownloadStrategy (@amancevice)
- info: make verbose analytics use tabular output. (@MikeMcQuaid)
- Cleanup Requirements (@MikeMcQuaid)
- rubocop: fix some rubocop offences (@javian)
- audit: use
versioned_formula
instead offormula.versioned_formula?
(@commitay) - docs: conversion & review of Homebrew::CLI::Parser help in dev-cmd/ (@EricFromCanada)
- audit: check versioned formulae for
keg_only :versioned_formula
(@commitay) - Deprecate unused download strategies (@MikeMcQuaid)
- Bump jekyll-watch from 2.1.1 to 2.1.2 in /docs (@Homebrew)
- docs: Adjust comments to tidy API docs output. (@EricFromCanada)
- Allow access to lock directory inside tests. (@reitermarkus)
- Fix
brew cask style
with relative paths. (@reitermarkus) - Ensure cache directory for
CacheStoreDatabase
exists. (@reitermarkus) - Run
rubocop
in temporary directory to skip reading parent config. (@reitermarkus) - description_cache_store: handle empty database. (@MikeMcQuaid)
- README: add moisan to maintainers. (@MikeMcQuaid)
- utils/github: add ValidationFailedError. (@MikeMcQuaid)
- Fix cleanup of incomplete downloads. (@reitermarkus)
- bottles: make
or_later
the default. (@MikeMcQuaid) - analytics: fix display of build error options. (@MikeMcQuaid)
- Shorten tap line length (@MikeMcQuaid)
- Generate Cobertura coverage data for Azure Pipelines (@MikeMcQuaid)
- cli_parser: improve help text formatting (@EricFromCanada)
- Cask: fix quarantine check when xattr is broken (@amyspark)
- Cask: set write permissions on symlinks (@amyspark)
- Use the
all
matcher to check the existence of each path. (@alecclarke) - Bump mustache from 1.0.5 to 1.1.0 in /Library/Homebrew/test (@Homebrew)
- Use cache_store for descriptions (@MikeMcQuaid)
- bump-formula-pr: gracefully handle unforkable repositories (@alyssais)
- rubocop: only use config if style is testing specified file(s) (@javian)
- azure/travis: update to xcode 10 (@commitay)
- audit: use
core_tap
instead ofofficial_tap
(@commitay) - Bump octokit from 4.12.0 to 4.13.0 in /docs (@Homebrew)
- Remove redundant check in formula_files and cask_files (@aimileus)
- Update manpages (@MikeMcQuaid)
- Bump jekyll-watch from 2.1.0 to 2.1.1 in /docs (@Homebrew)
- Bump jekyll-watch from 2.0.0 to 2.1.0 in /docs (@Homebrew)
- Bump rspec-expectations from 3.8.1 to 3.8.2 in /Library/Homebrew/test (@Homebrew)
- audit: permit openblas for non-official taps (@dpo)
- Bump codecov from 0.1.11 to 0.1.13 in /Library/Homebrew/test (@Homebrew)
- docs/Maintainer-Guidelines: change lead maintainer date. (@MikeMcQuaid)
- remove appcast checkpoint audit (@commitay)
- audit: remove
[email protected]
from unstable spec whitelist (@commitay) - audit: Permit HEAD for non-official taps (@sjackman)
1.7.7
- update-reset: fix Bash syntax. (@MikeMcQuaid)
- Remove the
accessibility_access
stanza. (@reitermarkus) - style: check Bash style with shellcheck (@MikeMcQuaid)
- Remove unused
include
. (@reitermarkus) - Bump rubocop-rspec from 1.29.1 to 1.30.0 in /Library/Homebrew/test (@Homebrew)
- zip: restore extended attributes when under MacOS (@amyspark)
- Use ActiveSupport’s
#days
. (@reitermarkus) - cask/audit: remove cask specific sourceforge URL audits (@commitay)
- various documentation edits (@EricFromCanada)
- docs: fix Official External Commands section (@EricFromCanada)
- download_strategy: Miscalculated redirect when
Location:
is protocol-relative (@vszakats) - "occured" -> "occurred" (@samuela)
- docs: check links with
html-proofer
(@MikeMcQuaid) - Bump codecov from 0.1.10 to 0.1.11 in /Library/Homebrew/test (@Homebrew)
- [Security] Bump nokogiri from 1.8.4 to 1.8.5 in /docs (@Homebrew)
- Update portable-ruby to verison 2.3.7 for ARM [Linux] (@sjackman)
- cleanup: remove vendor/bundle/ruby. (@MikeMcQuaid)
- secure/fix URLs (@vszakats)
- cleanup: cleanup portable ruby, old linkage cache. (@MikeMcQuaid)
- CoreTap.default_remote: Use Linuxbrew/core [Linux] (@sjackman)
- -march=native is default. Hardware::CPU: Add Skylake [Linux] (@sjackman)
- setup_remote_tap: use system taps. (@MikeMcQuaid)
- cli_parser: man-pages and help text generation using Homebrew::CLI::Parser (@GauthamGoli)
- azure-pipelines: always upload test results. (@MikeMcQuaid)
- docs/Formula-Cookbook: several content updates (@EricFromCanada)
- keg_relocate: Fix Error: wrong number of arguments [Linux] (@sjackman)
- Bump ruby-macho from 2.0.0 to 2.1.0 in /Library/Homebrew/vendor (@Homebrew)
- docs/How-To-Open-a-Homebrew-Pull-Request: move sample commands into code blocks (@EricFromCanada)
- Skip quitting applications when not logged into GUI. (@reitermarkus)
- Fix
atomic_write
inside non-sticky directory. (@reitermarkus) - Fix
brew mirror
. (@reitermarkus) - Force
chmod_R
after extracting. (@reitermarkus) - DevelopmentTools::locate: Prefer brewed tools [Linux] (@sjackman)
- xcode: fix expected Clang version for CLT with Xcode 10 (10A255) (@lembacon)
- rubocop: move requirement to configuration file (@javian)
- Make all extracted files writable after extracting. (@reitermarkus)
- Don’t treat
.7z
as part of a version. (@reitermarkus) - Default compiler is gcc on Linux (@sjackman)
- xcode: note CLT is now updated in System Preferences. (@MikeMcQuaid)
- config: hide optional system packages. (@MikeMcQuaid)
- xcode: update expected version on High Sierra and Mojave with Xcode 10 (10A255) (@lembacon)
- os/mac/diagnostic: don't complain about Xcode version on Azure. (@MikeMcQuaid)
- Symlink ld.so [Linux] (@sjackman)
- Cask: check if xattr works before quarantining (@amyspark)
- keg: remove TOP_LEVEL_DIRECTORIES. (@MikeMcQuaid)
- keg: further tweak directory constants. (@MikeMcQuaid)
- cache_store: use JSON. (@MikeMcQuaid)
- java_requirement, cask dsl caveats: JDK 11 (@commitay)
- cache_store: check DBM values size. (@MikeMcQuaid)
- Remove dbm_test_read analytics. (@MikeMcQuaid)
- language/python: support pypy (@jonchang)
- system_config: don't print default HOMEBREW_GIT value. (@MikeMcQuaid)
- prune: preserve some directories (@alebcay)
- system_config: add
HOMEBREW_MACOS_VERSION_NUMERIC
toboring_keys
(@commitay)
1.7.6
- language/haskell: use
v1
commands (@commitay) - cache_store_spec: fix bad rebase. (@MikeMcQuaid)
- cache_store: handle missing process. (@MikeMcQuaid)
- components_order_cop: add all components (@commitay)
- Mojave is being released (@fxcoudert)
- Install and use RuboCop RSpec by default. (@MikeMcQuaid)
- shims/super/cc: detect High Sierra differently. (@MikeMcQuaid)
- super/cc: further bump -mmacosx-version-min on Mojave (@fxcoudert)
- cache_store: handle corrupt DBM database. (@MikeMcQuaid)
- Run tests with
HOMEBREW_DEVELOPER
unset. (@reitermarkus) - Bump sass from 3.5.7 to 3.6.0 in /docs (@Homebrew)
- Bump faraday from 0.15.2 to 0.15.3 in /docs (@Homebrew)
- Cleanup Travis and CI configuration. (@MikeMcQuaid)
- utils/fork: Check if error pipe is closed (@woodruffw)
- Add
SystemCommand::Result#merged_output
. (@reitermarkus) - Update
Gemfile.lock
. (@reitermarkus) - Improve code coverage (@alexbostock)
- make dependency_order_cop a regular audit (@commitay)
- test/Gemfile: add ronn. (@MikeMcQuaid)
- update-reset: allow specifying repositories. (@MikeMcQuaid)
- Utils::Analytics.custom_prefix_label: Fix typo (@sjackman)
- Use ActiveSupport File.atomic_write (@MikeMcQuaid)
- Use ActiveSupport Hash#deep_merge (@MikeMcQuaid)
- Library/.rubocop.yml: disable
RescueEnsureAlignment
(@commitay) - Update to RuboCop 0.59.1. (@reitermarkus)
1.7.5
- add quotes surrounding $(brew --cache) in help for cleanup command (@yurikoles)
- Update RuboCop to 0.58.2. (@reitermarkus)
- Add
String#delete_prefix
backport. (@reitermarkus) - Use ActiveSupport Object#blank? and #present? (@MikeMcQuaid)
- Bump parallel_tests from 2.22.1 to 2.23.0 in /Library/Homebrew/test (@Homebrew)
- Remove
__MACOSX
directory after unzipping. (@reitermarkus) - Cask: constrain quarantine support status (@amyspark)
- Retry all specs with
:needs_network
. (@reitermarkus) - Make remaining
curl
respectHOMEBREW_CURLRC
(@lembacon) - Update vendored gems (@MikeMcQuaid)
- Use Bundler to manage vendor directory (@MikeMcQuaid)
- use 'number_readable' when displaying analytics (@zgracem)
- Upgrade: implement linkage repair (@amyspark)
- Elide default root_url in the bottle block (@sjackman)
- cmd/shellenv: use Bash. (@MikeMcQuaid)
- Try Azure Pipelines (@Homebrew)
- dev-cmd/bottle: fix --keep-old with --root-url (@scpeters)
- Fix extracting
.pax
archives. (@reitermarkus) - Increase the unit test coverage of messages.rb (@alecclarke)
- Set HOMEBREW_BOTTLE_DEFAULT_DOMAIN based on operating system (@alebcay)
- Resolve formulae in
brew cleanup
. (@reitermarkus) - README: remove DomT4. (@MikeMcQuaid)
- docs/Maintainer-Guidelines: retire lead maintainer position in Febuary. (@MikeMcQuaid)
- Bump parser from 2.5.1.0 to 2.5.1.2 in /Library/Homebrew/test (@Homebrew)
- Bump rspec-expectations from 3.8.0 to 3.8.1 in /Library/Homebrew/test (@Homebrew)
- Bump commonmarker from 0.17.12 to 0.17.13 in /docs (@Homebrew)
- Bump docile from 1.3.0 to 1.3.1 in /Library/Homebrew/test (@Homebrew)
- Bump ruby-progressbar from 1.9.0 to 1.10.0 in /Library/Homebrew/test (@Homebrew)
- Elide prefix "/usr/local" in bottle block (@sjackman)
- Bump octokit from 4.11.0 to 4.12.0 in /docs (@Homebrew)
- Add Homebrew::DEFAULT_PREFIX for Linux (@sjackman)
- Don’t add error when changing checksum to
:no_check
. (@reitermarkus)
1.7.4
- cmd/update: follow GitHub API redirects. (@MikeMcQuaid)
- Cask: show previous verison in cask upgrade (@ericmarkmartin)
- Determine remote_url using git config (@cblecker)
- Bump github-pages from 191 to 192 in /docs (@Homebrew)
- docs/Maintainer-Guidelines: add more guidelines. (@MikeMcQuaid)
- Cask: fixes for quarantining (@amyspark)
- Check for range support instead of rescuing error. (@reitermarkus)
- Add brew shellenv - see #4780 (@jamescostian)
- keg: don't require Caskroom to be writable. (@MikeMcQuaid)
- Improve writable directory handling (@MikeMcQuaid)
- docs: fix typo from #4845. (@scpeters)
- LinkageChecker: Report linkage of unwanted system libraries [Linux] (@sjackman)
- docs: various updates. (@MikeMcQuaid)
- cmd/info: display analytics data. (@MikeMcQuaid)
- Update minimum Git version. (@MikeMcQuaid)
- dev-cmd/edit: simplify project view handling. (@MikeMcQuaid)
- gitignore: general cleanup (@MikeMcQuaid)
- os/mac: also update install on version bumps. (@MikeMcQuaid)
- Revert "std: use HOMEBREW_ARCH env var on Linux" (@Homebrew)
- Rename
Hbc
module toCask
. (@reitermarkus) - removes auto updates warning if greedy flag is included (@zdcthomas)
- std: use HOMEBREW_ARCH env var on Linux (@alebcay)
- Cask: check that the tools for quarantining are available (@amyspark)
- Use classes for instance doubles. (@reitermarkus)
- Rename
test/cask/cli
totest/cask/cmd
. (@reitermarkus) - Deprecate
brew cask --version
. (@reitermarkus) - Remove redundant namespacing. (@reitermarkus)
- Add
$LOAD_PATH
for RuboCop cops. (@reitermarkus) - rust/cargo: enable caching (@commitay)
- README: add maintainers. (@MikeMcQuaid)
- scm shim: handle edge case (@xu-cheng)
- Change regex to match
filename
if header also containsfilename*
. (@reitermarkus) - utils: Use JSON to marshal child errors (@woodruffw)
- Refactor
Hbc::Verify
. (@reitermarkus) - Fix
downloads
directory not being created. (@reitermarkus) - Fix detecting
P7Zip
from symbol. (@reitermarkus) - docs/Formula-Cookbook: preach what we practise (@claui)
- cask: consistency and cleanliness renames. (@MikeMcQuaid)
- Revert "Use JSON to marshal errors from children" (@Homebrew)
- super/cc: fix -mmacosx-version-min on Mojave. (@MikeMcQuaid)
- Remove some
#popen_read
s. (@reitermarkus) - Use JSON to marshal errors from children (@woodruffw)
- Deprecate
gpg
stanza. (@reitermarkus)
1.7.3
- Bump parallel_tests from 2.22.0 to 2.22.1 in /Library/Homebrew/test (@Homebrew)
- os/mac: note installation docs need bumped too. (@MikeMcQuaid)
- formulary: NameError makes formulae unreadable. (@MikeMcQuaid)
- .rubocop: tweak rules. (@MikeMcQuaid)
- Revert "Add
$LOAD_PATH
for RuboCop cops." (@Homebrew) - tests: handle file leaks and SVN test prompt. (@MikeMcQuaid)
- Improve Homebrew/brew line length. (@MikeMcQuaid)
- tests: set HOME. (@MikeMcQuaid)
- cleanup: fix go_cache cleanup (@DomT4)
- Fix
CurlApacheMirrorDownloadStrategy
URL resolution. (@reitermarkus) - Avoid network call in
#initialize
. (@reitermarkus) - Skip migration if cache is empty or doesn’t exist. (@reitermarkus)
- quarantine: do not automatically follow symlinks (@amyspark)
- Only migrate cache files containing
--
. (@reitermarkus) - Skip
mtime
for non-existent symlink. (@reitermarkus) - Resolve URL to get real file extension. (@reitermarkus)
- [Security] Bump rubyzip from 1.2.1 to 1.2.2 in /docs (@Homebrew)
- Enable quarantining of Homebrew-Cask's downloads (@amyspark)
- superenv: Use 02 optimization flag for Linux builds (@iMichka)
- docs/Maintainer-Guidelines: add lead maintainer guidelines. (@MikeMcQuaid)
- go: support & use aggressive caching (@DomT4)
- text_cop: update
cargo build
cop (@commitay) - Add
$LOAD_PATH
for RuboCop cops. (@reitermarkus) - Fix executable with spaces. (@reitermarkus)
- style: Fix npe and add test for corrected offense results (@GauthamGoli)
- audit: Use
fetch
with default value prevent NPE (@GauthamGoli) - Don’t use
CLI::Cleanup
inAuditor
. (@reitermarkus) - audit: Add null check on style results (@GauthamGoli)
- Check version conflicts using linkage. (@MikeMcQuaid)
- extract: update docs (@alebcay)
- audit: Show RuboCop offense correction status and count in output (@GauthamGoli)
- Add new extract dev command to retrieve old versions of formulae (@alebcay)
- Fix for Linux make shim (@maxim-belkin)
- brew.sh: Export HOMEBREW_GIT (@woodruffw)
- audit: remove "
bottle
is not defined" (@commitay) - formula_cellar_checks: .dylib and .framework are macOS-specific (@maxim-belkin)
- manpage: update from latest homebrew-bundle docs. (@MikeMcQuaid)
- dev-cmd/bottle: save local_filename to json (@scpeters)
.tar.lz
≠.tar.lzma
(@reitermarkus)- Ignore unparsable system languages. (@reitermarkus)
1.7.2
- Use
cp
instead ofFileUtils.copy_entry
. (@reitermarkus) - Remove the chdir call that was already moved to the ancestor (@kabel)
- conflicts_cop: remove
node@
from whitelist (@commitay) - OS::Mac.mdfind: No need to guard on OS.mac? (@sjackman)
- brew.sh: Allow developers to specify curl/git paths (@woodruffw)
- Add analytics to cask installs (@brianmorton)
- Revert "Use JSON to marshal errors from children" (@Homebrew)
- Use JSON to marshal errors from children (@woodruffw)
- CONTRIBUTING: Add "How to contribute" section (@JBallin)
- audit: don't error when test block is missing (@jonchang)
- audit: fixes for test checks (@jonchang)
- [docs] Clarify upgrade --cleanup only cleans upgraded formulae (@JBallin)
- Hide lockfiles being cleaned up. (@reitermarkus)
- manpage: add
brew bundle check --verbose
(@MikeMcQuaid) - brew.rb: only output "Kernel.exit" in debugging mode. (@MikeMcQuaid)
- README: add jonchang. (@MikeMcQuaid)
- BottleSpecification: Do not skip bottle relocation on Linux (@sjackman)
- utils/github: Exception handling (@GauthamGoli)
- KegOnlyReason: Reasons related to macOS valid only on macOS (@sjackman)
- 10x/Mojave: update dev tool expected versions (@DomT4)
- Refactor
odeprecated
. (@reitermarkus) - check_non_libraries: .so. is a valid library (@sjackman)
- X11Requirement: Recent X11 client is sufficient (@sjackman)
- test/ENV: Fix prepend_path for Linuxbrew (@sjackman)
- Check that HOMEBREW_TEMP permits executing programs (@sjackman)
- Add LD_* environment variables to SANITIZED_VARS (@sjackman)
- update-report: solicit donations. (@MikeMcQuaid)
- Warn if os/linux is loaded on generic OS (@sjackman)
- Update docs for artifact and bottle variables (@jonchang)
- test/unpack_strategy: Handle svn unzip unavailable (@sjackman)
- Fix
brew cleanup
backtick inbrew cask cleanup
deprecation message (@JBallin) - add new gclient_cache folder to cleanup (@chrmoritz)
- Disable
brew cask search
the same time asbrew cask cleanup
. (@reitermarkus) - Deprecate
brew cask cleanup
. (@reitermarkus) - Bump github-pages from 190 to 191 in /docs (@Homebrew)
- cask audit: GitHub
latest
casks shouldn't have an appcast (@commitay) - Only clean up external patches. (@reitermarkus)
- Fix
brew cleanup
. (@reitermarkus) - audit: flag redundant shell_output() exit codes (@DomT4)
- Set
initial_version
tonil
whengit describe
fails. (@reitermarkus) - Always fetch at least the latest tag. (@reitermarkus)
- Bump github-pages from 189 to 190 in /docs (@Homebrew)
- Per cask/formula
.DS_Store
cleanup (@reitermarkus) - Add cask cleanup and per-formula cache cleanup. (@reitermarkus)
- formula_installer: avoid cyclic dependency on Linux (@iMichka)
- Mac.sdk_path_if_needed tests: stub SDK check (@mistydemeo)
- Bump github-pages from 188 to 189 in /docs (@Homebrew)
- Fix Bottle::Filename.new for taps (@sjackman)
- Remove executable bit from
ruby.rb
andprof.rb
. (@reitermarkus) - Mojave: use the CLT SDK where necessary (@mistydemeo)
- Use option parser for
brew cleanup
. (@reitermarkus) - Remove environment variables used by
hub
. (@lembacon) - class_cop: tighten test audit (@DomT4)
- Add/remove more maintainers. (@MikeMcQuaid)
- Refactor
Cleanup
. (@reitermarkus) - Output message when migrating cache entries. (@reitermarkus)
- Remove trivial method. (@reitermarkus)
- Unset
HOMEBREW_DISABLE_LOAD_FORMULA
for migration. (@reitermarkus) - Only use
ditto
to extract skipped volumes. (@reitermarkus) - Use
https://
URLs. (@reitermarkus) - Add new maintainers (@MikeMcQuaid)
- Remove cask download strategies. (@reitermarkus)
- formula_desc_cop: add unnecessary whitespace check (@DomT4)
- Remove unused
brew cask _audit_modified_casks
command. (@reitermarkus) - use
https://
rather thanhttp://
(@retokromer) - Use normal download strategies for casks. (@reitermarkus)
- Use
--
for bottles. (@reitermarkus) - Change migration to loop through formulae. (@reitermarkus)
- Fix cleanup for files with
--
. (@reitermarkus) - Use
system_command
for all download strategies. (@reitermarkus) - Fix
update-report
migration. (@reitermarkus) - Merge download strategy specs. (@reitermarkus)
- Bump rspec from 3.7.0 to 3.8.0 in /Library/Homebrew/test (@Homebrew)
- Use
--
to separate download name and version. (@reitermarkus) - docs/New-Maintainer-Checklist: update best practises. (@MikeMcQuaid)
- linkage: test all kegs if none are specified (@scpeters)
- Allow specifying cache directory for download strategies. (@reitermarkus)
- Change docs to use symbols instead of class names. (@reitermarkus)
- Move
temporary_path
toAbstractFileDownloadStrategy
. (@reitermarkus) - Use
system_command
forGitDownloadStrategy
. (@reitermarkus) - Allow forcing colored output. (@reitermarkus)
- Refactor download strategies. (@reitermarkus)
- Pass
verbose
to unpack strategies. (@reitermarkus) - Merge
curl
options used by casks into download strategies. (@reitermarkus) - Refactor download strategies. (@reitermarkus)
- Add the SFC PLC to the README and manpage. (@MikeMcQuaid)
- Fix
ErrorDuringExecution
initialization. (@reitermarkus) - Refactor download strategies. (@reitermarkus)
- Use
ditto
instead ofunzip
. (@reitermarkus) - Reorder unpack strategies. (@reitermarkus)
- Remove non-existent download strategies. (@reitermarkus)
- Show
stdout
forcurl
commands. (@reitermarkus) - Remove unneeded RuboCop comment. (@reitermarkus)
- Use
SystemCommand
forcurl
. (@reitermarkus) - Remove unused
brew cask _dump
command. (@reitermarku...