Releases: Homebrew/brew
Releases · Homebrew/brew
1.6.5
- Update Homebrew-Cask references. (@reitermarkus)
- Reset
repo_varso it actually is re-computed. (@reitermarkus) - Activate Homebrew-Cask tap migration. (@reitermarkus)
- cli_parser: Add depends_on, required_for and conflicts for switch options (@GauthamGoli)
- spec_helper: don't truncate output expectations. (@MikeMcQuaid)
- Cache optimization for
brew linkagecommand. (@AndrewMcBurney) - audit: new formulae should not have options (@commitay)
- Remove some integration tests (@MikeMcQuaid)
- Fix brew pull with git commit.gpgsign enabled (@alyssais)
- audit: add back new formulae condition for patches (@commitay)
- audit: Add condition check on new_formula_audits (@GauthamGoli)
- Doco: add a Shell Completion doc (@apjanke)
- audit:
--new-formula, Don't fail CI instead comment on PR about audit violations (@GauthamGoli) - zsh completions: complete multiple formulae for more commands (@apjanke)
- Updated URL to use HTTPS instead of HTTP (@mbrickn)
- Get rid of unnecessary
cds. (@reitermarkus)
1.6.4
- python_virtualenv_constants: update virtualenv to 16.0.0 (@commitay)
- Add compatibility layer for handling Cask Tap migration. (@reitermarkus)
- Move
--versionlogic intocmd/--version.rb. (@reitermarkus) - cask audit: installer and pkg require uninstall (@commitay)
- Remove unused
include Utils. (@reitermarkus) - Clean up
compat. (@reitermarkus) - cask upgrade: ensure cache exists (@commitay)
- better alignement (@retokromer)
- Update
rubocop-caskURL. (@reitermarkus) - Alphabetize the
brew outdatedformula listing. (@dougal) - oldest_cpu: Bottling architecture of ARM is armv6 (@sjackman)
- cask caveats dsl: add license (@commitay)
- Bump rspec-retry from 0.5.7 to 0.6.0 in /Library/Homebrew/test (@Homebrew)
- Bump github-pages from 183 to 185 in /docs (@Homebrew)
- Cross-platform diagnostic (@maxim-belkin)
- reproducible-bug-report.md: update cask url (@commitay)
- add .github/issue_template.md (@commitay)
- formula: improve to_hash output. (@MikeMcQuaid)
- Move post_install from cmd to FormulaInstaller (@mrfoto)
- Remove cmd/tap requirement because it's no longer used (@mrfoto)
- Fix
zap --forcefor uninstalled casks (@commitay) - Use new GitHub issue template format (@MikeMcQuaid)
- vendor-install: Add portable-ruby bottle for ARM (@sjackman)
- lines_cop: Add deprected options audit for depends_on (@GauthamGoli)
- .github/ISSUE_TEMPLATE: fix newlines. (@MikeMcQuaid)
- Add more Probots (@MikeMcQuaid)
- bump-formula-pr: rename @args. (@MikeMcQuaid)
1.6.3
- portable-ruby 2.3.3_2 (@MikeMcQuaid)
- Update issue templates (@Homebrew)
- Bump parallel_tests from 2.21.2 to 2.21.3 in /Library/Homebrew/test (@Homebrew)
- docs: fix Jekyll theme usage. (@MikeMcQuaid)
- Bump rspec-retry from 0.5.6 to 0.5.7 in /Library/Homebrew/test (@Homebrew)
- Bump simplecov from 0.15.1 to 0.16.1 in /Library/Homebrew/test (@Homebrew)
- Bump github-pages from 158 to 183 in /docs (@Homebrew)
- Use Homebrew’s Jekyll theme (@MikeMcQuaid)
- bump-formula-pr: fix tag/revision argument. (@MikeMcQuaid)
- Remove completions for (un)linkapps commands (@alyssais)
- bump-formula-pr: Use Parser to parse args (@GauthamGoli)
- Support GCC 8 (@fxcoudert)
- README: goodbye Alyssa! (@MikeMcQuaid)
- portable-ruby: increase to 2.3.1_1. (@MikeMcQuaid)
- Fix CaskAlreadyCreatedError message output (@tjt263)
- components_order_cop: add post_install (@commitay)
- formula: read runtime dependencies from more tabs. (@MikeMcQuaid)
- linkage_checker: correctly handle multiple taps. (@MikeMcQuaid)
- docs/Acceptable-Formulae: address feedback. (@MikeMcQuaid)
- formula_desc_cop desclength: make non-strict (@commitay)
- Undeclared dependencies in runtime_dependencies (@alyssais)
- missing_formula: improve migration messaging. (@MikeMcQuaid)
- components_redundancy_cop: make non-strict (@commitay)
- urls_cop pypiurls: make non-strict (@commitay)
- components_order_cop: make non-strict (@commitay)
- Shorten some links in README.md (@maxim-belkin)
- Support enabling auto-updates for non-GitHub taps (@elyscape)
- linkage: fix --test exit code. (@MikeMcQuaid)
1.6.2
- Fix
MissingFormulanamespacing. (@reitermarkus) - Refactor and fix style for some specs. (@reitermarkus)
- x11_requirement: move download to base class. (@MikeMcQuaid)
- formula: sort aliases in to_hash. (@MikeMcQuaid)
- requirements: define cask on base class. (@MikeMcQuaid)
- formula: tweak to_hash bottle output. (@MikeMcQuaid)
- AbstractDownloadStrategy#safe_system : Don't splat 2nd arg to ErrorDuringExecution::new (@rayhamel)
- Xcode 9.3 (@ilovezfs)
- formula_support: deprecate more keg_only reasons. (@MikeMcQuaid)
- Remove Xcode.installed? guards. (@MikeMcQuaid)
- RuboCop 0.55.0. (@MikeMcQuaid)
- Cask Refactoring (@reitermarkus)
1.6.1
- Update
rubocop-caskto 0.18.1. (@reitermarkus) - Add missing
MacOS.releasedeprecation. (@reitermarkus) - cli_parser: Refactor required argument for flag to '=' (@GauthamGoli)
- docs/Analytics: note retention period. (@MikeMcQuaid)
- compat/extend/string: fix odisabled return. (@MikeMcQuaid)
- Fix Cask search not showing remote matches. (@reitermarkus)
- Make release-notes command work from any location (@maxim-belkin)
- bottle: Use @args (@GauthamGoli)
- mirror: Add missing import for cli_parser (@GauthamGoli)
- Keg#replace_text_in_files: fix incorrect replace order (@xu-cheng)
- bottle: Add option --or-later (@sjackman)
1.6.0
- Only read curlrc if HOMEBREW_CURLRC is set. (@MikeMcQuaid)
- urls_cop: Search for func calls to match
urlandmirrorcalls (@GauthamGoli) - cli_parser: Common switch options to be accessible across brew (@GauthamGoli)
- compat/formula: remove patches. (@MikeMcQuaid)
- cli_parser: undefine OpenStruct instance tap. (@MikeMcQuaid)
- Tell curl to not use .curlrc (@stefansundin)
- docs/Installation: note curl usage on <=10.7. (@MikeMcQuaid)
- keg: don't remove versioned aliases on unlink. (@MikeMcQuaid)
- linkage_checker: fix detection of broken dependencies and missing libraries (@maxim-belkin)
- bump-formula-pr: Replace
hubwith GH API calls (@GauthamGoli) - Simplify
search_tapsmethod and handle errors (@SENG480-18) - Disable/delete more deprecations (@MikeMcQuaid)
- audit (strict): check for build.with? dependencies. (@MikeMcQuaid)
- official_taps: deprecate homebrew/php. (@MikeMcQuaid)
- Fix HOMEBREW_RUBY_WARNINGS="-w" (@MikeMcQuaid)
- docs: update FAQ and Installation. (@MikeMcQuaid)
- Note environment variables need to have values. (@MikeMcQuaid)
- Add message to
set_ownership(@commitay) - brew: Add ScpDownloadStrategy (@ryangreenberg)
- brew create: fix meson template (@tschoonj)
- Maintainer-Guidelines: add communication section. (@MikeMcQuaid)
1.5.14
- python_virtualenv_constants: update virtualenv to 15.2.0 (@ilovezfs)
- Remove config/doctor checks we no longer need (@MikeMcQuaid)
- keg: delete bad tap opt non-symlink directories. (@MikeMcQuaid)
- Remove mentions to official taps (@MikeMcQuaid)
- Address some usability issues. (@MikeMcQuaid)
- Use
TapPathLoaderin more cases. (@reitermarkus) - Update to RuboCop 0.54 (@reitermarkus)
- cmd/leaves: handle missing formulae. (@MikeMcQuaid)
- cli_parser: Add :quiet, :verbose, :debug common switches (@GauthamGoli)
- audit: Fix dependency order with multiple tags (@kabel)
- cask audit_spec: rspec auto-corrects (@commitay)
1.5.13
- test: rubocop-rspec style auto-corrects. (@MikeMcQuaid)
- style: add optional rubocop-rspec support. (@MikeMcQuaid)
- Make runtime dependencies handling more consistent (@MikeMcQuaid)
- cask audit: check for :latest with appcast (@commitay)
- cask audit: check for appcast if the cask uses github releases (@commitay)
- cask audit: check for allow_untrusted within caskroom taps (@commitay)
- cask audit: various (@commitay)
- Detect bottle download strategy (@amancevice)
- brew install: search casks if not found (@HaraldNordgren)
- update-test: Use Parser to parse args (@GauthamGoli)
- bottle: Use Parser to parse args (@GauthamGoli)
- pull: Use Parser to parse args (@GauthamGoli)
- cli_parser: Add class method to make options declaration more readable (@GauthamGoli)
- Add libepoxy to gnome_devel_whitelist (@tschoonj)
- system_config: never display default_hash keys. (@MikeMcQuaid)
- tests: Use Parser to parse args (@GauthamGoli)
- irb: Use Parser to parse args (@GauthamGoli)
- DownloadStrategyDetector recognizes s3 URL scheme (@amancevice)
- man: Use Parser to parse args (@GauthamGoli)
- Refactor dependencies usage (@MikeMcQuaid)
- edit: Use Parser to parse args (@GauthamGoli)
- release-notes: Use Parser to parse args (@GauthamGoli)
- Defensive check for Checksum == nil (@amancevice)
- Allow bottles to use any DownloadStrategy (@MikeMcQuaid)
- cask doctor: add homebrew_cask_opts (@commitay)
- system_config: don't output HOMEBREW_RUBY_WARNINGS (@MikeMcQuaid)
- Upgraded use of AWS Ruby SDK for S3 (@amancevice)
- Added Homebrew.install_gem! (@amancevice)
- fix clang build version on Ubuntu Artful (@bukzor)
- tab: cleanup various methods. (@MikeMcQuaid)
- Formula#to_hash: cleanup method. (@MikeMcQuaid)
1.5.12
- Revert "build: do not skip runtime deps of buildtime deps" (@Homebrew)
- Improve detection of file extensions in CurlDownloadStrategy (@claui)
- cli : Add basic arg parser and use it for parsing
brew auditargs (@GauthamGoli) - fix: crash when curl is not installed (@bukzor)
- Fix
MethodDeprecatedErroroutput. (@reitermarkus) - java_requirement, cask dsl caveats: java 10 (@commitay)
- Fix broken support GPG containers with embedded signatures (@rednoah)
1.5.11
- Audit use of :run dependencies. (@MikeMcQuaid)
- /usr/bin/which -> type -P (@bukzor)
- keg: delete pycache directory. (@MikeMcQuaid)
- /bin/cat -> cat (@bukzor)
- upgrade: make pinned error have correct exit code. (@MikeMcQuaid)
- Don't use Linuxbrew/homebrew-core (yet, at least). (@MikeMcQuaid)
- install: add --include-test option. (@MikeMcQuaid)
- Improve external command documentation (@MikeMcQuaid)
- deps: don't display recursive test dependencies. (@MikeMcQuaid)
- append ? to git_remote_exists (@maxim-belkin)
- add ? to svn_remote_exists (@maxim-belkin)
- Update
rubocop-caskto 0.17.3. (@reitermarkus) - cleanup: fix removing lock files on NFS (@xu-cheng)
- install: make --only-dependencies fill in missing. (@MikeMcQuaid)
- build: do not skip runtime deps of buildtime deps (@stek29)
- utils/git: use exact format for last_revision_* (@stek29)
- upgrade: add HOMEBREW_UPGRADE_CLEANUP variable. (@MikeMcQuaid)
- Fix style in
brew create-generated formulae (@alyssais) - utils: check for tap_message in odeprecated. (@MikeMcQuaid)
- upgrade: fix the man page wrongly saying that it will upgrade pins. (@SaberUK)