homebrew-cask/CHANGELOG.md

11 KiB

CHANGELOG

0.27.1

  • Casks
  • 10 Casks added (14 updated) by 17 contributors since 0.27.0
  • 1060 total Casks
  • Features
  • #2496 improvements to brew search (still undocumented)
  • Fixes
  • #2496 restore functionality of brew search with no arguments
  • Breaking Changes

0.27.0

  • Casks
  • 47 Casks added (59 updated) by 45 contributors since 0.26.1
  • 1046 total Casks
  • Features
  • Fixes
  • Breaking Changes
  • In rare cases, the new caveats form may not be backward-compatible with old Casks which used undocumented features.

0.26.1

  • Features
  • Fixes
    • #2275 - Force a require of Homebrew's download_strategy
  • Breaking Changes

0.26.0

  • Features
    • New binary artifact for installing executables.
    • Start a brew cask doctor command to help with support.
  • Fixes
    • #2275 - Prepend brew cask to Ruby's load path
  • Breaking Changes

0.25.0

  • Features
  • Fixes
    • a clearer error message when an unexpected cask method is called; hopefully will help confusion around unreleased features
    • #2084 - handle CaskAlreadyInstalledError gracefully; helps Brewfile integration <3 @pstadler
  • Breaking Changes
    • #2100 - font Casks have been moved to their own tap at caskroom/fonts so that we can be more disclaimery about font licenses

0.24.0

  • Features
    • #2018 - add :quit key to uninstall
  • Fixes
    • #2019 - validate keys given to uninstall
  • Breaking Changes

0.23.0

  • Features
    • #2012 - support --verbose flag for pkg installer
    • #2013 - support for installing widgets via the widget artifact
  • Fixes
  • Breaking Changes

0.22.0

  • Features
    • support for installing fonts via the font artifact <3 @rolandwalker
    • casks can run arbitrary blocks after install/uninstall
    • casks without ruby files now show up in brew cask list and can be uninstalled
  • Fixes
  • Breaking Changes
    • the format of brew cask list has changed, we now include (!) after casks that don't have ruby files

0.21.1

  • Features
  • Fixes
  • Breaking Changes

0.21.0

  • Features
  • Fixes
  • Breaking Changes

0.20.1

  • Features
  • Fixes
    • #1765 - fix tapspath to work with non-standard homebrew location <3 @njam
  • Breaking Changes

0.20.0

  • Features
    • #1417 - brew cask list, when given args, list installed files
    • Guard against unspecified casks in the CLI <3 @aah
    • brew cask info also reports cask caveats <3 @linc01n
  • Fixes
    • #393 - use non-zero exit code on error <3 @aah
    • #914 - more robust plist parsing with better error handling
    • #1035 - use exact matching when loading a cask
    • #1461 - remove empty app dirs from caskroom on uninstall
  • Breaking Changes
    • #1436 - new preferred sourceforge url style

0.19.4

  • Features
  • Fixes
    • #1274 - fix permissions problems on certain pkg uninstalls
  • Breaking Changes

0.19.3

  • Features
  • Fixes
    • #1274 - various fixes to prevent evil from happening during certain pkg uninstall processes
  • Breaking Changes

0.19.2

  • Features
  • Fixes
    • fix bug introduced in 0.19.1 where a double-install would result in a silent uninstall of a cask
  • Breaking Changes

0.19.1

  • Features
  • Fixes
    • #954 - preserve environment when running sudo <3 @kdeldycke
    • #1247 - clean up on install failure; raise an explicit error when a command fail for better feedback
  • Breaking Changes

0.19.0

  • Features
    • #602 - support for nested containers
  • Fixes
  • Breaking Changes

0.18.3

  • Features
  • Fixes
    • #1168 - support systems that have ln overridden with GNU version <3 @wenbin1989
    • #1181 - fix a small bug that could stop the check link process <3 @andizzle
  • Breaking Changes

0.18.2

  • Features
  • Fixes
  • Breaking Changes

0.18.1

  • Features
    • adds --prefpanedir= option to link to a different location
  • Fixes
  • Breaking Changes

0.18.0 - Preference Pane Support

  • Features
    • adds support for Preference Pane linking
      • adds prefpane keyword in Cask dsl indicates a prefpane to by symlinked to ~/Library/PreferencePanes
    • internal refactor to Artifact system; opens up easier implementation path to supporting additional things like widgets
  • Fixes
  • Breaking Changes
    • removes old linkapps / unlinkapps commands
    • install and link keywords now must reference the relative path to their artifact

0.17.{2,3}

  • Features
  • Fixes
    • Bugfixes addressing (#1105)
  • Breaking Changes

0.17.1

  • Features
  • Fixes
    • Fixes typo on Tar container, preventing tar-based Casks from being installed. (#1083)
  • Breaking Changes

0.17.0

  • Features
    • naked pkg support
    • major internal Container refactor
    • Remove .DS_Store files when uninstalling packages
    • pkg uninstall: support kernel extension unloading
  • Fixes
    • fix a few bugs around recent changes
    • require tmpdir to fix container error
    • when uninstalling pkgs; sudo chmod before examining
  • Breaking Changes

0.16.{1,2}

  • Features
  • Fixes
    • homebrew made some changes (#1015) that broke our integration; this bugfix release brings us back into parity with the mothership.
  • Breaking Changes

Thanks @billwanjohi for his work to fix this.

0.16.0

  • Features
    • Adds ability to install a cask directly from a URL: brew cask install http://example.com/casks/my-personal-app.rb
  • Fixes
    • Fixes overzealous cask create name matching
  • Breaking Changes

0.15.0

  • Features
    • Adds .pkg install/uninstall support
  • Fixes
  • Breaking Changes