Homebrew
Notes
no notes yet
<!-- Release notes generated using configuration in .github/release.yml at master -->
What's Changed
- Fixed type error in 'brew audit' by @dduugg in https://github.com/Homebrew/brew/pull/14808
- utils/github: Tiny improvements, boolean methods end in
?and remove unnecessary.delete_prefix("/")by @issyl0 in https://github.com/Homebrew/brew/pull/14816 - readall: reject casks with no URL by @Bo98 in https://github.com/Homebrew/brew/pull/14804
- Use 'wslview' instead of 'xdg-open' on Windows by @maxim-belkin in https://github.com/Homebrew/brew/pull/14822
- dev-cmd/cat: improve error message. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/14824
- Move Kernel extensions into a separate file by @dduugg in https://github.com/Homebrew/brew/pull/14805
- dev-cmd/contributions: Support date ranges in PR reviews query by @issyl0 in https://github.com/Homebrew/brew/pull/14821
- Replace ActiveSupport inflections with Utils methods by @dduugg in https://github.com/Homebrew/brew/pull/14778
- dev-cmd/contributions: Stop counting signoffs now we have "real" reviews by @issyl0 in https://github.com/Homebrew/brew/pull/14819
- Strategy#from_url: Amend conditions for Json by @samford in https://github.com/Homebrew/brew/pull/14830
- Delay loading from cask source api by @apainintheneck in https://github.com/Homebrew/brew/pull/14820
- Allow
version :latestiflivecheckisskip. by @reitermarkus in https://github.com/Homebrew/brew/pull/14834 - More Formula/Casks sharding fixes by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/14825
- cask/auditor: only audit 10 languages by default on casks with many languages by @bevanjkay in https://github.com/Homebrew/brew/pull/14632
- dev-cmd/contributions: Only count approving reviews by @issyl0 in https://github.com/Homebrew/brew/pull/14823
- rubocop: Only enable
Style/Documentationfor@api publiccode by @issyl0 in https://github.com/Homebrew/brew/pull/14818 - cmd/update-reset: improve arg parsing by @carlocab in https://github.com/Homebrew/brew/pull/14667
- Deprecate
preferred_shellandshell_profile. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/14798 - cask/cmd/upgrade: fix missing versions variable by @apainintheneck in https://github.com/Homebrew/brew/pull/14848
- Move
cask/cmd/infotocask/infoby @hyuraku in https://github.com/Homebrew/brew/pull/14839 - rubocop: Consolidate more rules into the right files by @issyl0 in https://github.com/Homebrew/brew/pull/14850
- cask:
to_hwithout api by @apainintheneck in https://github.com/Homebrew/brew/pull/14713 - dedicated
run_at_loadproperty by @DenizUgur in https://github.com/Homebrew/brew/pull/14624 - formula: fix alias loading by @bayandin in https://github.com/Homebrew/brew/pull/14849
- Docs: Tips and Tricks - Remove Atom editor plugin by @cafferata in https://github.com/Homebrew/brew/pull/14853
- livecheck: Add Xml strategy by @samford in https://github.com/Homebrew/brew/pull/14845
- dev-cmd/tests: better output for BuildPulse failures by @Bo98 in https://github.com/Homebrew/brew/pull/14857
- Show New/Deleted Formulae/Casks from
brew updateby @MikeMcQuaid in https://github.com/Homebrew/brew/pull/14802 - Enable Style/OpenStructUse cop by @dduugg in https://github.com/Homebrew/brew/pull/14826
- Json: Add #parse_json method and tidy up tests by @samford in https://github.com/Homebrew/brew/pull/14858
- cmd/update.sh: limit setting
core.fsmonitortofalseby @carlocab in https://github.com/Homebrew/brew/pull/14862 - Move
cask/cmd/listtocask/listby @hyuraku in https://github.com/Homebrew/brew/pull/14851 - rubocop: Disable RSpec metrics cops by @issyl0 in https://github.com/Homebrew/brew/pull/14869
- os.rb: fix for WSL systems without wslview by @maxim-belkin in https://github.com/Homebrew/brew/pull/14865
- rubocop: Alphabetise, remove config that's default, in-line some disables by @issyl0 in https://github.com/Homebrew/brew/pull/14871
- Suppress unsupported splat errors when typechecking by @dduugg in https://github.com/Homebrew/brew/pull/14827
- dev-cmd/contributions: Count the number of commits a user committed by @issyl0 in https://github.com/Homebrew/brew/pull/14860
- livecheck: Add Yaml strategy by @samford in https://github.com/Homebrew/brew/pull/14868
- Note that
brew updatewill only report all without API. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/14866 - livecheck: Skip #preprocess_url for new strategies by @samford in https://github.com/Homebrew/brew/pull/14890
- utils/github: Fix double counting of author/committer numbers by @issyl0 in https://github.com/Homebrew/brew/pull/14889
New Contributors
- @DenizUgur made their first contribution in https://github.com/Homebrew/brew/pull/14624
- @cafferata made their first contribution in https://github.com/Homebrew/brew/pull/14853
Full Changelog: https://github.com/Homebrew/brew/compare/4.0.4...4.0.5