Releases: Homebrew/brew
Releases · Homebrew/brew
1.1.10
brew bump-formula-prnow blocks duplicate pull requests by defaultbrew logfollows renamed formulaebrew --prefixuses useoptlinks (again) when appropriate- A new
brew formulacommand is available to output the location of a formula brew teststests can now be written in RSpecbrew reinstallnow warns when reinstalling with invalid options- Formulae that are invalid Ruby are now handled better
1.1.9
brew update: note inman brewthat migrations may be performedbrew cleanupnow considersversion_schemebrew pullnow better handles missing bottlesbrew update-resetnow handles merge conflicts- Language module dependencies special characters handling has been fixed
- Provide PATH update information for keg-only formulae
- Stop Lion (10.7) always reporting an outdated CLT
1.1.8
- We now store (and report to anonymous analytics) whether a package was installed a a dependency or on request. This is returned as part of
brew info --json=v1 brew usesbetter handles untapped dependency formulae)brew usescorrectly handles recursive requirement resolution- A new
keg_only :versioned_formulaoption was added for use in@-versioned formulae Requirements can now be converted intoFormulae dependenciesbrew auditflags the use ofoption :universalin new formulaebrew createbetter handles undetected versionsbrewunsetsGREP_OPTIONSto fix stable tag updates- New download strategies were added for better handling private GitHub repositories
brew deps --treehad the gap in lines between requirements and dependencies removedbrew linkappsandbrew unlinkappshave been deprecated- Xcode and XQuartz prioritise installations in the default location when present
brew info --json=v1now contains runtime dependencies- Formulae are read from the
HOMEBREW_PREFIX/optwhen otherwise unavailable
1.1.7
brew bump-formula-prhas a better error message when aurlis missing- Revert superenv filtering flags on dependencies by default
brew auditenv :stdandenv :userpathsare now deprecated for new formulae.Formula#prefixtries to returnopt_prefixwhenever possible- New GitHub Pages site for documentation based on Homebrew/brew
docsfolder
1.1.6
brew updatenow properly handles migrations from other taps to Homebrew/corebrew install --force-bottlewill now try to use bottles on older versions of macOS- Many fixes around the new
brew uninstallchecks 1, 2, 4, 5, 6, 7, 8, 9) - Duplicate aliased formulae are no longer output by
brewcommands brew auditbetter handles uncommitted formulae version changes- Some old
ENV.methods have now been deprecated brew cask updatehas been deprecated- superenv now always filter flags on dependencies by default
- Formulae may now be migrated to casks with a different name
brewcommands now correctly handle formulae names with a.rbsuffixbrew depsnow supports--full-namein--installed,--alland--treemodesbrew doctornow checks for bad tap filesbrew createno longer has:x11in the new formula templatebrew create's template now has meson support32-bitoptions have been deprecated- Xcode prerelease warnings have been removed
brew update-resetis a new command to simplify cleaning up broken repositoriesbrew postinstallno longer allows writes toHOMEBREW_PREFIX- superenv now correctly matches versioned formulae
brew auditnow flags the useOS.mac?andOS.linux?- The CLT will never be shown as too old on < OS X Lion
brew doctornow checks for multipleCellarsbrew auditnow flags the use offails_with :llvm(which is a no-op)brew pruneno longer removes top-level directories
1.1.5
1.1.4
1.1.3
- XCode 8.2 is now stable
brew uninstallno longer warns on the installation of runtime dependencies of build dependencies- Formulae caveats now differentiate between
zshcompletion files and function files brew prunealso prunesoptfolders- Deprecations indicate which URL/tap they should be reported to
brew installwill now install adevelversion even if astableversion is already installedbrew reinstall,upgradeandinstallalways output used options- Deprecated options are handled correctly on
brew update brew cask reinstalldownloads and verifies the cask before uninstall- A new
Formulalocation is added for installingfishfunction files brew bump-formula-pruses the correct version in the download path when--versionis specifiedbrew tap-newuses our latest Travis CI recommended configurationbrew updateuses the full path topkillto avoid the GNU version killing incorrect processes
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 auditallowdeprecated_options on new@formulae- Deprecate
Utils::JSONin favor ofJSONfrom Ruby's core library brew audit: check formulae names against the blacklist- Add
llvm_clangcompiler support to build formulae with theclangfrom thellvmformula (e.g. for OpenMP support without GCC) brew install: suppress duplicated warnings whendepends_onaRequirementbrew uninstall: ignore deprecations when uninstalling to allow uninstalling e.g. formulae usingsha1brew bump-formula-pr: add a--messageoption to append to the pull request bodybrew list: follow aliases
1.1.1
brew auditnow considersversion_schemewhen compare versionsbrew installnow warns about invalid, ignored build optionsbrew reinstall,brew upgradeandbrew installing dependencies now correctly filters out no-longer existing options which unnecessary avoided bottles/binary packagesbrew doctorandbrew updatenow checks thevar/homebrew/locksdirectory is writeablebrewcommands no longer warn on an old formula name that's already been installedbrew casknow supports using theSUDO_ASKPASSfor running asrootbrew uninstallnow refuses to install a package if other packages that depend on it are still installedbrewno longer requires write-access toHOMEBREW_REPOSITORYto run developer commandsbrew caskcan no longer be run asrootbrew linkageno longer complains about missing weak library links