Releases: Homebrew/brew
Releases · Homebrew/brew
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_PATHfor 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
CurlApacheMirrorDownloadStrategyURL 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
mtimefor 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 buildcop (@commitay) - Add
$LOAD_PATHfor RuboCop cops. (@reitermarkus) - Fix executable with spaces. (@reitermarkus)
- style: Fix npe and add test for corrected offense results (@GauthamGoli)
- audit: Use
fetchwith default value prevent NPE (@GauthamGoli) - Don’t use
CLI::CleanupinAuditor. (@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 "
bottleis 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
cpinstead 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 cleanupbacktick inbrew cask cleanupdeprecation message (@JBallin) - add new gclient_cache folder to cleanup (@chrmoritz)
- Disable
brew cask searchthe same time asbrew cask cleanup. (@reitermarkus) - Deprecate
brew cask cleanup. (@reitermarkus) - Bump github-pages from 190 to 191 in /docs (@Homebrew)
- cask audit: GitHub
latestcasks 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_versiontonilwhengit describefails. (@reitermarkus) - Always fetch at least the latest tag. (@reitermarkus)
- Bump github-pages from 189 to 190 in /docs (@Homebrew)
- Per cask/formula
.DS_Storecleanup (@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.rbandprof.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_FORMULAfor migration. (@reitermarkus) - Only use
dittoto 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_caskscommand. (@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_commandfor all download strategies. (@reitermarkus) - Fix
update-reportmigration. (@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_pathtoAbstractFileDownloadStrategy. (@reitermarkus) - Use
system_commandforGitDownloadStrategy. (@reitermarkus) - Allow forcing colored output. (@reitermarkus)
- Refactor download strategies. (@reitermarkus)
- Pass
verboseto unpack strategies. (@reitermarkus) - Merge
curloptions used by casks into download strategies. (@reitermarkus) - Refactor download strategies. (@reitermarkus)
- Add the SFC PLC to the README and manpage. (@MikeMcQuaid)
- Fix
ErrorDuringExecutioninitialization. (@reitermarkus) - Refactor download strategies. (@reitermarkus)
- Use
dittoinstead ofunzip. (@reitermarkus) - Reorder unpack strategies. (@reitermarkus)
- Remove non-existent download strategies. (@reitermarkus)
- Show
stdoutforcurlcommands. (@reitermarkus) - Remove unneeded RuboCop comment. (@reitermarkus)
- Use
SystemCommandforcurl. (@reitermarkus) - Remove unused
brew cask _dumpcommand. (@reitermarku...
1.7.1
- Add
system_commandhelpers. (@reitermarkus) - bottle: add --json and --merge docs. (@MikeMcQuaid)
- Rename
Hbc::SystemCommandtoSystemCommand. (@reitermarkus) - Fix directory permissions when unpacking. (@reitermarkus)
- Fix
Searchablewhen collection containsnil. (@reitermarkus) - Move
verbosefrom#initializeto#extract. (@reitermarkus) - docs/New-Maintainer-Checklist: various updates. (@MikeMcQuaid)
- Fix missing
super. (@reitermarkus) - Increase spec timeout to 30 seconds (@claui)
- Remove
Hbc::Container::Criteria. (@reitermarkus) - Refactor
Hbc::SystemCommand. (@reitermarkus) - Fix JAR detection. (@reitermarkus)
- fix cask rar containers (@commitay)
- Add HOMEBREW_FORCE_BOTTLE variable (@MikeMcQuaid)
- man: improve messaging on no
ronnoutput. (@MikeMcQuaid) - Add test for basename in
#extract_nestedly. (@reitermarkus) - Fix
zshcompletion. (@reitermarkus) - fix cask seven_zip containers (@commitay)
- Don't pass down basename when extracting nestedly. (@reitermarkus)
- Bump parallel_tests from 2.21.3 to 2.22.0 in /Library/Homebrew/test (@Homebrew)
- ruby.sh: remove linkage cache on upgrade. (@MikeMcQuaid)
- Don't follow symlinks when unpacking a directory. (@reitermarkus)
- Revert "Explicitly chmod exec script files" (@Homebrew)
- Refactor
$LOAD_PATH. (@reitermarkus) - Explicitly chmod exec script files (@apjanke)
- Cask json (@alexbostock)
- formula: handle unavailable missing formulae. (@MikeMcQuaid)
- Use non-legacy test example in PR template. (@reitermarkus)
- Fix typo. (@reitermarkus)
- Use
extract_nestedlyfor staging. (@reitermarkus) - Assimilate
Containers withUnpackStrategy. (@reitermarkus) - Move error to the right place. (@reitermarkus)
- Add support for nested archives. (@reitermarkus)
- cc shim: handle the case when HOMEBREW_CC = cc (@maxim-belkin)
1.7.0
- Add two new unpack strategies. (@reitermarkus)
- Handle missing formulae in runtime_dependencies (@MikeMcQuaid)
- Change
Container::me?toContainer::can_extract?. (@reitermarkus) - Clear
Tapcache before each example. (@reitermarkus) - Refactor containers and automatically determine dependencies. (@reitermarkus)
- cask info: display
auto_updates(@commitay) - formulary: handle missing methods. (@MikeMcQuaid)
- formulary: catch argument errors. (@MikeMcQuaid)
- Disable more deprecations. (@MikeMcQuaid)
- Add --display-times option to
install,upgrade, andreinstall(@apjanke) - Don’t expand
executablepath inSystemCommand. (@reitermarkus)
1.6.17
1.6.16
1.6.15
- ruby.sh: cleanup gems on portable Ruby installation. (@MikeMcQuaid)
- hardware: add dodeca-core for 2018 MBPs (@DomT4)
- xcode: update expected Clang on 10.14 (@DomT4)
- Use Ruby 2.3.7 (@MikeMcQuaid)
- audit: check for optional and recommended requirements on new formulae (@commitay)
- audit: ensure
bottleis defined (@commitay) - Relocate bottles on Linux using patchelf (@sjackman)
- Properly append values to HOMEBREW_CCCFG (@maxim-belkin)
- Separate staging from download. (@reitermarkus)
- Add make shim to Linux super env (@maxim-belkin)
- Xcode: fix version detection with unknown clang (@mistydemeo)
- Use more descriptive heredoc names. (@reitermarkus)