Releases: Homebrew/brew
Releases · Homebrew/brew
1.3.4
- portable-ruby: use rebuild with coverage support. (@MikeMcQuaid)
- portable-ruby: fix installation on Leopard. (@MikeMcQuaid)
- README: add Commsworld logo. (@MikeMcQuaid)
- vendor-install: output only to stderr. (@MikeMcQuaid)
- utils/git: cache less aggressively. (@MikeMcQuaid)
- audit: also skip homebrew/science duplicates found by search_taps (@ilovezfs)
- audit: don't check for homebrew/science duplicates (@ilovezfs)
- utils/git: don't fail when CoreTap is untapped. (@MikeMcQuaid)
- audit: hack around El Capitan audit failure. (@MikeMcQuaid)
- popen: Do not suppress stderr when HOMEBREW_STDERR (@sjackman)
- portable-ruby: improve installation messaging. (@MikeMcQuaid)
- development_tools: fix curl https handling. (@MikeMcQuaid)
- brew.sh: update no git repository message. (@MikeMcQuaid)
- superenv: more help for Autotools with 10.13 SDK on 10.12 (@ilovezfs)
- Add a failure message to be_detected_from matcher (@naoty)
- audit: Add more tests for FormulaAudit/Miscellaneous cop (@GauthamGoli)
- Upgrade vendored Ruby to 2.3.3 for Linux. (@sjackman)
- Support High Sierra (@fxcoudert)
- Upgrade vendored Ruby to 2.3.3. (@MikeMcQuaid)
1.3.3
- superenv: help Autotools with 10.13 SDK on 10.12 (@ilovezfs)
- Revert "popen: Do not suppress stderr" (@ilovezfs)
- audit: Use version pinned by brew while executing rubocop cli (@GauthamGoli)
- linkage_checker: tweak headers wording. (@MikeMcQuaid)
- linkage_checker: add a check for extraneous dependencies (@maxim-belkin)
- popen: Do not suppress stderr (@sjackman)
- List cask full-names (@wendorf)
- Add missing
summarizemethod. (@reitermarkus) - keg_relocate: treat .lai files as libtool files. (@ilovezfs)
- Tweaks for older Mac OS X versions. (@MikeMcQuaid)
- os/mac/diagnostic: allow custom Ruby for devs. (@MikeMcQuaid)
- Require more HTTP mirrors for old OS X versions. (@MikeMcQuaid)
- Always load Cask in
brew irb. (@reitermarkus) - mac/xcode: update expected Clang on 10.13 (@DomT4)
- audit: stop demanding a HTTP HEAD mirror for curl (@DomT4)
- Fix method name. (@reitermarkus)
- Fix uninstall with
:signal. (@reitermarkus) - Make Cask commands fail early if a Cask is not found. (@reitermarkus)
- Make artifacts singular. (@reitermarkus)
- Spelling (@jsoref)
- Make
brew cask searchspec deterministic. (@reitermarkus) - Let
curl_downloadhandle HTTP 416 error. (@reitermarkus) - build: fix HOMEBREW_FORMULA_PREFIX for head (@ilovezfs)
- Revert "mach: Avoid reopening the file for relocation" (@ilovezfs)
- mach: Avoid reopening the file for relocation (@woodruffw)
- bump-formula-pr: forward compatibility with
hub fork(@mislav) - Always output when tapping core (@alyssais)
- git_spec.rb: use HTTPS for Git remote test (@vszakats)
- home_spec: use different test formula. (@MikeMcQuaid)
- travis.yml: fix umask for brew audit. (@MikeMcQuaid)
- audit: Port line_problems to rubocop and add tests part 3 (@GauthamGoli)
- audit: Port audit_class to rubocop, add tests and autocorrect (@GauthamGoli)
- mac/hardware/cpu: recognise Kaby Lake (@DomT4)
- add zsh completion for switch (@nerdrew)
1.3.2
- mac/xcode: update expected Clang on 10.13 (@DomT4)
- docs: Clarify availability of analytics (@woodruffw)
- audit: fix subversion remote check logic. (@MikeMcQuaid)
- audit: Add some heuristics to https upgrade checks (@vszakats)
- Java: deprecate ENV.java_cache in favour of setting it by default. (@DomT4)
- Added tests for utils/git (@mansimarkaur)
- gpg: tweaks (@DomT4)
- Offline cask search and listing all available casks (@laughedelic)
- search_remote_tap spec: fix test offline (@mistydemeo)
- pour_bottle?: Pour local bottles without sha256 (@sjackman)
- github: limit PR search to Homebrew (@DomT4)
- Don't fail to migrate repo because of empty dir (@alyssais)
- missing_formula: update for Pillow's brew demise. (@DomT4)
- Added tests for utils/svn (@mansimarkaur)
- Added tests for utils/analytics (@mansimarkaur)
- Added tests for disk_cleanup and unremovable kegs (@mansimarkaur)
- Revert "Add check for HEAD ref in diagnostics" (@Homebrew)
- audit: Add previously unported GH patch audit rule in Patches cop (@GauthamGoli)
- Add check for HEAD ref in diagnostics (@BenMusch)
- safe_fork: Improve the error message (@sjackman)
- ISSUE_TEMPLATE: firm up language (@Homebrew)
- audit: don't output when searching taps. (@MikeMcQuaid)
- Update FAQ entry re. .apps and /usr/local/bin (@akalin)
- audit: Port line_problems to rubocop and add tests part 2 (@GauthamGoli)
- Update Python docs (@tdsmith)
- blacklist - remove clojure (@puredanger)
- Fix
pull. (@reitermarkus) - upgrade more urls to https (@vszakats)
- Fix curl --user flag being broken in dc5a2c17 (@CamJN)
- audit: In Cops and their tests convert all multiline strings to heredocs (@GauthamGoli)
- Implement
conflicts_with :cask. (@reitermarkus) - Move fix from #3070 inside
GitHubmodule. (@reitermarkus) - Skip search_remote on cask search when HOMEBREW_NO_GITHUB_API is set (@fsouza)
- Clean-up code in GitHub module to reduce duplication & coupling w/ Github API (@BenMusch)
- gpg: prevent pinentry from launching when creating test key (@JCount)
- search: explain why it takes the time it does. (@MikeMcQuaid)
- brew deps: add --include-requirements, plus some fixes (@apjanke)
- Remove "*instal" aliases from bash completion (@rhwood)
- Revert "Raise an exception when double loading a formula" (@Homebrew)
- Raise an exception when double loading a formula (@alyssais)
- Replace search_tap with search_taps (@BenMusch)
- Note cases when pinned formulae get upgraded. (@MikeMcQuaid)
- shims/super/cc: Fix c++ -xc++-header (@sjackman)
curl_download: Retry once on error33. (@reitermarkus)- mac/xcode: update expected Clang on 10.13 (@DomT4)
- gpg: minor search priority tweaks (@DomT4)
- audit: fix mismatch in versioned alias names in non-core taps (@JCount)
- dev-cmd/bump-formula-pr: search for tar (@rwhogg)
- Allow
curlargs to be overriden. (@reitermarkus) - Refactor download strategies. (@reitermarkus)
- cmd/search: use new Fedora package search (@rwhogg)
- Add node pattern methods to handle dependency audits in a better way (@GauthamGoli)
- Revert "Refactor SVN and cURL download strategies." (@Homebrew)
- Refactor SVN and cURL download strategies. (@reitermarkus)
1.3.1
- sandbox: stop printing message. (@MikeMcQuaid)
- formula_cellar_checks: reinstall broken bottles. (@MikeMcQuaid)
- Bugfix/pkgconfiglibdir (@andrewyatz)
- software_spec: improve no resource version error. (@MikeMcQuaid)
- keg: cleanup aliases correctly. (@MikeMcQuaid)
- Fix
Pkg#uninstallnot callingMacOS.undeletable?for all files. (@reitermarkus) - formula: Remove reference to homebrew/x11 (@rwhogg)
- Fix parsing extension from URL. (@reitermarkus)
- Delete
:focus. (@reitermarkus) - travis.yml: only build the master branch. (@MikeMcQuaid)
- audit: Port patches audit code to a rubocop and add tests (@GauthamGoli)
- Detect
TapinCaskLoader. (@reitermarkus) - audit: add additional php header ignore patterns (@javian)
- Tap.each: return an enumerable when no block given (@mistydemeo)
- Remove
brew cask _checkurl. (@reitermarkus) - formula_cellar_checks: check_non_libraries only for new formulae (@ilovezfs)
- formula_desc_cop: add 'x86' to VALID_LOWERCASE_WORDS (@JCount)
- Put the five executables in a list (@cclauss)
- audit: Port audit_urls strict rules to rubocop, add tests, autocorrect (@GauthamGoli)
- audit: fix bug where
brew audit fooruns every style check. (@GauthamGoli) - audit: Port dependency rules from line_problems to rubocop and add tests (@GauthamGoli)
- docs/brew-tap.md: Reference dunn's Emacs tap (@rwhogg)
- formula: Remove reference to Homebrew/Homebrew (@rwhogg)
1.3.0
- Simplify
assert_only_one_stanza_allowed. (@reitermarkus) - Tweak preserve link status on reinstall/upgrade. (@MikeMcQuaid)
- travis: fast finish builds. (@MikeMcQuaid)
- Preserve link status on reinstall/upgrade. (@MikeMcQuaid)
- formula_installer: use default_formula for bottles (@MikeMcQuaid)
- Fix trash script. (@reitermarkus)
- Enable more deprecations. (@MikeMcQuaid)
- formula_support: add provided_pre_high_sierra keg_only (@DomT4)
- formula_installer: simplify callers. (@MikeMcQuaid)
- keg: correctly cleanup old aliases. (@MikeMcQuaid)
- sandbox: sandbox all taps by default. (@MikeMcQuaid)
- Use
mktmpdir. (@reitermarkus) - Cleanup after each Cask. (@reitermarkus)
- Silence all specs by default. (@reitermarkus)
- installer_spec: silence test output. (@MikeMcQuaid)
- audit: Run style violations check when
--new-formulais passed (@GauthamGoli) - Don’t output Caskroom creation messages on non-TTY. (@reitermarkus)
1.2.6
- formula_installer: allow version mismatched build deps (@ilovezfs)
- Use https for all docs.brew.sh links. (@MikeMcQuaid)
- OS: use RbConfig instead of RUBY_PLATFORM (@bfontaine)
- High Sierra: updates for Beta 4 et al. (@DomT4)
- docs: update guidelines for duplicates (@EricFromCanada)
- Increasing test coverage for caveats.rb (@mansimarkaur)
- Speed up brew --prefix (@kevinburke)
- audit: Port audit_urls to rubocop and add corresponding tests Part 2 (@GauthamGoli)
1.2.5
- Output plain list when running
brew cask searchwithout a TTY. (@reitermarkus) - system_config: look for python formula binary. (@MikeMcQuaid)
- linkage_checker: Whitelist another harmless dylib (@woodruffw)
- style: disable NewFormulaAudit cops' execution by default unless specified (@GauthamGoli)
- Add check for build from source (@baughj)
- python_requirement: prefer Homebrew's Python (@ilovezfs)
- docs: fix fallback fonts (@jonchang)
- docs: update for unshadowed system Python (@jonchang)
- Allow passing hash to system (@mistydemeo)
- python_requirement: add libexec/bin to PATH. (@MikeMcQuaid)
- docs/Node: mention homebrew-npm-noob (@zmwangx)
- audit: Port audit_options rules for new formulae to rubocop and add test (@GauthamGoli)
- Documentation improvements (@MikeMcQuaid)
- audit: Port audit_options strict rules to rubocop and add tests (@GauthamGoli)
- audit: Port audit_options non-strict rules to rubocop and add tests (@GauthamGoli)
- Update documentation of brew install syntax to match its actual behav… (@VonUniGE)
- integration_test: try tests on Gem load failure. (@MikeMcQuaid)
- tests: unpin bundler. (@MikeMcQuaid)
- brew.sh: always use 7 chars for HOMEBREW_VERSION. (@MikeMcQuaid)
- python_virtualenv_constants: update virtualenv to 15.1.0 (@JCount)
- Revert "FileUtils.make: don't bypass superenv" (@Homebrew)
- fix link to Interesting-Taps-and-Forks.md (@bm5k)
- High Sierra: updates for DB3 et al. (@DomT4)
- Call upgrade if something was passed to update (@marinintim)
- sandbox: allow write access to /dev/random (@ilovezfs)
- Acceptable-Formulae: general cleanup. (@MikeMcQuaid)
- Fix
brew testson High Sierra. (@MikeMcQuaid) - Add example links in “Python for Formula Authors” (@alsemyonov)
- FileUtils.make: don't bypass superenv (@mistydemeo)
- audit: Port audit_conflicts method to rubocop and add tests (@GauthamGoli)
- spec_helper: add focus support. (@MikeMcQuaid)
- Also remove directories with
brew cask cleanup. (@reitermarkus) - language/node: general cleanup. (@MikeMcQuaid)
- style: Don't run FormulaAuditStrict cops when
brew style foocmd is executed (@GauthamGoli) - Formula#keg_only should be a boolean (@mistydemeo)
- Define a custom assertion failure error for cross-version compat (@mistydemeo)
- audit: don't suggest non-stable versioned alias. (@MikeMcQuaid)
- Fix a broken link (@MazterQyou)
- cpu: fix SSE3 detection on Linux (@jonchang)
- Bump
rubocop-caskversion. (@reitermarkus)
1.2.4
- Running
brew infoon a missing formula migrated to homebrew/core does not suggesting tapping homebrew/core (@MikeMcQuaid) brew bump-formula-prautomatically unshallows Git clones (@mislav)- Update the High Sierra
curl, Xcode and CLT expectations (@DomT4) brew testrequires linked non-keg-only formulae (@MikeMcQuaid)- Stop
:buildrequirements from being needed when pouring bottles (@ilovezfs) brew doctorwhitelists more Symantec libraries (@wang-boyu)brew linkagewhitelistslibgcc_s_ppc64(@woodruffw)brew doctorsuggests the correct way to adjust badgit remotes (@bfontaine)- More robust support for using
npm 5in formulae (@chrmoritz)
1.2.3
- Options for build errors are included with analytics submissions (@MikeMcQuaid)
- Add symlink for High Sierra test bottle. (@reitermarkus)
- Unused analytics (
screenview,exception) has been removed (@MikeMcQuaid) - GCC 7 can be used to build formulae (@leedm777)
- Atom is used by
brew editif in thePATH(@MikeMcQuaid) brew reinstallwill remove partial installations on interrupt (@MikeMcQuaid)- macOS High Sierra
pkg-configfiles added (@DomT4) - No more warnings are produced on non-
ttystdins (@MikeMcQuaid) brew doctorproduces a better warning on macOS High Sierra (@constXife)brew reinstallno uses a deprecated method on unbottled formulae (@rwhogg)- Xcode 8.3.3 is the newest, stable version (@DomT4)
- Homebrew can run (but is currently unsupported) on macOS High Sierra (@DomT4)
1.2.2
brew release-notesincludes PR author names. (@MikeMcQuaid)brew installing a missing formula warns on searching for deleted formulae in shallow clones (@MikeMcQuaid)brew searchincludes Caskroom results when tapped (@MikeMcQuaid)- Use
sttyinstead oftputto more reliably get terminal width (@choco) brew editworks again regardless of spaces in paths (@orangea)language/nodeworks withnpm5.0 (@DomT4)brew installimproved messaging on e.g. upgrade needed (@MikeMcQuaid)- Fix relocation of Python
virtualenv-using formulae (@tdsmith) brew doctornever considers build dependencies as missing (@MikeMcQuaid)brew infodisplays formula conflict reasons (@johnhawkinson)