- version: detect versions with final/full suffix (@SeekingMeaning)
- dev-cmd/prof: improve arg passing (@Bo98)
- build(deps): bump concurrent-ruby from 1.1.6 to 1.1.7 in /Library/Homebrew (@Homebrew)
- Fix
upgrade --build-from-source
. (@reitermarkus) - patchelf.rb reading for everyone :) (@rmNULL)
- Raise TypeError in Livecheck DSL methods, expand tests, improve documentation comments (@samford)
- build(deps): bump concurrent-ruby from 1.1.6 to 1.1.7 in /docs (@Homebrew)
- build(deps): bump rdiscount from 2.2.0.1 to 2.2.0.2 in /Library/Homebrew (@Homebrew)
- Use the latest Sorbet version and regenerate Tapioca RBIs (@issyl0)
- audit: forbid deprecated licenses with --strict (@Rylan12)
- bundler: use 1.17.2 again. (@MikeMcQuaid)
- Add
language
stanza to cask rubocops (@waldyrious) - Fix order and grouping of cask stanzas (@waldyrious)
- Move
cask/all
to justcask
. (@reitermarkus) - Actually run
brew cask style
on all taps. (@reitermarkus) - Gemfile: drop sorbet environment (@vidusheeamoli)
- Add a
desc
stanza to the cask DSL (@waldyrious) - build(deps-dev): bump github-pages from 206 to 207 in /docs (@Homebrew)
- keep BUNDLER_VERSION in sync with Gemfile.lock (@rmNULL)
- bin/brew: allow GITHUB_ACTIONS_HOMEBREW_SELF_HOSTED. (@MikeMcQuaid)
- bump-formula-pr, utils/pypi: tweak log messages (@SeekingMeaning)
- cask/dsl/base: fix undefined method `method_missing_message' (@Bo98)
- Add strategy to livecheck DSL (@samford)
- bin/brew: only export CI if not set. (@MikeMcQuaid)
- build(deps): bump codecov from 0.2.3 to 0.2.5 in /Library/Homebrew (@Homebrew)
- cmd/upgrade: fix cask/formula args (again). (@MikeMcQuaid)
- utils: add SPDX module (@SeekingMeaning)
- Fix --formula and --cask flags. (@MikeMcQuaid)
- Fix “wrong number of arguments” error (@claui)
- Cleanup more GitHub Actions usage (@MikeMcQuaid)
- Remove usages of
Homebrew.args.verbose?
andHomebrew.args.debug?
. (@reitermarkus) - cask/create: update template to match new style (@SeekingMeaning)
- bump-formula-pr: only check closed PRs for exact match (@SeekingMeaning)
- build(deps): bump dnsruby from 1.61.3 to 1.61.4 in /docs (@Homebrew)
- workflows/tests: cleanup steps. (@MikeMcQuaid)
- cmd/tap-info: improve comma usage. (@MikeMcQuaid)
- Remove more tap pinning code. (@MikeMcQuaid)
- Revert "Deprecate global
Homebrew.args
." (@Homebrew) - workflows/tests: use setup-homebrew GitHub Action. (@MikeMcQuaid)
- cask/cmd/upgrade: output cask upgrades on new line (@miccal)
- audit: add --tap argument. (@MikeMcQuaid)
- cask/cmd/update: output message consistency (@miccal)
- Handle casks in commands more consistently. (@MikeMcQuaid)
- bump-formula-pr: fix check_all_pull_requests (@SeekingMeaning)
- Deprecate global
Homebrew.args
. (@reitermarkus) - Fix issue where the cask_opts env variable was not respected when running upgrade, reinstall, uninstall (@MLH-Fellowship)
- license: permit no license for non-core taps, add exempted license groups (@jonchang)
- style: clarify GitHub .git error message (@dtrodrigues)
- style: autocorrect readthedocs and GitHub .git homepages (@dtrodrigues)
- workflows/tests: tweak step naming. (@MikeMcQuaid)
- extend/pathname: use absolute path to java in write_jar_script (@alebcay)
- Remove unused
BottlePublisher
class. (@reitermarkus) - rubocop: adjust RuboCop metrics checks. (@MikeMcQuaid)
- tap-new: update GitHub Actions. (@MikeMcQuaid)
- license: handle "Public Domain". (@MikeMcQuaid)
- caskroom: Add --caskroom to match --cellar (@MLH-Fellowship)
- data/spdx.json: update to v3.10 (@Homebrew)
- docs: add reference to update-python-resources (@Rylan12)
- docs: add license information (@Rylan12)
- update-python-resources: add blocklist (@Rylan12)
- bump-formula-pr: open PR on default branch (@SeekingMeaning)
- deps: fix args for --installed with no formula (@Rylan12)
- cmd/log: fix args error (@Bo98)
- cmd/uses: extract function
intersection_of_dependents
(@SeekingMeaning) - version: extend token comparisons to strings, integers, and nil (@SeekingMeaning)
- bump-formula-pr: restore formula unless read only run (@SeekingMeaning)
- dev-cmd/ruby: improve args passing (@Bo98)
- cmd/list: remove ARGV usage (@Bo98)
- formula: cache based on full_name (@Bo98)
- uses: Print cask uses (@MLH-Fellowship)
- build(deps): bump rubocop-ast from 0.2.0 to 0.3.0 in /Library/Homebrew (@Homebrew)
- dev-cmd/irb: move comment (@Bo98)
- config: include core branch in output (@dtrodrigues)
- formula: add deprecated/disabled info to hash (@Bo98)
- cmd/outdated: restore sorting of formulae (@Bo98)
- Fix dependents building from source when not requested (@Bo98)
- dev-cmd/pr-publish: fix --tap and --workflow (@Bo98)
- style: don't allow PR/MR urls for patches (@dtrodrigues)
- Arg fixes (@Bo98)
- bottle: fix args (@Rylan12)
- update-report: fix args (@Rylan12)
- deps: fix args (@Rylan12)
- outdated: fix args (@Rylan12)
- list: pass args properly (@Rylan12)
- bump-formula-pr: add args to check_all_pull_requests (@Rylan12)
- update-python-resources: handle no sdist for package (@Rylan12)
- sorbet/files.yaml: add new files (@vidusheeamoli)
- bump-formula-pr: fix
missing keyword: args
error (@SeekingMeaning) - codecov.yml: mark patch status as informational (@Bo98)
- Refactor
CLI::Parser
. (@reitermarkus) - bump-formula-pr: add
bump-
prefix to branch (@SeekingMeaning) - utils/pypi: don't require pipgrip unless we are using it (@Bo98)
- workflows/tests: run brew audit on homebrew/core. (@MikeMcQuaid)
- Prepend cask name to cask upgrade error message (@kiendang)
- update-python-resources: add --no-cache-dir flag (@Rylan12)
- bump-formula-pr: handle pypi url version changes (@Rylan12)
- formula: don't catch errors in the Formula.each yield (@Bo98)
- rubocop.yml: cask fixes for new style (@miccal)
- cmd/deps: add missing require. (@MikeMcQuaid)
- bump-revision: fixes for new style and license dsl (@Rylan12)
- dependencies: fix error in recursive_includes (@Bo98)
- Refactor usage of global
Homebrew.args
. (@reitermarkus) - deps: Print cask dependencies (@MLH-Fellowship)
- dev-cmd: add update-python-resources command (@Rylan12)
- test: add flag to retry. (@MikeMcQuaid)
- cleanup Patchelf refinements, update patchelf to 1.2.0 in Gemfile.lock (@rmNULL)
- Modify StringToken::PATTERN to fix comparison (@samford)
- dev-cmd/audit: enforce uses_from_macos only if core tap (@SeekingMeaning)
- Big Sur fixes (@MikeMcQuaid)
- info: handle license array. (@MikeMcQuaid)
- pr-upload: use PkgVersion.parse instead of Version.new (@Homebrew)
- build(deps): bump patchelf from 1.1.1 to 1.2.0 in /Library/Homebrew (@Homebrew)
- pr-upload: fix formula version (@Homebrew)
- Revert "style: don't allow PR/MR urls for patches" (@dtrodrigues)
- style: don't allow patches to be PR/MR urls (@dtrodrigues)
- brew.sh: fixes for UTF-8 (@maxim-belkin)
- Allow multiple licenses to be specified as an array with a consistent internal API (@MLH-Fellowship)
- brew.sh: run
brew update
beforebrew bundle
. (@MikeMcQuaid) - Fix
effective_arch
on Linux. (@reitermarkus) - pr-publish: use workflow_dispatch trigger (@dawidd6)
- Revert "curl: alert on 301 redirect" (@Homebrew)
- Remove
--force
fromglobal_options
. (@reitermarkus) - Make
Cask::Auditor
return aHash
with warnings and errors. (@reitermarkus) - formula: set java.io.tmpdir (@Bo98)