# CHANGELOG ## 0.60.0 **NOTE** This is the final release of Homebrew-cask. As of this release, it is no longer necessary to `brew install brew-cask`. `brew tap caskroom/cask` will install `brew-cask` as a Homebrew [external command](https://github.com/Homebrew/homebrew/blob/15f291ddaa05cc010456a733b799382175c29dd4/share/doc/homebrew/External-Commands.md), and `brew update` will keep it up-to-date. You can `brew uninstall --force brew-cask && brew update` to clean up. * __Casks__ - 76 Casks added (588 updated) by 278 contributors since 0.59.0 - 2910 total Casks * __Features__ - [#15381][] Warn of legacy installs in doctor <3 [@mikemcquaid][] - Changes to develop_brew_cask for #15381 - brew-cask: move to using tap cmd directory. * __Breaking Changes__ - none * __Fixes__ - [#15685][] Error out if user attempts an unknown command - [#14845][] invoke chown more reliable while removing remove artifacts <3 [@forkbomber][] - [#14648][] installer.rb: fix accessibility access conditional order * __Internal Changes__ - [#15424][] generic_unar.rb: use long flags - Move .rubocop_todo.yml from to TOPLEVEL_FILES - [#14716][] last changes of 'brew --prefix' into 'brew --repository' * __Documentation__ - [#14652][] finished removing maintainers - added adityadalal924 as maintainer - removed old maintainers (and fixed missing ones) - 15 doc commits since 0.59.0 * __Contributors__ - 140 new contributors since 0.59.0 - 2523 total contributors * __Release Date__ - 2015-12-09 21:00:00 UTC [#14648]: https://github.com/caskroom/homebrew-cask/issues/14648 [#14652]: https://github.com/caskroom/homebrew-cask/issues/14652 [#14716]: https://github.com/caskroom/homebrew-cask/issues/14716 [#14845]: https://github.com/caskroom/homebrew-cask/issues/14845 [#15381]: https://github.com/caskroom/homebrew-cask/issues/15381 [#15424]: https://github.com/caskroom/homebrew-cask/issues/15424 [#15685]: https://github.com/caskroom/homebrew-cask/issues/15685 [@forkbomber]: https://github.com/forkbomber [@mikemcquaid]: https://github.com/mikemcquaid ## 0.59.0 * __Casks__ - 37 Casks added (192 updated) by 154 contributors since 0.58.0 - 2834 total Casks * __Features__ - none * __Breaking Changes__ - [#14581][] finished removing Alfred support * __Fixes__ - [#14301][] Improve Ruby version check in the formula <3 [@jgonera][] - [#14730][] Remove launchjobs even if they are not loaded - Use ENV['HOME'] to check existence of launchjobs * __Internal Changes__ - none * __Documentation__ - 4 doc commits since 0.58.0 * __Contributors__ - 82 new contributors since 0.58.0 - 2383 total contributors * __Release Date__ - 2015-10-28 18:00:00 UTC [#14301]: https://github.com/caskroom/homebrew-cask/issues/14301 [#14581]: https://github.com/caskroom/homebrew-cask/issues/14581 [#14730]: https://github.com/caskroom/homebrew-cask/issues/14730 [@jgonera]: https://github.com/jgonera ## 0.58.0 * __Casks__ - 19 Casks added - 2797 total Casks * __Features__ - none * __Breaking Changes__ - none * __Fixes__ - [#14144][] updated accessibility method for el capitain compatibility <3 [@adityadalal924][] * __Internal Changes__ - none * __Documentation__ - 3 doc commits since 0.57.0 * __Contributors__ - 45 new contributors since 0.57.0 - 2301 total contributors * __Release Date__ - 2015-10-15 01:10:00 UTC [#14144]: https://github.com/caskroom/homebrew-cask/issues/14144 [@adityadalal924]: https://github.com/adityadalal924 ## 0.57.0 * __Casks__ - 119 Casks added (828 updated) by 326 contributors since 0.56.0 - 2778 total Casks * __Features__ - [#13612][] Include Hbc::Staged module in Hbc::DSL::Preflight * __Breaking Changes__ - none * __Fixes__ - [#11110][] remove `sort` from symlinked.rb <3 [@delphinus35][] - [#13419][] Fix external command example: Cask => Hbc <3 [@zmwangx][] - [#13567][] Gracefully handle interrupts (CTRL-C) at top level - [#13783][] Fix commit range for audit_modified_casks - [#13762][] Fix travis commit range to include only PR commits * __Internal Changes__ - [#13848][] Create .gitattributes - [#13662][] add .editorconfig file <3 [@williamboman][] * __Documentation__ - 44 doc commits since 0.56.0 * __Contributors__ - 179 new contributors since 0.56.0 - 2256 total contributors * __Release Date__ - 2015-10-02 17:03:00 UTC [#11110]: https://github.com/caskroom/homebrew-cask/issues/11110 [#13419]: https://github.com/caskroom/homebrew-cask/issues/13419 [#13612]: https://github.com/caskroom/homebrew-cask/issues/13612 [#13762]: https://github.com/caskroom/homebrew-cask/issues/13762 [#13783]: https://github.com/caskroom/homebrew-cask/issues/13783 [#13848]: https://github.com/caskroom/homebrew-cask/issues/13848 [#13567]: https://github.com/caskroom/homebrew-cask/issues/13567 [#13662]: https://github.com/caskroom/homebrew-cask/issues/13567 [@delphinus35]: https://github.com/delphinus35 [@zmwangx]: https://github.com/zmwangx [@williamboman]: https://github.com/williamboman ## 0.56.0 * __Casks__ - 5 Casks added (40 updated) by 14 contributors since 0.55.0 - 2659 total Casks * __Features__ - [#12992][] Expand tilde in uninstall :delete - [#11200][] Make symlink targets writeable, so we can write altnames * __Breaking Changes__ - none * __Fixes__ - none * __Internal Changes__ - none * __Documentation__ - 4 doc commits since 0.55.0 * __Contributors__ - 6 new contributors since 0.55.0 - 2077 total contributors * __Release Date__ - 2015-08-04 04:30:00 UTC [#11200]: https://github.com/caskroom/homebrew-cask/issues/11200 [#12992]: https://github.com/caskroom/homebrew-cask/issues/12992 ## 0.55.0 * __Casks__ - 66 Casks added (955 updated) by 270 contributors since 0.54.1 - 2654 total Casks * __Features__ - [#9995][] list installed packages versions <3 [@otzy007][] - [#11672][] additions for El Capitan - [#11972][] attempt to clean up launchctl plists on uninstall - [#12067][] Change warning from red to yellow - [#12977][] Add postflight helpers to set file ownership and permissions * __Breaking Changes__ - none * __Fixes__ - none * __Internal Changes__ - add new maintainers: jawshooah and Ngrd - [#11995][] Changing Fake User Agent <3 [@SeanSith][] - [#12785][] Run audit\_modified\_casks script during Travis build * __Documentation__ - 6 doc commits since 0.54.1 * __Contributors__ - 272 new contributors since 0.54.1 - 2071 total contributors * __Release Date__ - 2015-08-02 04:30:00 UTC [#11672]: https://github.com/caskroom/homebrew-cask/issues/11672 [#11972]: https://github.com/caskroom/homebrew-cask/issues/11972 [#11995]: https://github.com/caskroom/homebrew-cask/issues/11995 [#12067]: https://github.com/caskroom/homebrew-cask/issues/12067 [#12785]: https://github.com/caskroom/homebrew-cask/issues/12785 [#12977]: https://github.com/caskroom/homebrew-cask/issues/12977 [#9995]: https://github.com/caskroom/homebrew-cask/issues/9995 [@SeanSith]: https://github.com/SeanSith [@otzy007]: https://github.com/otzy007 ## 0.54.1 * __Casks__ - 97 Casks added (598 updated) by 218 contributors since 0.54.0 - 2588 total Casks * __Features__ - none * __Breaking Changes__ - none * __Fixes__ - [#11630][] Allows accessibility entry to be updated if previously installed <3 [@akitchen][] * __Contributors__ - 111 new contributors since 0.54.0 - 1929 total contributors * __Release Date__ - 2015-06-13 20:00:00 UTC [#11630]: https://github.com/caskroom/homebrew-cask/issues/11630 [@akitchen]: https://github.com/akitchen ## 0.54.0 * __Casks__ - 213 Casks added (1441 updated) by 495 contributors since 0.53.3 - Total current Casks in HEAD 2491 * __Features__ - [#10291][] Allow :sudo in uninstall stanza (:script + :early_script) * __Breaking Changes__ - none * __Fixes__ - [#10549][] brew-cask: depend on Ruby 2.0. <3 [@mikemcquaid][] - [#10622][] fix dependency name conflict <3 [@xu-cheng][] * __Internal Changes__ - [#9922][] Add rubocop rake task to travis config <3 [@jawshooah][] - [#9776][] Audit for illegal SHA-256 digests - [#10628][] brew-cask.rb: name requirement subclass better <3 [@mikemcquaid][] * __Documentation__ - 15 doc commits since 0.53.3 * __Contributors__ - New contributors since 0.53.3 321 - All-time contributors 1818 * __Release Date__ - 2015-05-11 03:00:00 UTC [#10291]: https://github.com/caskroom/homebrew-cask/issues/10291 [#10549]: https://github.com/caskroom/homebrew-cask/issues/10549 [#10622]: https://github.com/caskroom/homebrew-cask/issues/10622 [#10628]: https://github.com/caskroom/homebrew-cask/issues/10628 [#9776]: https://github.com/caskroom/homebrew-cask/issues/9776 [#9922]: https://github.com/caskroom/homebrew-cask/issues/9922 [@jawshooah]: https://github.com/jawshooah [@mikemcquaid]: https://github.com/mikemcquaid [@xu-cheng]: https://github.com/xu-cheng ## 0.53.3 * __Fixes__ - [#9516][] fix lingering problem in caveats methods [#9516]: https://github.com/caskroom/homebrew-cask/issues/9516 ## 0.53.2 * __Fixes__ - [#9509][] fix preflight/postflight/caveats methods [#9509]: https://github.com/caskroom/homebrew-cask/issues/9509 ## 0.53.1 * __Casks__ - 34 Casks added (576 updated) by 109 contributors since 0.53.0 - 2273 total Casks * __Features__ - none * __Breaking Changes__ - none * __Fixes__ - [#9473][] Use bold terminal escapes instead of white - [#9455][] alfred: bring back cli command as stub * __Internal Changes__ - [#9478][] cli: [refactor] rename outdated option internally - [#9480][] core: [refactor] separate Hbc::Cask from Hbc - [#9152][] add a task `console` on rake. <3 [@WitzHsiao][] - [#9216][] Use Hbc::Verify in Hbc::Installer - [#9225][] Add test for creating binarydir if it doesn't exist - [#9223][] Test casks decoupled - [#9218][] binary_test (minitest) -> binary_spec (rspec) * __Documentation__ - 4 doc commits since 0.53.0 * __Contributors__ - 49 new contributors since 0.53.0 - 1495 total contributors * __Release Date__ - 2015-02-08 14:00:00 UTC [#9152]: https://github.com/caskroom/homebrew-cask/issues/9152 [#9216]: https://github.com/caskroom/homebrew-cask/issues/9216 [#9218]: https://github.com/caskroom/homebrew-cask/issues/9218 [#9223]: https://github.com/caskroom/homebrew-cask/issues/9223 [#9225]: https://github.com/caskroom/homebrew-cask/issues/9225 [#9455]: https://github.com/caskroom/homebrew-cask/issues/9455 [#9473]: https://github.com/caskroom/homebrew-cask/issues/9473 [#9478]: https://github.com/caskroom/homebrew-cask/issues/9478 [#9480]: https://github.com/caskroom/homebrew-cask/issues/9480 [@WitzHsiao]: https://github.com/WitzHsiao ## 0.53.0 * __Casks__ - 15 Casks added (720 updated) by 100 contributors since 0.52.1 - 2239 total Casks * __Features__ - none * __Breaking Changes__ - [#8840][] Removed Alfred support - [#8751][] Removed widget support * __Fixes__ - [#8790][],[#8869][],[#8936][] Correctly launch editor in the absence of related ENV variables * __Internal Changes__ - [#8870][] remove homebrew-fork MACOS_RELEASE constants - [#8871][] increment seed for Travis tests * __Documentation__ - 12 doc commits since 0.52.1 <3 [@bronson][] * __Contributors__ - 48 new contributors since 0.52.1 - 1446 total contributors * __Release Date__ - 2015-01-23 11:00:00 UTC [#8751]: https://github.com/caskroom/homebrew-cask/issues/8751 [#8790]: https://github.com/caskroom/homebrew-cask/issues/8790 [#8840]: https://github.com/caskroom/homebrew-cask/issues/8840 [#8869]: https://github.com/caskroom/homebrew-cask/issues/8869 [#8870]: https://github.com/caskroom/homebrew-cask/issues/8870 [#8871]: https://github.com/caskroom/homebrew-cask/issues/8871 [#8936]: https://github.com/caskroom/homebrew-cask/issues/8936 [@bronson]: https://github.com/bronson ## 0.52.1 * __Casks__ - 8 Casks added (525 updated) by 35 contributors since 0.52.0 - 2224 total Casks * __Features__ - none * __Breaking Changes__ - none * __Fixes__ - [#8618][] Mmore robust cask dependency calculation - [#8622][] Improve error message for AIR app reinstallation * __Internal Changes__ - [#8721][], [#8724][], [#8612][], [#8611][] integrate Homebrew code into our own backend * __Documentation__ - 4 doc commits since 0.52.0 <3 [@nZac][] * __Contributors__ - 13 new contributors since 0.52.0 - 1398 total contributors * __Release Date__ - 2015-01-07 23:30:00 UTC [#8611]: https://github.com/caskroom/homebrew-cask/issues/8611 [#8612]: https://github.com/caskroom/homebrew-cask/issues/8612 [#8618]: https://github.com/caskroom/homebrew-cask/issues/8618 [#8622]: https://github.com/caskroom/homebrew-cask/issues/8622 [#8721]: https://github.com/caskroom/homebrew-cask/issues/8721 [#8724]: https://github.com/caskroom/homebrew-cask/issues/8724 [@nZac]: https://github.com/nZac ## 0.52.0 * __Casks__ - 48 Casks added (1469 updated) by 114 contributors since 0.51.1 - 2216 total Casks * __Features__ - [#8491][] Cask dependencies (`depends_on :cask`) - [#8324][] actually require all required stanzas - [#8190][] `sha256 :no_check` overrides `version ` - [#8490][] expand `@` symbols in tokens * __Breaking Changes__ - none * __Fixes__ - [#8519][] check for libpng to assure X11 detection - [#8463][] make brew-cask.rb Formula pass `brew audit --strict brew-cask`. <3 [@mikemcquaid][] - [#8596][] audit check for sha256 of the empty string - [#8465][] improve `String` coercion in system_command.rb - [#8442][] fix path typo in `list_apps_in_pkg` script <3 [@jawshooah][] - [#8444][] actually test for multiple `depends_on :formula` - [#8429][] leave stdout intact when parsing plists - [#8430][] make relative `Pathname`s absolute in system_command - [#8318][], [#8152][] followups on Ruby 2.0 requirement - [#8193][] don't invoke method `Homebrew.install_tap`; invoke `brew` instead * __Internal Changes__ - [#8575][] major namespace reorg under `Hbc::` - [#8595][], [#8559][], [#8557][], [#8561][], [#8556][], [#8552][], [#8539][], [#8522][], [#8466][], [#8464][], [#8461][], [#8448][], [#8447][], [#8446][], [#8427][], [#8428][], [#8433][], [#8434][], [#8435][], [#8436][], [#8437][], [#8425][], [#8426][], [#8403][], [#8391][], [#8393][], [#8390][], [#8388][], [#8392][], [#8389][], [#8369][], [#8361][], [#8342][], [#8341][], [#8340][], [#8339][], [#8338][], [#8337][], [#8336][], [#8334][], [#8335][], [#8330][], [#8329][], [#8331][], [#8332][], [#8333][], [#8314][], [#8310][], [#8312][], [#8308][], [#8298][], [#8296][], [#8297][], [#8295][], [#8268][], [#8264][], [#8261][], [#8263][], [#8265][], [#8266][], [#8247][], [#8228][], [#8218][], [#8227][], [#8229][], [#8230][], [#8221][], [#8225][], [#8226][], [#8197][], [#8196][], [#8195][], [#8194][], [#8189][], [#8188][], [#8158][] integrate Homebrew code into our own backend - [#8458][] refactor: move`Hash` monkeypatch to separate file - [#8460][] refactor: move `cabv` method out of `Pathname` monkeypatch - [#8402][] refactor: Homebrew's `Tty` class - [#8328][] refactor: adopt `lib/vendor` structure - [#8156][] refactor: rename `gpg.rb` to `gpg_check.rb` to match class name - [#8321][] update license comment in `brew cask create` template * __Documentation__ - 11 doc commits since 0.51.1 * __Contributors__ - 59 new contributors since 0.51.1 - 1385 total contributors * __Release Date__ - 2015-01-03 12:08:00 UTC [#8152]: https://github.com/caskroom/homebrew-cask/issues/8152 [#8156]: https://github.com/caskroom/homebrew-cask/issues/8156 [#8158]: https://github.com/caskroom/homebrew-cask/issues/8158 [#8188]: https://github.com/caskroom/homebrew-cask/issues/8188 [#8189]: https://github.com/caskroom/homebrew-cask/issues/8189 [#8190]: https://github.com/caskroom/homebrew-cask/issues/8190 [#8193]: https://github.com/caskroom/homebrew-cask/issues/8193 [#8194]: https://github.com/caskroom/homebrew-cask/issues/8194 [#8195]: https://github.com/caskroom/homebrew-cask/issues/8195 [#8196]: https://github.com/caskroom/homebrew-cask/issues/8196 [#8197]: https://github.com/caskroom/homebrew-cask/issues/8197 [#8218]: https://github.com/caskroom/homebrew-cask/issues/8218 [#8221]: https://github.com/caskroom/homebrew-cask/issues/8221 [#8225]: https://github.com/caskroom/homebrew-cask/issues/8225 [#8226]: https://github.com/caskroom/homebrew-cask/issues/8226 [#8227]: https://github.com/caskroom/homebrew-cask/issues/8227 [#8228]: https://github.com/caskroom/homebrew-cask/issues/8228 [#8229]: https://github.com/caskroom/homebrew-cask/issues/8229 [#8230]: https://github.com/caskroom/homebrew-cask/issues/8230 [#8247]: https://github.com/caskroom/homebrew-cask/issues/8247 [#8261]: https://github.com/caskroom/homebrew-cask/issues/8261 [#8263]: https://github.com/caskroom/homebrew-cask/issues/8263 [#8264]: https://github.com/caskroom/homebrew-cask/issues/8264 [#8265]: https://github.com/caskroom/homebrew-cask/issues/8265 [#8266]: https://github.com/caskroom/homebrew-cask/issues/8266 [#8268]: https://github.com/caskroom/homebrew-cask/issues/8268 [#8295]: https://github.com/caskroom/homebrew-cask/issues/8295 [#8296]: https://github.com/caskroom/homebrew-cask/issues/8296 [#8297]: https://github.com/caskroom/homebrew-cask/issues/8297 [#8298]: https://github.com/caskroom/homebrew-cask/issues/8298 [#8308]: https://github.com/caskroom/homebrew-cask/issues/8308 [#8310]: https://github.com/caskroom/homebrew-cask/issues/8310 [#8312]: https://github.com/caskroom/homebrew-cask/issues/8312 [#8314]: https://github.com/caskroom/homebrew-cask/issues/8314 [#8318]: https://github.com/caskroom/homebrew-cask/issues/8318 [#8321]: https://github.com/caskroom/homebrew-cask/issues/8321 [#8324]: https://github.com/caskroom/homebrew-cask/issues/8324 [#8328]: https://github.com/caskroom/homebrew-cask/issues/8328 [#8329]: https://github.com/caskroom/homebrew-cask/issues/8329 [#8330]: https://github.com/caskroom/homebrew-cask/issues/8330 [#8331]: https://github.com/caskroom/homebrew-cask/issues/8331 [#8332]: https://github.com/caskroom/homebrew-cask/issues/8332 [#8333]: https://github.com/caskroom/homebrew-cask/issues/8333 [#8334]: https://github.com/caskroom/homebrew-cask/issues/8334 [#8335]: https://github.com/caskroom/homebrew-cask/issues/8335 [#8336]: https://github.com/caskroom/homebrew-cask/issues/8336 [#8337]: https://github.com/caskroom/homebrew-cask/issues/8337 [#8338]: https://github.com/caskroom/homebrew-cask/issues/8338 [#8339]: https://github.com/caskroom/homebrew-cask/issues/8339 [#8340]: https://github.com/caskroom/homebrew-cask/issues/8340 [#8341]: https://github.com/caskroom/homebrew-cask/issues/8341 [#8342]: https://github.com/caskroom/homebrew-cask/issues/8342 [#8361]: https://github.com/caskroom/homebrew-cask/issues/8361 [#8369]: https://github.com/caskroom/homebrew-cask/issues/8369 [#8388]: https://github.com/caskroom/homebrew-cask/issues/8388 [#8389]: https://github.com/caskroom/homebrew-cask/issues/8389 [#8390]: https://github.com/caskroom/homebrew-cask/issues/8390 [#8391]: https://github.com/caskroom/homebrew-cask/issues/8391 [#8392]: https://github.com/caskroom/homebrew-cask/issues/8392 [#8393]: https://github.com/caskroom/homebrew-cask/issues/8393 [#8402]: https://github.com/caskroom/homebrew-cask/issues/8402 [#8403]: https://github.com/caskroom/homebrew-cask/issues/8403 [#8425]: https://github.com/caskroom/homebrew-cask/issues/8425 [#8426]: https://github.com/caskroom/homebrew-cask/issues/8426 [#8427]: https://github.com/caskroom/homebrew-cask/issues/8427 [#8428]: https://github.com/caskroom/homebrew-cask/issues/8428 [#8429]: https://github.com/caskroom/homebrew-cask/issues/8429 [#8430]: https://github.com/caskroom/homebrew-cask/issues/8430 [#8433]: https://github.com/caskroom/homebrew-cask/issues/8433 [#8434]: https://github.com/caskroom/homebrew-cask/issues/8434 [#8435]: https://github.com/caskroom/homebrew-cask/issues/8435 [#8436]: https://github.com/caskroom/homebrew-cask/issues/8436 [#8437]: https://github.com/caskroom/homebrew-cask/issues/8437 [#8442]: https://github.com/caskroom/homebrew-cask/issues/8442 [#8444]: https://github.com/caskroom/homebrew-cask/issues/8444 [#8446]: https://github.com/caskroom/homebrew-cask/issues/8446 [#8447]: https://github.com/caskroom/homebrew-cask/issues/8447 [#8448]: https://github.com/caskroom/homebrew-cask/issues/8448 [#8458]: https://github.com/caskroom/homebrew-cask/issues/8458 [#8460]: https://github.com/caskroom/homebrew-cask/issues/8460 [#8461]: https://github.com/caskroom/homebrew-cask/issues/8461 [#8463]: https://github.com/caskroom/homebrew-cask/issues/8463 [#8464]: https://github.com/caskroom/homebrew-cask/issues/8464 [#8465]: https://github.com/caskroom/homebrew-cask/issues/8465 [#8466]: https://github.com/caskroom/homebrew-cask/issues/8466 [#8490]: https://github.com/caskroom/homebrew-cask/issues/8490 [#8491]: https://github.com/caskroom/homebrew-cask/issues/8491 [#8519]: https://github.com/caskroom/homebrew-cask/issues/8519 [#8522]: https://github.com/caskroom/homebrew-cask/issues/8522 [#8539]: https://github.com/caskroom/homebrew-cask/issues/8539 [#8552]: https://github.com/caskroom/homebrew-cask/issues/8552 [#8556]: https://github.com/caskroom/homebrew-cask/issues/8556 [#8557]: https://github.com/caskroom/homebrew-cask/issues/8557 [#8559]: https://github.com/caskroom/homebrew-cask/issues/8559 [#8561]: https://github.com/caskroom/homebrew-cask/issues/8561 [#8575]: https://github.com/caskroom/homebrew-cask/issues/8575 [#8595]: https://github.com/caskroom/homebrew-cask/issues/8595 [#8596]: https://github.com/caskroom/homebrew-cask/issues/8596 [@mikemcquaid]: https://github.com/mikemcquaid [@jawshooah]: https://github.com/jawshooah ## 0.51.1 * __Casks__ - 0 Casks added (0 updated) by 0 contributors since 0.51.0 - 2168 total Casks * __Features__ - none * __Breaking Changes__ - none * __Fixes__ - [#8155][] Fix `brew cask update` alias to avoid calling internal Homebrew method * __Internal Changes__ - none * __Documentation__ - N doc commits since 0.51.0 * __Contributors__ - N new contributors since 0.51.0 - N total contributors * __Release Date__ - 2014-12-16 15:15:00 UTC [#8155]: https://github.com/caskroom/homebrew-cask/issues/8155 ## 0.51.0 * __Casks__ - 13 Casks added (1418 updated) by 58 contributors since 0.50.0 - 2168 total Casks * __Features__ - [#8072][] When handling errors or missing methods, always suggest updating - [#8017][] Add `license :freemium` - [#3066][] Store metadata with installed Casks - [#7933][] mark `license :unknown` with explicit todo comment * __Breaking Changes__ - [#8089][] Require Ruby 2.0+ * __Fixes__ - [#7957][] Better support for disk image mounting via `:bsexec` option to `command.run` <3 [@renard][] * __Internal Changes__ - [#8089][] Separate backend codebase from Homebrew - [#7880][] Run new RSpec tests by default - [#8129][], [#8090][] Remove undocumented `license` values - [#8113][] Explicit `Pathname` -> `String` conversion for test suite - [#8101][] Verbose test options + documentation - [#8022][] disable test which writes outside test dir - [#8023][] require Ruby 2.0 for `generate_cask_token` devscript * __Documentation__ - 6 doc commits since 0.50.0 * __Contributors__ - 28 new contributors since 0.50.0 - 1326 total contributors * __Release Date__ - 2014-12-16 13:14:00 UTC [#3066]: https://github.com/caskroom/homebrew-cask/issues/3066 [#7880]: https://github.com/caskroom/homebrew-cask/issues/7880 [#7933]: https://github.com/caskroom/homebrew-cask/issues/7933 [#7957]: https://github.com/caskroom/homebrew-cask/issues/7957 [#8017]: https://github.com/caskroom/homebrew-cask/issues/8017 [#8022]: https://github.com/caskroom/homebrew-cask/issues/8022 [#8023]: https://github.com/caskroom/homebrew-cask/issues/8023 [#8072]: https://github.com/caskroom/homebrew-cask/issues/8072 [#8089]: https://github.com/caskroom/homebrew-cask/issues/8089 [#8090]: https://github.com/caskroom/homebrew-cask/issues/8090 [#8101]: https://github.com/caskroom/homebrew-cask/issues/8101 [#8113]: https://github.com/caskroom/homebrew-cask/issues/8113 [#8129]: https://github.com/caskroom/homebrew-cask/issues/8129 [@renard]: https://github.com/renard ## 0.50.0 * __Casks__ - 35 Casks added (111 updated) by 50 contributors since 0.49.0 - 2155 total Casks * __Features__ - [#7805][] add `name` stanza for proper name - [#7854][] add `accessibility_access` stanza - [#7845][] add `depends_on :x11` - [#7793][] add `depends_on :arch` - [#7936][] add `MacOS.release` replacement for `MacOS.version` - [#7845][] allow multiple depends_on stanzas - [#7822][] remove constraint that Cask tokens can't start with digits * __Breaking Changes__ - [#7855][] remove `assistive_devices` `caveats` method - [#7848][] remove `x11_required` `caveats` method - [#7810][] remove `arch_only` `caveats` method - [#7794][] remove `os_version_only` `caveats` method - [#7812][] remove support for `tags :name` - [#7825][] remove support for `title` method in Casks * __Fixes__ - [#7958][] return tarball_path from fetch method <3 [@renard][] - compensates for change in Homebrew - fixes "no implicit conversion of nil into String" error - fixes "undefined method extname for nil:NilClass" error - [#7893][] fix `--debug` and `_dump` on Ruby 1.8.7 * __Internal Changes__ - [#7900][] Add reason for skipping syntax tests - [#7940][] sanity checks/error handling, postflight miniDSL - recast `info_plist` as `info_plist_file` - [#7935][] Be more consistent/liberal about stanza accessors. - enables RSpec tests to pass again - [#7898][] enable `installer` artifact in `_stanza` verb - [#7854][] remove newlines from runtime bundle IDs - [#7895][] In `SystemCommand`, fix `success?` and `exit_status` - Add failing tests for `SystemCommand` - [#7845][], [#7819][] refactor depends_on - [#7807][] convert more backend code from cask_name to token - [#7795][] add new maintainer claui * __Documentation__ - 16 doc commits since 0.49.0 <3 [@maschs][] * __Contributors__ - 22 new contributors since 0.49.0 - 1297 total contributors * __Release Date__ - 2014-12-10 12:54:00 UTC [#7741]: https://github.com/caskroom/homebrew-cask/issues/7741 [#7793]: https://github.com/caskroom/homebrew-cask/issues/7793 [#7794]: https://github.com/caskroom/homebrew-cask/issues/7794 [#7795]: https://github.com/caskroom/homebrew-cask/issues/7795 [#7805]: https://github.com/caskroom/homebrew-cask/issues/7805 [#7807]: https://github.com/caskroom/homebrew-cask/issues/7807 [#7810]: https://github.com/caskroom/homebrew-cask/issues/7810 [#7812]: https://github.com/caskroom/homebrew-cask/issues/7812 [#7819]: https://github.com/caskroom/homebrew-cask/issues/7819 [#7822]: https://github.com/caskroom/homebrew-cask/issues/7822 [#7825]: https://github.com/caskroom/homebrew-cask/issues/7825 [#7845]: https://github.com/caskroom/homebrew-cask/issues/7845 [#7848]: https://github.com/caskroom/homebrew-cask/issues/7848 [#7854]: https://github.com/caskroom/homebrew-cask/issues/7854 [#7855]: https://github.com/caskroom/homebrew-cask/issues/7855 [#7893]: https://github.com/caskroom/homebrew-cask/issues/7893 [#7895]: https://github.com/caskroom/homebrew-cask/issues/7895 [#7898]: https://github.com/caskroom/homebrew-cask/issues/7898 [#7900]: https://github.com/caskroom/homebrew-cask/issues/7900 [#7935]: https://github.com/caskroom/homebrew-cask/issues/7935 [#7936]: https://github.com/caskroom/homebrew-cask/issues/7936 [#7940]: https://github.com/caskroom/homebrew-cask/issues/7940 [#7958]: https://github.com/caskroom/homebrew-cask/issues/7958 [@maschs]: https://github.com/maschs [@renard]: https://github.com/renard ## 0.49.0 * __Casks__ - 26 Casks added (406 updated) by 85 contributors since 0.48.0 - 2120 total Casks * __Features__ - [#7696][] DSL: add working `depends_on :macos` * __Breaking Changes__ - [#7673][] unify and recast "Cask name" & "title" as "token" (de-document visible Cask method `title`) - [#7696][] DSL: deprecate and de-document `require_os_version` caveats method - [#7507][] DSL: remove support for `caskroom_only` - [#7506][] remove support for legacy form `destination_path` * __Fixes__ - [#7738][] Make `CLI::Alfred` and `Source::PathBase` work with Ruby 1.8 <3 [@claui][] - [#7532][] get Alfred 'syncfolder' from Preferences. resolves #7216 <3 [@fniephaus][] - [#7740][] relax sourceforge.jp URL pattern - [#7605][] "cocoa" is a framework to remove from Cask names * __Internal Changes__ - [#7684][] revise accessibility methods in postflight mini-DSL - [#7685][] revise plist methods in postflight mini-DSL - [#7686][] revise suppress_move_to_applications method in postflight mini-DSL - [#6184][] Introduce GPG operations - [#7642][] Refactor backend classes to match pre/postflight renaming - [#7568][] enforce header line consistency - [#7530][] enforce a valid minimum DSL version in Casks - [#7529][] remove all transitional tap migration code - [#7510][] formalize more Cask whitespace linting - [#7504][] enforce version `:latest` as a symbol - [#7503][] adjust devscripts for DSL 1.0 * __Documentation__ - 13 doc commits since 0.48.0 * __Contributors__ - 39 new contributors since 0.48.0 - 1275 total contributors * __Release Date__ - 2014-12-02 06:04:00 UTC [#6184]: https://github.com/caskroom/homebrew-cask/issues/6184 [#7503]: https://github.com/caskroom/homebrew-cask/issues/7503 [#7504]: https://github.com/caskroom/homebrew-cask/issues/7504 [#7506]: https://github.com/caskroom/homebrew-cask/issues/7506 [#7507]: https://github.com/caskroom/homebrew-cask/issues/7507 [#7510]: https://github.com/caskroom/homebrew-cask/issues/7510 [#7529]: https://github.com/caskroom/homebrew-cask/issues/7529 [#7530]: https://github.com/caskroom/homebrew-cask/issues/7530 [#7532]: https://github.com/caskroom/homebrew-cask/issues/7532 [#7568]: https://github.com/caskroom/homebrew-cask/issues/7568 [#7605]: https://github.com/caskroom/homebrew-cask/issues/7605 [#7642]: https://github.com/caskroom/homebrew-cask/issues/7642 [#7673]: https://github.com/caskroom/homebrew-cask/issues/7673 [#7684]: https://github.com/caskroom/homebrew-cask/issues/7684 [#7685]: https://github.com/caskroom/homebrew-cask/issues/7685 [#7686]: https://github.com/caskroom/homebrew-cask/issues/7686 [#7696]: https://github.com/caskroom/homebrew-cask/issues/7696 [#7738]: https://github.com/caskroom/homebrew-cask/issues/7738 [#7740]: https://github.com/caskroom/homebrew-cask/issues/7740 [@claui]: https://github.com/claui [@fniephaus]: https://github.com/fniephaus ## 0.48.0 * __Casks__ - 32 Casks added (2058 updated) by 75 contributors since 0.47.0 - 2094 total Casks * __Features__ - [#7365][] add stanza `stage_only` (new spelling of `caskroom_only`) * __Breaking Changes__ - [#7450][], [#7430][], [#7311][] require new-style header lines - [#7451][] remove support for `nested_container` stanza - [#7428][] remove support for `manual_installer` in `caveats` stanza - [#7429][] remove support for `container_type` stanza - [#7401][] remove support for `depends_on_formula` stanza - [#7367][] remove support for `uninstall :files` form - [#7354][] remove support for `after_install` and friends * __Fixes__ - [#7426][], [#7432][] activate `suite` artifacts - [#7453][] avoid gitx in partial-match search tests - [#7399][] tighten sourceforge URL regular expressions, add special case for excalibur * __Internal Changes__ - none * __Documentation__ - 8 doc commits since 0.47.0 * __Contributors__ - 32 new contributors since 0.47.0 - 1236 total contributors * __Release Date__ - 2014-11-20 12:54:00 UTC [#7311]: https://github.com/caskroom/homebrew-cask/issues/7311 [#7354]: https://github.com/caskroom/homebrew-cask/issues/7354 [#7365]: https://github.com/caskroom/homebrew-cask/issues/7365 [#7367]: https://github.com/caskroom/homebrew-cask/issues/7367 [#7399]: https://github.com/caskroom/homebrew-cask/issues/7399 [#7401]: https://github.com/caskroom/homebrew-cask/issues/7401 [#7426]: https://github.com/caskroom/homebrew-cask/issues/7426 [#7428]: https://github.com/caskroom/homebrew-cask/issues/7428 [#7429]: https://github.com/caskroom/homebrew-cask/issues/7429 [#7430]: https://github.com/caskroom/homebrew-cask/issues/7430 [#7432]: https://github.com/caskroom/homebrew-cask/issues/7432 [#7450]: https://github.com/caskroom/homebrew-cask/issues/7450 [#7451]: https://github.com/caskroom/homebrew-cask/issues/7451 [#7453]: https://github.com/caskroom/homebrew-cask/issues/7453 ## 0.47.0 * __Casks__ - 56 Casks added (191 updated) by 122 contributors since 0.46.0 - 2062 total Casks * __Features__ - [#7123][] Add key option to `suppress_move_to_applications` * __Breaking Changes__ - [#7268][] DSL: remove support `install` stanza - [#7065][] remove support for `link` artifact * __Fixes__ - [#7165][] Remove unsupported -x option in `launchctl` command * __Internal Changes__ - [#7133][] devscript: check Ruby version before execution * __Documentation__ - 5 doc commits since 0.46.0 <3 [@hanxue][], [@ddinh][] * __Contributors__ - 122 new contributors since 0.46.0 - 1204 total contributors * __Release Date__ - 2014-11-12 15:33:00 UTC [#7065]: https://github.com/caskroom/homebrew-cask/issues/7065 [#7123]: https://github.com/caskroom/homebrew-cask/issues/7123 [#7133]: https://github.com/caskroom/homebrew-cask/issues/7133 [#7268]: https://github.com/caskroom/homebrew-cask/issues/7268 [#7165]: https://github.com/caskroom/homebrew-cask/issues/7165 [@hanxue]: https://github.com/hanxue [@ddinh]: https://github.com/ddinh ## 0.46.0 * __Casks__ - 45 Casks added (214 updated) by 87 contributors since 0.45.0 - 2006 total Casks * __Features__ - [#6783][] recast method `destination_path` as `staged_path` - [#6823][] Downgrade CaskAlreadyInstalledError to a warning <3 [@ffleming][] * __Breaking Changes__ - none * __Fixes__ - [#6947][] Handle permissions corner cases on `uninstall` - [#6965][] Better handling for invalid `url` stanzas - [#6967][] Improve error message in `brew cask _dump` - [#6966][] Change `checklinks` to internal command `_checklinks` - [#6864][] Hide error outputs from `plutil` * __Internal Changes__ - [#6840][] use "staged" instead of "installed" for Caskroom - [#6948][] Be more explicit about which errors are rescued * __Documentation__ - 9 doc commits since 0.45.0 <3 [@micahbf][] * __Contributors__ - 41 new contributors since 0.45.0 - 1137 total contributors * __Release Date__ - 2015-10-25 16:13:00 UTC [#6783]: https://github.com/caskroom/homebrew-cask/issues/6783 [#6823]: https://github.com/caskroom/homebrew-cask/issues/6823 [#6840]: https://github.com/caskroom/homebrew-cask/issues/6840 [#6864]: https://github.com/caskroom/homebrew-cask/issues/6864 [#6947]: https://github.com/caskroom/homebrew-cask/issues/6947 [#6948]: https://github.com/caskroom/homebrew-cask/issues/6948 [#6965]: https://github.com/caskroom/homebrew-cask/issues/6965 [#6966]: https://github.com/caskroom/homebrew-cask/issues/6966 [#6967]: https://github.com/caskroom/homebrew-cask/issues/6967 [@ffleming]: https://github.com/ffleming [@micahbf]: https://github.com/micahbf ## 0.45.0 * __Casks__ - 25 Casks added (628 updated) by 71 contributors since 0.44.0 - 1961 total Casks * __Features__ - [#6660][] add `installer :manual` and `installer :script` - [#6680][] document new `appcast` stanza for public use - [#6578][] document new form `container :nested` for public use * __Breaking Changes__ - none * __Fixes__ - [#6656][] require Cask argument to `brew cask _dump` - [#6610][] sanity check against deleting user files - [#6600][] coerce `uninstall :script :input` value to array * __Internal Changes__ - [#6660][] Recast Cask::DSL::Installed as Cask::Staged * __Documentation__ - 12 doc commits since 0.44.0 * __Contributors__ - 35 new contributors since 0.44.0 - 1096 total contributors * __Release Date__ - 2014-10-17 13:09:00 UTC [#6532]: https://github.com/caskroom/homebrew-cask/issues/6532 [#6557]: https://github.com/caskroom/homebrew-cask/issues/6557 [#6578]: https://github.com/caskroom/homebrew-cask/issues/6578 [#6600]: https://github.com/caskroom/homebrew-cask/issues/6600 [#6610]: https://github.com/caskroom/homebrew-cask/issues/6610 [#6611]: https://github.com/caskroom/homebrew-cask/issues/6611 [#6656]: https://github.com/caskroom/homebrew-cask/issues/6656 [#6660]: https://github.com/caskroom/homebrew-cask/issues/6660 [#6680]: https://github.com/caskroom/homebrew-cask/issues/6680 ## 0.44.0 * __Casks__ - 18 Casks added (1913 updated) by 48 contributors since 0.43.1 - 1936 total Casks * __Features__ - [#6463][] new DSL form `container :type` replaces `container_type` - [#6426][] new DSL form `license` - [#6478][] show staging directory (caskroom) in `brew cask doctor` * __Breaking Changes__ - none * __Fixes__ - [#6491][] User-friendly error messages for invalid options/arguments <3 [@claui][] - [#6433][] fix params for `kextunload` in uninstall <3 [@jconley][] - [#6487][] Fix `caveats` `os_version_only` Tiger support <3 [@alexcruice][] - [#6360][] Test for invalid GPG key IDs * __Internal Changes__ - [#6493][] Bring the repo test back in sync with `.gitignore`. <3 [@claui][] - [#6462][], [#6461][] test suite updates * __Documentation__ - 9 doc commits since 0.43.1 * __Contributors__ - 17 new contributors since 0.43.1 - 1061 total contributors * __Release Date__ - 2014-10-07 12:52:49 UTC [#6360]: https://github.com/caskroom/homebrew-cask/issues/6360 [#6426]: https://github.com/caskroom/homebrew-cask/issues/6426 [#6433]: https://github.com/caskroom/homebrew-cask/issues/6433 [#6461]: https://github.com/caskroom/homebrew-cask/issues/6461 [#6462]: https://github.com/caskroom/homebrew-cask/issues/6462 [#6463]: https://github.com/caskroom/homebrew-cask/issues/6463 [#6478]: https://github.com/caskroom/homebrew-cask/issues/6478 [#6487]: https://github.com/caskroom/homebrew-cask/issues/6487 [#6491]: https://github.com/caskroom/homebrew-cask/issues/6491 [#6493]: https://github.com/caskroom/homebrew-cask/issues/6493 [@alexcruice]: https://github.com/alexcruice [@claui]: https://github.com/claui [@jconley]: https://github.com/jconley ## 0.43.1 * __Casks__ - 17 Casks added (36 updated) by 18 contributors since 0.43.0 - 1918 total Casks * __Features__ - none * __Breaking Changes__ - none * __Fixes__ - [#6405][] fix `brew cask checklinks`, hide `ditto` warning messages * __Internal Changes__ - none * __Documentation__ - 5 doc commits since 0.43.0 * __Contributors__ - 5 new contributors since 0.43.0 - 1044 total contributors * __Release Date__ - 2014-09-30 14:53:46 UTC [#6405]: https://github.com/caskroom/homebrew-cask/issues/6405 ## 0.43.0 * __Casks__ - 26 Casks added (868 updated) by 54 contributors since 0.42.0 - 1901 total Casks * __Features__ - [#6227][] `uninstall :files` is now `uninstall :delete` * __Breaking Changes__ - none * __Fixes__ - [#6357][] update valid license values - [#6306][] make `install_script` stanza more robust * __Internal Changes__ - [#6329][] refactor `Cask::SystemCommand` - [#6283][] Update gem dependencies * __Documentation__ - 2 doc commits since 0.42.0 * __Contributors__ - 21 new contributors since 0.42.0 - 1039 total contributors * __Release Date__ - 2014-09-27 17:18:00 UTC [#6227]: https://github.com/caskroom/homebrew-cask/issues/6227 [#6283]: https://github.com/caskroom/homebrew-cask/issues/6283 [#6306]: https://github.com/caskroom/homebrew-cask/issues/6306 [#6329]: https://github.com/caskroom/homebrew-cask/issues/6329 [#6357]: https://github.com/caskroom/homebrew-cask/issues/6357 ## 0.42.0 * __Casks__ - 8 Casks added (1662 updated) by 21 contributors since 0.41.1 - 1875 total Casks * __Features__ - [#6155][], [#6207][] new verb `brew cask zap` - [#6208][] add `--force` option for `brew cask uninstall` - [#6167][] transition to `app` stanza (replaces most uses of `link`) - [#6223][] transition to new DSL form `version :latest` - [#6225][] add `artifact` stanza - [#6192][] add DSL form `uninstall :rmdir` * __Breaking Changes__ - none * __Fixes__ - [#6206][] support `brew cask --version` per `USAGE.md` - [#6193][] protect against inner ".." in uninstall paths * __Internal Changes__ - [#6187][] Refactor `{develop,production}_brew_cask` <3 [@treyharris][] * __Documentation__ - 10 doc commits since 0.41.1 * __Contributors__ - 7 new contributors since 0.41.1 - 1018 total contributors * __Release Date__ - 2014-09-17 13:45:32 UTC [@treyharris]: https://github.com/treyharris [#6155]: https://github.com/caskroom/homebrew-cask/issues/6155 [#6167]: https://github.com/caskroom/homebrew-cask/issues/6167 [#6187]: https://github.com/caskroom/homebrew-cask/issues/6187 [#6192]: https://github.com/caskroom/homebrew-cask/issues/6192 [#6193]: https://github.com/caskroom/homebrew-cask/issues/6193 [#6206]: https://github.com/caskroom/homebrew-cask/issues/6206 [#6207]: https://github.com/caskroom/homebrew-cask/issues/6207 [#6208]: https://github.com/caskroom/homebrew-cask/issues/6208 [#6223]: https://github.com/caskroom/homebrew-cask/issues/6223 [#6225]: https://github.com/caskroom/homebrew-cask/issues/6225 ## 0.41.1 * __Casks__ - 3 Casks added (12 updated) by 12 contributors since 0.41.0 - 1867 total Casks * __Features__ - none * __Breaking Changes__ - none * __Fixes__ - [#6066][] fix `brew cask alfred` for Yosemite/Alfred 2.4 - [#6166][] fix `depends_on :formula` backend * __Internal Changes__ - [#6138][] docs, error messages, tests for `depends_on :formula` - [#6137][] convert last of test suite to new `pkg` stanza - [#6117][] metadata directory support * __Documentation__ - 6 doc commits since 0.41.0 <3 [@treyharris][] * __Contributors__ - 1 new contributor since 0.41.0 - 1011 total contributors * __Release Date__ - 2014-09-13 16:49:30 UTC [@treyharris]: https://github.com/treyharris [#6066]: https://github.com/caskroom/homebrew-cask/issues/6066 [#6117]: https://github.com/caskroom/homebrew-cask/issues/6117 [#6137]: https://github.com/caskroom/homebrew-cask/issues/6137 [#6138]: https://github.com/caskroom/homebrew-cask/issues/6138 [#6166]: https://github.com/caskroom/homebrew-cask/issues/6166 ## 0.41.0 * __Casks__ - 9 Casks added (286 updated) by 22 contributors since 0.40.0 - 1864 total Casks * __Features__ - [#6120][] new DSL form `container :nested => ` * __Breaking Changes__ - none * __Fixes__ - [#6118][] bug: fix `container :type => ` - [#6116][] Add doubledash to `mkdir` command - [#6121][] error messages for new stanza `pkg` * __Internal Changes__ - [#6115][] update test suite for `postflight` and `preflight` DSL forms - [#6073][] updates to release process after v0.40.0 * __Documentation__ - 7 doc commits since 0.40.0 * __Contributors__ - 6 new contributors since 0.40.0 - 1010 total contributors * __Release Date__ - 2014-09-11 14:08:43 UTC [#6073]: https://github.com/caskroom/homebrew-cask/issues/6073 [#6115]: https://github.com/caskroom/homebrew-cask/issues/6115 [#6116]: https://github.com/caskroom/homebrew-cask/issues/6116 [#6118]: https://github.com/caskroom/homebrew-cask/issues/6118 [#6120]: https://github.com/caskroom/homebrew-cask/issues/6120 [#6121]: https://github.com/caskroom/homebrew-cask/issues/6121 ## 0.40.0 * __Casks__ - 64 Casks added (162 updated) by 119 contributors since 0.39.3 - 1855 total Casks * __Features__ - [#5890][], [#4688][] **Version 0.40.0 marks the start of transition to DSL 1.0** - [#5923][] add `internet_plugin` stanza - [#6068][] change `container_type` stanza to extensible `container` - [#5849][] Add support for long format in `list` command - [#6071][] add NCSA OSS license type * __Fixes__ - [#5922][] Show correct GitHub URL for Casks with similar names - [#5806][] Avoid printing `caveats` title when caveats output is empty - [#5913][] Reload QuickLook on plugin uninstall - [#5975][] Revise `gpg` stanza order and parameters - [#5931][] re-org more DSL implementaion under `lib/cask/dsl` - [#5891][] move `tags.rb` to `dsl/tags.rb` - [09c5ea4][] Add repo name to Travis IRC output - [#5790][] Fix Cask loading behavior to avoid namespace collision - [#5769][] Remove `Cask::Decorator` * __Documentation__ - 1 doc commit since 0.39.3 * __Breaking Changes__ - none * __Release Date__ - 2014-09-08 14:28:31 UTC [#5890]: https://github.com/caskroom/homebrew-cask/issues/5890 [#4688]: https://github.com/caskroom/homebrew-cask/issues/4688 [09c5ea4]: https://github.com/caskroom/homebrew-cask/commit/09c5ea431694d960a1bc05545292b9557db99141 [#5769]: https://github.com/caskroom/homebrew-cask/issues/5769 [#5790]: https://github.com/caskroom/homebrew-cask/issues/5790 [#5806]: https://github.com/caskroom/homebrew-cask/issues/5806 [#5849]: https://github.com/caskroom/homebrew-cask/issues/5849 [#5891]: https://github.com/caskroom/homebrew-cask/issues/5891 [#5913]: https://github.com/caskroom/homebrew-cask/issues/5913 [#5922]: https://github.com/caskroom/homebrew-cask/issues/5922 [#5923]: https://github.com/caskroom/homebrew-cask/issues/5923 [#5931]: https://github.com/caskroom/homebrew-cask/issues/5931 [#5975]: https://github.com/caskroom/homebrew-cask/issues/5975 [#6068]: https://github.com/caskroom/homebrew-cask/issues/6068 [#6071]: https://github.com/caskroom/homebrew-cask/issues/6071 ## 0.39.3 * __Casks__ - 0 Casks added, 1 removed, 6 updated by 7 contributors since 0.39.2 - 1791 total Casks * __Features__ - none * __Fixes__ - [#5754][] Fix `brew cask checklinks`, closes [#5752][] - [#5749][], [#5750][] internal updates to release process * __Documentation__ - 1 doc commit since 0.39.2 * __Breaking Changes__ - none * __Release Date__ - 2014-08-13 11:47:41 UTC [#5749]: https://github.com/caskroom/homebrew-cask/issues/5749 [#5750]: https://github.com/caskroom/homebrew-cask/issues/5750 [#5752]: https://github.com/caskroom/homebrew-cask/issues/5752 [#5754]: https://github.com/caskroom/homebrew-cask/issues/5754 ## 0.39.2 * __Casks__ - 1 Casks added (0 updated) by 1 contributors since 0.39.1 - 1792 total Casks * __Features__ - none * __Fixes__ - repair broken version number in `lib/cask/version.rb` (release 0.39.1 was bad) * __Documentation__ - none * __Breaking Changes__ - none * __Release Date__ - 2014-08-12 12:17:12 UTC ## 0.39.1 * __Casks__ - 33 Casks added (96 updated) by 59 contributors since 0.38.1 - 1788 total Casks * __Features__ - [#5723][] Add DSL for after_install and similar blocks (currently undocumented) <3 [@federicobond][] - [#5699][] Implement list -1 <3 [@rochefort][] - [#5622][] add support for xar containers - [#5599][] add support for generic_unar containers * __Fixes__ - [#5740][] Add uninstall_phase method to CaskroomOnly artifact (fixes [#5739][]) <3 [@federicobond][] - [#5636][] Re-enable suggestion tests <3 [@federicobond][] - [#5623][] Convert backtick commands to Cask::SystemCommand.run <3 [@federicobond][] - [#5596][] force permissions and delete ACLs if rmtree fails - [#5622][], [#5598][] refactor containers and autodetection - fix broken `container_type :seven_zip` - make `pkg`, `ttf`, and `otf` explicit container types * __Documentation__ - 3 doc commits since 0.38.1 * __Breaking Changes__ - none * __Release Date__ - 2014-08-12 11:36:38 UTC [@federicobond]: https://github.com/federicobond [@rochefort]: https://github.com/rochefort [#5591]: https://github.com/caskroom/homebrew-cask/issues/5591 [#5596]: https://github.com/caskroom/homebrew-cask/issues/5596 [#5598]: https://github.com/caskroom/homebrew-cask/issues/5598 [#5599]: https://github.com/caskroom/homebrew-cask/issues/5599 [#5622]: https://github.com/caskroom/homebrew-cask/issues/5622 [#5623]: https://github.com/caskroom/homebrew-cask/issues/5623 [#5636]: https://github.com/caskroom/homebrew-cask/issues/5636 [#5699]: https://github.com/caskroom/homebrew-cask/issues/5699 [#5723]: https://github.com/caskroom/homebrew-cask/issues/5723 [#5739]: https://github.com/caskroom/homebrew-cask/issues/5739 [#5740]: https://github.com/caskroom/homebrew-cask/issues/5740 ## 0.39.0 * v0.39.0 is a botched tag, and was never released. ## 0.38.1 * __Casks__ - 19 Casks added (21 updated) by 35 contributors since 0.38.0 - 1755 total Casks * __Features__ - none * __Fixes__ - [#5590][] fix Formula dependencies by invoking Homebrew CLI - [#5579][] bug: use `install_phase` in `caskroom_only` / `qlplugin` - [#5569][] DSL: add `conflicts_with` stanza (bugfix of DSL 1.0, forgotten from #4688) - [#5555][] Delete special files (eg symlinks) from pkg BOMs - [#5548][] Give users hint that `pkg` installs work differently - [#5544][] add another special case for odd SourceForge URL * __Documentation__ - 3 doc commits since 0.38.0 <3 [@fapper][] * __Breaking Changes__ - none * __Release Date__ - 2014-07-31 13:24:45 UTC [#5590]: https://github.com/caskroom/homebrew-cask/issues/5590 [#5579]: https://github.com/caskroom/homebrew-cask/issues/5579 [#5569]: https://github.com/caskroom/homebrew-cask/issues/5569 [#5555]: https://github.com/caskroom/homebrew-cask/issues/5555 [#5548]: https://github.com/caskroom/homebrew-cask/issues/5548 [#5544]: https://github.com/caskroom/homebrew-cask/issues/5544 [@fapper]: https://github.com/fapper ## 0.38.0 * __Casks__ - 100 Casks added (1569 updated) by 146 contributors since 0.37.1 - 1736 total Casks * __Features__ - [#5517][] support pure gzip containers (*ie* not `tar.gz`) - Numerous undocumented changes to DSL, transitioning to DSL 1.0 (see #4688) - [#4953][], [#5540][] add `tags` stanza - [#4873][] add `license` stanza - [#4869][] add `zap` stanza - [#4896][] add `depends_on` stanza - [#4848][] add `gpg` stanza - [#5365][] add new-style header line which will remove naming limitations - [#4928][] add uninstall `:delete` and `:trash` directives - [#4951][] add `install_script` artifact - [#4849][] allow `version :latest` (symbol not string) - [#4847][] Extend `appcast` stanza to support multiple keys - [#4865][] allow all Cask types to use `uninstall` - [#4866][] remove special properties of `caskroom_only` - [#4845][] forward-compatible DSL synonyms - `pkg` for `install` - `app` for `link` - `suite` for `link` - `preflight` for `before_install` - `postflight` for `before_uninstall` - `uninstall_preflight` for `before_uninstall` - `uninstall_postflight` for `after_uninstall` * __Fixes__ - [#5520][] Better detection of errors from external commands across Ruby versions - [#5340][] ignore non-XML `hdiutil` output preceding plists - [#5519][] internal: Zip container does not need to `require 'tmpdir'` - [#5120][] internal: install rspec; move first few tests over - [#5132][] internal: rspecify scopes and download strategy tests - [#4951][] internal: - move `read_script_argument` to `Cask::Artifact::Base` - generalize `read_script_arguments` and harmonize error messages - make `read_script_arguments` accept defaults/overrides - [#4847][] internal: refactor dsl_test.rb into named sections - [#4865][] refactor install/uninstall - recast install/uninstall methods: `install_phase` - promote `:uninstall` to an independent artifact - recast `uninstall_options` as directives - recast `uninstall_set` as `directives_set` - change hardcoded "uninstall" in messages to stanza variable - pass stanza by name to dispatch - recast `manually_uninstall` method * __Documentation__ - 7 doc commits since 0.37.1, <3 [@rstacruz][],[@alexbarclay][], [@hanjianwei][] * __Breaking Changes__ - none * __Release Date__ - 2014-07-28 19:13:12 UTC [@rstacruz]: https://github.com/rstacruz [@ujovlado]: https://github.com/ujovlado [@alexbarclay]: https://github.com/alexbarclay [@hanjianwei]: https://github.com/hanjianwei [#5540]: https://github.com/caskroom/homebrew-cask/issues/5540 [#5365]: https://github.com/caskroom/homebrew-cask/issues/5365 [#5520]: https://github.com/caskroom/homebrew-cask/issues/5520 [#5517]: https://github.com/caskroom/homebrew-cask/issues/5517 [#5519]: https://github.com/caskroom/homebrew-cask/issues/5519 [#5340]: https://github.com/caskroom/homebrew-cask/issues/5340 [#4953]: https://github.com/caskroom/homebrew-cask/issues/4953 [#4928]: https://github.com/caskroom/homebrew-cask/issues/4928 [#4951]: https://github.com/caskroom/homebrew-cask/issues/4951 [#5132]: https://github.com/caskroom/homebrew-cask/issues/5132 [#5120]: https://github.com/caskroom/homebrew-cask/issues/5120 [#4845]: https://github.com/caskroom/homebrew-cask/issues/4845 [#4873]: https://github.com/caskroom/homebrew-cask/issues/4873 [#4869]: https://github.com/caskroom/homebrew-cask/issues/4869 [#4896]: https://github.com/caskroom/homebrew-cask/issues/4896 [#4848]: https://github.com/caskroom/homebrew-cask/issues/4848 [#4849]: https://github.com/caskroom/homebrew-cask/issues/4849 [#4847]: https://github.com/caskroom/homebrew-cask/issues/4847 [#4866]: https://github.com/caskroom/homebrew-cask/issues/4866 [#4865]: https://github.com/caskroom/homebrew-cask/issues/4865 ## 0.37.1 * __Casks__ - 16 Casks added (68 updated) by 35 contributors since 0.37.0 - 1636 total Casks * __Features__ - [#5011][], [#5025][] internal: add development subcommands starting with underscore - [#5024][] internal: extend subcommand dispatch to include full paths * __Fixes__ - [#5063][] Improve plist handling for `hdiutil` commands - [#5014][] Show file contents instead of commits <3 [@ujovlado][] - [#5037][], [#5020][], [#5064][], [#4997][], [#4986][] internal: updates to ignores and test suite - [#4994][] update sourceforge URL patterns * __Documentation__ - 4 doc commits since 0.37.0 <3 [@ujovlado][] * __Breaking Changes__ - none * __Release Date__ - 2014-06-26 00:48:31 UTC [#5063]: https://github.com/caskroom/homebrew-cask/issues/5063 [#5064]: https://github.com/caskroom/homebrew-cask/issues/5064 [#5020]: https://github.com/caskroom/homebrew-cask/issues/5020 [#5037]: https://github.com/caskroom/homebrew-cask/issues/5037 [#5025]: https://github.com/caskroom/homebrew-cask/issues/5025 [#5024]: https://github.com/caskroom/homebrew-cask/issues/5024 [#5011]: https://github.com/caskroom/homebrew-cask/issues/5011 [#5014]: https://github.com/caskroom/homebrew-cask/issues/5014 [@ujovlado]: https://github.com/ujovlado [#4997]: https://github.com/caskroom/homebrew-cask/issues/4997 [#4994]: https://github.com/caskroom/homebrew-cask/issues/4994 [#4996]: https://github.com/caskroom/homebrew-cask/issues/4996 [#4998]: https://github.com/caskroom/homebrew-cask/issues/4998 [#4986]: https://github.com/caskroom/homebrew-cask/issues/4986 ## 0.37.0 * __Casks__ - 12 Casks added (378 updated) by 30 contributors since 0.36.2 - 1620 total Casks * __Features__ - [#4868][], [#4913][] `x11_required` added to `caveats` mini-DSL - [#4927][] `version` helper method added to `caveats` mini-DSL - [#4963][], [#4965][] [#4980][] `brew cask doctor` improvements - detect need for `brew cleanup` - detect need for `brew cask cleanup` - notice broken `$LOAD_PATH` - [#4924][] suggested (not enforced) order for Cask stanzas * __Fixes__ - [#4969][] standardize the recommended upgrade command. - `brew cleanup` and `brew cask cleanup` have been found to fix several bugs for users, including issues when upgrading to Yosemite - [#4892][], [#4887][], [#4889][], [#4900][], [#4975][], [#4978][], [#4857][] more robust mounting and ejecting of disk images, resolving several bugs - [#4970][], [#4888][], [#4883][], [#4890][], [#4948][], [#4982][] test suite improvements; sync with Homebrew changes; error messages - [#4980][], [#4964][] internal: refactor `utils.rb` and `cleanup.rb` - [#4882][] internal: update maintainers * __Documentation__ - 11 doc commits since 0.36.2 <3 [@laurent22][] * __Breaking Changes__ - none * __Release Date__ - 2014-06-19 19:38:38 UTC [#4868]: https://github.com/caskroom/homebrew-cask/issues/4868 [#4913]: https://github.com/caskroom/homebrew-cask/issues/4913 [@laurent22]: https://github.com/laurent22 [#4857]: https://github.com/caskroom/homebrew-cask/issues/4857 [#4980]: https://github.com/caskroom/homebrew-cask/issues/4980 [#4978]: https://github.com/caskroom/homebrew-cask/issues/4978 [#4982]: https://github.com/caskroom/homebrew-cask/issues/4982 [#4975]: https://github.com/caskroom/homebrew-cask/issues/4975 [#4965]: https://github.com/caskroom/homebrew-cask/issues/4965 [#4970]: https://github.com/caskroom/homebrew-cask/issues/4970 [#4969]: https://github.com/caskroom/homebrew-cask/issues/4969 [#4963]: https://github.com/caskroom/homebrew-cask/issues/4963 [#4964]: https://github.com/caskroom/homebrew-cask/issues/4964 [#4948]: https://github.com/caskroom/homebrew-cask/issues/4948 [#4924]: https://github.com/caskroom/homebrew-cask/issues/4924 [#4927]: https://github.com/caskroom/homebrew-cask/issues/4927 [#4900]: https://github.com/caskroom/homebrew-cask/issues/4900 [#4890]: https://github.com/caskroom/homebrew-cask/issues/4890 [#4889]: https://github.com/caskroom/homebrew-cask/issues/4889 [#4883]: https://github.com/caskroom/homebrew-cask/issues/4883 [#4882]: https://github.com/caskroom/homebrew-cask/issues/4882 [#4887]: https://github.com/caskroom/homebrew-cask/issues/4887 [#4888]: https://github.com/caskroom/homebrew-cask/issues/4888 [#4892]: https://github.com/caskroom/homebrew-cask/issues/4892 ## 0.36.2 * __Casks__ - 9 Casks added (38 updated) by 25 contributors since 0.36.1 - 1608 total Casks * __Features__ - [#4830][] add some detail when rescuing download errors * __Fixes__ - [#4881][] fix encoding typo - [#4828][] better stubs for changelog docs, update contributor list * __Documentation__ - none * __Breaking Changes__ - none * __Release Date__ - 2014-06-14 12:19:00 UTC [#4881]: https://github.com/caskroom/homebrew-cask/issues/4881 [#4830]: https://github.com/caskroom/homebrew-cask/issues/4830 [#4828]: https://github.com/caskroom/homebrew-cask/issues/4828 ## 0.36.1 * __Casks__ - 8 Casks added (121 updated) by 17 contributors since 0.36.0 - 1599 total Casks * __Features__ - [#4782][] reformat CLI help output <3 [@Zearin][] - [#4807][] allow invocation of subcommand with full paths * __Fixes__ - [#4812][] Installation should fail if pkg file nonexistent - [#4787][] Downgrade Cask install errors to warnings - [#4804][] `uninstall` improvements - Ruby 2.0 fix: coerce `:files` to Array in `uninstall` - multiple `uninstall` stanza support - improve `:signal` debug message - `uninstall` `:files` in chunks - more robust `:signal` directive in DSL * __Documentation__ - 3 doc commits since 0.36.0 * __Breaking Changes__ - none * __Release Date__ - 2014-06-11 16:47:13 UTC [#4782]: https://github.com/caskroom/homebrew-cask/issues/4782 [@Zearin]: https://github.com/Zearin [#4812]: https://github.com/caskroom/homebrew-cask/issues/4812 [#4807]: https://github.com/caskroom/homebrew-cask/issues/4807 [#4787]: https://github.com/caskroom/homebrew-cask/issues/4787 [#4804]: https://github.com/caskroom/homebrew-cask/issues/4804 ## 0.36.0 * __Casks__ - 113 Casks added (810 updated) by 132 contributors since 0.35.0 - 1591 total Casks * __Features__ - [#4732][], [#4760][], [#4735][], [#4739][], [#4733][] Support Ruby 2.0. Homebrew has switched for Mavericks and Yosemite. - [#4730][] Add OS X 10.10 as a known OS version - [#4370][] add `:signal` directive for `uninstall` - [#4757][] prompt for HTTPS URLs in `brew cask create` - [#4719][], [#4603][], [#4405][] additions to `brew cask doctor`: `$SHELL`, `$CHRUBY_VERSION`, `$PATH`, locale variables, Homebrew repo, Homebrew origin - [#4299][], [#4715][] expand the `+` symbol in Cask names - [#4729][] devscript: add `list_url_attributes_on_file` * __Fixes__ - [#4658][] improve Cask-source-resolution; don't prefer Cask files from the cwd - [#4434][] major speedups for `brew cask list` and related commands - [#4673][] improve error checking and messages on Cask load - [#4650][] better handling for ordinary checksum-mismatch exceptions (no backtrace needed) - [#4559][] better handling for ordinary download exceptions (no backtrace needed) - [#4260][] handle Tap read error in `brew cask doctor` - [#4659][] Fix incorrect permissions on brew-cask.rb - [#4382][] don't use doubledash on `:launchctl` remove during `uninstall` - [#4360][] append the `.rb` extension on `Cask::Source::Path` - [#4300][] add exception for Cask name `bitcoin-core.rb` - [#3328][] Re-enable failing "search" test on Travis - [#4508][] shell script refactoring * __Documentation__ - 19 doc commits since 0.35.0 <3 [@wizonesolutions][], [@radeksimko][] * __Breaking Changes__ - [#4264][] Retire support for `sha1` stanza. - [#4689][], [#4257][] retire support for `no_checksum` stanza, transitioning to `sha256 :no_check` * __Release Date__ - 2014-06-07 22:02:33 UTC [#4732]: https://github.com/caskroom/homebrew-cask/issues/4732 [#4757]: https://github.com/caskroom/homebrew-cask/issues/4757 [#4760]: https://github.com/caskroom/homebrew-cask/issues/4760 [#4758]: https://github.com/caskroom/homebrew-cask/issues/4758 [#4735]: https://github.com/caskroom/homebrew-cask/issues/4735 [#4739]: https://github.com/caskroom/homebrew-cask/issues/4739 [#4733]: https://github.com/caskroom/homebrew-cask/issues/4733 [#4729]: https://github.com/caskroom/homebrew-cask/issues/4729 [#4719]: https://github.com/caskroom/homebrew-cask/issues/4719 [#4673]: https://github.com/caskroom/homebrew-cask/issues/4673 [#4715]: https://github.com/caskroom/homebrew-cask/issues/4715 [#4730]: https://github.com/caskroom/homebrew-cask/issues/4730 [#4689]: https://github.com/caskroom/homebrew-cask/issues/4689 [#4658]: https://github.com/caskroom/homebrew-cask/issues/4658 [#4659]: https://github.com/caskroom/homebrew-cask/issues/4659 [#4650]: https://github.com/caskroom/homebrew-cask/issues/4650 [#4616]: https://github.com/caskroom/homebrew-cask/issues/4616 [@radeksimko]: https://github.com/radeksimko [@wizonesolutions]: https://github.com/wizonesolutions [#4603]: https://github.com/caskroom/homebrew-cask/issues/4603 [#4559]: https://github.com/caskroom/homebrew-cask/issues/4559 [#4508]: https://github.com/caskroom/homebrew-cask/issues/4508 [#4434]: https://github.com/caskroom/homebrew-cask/issues/4434 [#4405]: https://github.com/caskroom/homebrew-cask/issues/4405 [#4370]: https://github.com/caskroom/homebrew-cask/issues/4370 [#4382]: https://github.com/caskroom/homebrew-cask/issues/4382 [#4360]: https://github.com/caskroom/homebrew-cask/issues/4360 [#4300]: https://github.com/caskroom/homebrew-cask/issues/4300 [#4299]: https://github.com/caskroom/homebrew-cask/issues/4299 [#4264]: https://github.com/caskroom/homebrew-cask/issues/4264 [#3328]: https://github.com/caskroom/homebrew-cask/issues/3328 [#4260]: https://github.com/caskroom/homebrew-cask/issues/4260 [#4257]: https://github.com/caskroom/homebrew-cask/issues/4257 ## 0.35.0 * __Casks__ - 17 Casks added (17 updated) by 24 contributors since 0.34.0 - 1478 total Casks * __Features__ - [#4200][], [#4242][], [#4241][] Add `brew cask cat` command <3 [@linc01n][] * __Fixes__ - [#4229][] Defend against unusual Homebrew setups (Tap migration improvement) - [#4244][] special case permissions when creating `/opt` - [#4245][] Moved garmin-express.rb to correct location <3 [@ngs][] - [#4226][] handle nil `@response_status` - [#4195][] suppress email notifications from travis * __Documentation__ - 4 doc commits since 0.34.0 * __Breaking Changes__ - none * __Release Date__ - 2014-05-08 11:48:34 UTC [#4244]: https://github.com/caskroom/homebrew-cask/issues/4244 [#4242]: https://github.com/caskroom/homebrew-cask/issues/4242 [#4245]: https://github.com/caskroom/homebrew-cask/issues/4245 [@ngs]: https://github.com/ngs [#4229]: https://github.com/caskroom/homebrew-cask/issues/4229 [#4241]: https://github.com/caskroom/homebrew-cask/issues/4241 [#4226]: https://github.com/caskroom/homebrew-cask/issues/4226 [#4200]: https://github.com/caskroom/homebrew-cask/issues/4200 [@linc01n]: https://github.com/linc01n [#4195]: https://github.com/caskroom/homebrew-cask/issues/4195 ## 0.34.0 * __Casks__ - 19 Casks added (42 updated) by 39 contributors since 0.33.1 - 1460 total Casks * __Features__ - [#2427][] Give the user help on checksum errors - [#4169][] automatically transition to new Tap name/location - [#4163][] update all references to new caskroom org home * __Fixes__ - none * __Documentation__ - none * __Breaking Changes__ - The repository has moved under the Caskroom organization. We expect this to be a seamless transition for users. * __Release Date__ - 2014-05-05 11:33:44 UTC [#2427]: https://github.com/caskroom/homebrew-cask/issues/2427 [#4169]: https://github.com/caskroom/homebrew-cask/issues/4169 [#4163]: https://github.com/caskroom/homebrew-cask/issues/4163 ## 0.33.1 * __Casks__ - 8 Casks added (14 updated) by 18 contributors since 0.33.0 - 1441 total Casks * __Features__ - none * __Fixes__ - [#4094][] better handle renamed Casks in `brew cask info` - [#4064][] Remove issues_url from CLI helpdoc <3 [@linc01n][] - [#4095][] add Tap path info to `brew cask doctor` * __Documentation__ - 1 doc commit since 0.30.0 <3 [@jcgay][] * __Breaking Changes__ - none * __Release Date__ - 2014-04-29 13:49:12 UTC [#4095]: https://github.com/caskroom/homebrew-cask/issues/4095 [#4094]: https://github.com/caskroom/homebrew-cask/issues/4094 [#4064]: https://github.com/caskroom/homebrew-cask/issues/4064 [@linc01n]: https://github.com/linc01n [@jcgay]: https://github.com/jcgay ## 0.33.0 * __Casks__ - 81 Casks added (163 updated) by 106 contributors since 0.32.0 - 1433 total Casks * __Features__ - none * __Fixes__ - [#4042][] Adapt to Homebrew's move of the Tap directory - [#4039][] Avoid exit code with no Casks are installed - [#2971][] Redirect user to cask issues page on error <3 [@voanhduy1512][] * __Documentation__ - 2 doc commits since 0.32.0 <3 [@MattiSG][] [@adamchainz][] * __Breaking Changes__ - The default Tap directory was moved to accommodate a change in the Homebrew project. * __Release Date__ - 2014-04-26 13:59:40 UTC [#4042]: https://github.com/caskroom/homebrew-cask/issues/4042 [#4039]: https://github.com/caskroom/homebrew-cask/issues/4039 [#2971]: https://github.com/caskroom/homebrew-cask/issues/2971 [@voanhduy1512]: https://github.com/voanhduy1512 [@MattiSG]: https://github.com/MattiSG [@adamchainz]: https://github.com/adamchainz ## 0.32.0 * __Casks__ - 34 Casks added (64 updated) by 67 contributors since 0.31.1 - 1352 total Casks * __Features__ - [#2706][] suggest replacements on `brew cask install` fail - [#3667][] display artifact summary in `brew cask info` <3 [@drew-gross][] - [#3700][] add `assistive_devices` to `caveats` DSL - [#3699][] add `zsh_path_helper` to `caveats` DSL * __Fixes__ - [#3647][] bin/brew-cask.rb is meant to be required by Homebrew, not actually executed by the shell <3 [@jasonkarns][] - [#3668][] rescue LoadError for optional `require` in `cask_namer` - [#3662][] make `brew cask audit` return error code on fail * __Documentation__ - 2 doc commits since 0.31.1 * __Breaking Changes__ - none * __Release Date__ - 2014-03-29 13:04:25 UTC [#3667]: https://github.com/caskroom/homebrew-cask/issues/3667 [#3700]: https://github.com/caskroom/homebrew-cask/issues/3700 [#3699]: https://github.com/caskroom/homebrew-cask/issues/3699 [#2706]: https://github.com/caskroom/homebrew-cask/issues/2706 [#3662]: https://github.com/caskroom/homebrew-cask/issues/3662 [#3668]: https://github.com/caskroom/homebrew-cask/issues/3668 [#3647]: https://github.com/caskroom/homebrew-cask/issues/3647 [@jasonkarns]: https://github.com/jasonkarns [@drew-gross]: https://github.com/drew-gross ## 0.31.1 * __Casks__ - 15 Casks added (9 updated) by 9 contributors since 0.31.0 - 1318 total Casks * __Features__ - none * __Fixes__ - [#3587][] don't downcase a Pathname object <3 [@bartoszj][] * __Documentation__ - none * __Breaking Changes__ - none * __Release Date__ - 2014-03-17 14:11:50 UTC [#3587]: https://github.com/caskroom/homebrew-cask/issues/3587 [@bartoszj]: https://github.com/bartoszj ## 0.31.0 * __Casks__ - 41 Casks added (94 updated) by 64 contributors since 0.30.1 - 1303 total Casks * __Features__ - [#3422][] add CurlPostDownloadStrategy <3 [@pedros][] - [#3443][] new `cask_namer` script for Cask authors - [#3217][] accept multiple arguments to `uninstall` `:pkgutil` - [#3106][] Emoji and disk usage stats at install success - [#3441][] add developer script `list_pkg_ids_by_regexp` * __Fixes__ - [#3540][] respect digits in search strings <3 [@cgcai][] - [#3500][] preserve resource forks when unzipping - [#3515][] explicitly unload `:launchctl` service before remove - [#3516][] only set filesystem metadata if `:target` != source - [#2672][] don't try uninstall cleanup inside system dirs - [#3518][] fix erroneous uses of `casecmp` - [#3459][] prefer GNU `xargs` in developer scripts - [#3541][] update test suite to use sha256 * __Documentation__ - 8 doc commits since 0.30.1 <3 [@pedros][], [@cubranic][] * __Breaking Changes__ - none * __Release Date__ - 2014-03-15 14:30:37 UTC [#3515]: https://github.com/caskroom/homebrew-cask/issues/3515 [#3540]: https://github.com/caskroom/homebrew-cask/issues/3540 [#3541]: https://github.com/caskroom/homebrew-cask/issues/3541 [#3518]: https://github.com/caskroom/homebrew-cask/issues/3518 [#3516]: https://github.com/caskroom/homebrew-cask/issues/3516 [#3500]: https://github.com/caskroom/homebrew-cask/issues/3500 [#3503]: https://github.com/caskroom/homebrew-cask/issues/3503 [#3443]: https://github.com/caskroom/homebrew-cask/issues/3443 [#3422]: https://github.com/caskroom/homebrew-cask/issues/3422 [@pedros]: https://github.com/pedros [@cgcai]: https://github.com/cgcai [@cubranic]: https://github.com/cubranic [#3459]: https://github.com/caskroom/homebrew-cask/issues/3459 [#3441]: https://github.com/caskroom/homebrew-cask/issues/3441 [#3106]: https://github.com/caskroom/homebrew-cask/issues/3106 [#3217]: https://github.com/caskroom/homebrew-cask/issues/3217 [#2672]: https://github.com/caskroom/homebrew-cask/issues/2672 ## 0.30.1 * __Casks__ - 1 Cask added (16 updated) by 3 contributors since 0.30.0 - 1261 total Casks * __Features__ * __Fixes__ - [#3335][] test if `lsar` is nil before attempting `split` - [#3327][] devscripts: add new maintainers - [#3324][] remove constant `HOMEBREW_TAP_FORMULA_REGEX` * __Documentation__ * __Breaking Changes__ - none * __Release Date__ - 2014-03-02 15:30:23 UTC [#3335]: https://github.com/caskroom/homebrew-cask/issues/3335 [#3327]: https://github.com/caskroom/homebrew-cask/issues/3327 [#3324]: https://github.com/caskroom/homebrew-cask/issues/3324 ## 0.30.0 * __Casks__ - 56 Casks added (667 updated) by 58 contributors since 0.29.2 - 1260 total Casks * __Features__ - [#2970][] add new command verb `brew cask fetch` <3 [@voanhduy1512][] - [#3079][] add new command verb `brew cask update` (synonym for `brew update`) - [#3131][] provide command aliases such as `brew cask dr` for `brew cask doctor`, matching Homebrew - [#2705][] Divide search output into sections - [#3014][], [#3039][], [#3040][], [#2744][], [#2467][] support Bzip2, RAR, StuffIt, 7zip, and Adobe Air container types <3 [@vmrob][] - [#3011][] add Cask DSL element `container_type` to override container auto-detect <3 [@vmrob][] - [#3107][] add `sha256 :no_check` to Cask DSL (synonym for `no_checksum`) - [#3073][] write extended attributes to filesystem for `:target` links (to assist Spotlight and Alfred) <3 [@tmonney][] - [#3190][] add "doutdated" example external command <3 [@doits][] - [#3105][] add optional `appcast` stanza to Cask DSL (for future use; value currently ignored) * __Fixes__ - [#3275][] Fix broken `brew cask alfred link` <3 [@mecca831][] - [#3075][] create target directories on-demand - [#3013][] accept and ignore trailing `.rb` on command-line arguments - [#3076][] more reliable way to look up username - [#3188][], [#3058][], [#3042][] better error messages <3 [@muescha][] * __Documentation__ - 22 doc commits since 0.29.2 <3 [@voanhduy1512][] * __Breaking Changes__ - [#2931][] remove md5 checksum support - [#3025][] temporarily suppress searching the font Tap to reduce false positives * __Release Date__ - 2014-03-01 17:30:17 UTC [#3323]: https://github.com/caskroom/homebrew-cask/issues/3323 [#3011]: https://github.com/caskroom/homebrew-cask/issues/3011 [#3275]: https://github.com/caskroom/homebrew-cask/issues/3275 [@mecca831]: https://github.com/mecca831 [#3190]: https://github.com/caskroom/homebrew-cask/issues/3190 [#3241]: https://github.com/caskroom/homebrew-cask/issues/3241 [#3242]: https://github.com/caskroom/homebrew-cask/issues/3242 [#3013]: https://github.com/caskroom/homebrew-cask/issues/3013 [#3188]: https://github.com/caskroom/homebrew-cask/issues/3188 [@muescha]: https://github.com/muescha [#3014]: https://github.com/caskroom/homebrew-cask/issues/3014 [#3039]: https://github.com/caskroom/homebrew-cask/issues/3039 [#3040]: https://github.com/caskroom/homebrew-cask/issues/3040 [#3178]: https://github.com/caskroom/homebrew-cask/issues/3178 [#2705]: https://github.com/caskroom/homebrew-cask/issues/2705 [#2744]: https://github.com/caskroom/homebrew-cask/issues/2744 [#2970]: https://github.com/caskroom/homebrew-cask/issues/2970 [@voanhduy1512]: https://github.com/voanhduy1512 [#3058]: https://github.com/caskroom/homebrew-cask/issues/3058 [#3073]: https://github.com/caskroom/homebrew-cask/issues/3073 [#3105]: https://github.com/caskroom/homebrew-cask/issues/3105 [#3107]: https://github.com/caskroom/homebrew-cask/issues/3107 [#3131]: https://github.com/caskroom/homebrew-cask/issues/3131 [#2467]: https://github.com/caskroom/homebrew-cask/issues/2467 [@vmrob]: https://github.com/vmrob [@tmonney]: https://github.com/tmonney [@doits]: https://github.com/doits [#3155]: https://github.com/caskroom/homebrew-cask/issues/3155 [#3079]: https://github.com/caskroom/homebrew-cask/issues/3079 [#3108]: https://github.com/caskroom/homebrew-cask/issues/3108 [#2931]: https://github.com/caskroom/homebrew-cask/issues/2931 [#3076]: https://github.com/caskroom/homebrew-cask/issues/3076 [#3075]: https://github.com/caskroom/homebrew-cask/issues/3075 [#3057]: https://github.com/caskroom/homebrew-cask/issues/3057 [#3042]: https://github.com/caskroom/homebrew-cask/issues/3042 [#3025]: https://github.com/caskroom/homebrew-cask/issues/3025 ## 0.29.2 * __Casks__ - 36 Casks added (10 updated) by 15 contributors since 0.29.1 - 1204 total Casks * __Features__ * __Fixes__ - [#3044][] Adjust arity on exception to match change in Homebrew - [#3015][] Add `strip` to link_checker. <3 [@Red54][] - [#2991][] Make `brew cask info` work for packages with spaces in filenames <3 [@skivvies][] - [#2961][] Enforce valid values for `:stderr` on `command.run` * __Documentation__ - 1 doc commit since 0.29.1 * __Breaking Changes__ - none * __Release Date__ - 2014-02-19 16:51:31 UTC [#3044]: https://github.com/caskroom/homebrew-cask/issues/3044 [#3015]: https://github.com/caskroom/homebrew-cask/issues/3015 [@Red54]: https://github.com/Red54 [@skivvies]: https://github.com/skivvies [#2994]: https://github.com/caskroom/homebrew-cask/issues/2994 [#2991]: https://github.com/caskroom/homebrew-cask/issues/2991 [#2961]: https://github.com/caskroom/homebrew-cask/issues/2961 ## 0.29.1 * __Casks__ - 7 Casks added (1 updated) by 3 contributors since 0.29.0 - 1168 total Casks * __Features__ * __Fixes__ - [#2957][] fix bugs with Subversion downloads * __Documentation__ * __Breaking Changes__ - none * __Release Date__ - 2014-02-15 17:31:59 UTC [#2957]: https://github.com/caskroom/homebrew-cask/issues/2957 ## 0.29.0 * __Casks__ - 77 Casks added (99 updated) by 66 contributors since 0.28.0 - 1161 total Casks * __Features__ - [#2759][] new command `brew cask cleanup` - [#2392][] show managed links in `brew cask list` <3 [@AlJohri][] - [#1992][] support for CAB container types - [#2822][] support for Subversion download URLs - [#2761][] add `:must_succeed` parameter for `uninstall` scripts <3 [@juuso][], [@lgarron][] - [#2637][] add `os_version_only` to caveats DSL - [#2739][] `:allow_untrusted` modifier on `install` artifact <3 [@tsantor][] - [#2742][] add `before_install` and `before_uninstall` blocks to Cask DSL <3 [@tamird][] - [#2923][], [#2850][], [#2787][], [#2786][], [#2785][], [#2784][], [#2783][], [#2782][], [#2725][], [#2724][], [#2689][], [#2698][], [#2809][], [#2807][], [#2803][] scripts for developers and Cask authors: `list_id_in_kext`, `list_ids_in_app`, `list_installed_launchjob_ids`, `list_loaded_launchjob_ids`, `list_payload_in_pkg`, `list_recent_pkg_ids`, `generate_changelog`, `generate_man_pages`, and sample external commands * __Fixes__ - [#2624][], [#2623][], [#2613][], [#2851][] **MUCH** more robust approach to external commands <3 [@vmrob][] - [#2719][], [#2840][] Change default hash to SHA-256. <3 [@lgarron][] - [#2625][], [#2890][], [#2734][] make Travis-CI test with the same Ruby we target on the desktop - [#2841][] restrict visibility of Cask namespace in Formula - [#2820][] exit with error code 1 when a list error occurs <3 [@sgtpep][] - [#2748][] enforce: certain DSL elements may appear only once - [#2741][] make sure "after" blocks really run last - [#2760][] make sure directory `HOMEBREW_CACHE_CASKS` exists - [#2732][], [#2875][] improve messages from `--debug` and `caveats` * __Documentation__ - [#2767][] add code of conduct - [#2701][] add man page - 20 doc commits since 0.28.0 <3 [@lgarron][], [@phillipalexander][] * __Breaking Changes__ - artifacts may no longer be specified as a list (since 0.28.0). Instead the artifact should be repeated on multiple lines. * __Release Date__ - 2014-02-15 13:50:49 UTC [#2945]: https://github.com/caskroom/homebrew-cask/issues/2945 [#2761]: https://github.com/caskroom/homebrew-cask/issues/2761 [#2925]: https://github.com/caskroom/homebrew-cask/issues/2925 [#2932]: https://github.com/caskroom/homebrew-cask/issues/2932 [#2923]: https://github.com/caskroom/homebrew-cask/issues/2923 [#2822]: https://github.com/caskroom/homebrew-cask/issues/2822 [#2742]: https://github.com/caskroom/homebrew-cask/issues/2742 [#2625]: https://github.com/caskroom/homebrew-cask/issues/2625 [#2890]: https://github.com/caskroom/homebrew-cask/issues/2890 [#2875]: https://github.com/caskroom/homebrew-cask/issues/2875 [#2734]: https://github.com/caskroom/homebrew-cask/issues/2734 [#2739]: https://github.com/caskroom/homebrew-cask/issues/2739 [#2874]: https://github.com/caskroom/homebrew-cask/issues/2874 [#2392]: https://github.com/caskroom/homebrew-cask/issues/2392 [@AlJohri]: https://github.com/AlJohri [#2873]: https://github.com/caskroom/homebrew-cask/issues/2873 [#2872]: https://github.com/caskroom/homebrew-cask/issues/2872 [#2851]: https://github.com/caskroom/homebrew-cask/issues/2851 [#2759]: https://github.com/caskroom/homebrew-cask/issues/2759 [#2850]: https://github.com/caskroom/homebrew-cask/issues/2850 [#2841]: https://github.com/caskroom/homebrew-cask/issues/2841 [#2829]: https://github.com/caskroom/homebrew-cask/issues/2829 [#2840]: https://github.com/caskroom/homebrew-cask/issues/2840 [@lgarron]: https://github.com/lgarron [@phillipalexander]: https://github.com/phillipalexander [@sgtpep]: https://github.com/sgtpep [@tamird]: https://github.com/tamird [@juuso]: https://github.com/juuso [@tsantor]: https://github.com/tsantor [#2719]: https://github.com/caskroom/homebrew-cask/issues/2719 [#1992]: https://github.com/caskroom/homebrew-cask/issues/1992 [#2820]: https://github.com/caskroom/homebrew-cask/issues/2820 [#2809]: https://github.com/caskroom/homebrew-cask/issues/2809 [#2807]: https://github.com/caskroom/homebrew-cask/issues/2807 [#2803]: https://github.com/caskroom/homebrew-cask/issues/2803 [#2748]: https://github.com/caskroom/homebrew-cask/issues/2748 [#2624]: https://github.com/caskroom/homebrew-cask/issues/2624 [@vmrob]: https://github.com/vmrob [#2792]: https://github.com/caskroom/homebrew-cask/issues/2792 [#2767]: https://github.com/caskroom/homebrew-cask/issues/2767 [#2701]: https://github.com/caskroom/homebrew-cask/issues/2701 [#2787]: https://github.com/caskroom/homebrew-cask/issues/2787 [#2786]: https://github.com/caskroom/homebrew-cask/issues/2786 [#2785]: https://github.com/caskroom/homebrew-cask/issues/2785 [#2637]: https://github.com/caskroom/homebrew-cask/issues/2637 [#2741]: https://github.com/caskroom/homebrew-cask/issues/2741 [#2760]: https://github.com/caskroom/homebrew-cask/issues/2760 [#2762]: https://github.com/caskroom/homebrew-cask/issues/2762 [#2784]: https://github.com/caskroom/homebrew-cask/issues/2784 [#2783]: https://github.com/caskroom/homebrew-cask/issues/2783 [#2782]: https://github.com/caskroom/homebrew-cask/issues/2782 [#2733]: https://github.com/caskroom/homebrew-cask/issues/2733 [#2623]: https://github.com/caskroom/homebrew-cask/issues/2623 [#2613]: https://github.com/caskroom/homebrew-cask/issues/2613 [#2743]: https://github.com/caskroom/homebrew-cask/issues/2743 [#2732]: https://github.com/caskroom/homebrew-cask/issues/2732 [#2631]: https://github.com/caskroom/homebrew-cask/issues/2631 [#2725]: https://github.com/caskroom/homebrew-cask/issues/2725 [#2724]: https://github.com/caskroom/homebrew-cask/issues/2724 [#2689]: https://github.com/caskroom/homebrew-cask/issues/2689 [#2698]: https://github.com/caskroom/homebrew-cask/issues/2698 ## 0.28.0 * __Casks__ - 24 Casks added (46 updated) by 39 contributors since 0.27.1 - 1084 total Casks * __Features__ - [#2532][] Allow customizing the target symlink <3 [@voanhduy1512][] - [#2647][] Add support for screensaver artifact <3 [@jedahan][] - [#2305][] Add dependencies on Homebrew Formulae - [#2594][] Support external commands beneath `brew cask` - [#2592][], [#2581][] add `arch_only` to `caveats` mini-DSL <3 [@goxberry][] - [#2576][] `brew cask home` with no args opens project homepage - [#2555][] Add copious debugging with --debug - [#2697][], [#2593][], [#2418][] Numerous additions to `brew cask doctor` - [#2676][], [#2560][], [#2567][], [#2536][] Scripts to assist Cask authors <3 [@goxberry][] * __Fixes__ - [#2670][], [#2650][] **IMPORTANT**: don't delete system symlinks. **All users should upgrade.** <3 [@wallacewinfrey][], [@vmrob][] - [#2545][] Improvements to `brew cask search` - [#2391][], [#2618][] Refinements to `uninstall` processes - 19 commits to documentation <3 [@goxberry][], [@stylerw][] * __Breaking Changes__ - none * __Release Date__ - 2014-01-30 16:56:34 UTC [#2532]: https://github.com/caskroom/homebrew-cask/issues/2532 [@voanhduy1512]: https://github.com/voanhduy1512 [#2647]: https://github.com/caskroom/homebrew-cask/issues/2647 [@jedahan]: https://github.com/jedahan [#2305]: https://github.com/caskroom/homebrew-cask/issues/2305 [#2594]: https://github.com/caskroom/homebrew-cask/issues/2594 [#2592]: https://github.com/caskroom/homebrew-cask/issues/2592 [#2581]: https://github.com/caskroom/homebrew-cask/issues/2581 [@goxberry]: https://github.com/goxberry [#2576]: https://github.com/caskroom/homebrew-cask/issues/2576 [#2555]: https://github.com/caskroom/homebrew-cask/issues/2555 [#2697]: https://github.com/caskroom/homebrew-cask/issues/2697 [#2593]: https://github.com/caskroom/homebrew-cask/issues/2593 [#2418]: https://github.com/caskroom/homebrew-cask/issues/2418 [#2676]: https://github.com/caskroom/homebrew-cask/issues/2676 [#2560]: https://github.com/caskroom/homebrew-cask/issues/2560 [#2567]: https://github.com/caskroom/homebrew-cask/issues/2567 [#2536]: https://github.com/caskroom/homebrew-cask/issues/2536 [#2670]: https://github.com/caskroom/homebrew-cask/issues/2670 [#2650]: https://github.com/caskroom/homebrew-cask/issues/2650 [@wallacewinfrey]: https://github.com/wallacewinfrey [@vmrob]: https://github.com/vmrob [#2545]: https://github.com/caskroom/homebrew-cask/issues/2545 [#2391]: https://github.com/caskroom/homebrew-cask/issues/2391 [#2618]: https://github.com/caskroom/homebrew-cask/issues/2618 [@stylerw]: https://github.com/stylerw ## 0.27.1 * __Casks__ - 14 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__ - none * __Release Date__ - 2014-01-22 16:50:20 UTC [#2496]: https://github.com/caskroom/homebrew-cask/issues/2496 ## 0.27.0 * __Casks__ - 47 Casks added (59 updated) by 45 contributors since 0.26.1 - 1046 total Casks * __Features__ - [#2416][] new `input_method` artifact <3 [@linc01n][] - [#2471][], [#2461][], [#2152][], improvements to `brew cask search` <3 [@voanhduy1512][], [@vmrob][], [@Dillon-Benson][] - [#2426][] `caveats` first-class in Cask DSL, gets own mini-DSL - [#2303][], [#2235][] support implicit `tap` on fully-qualified cask names, matching Homebrew <3 [@sonots][] - [#2417][], [#2444][] developer support scripts * __Fixes__ - [#2329][] improve `brew cask checklinks` <3 [@karbassi][] - [#2360][] run `chown` as superuser <3 [@jfb][] - [#2263][] `uninstall` speedup <3 [@philoserf][] - [#2370][] allow `sourceforge.jp` URLs <3 [@troter][] - [#2258][] use hardlinks for fonts (fonts should actually work now) <3 [@jgarber623][] - [#2456][] instance methods available in Cask `do` blocks - [#2240][] `brew cask audit` verifies `no_checksum` for version `latest` <3 [@linc01n][] - Documentation updates * __Breaking Changes__ - In rare cases, the new `caveats` form may not be backward-compatible with old Casks which used undocumented features. * __Release Date__ - 2014-01-20 18:54:52 UTC [#2416]: https://github.com/caskroom/homebrew-cask/issues/2416 [@linc01n]: https://github.com/linc01n [#2471]: https://github.com/caskroom/homebrew-cask/issues/2471 [#2461]: https://github.com/caskroom/homebrew-cask/issues/2461 [#2152]: https://github.com/caskroom/homebrew-cask/issues/2152 [@voanhduy1512]: https://github.com/voanhduy1512 [@vmrob]: https://github.com/vmrob [@Dillon-Benson]: https://github.com/Dillon-Benson [#2426]: https://github.com/caskroom/homebrew-cask/issues/2426 [#2303]: https://github.com/caskroom/homebrew-cask/issues/2303 [#2235]: https://github.com/caskroom/homebrew-cask/issues/2235 [@sonots]: https://github.com/sonots [#2417]: https://github.com/caskroom/homebrew-cask/issues/2417 [#2444]: https://github.com/caskroom/homebrew-cask/issues/2444 [#2329]: https://github.com/caskroom/homebrew-cask/issues/2329 [@karbassi]: https://github.com/karbassi [#2360]: https://github.com/caskroom/homebrew-cask/issues/2360 [@jfb]: https://github.com/jfb [#2263]: https://github.com/caskroom/homebrew-cask/issues/2263 [@philoserf]: https://github.com/philoserf [#2370]: https://github.com/caskroom/homebrew-cask/issues/2370 [@troter]: https://github.com/troter [#2258]: https://github.com/caskroom/homebrew-cask/issues/2258 [@jgarber623]: https://github.com/jgarber623 [#2456]: https://github.com/caskroom/homebrew-cask/issues/2456 [#2240]: https://github.com/caskroom/homebrew-cask/issues/2240 ## 0.26.1 * __Features__ * __Fixes__ - [#2275][] - Force a require of Homebrew's `download_strategy` * __Breaking Changes__ - none * __Release Date__ - 2014-01-10 17:07:31 UTC [#2275]: https://github.com/caskroom/homebrew-cask/issues/2275 ## 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__ - none * __Release Date__ - 2014-01-10 16:12:28 UTC [#2275]: https://github.com/caskroom/homebrew-cask/issues/2275 ## 0.25.0 * __Features__ - [#1944][] - options for Cask URLs: ability to specify user agent, cookies, and referer <3 [@jonahoffline][] - [#2066][] - Caskroom location now configurable <3 [@halo][] - [#2081][] - support for services <3 [@leoj3n][] * __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 * __Release Date__ - 2013-12-15 21:41:34 UTC [@leoj3n]: https://github.com/leoj3n [@jonahoffline]: https://github.com/jonahoffline [@pstadler]: https://github.com/pstadler [@halo]: https://github.com/halo [caskroom/fonts]: https://github.com/caskroom/homebrew-fonts [#1944]: https://github.com/caskroom/homebrew-cask/issues/1944 [#2066]: https://github.com/caskroom/homebrew-cask/issues/2066 [#2081]: https://github.com/caskroom/homebrew-cask/issues/2081 [#2084]: https://github.com/caskroom/homebrew-cask/issues/2084 [#2100]: https://github.com/caskroom/homebrew-cask/issues/2100 ## 0.24.0 * __Features__ - [#2018][] - add :quit key to uninstall * __Fixes__ - [#2019][] - validate keys given to uninstall * __Breaking Changes__ - none * __Release Date__ - 2013-12-10 01:27:01 UTC [#2018]: https://github.com/caskroom/homebrew-cask/issues/2018 [#2019]: https://github.com/caskroom/homebrew-cask/issues/2019 ## 0.23.0 * __Features__ - [#2012][] - support `--verbose` flag for pkg installer - [#2013][] - support for installing widgets via the `widget` artifact * __Fixes__ * __Breaking Changes__ - none * __Release Date__ - 2013-12-09 02:27:08 UTC [#2012]: https://github.com/caskroom/homebrew-cask/issues/2012 [#2013]: https://github.com/caskroom/homebrew-cask/issues/2013 ## 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 * __Release Date__ - 2013-12-06 19:20:46 UTC [@rolandwalker]: https://github.com/rolandwalker ## 0.21.1 * __Features__ * __Fixes__ - [#1882][] - Ensure QuickLook directory exists <3 [@peeja][] * __Breaking Changes__ - none * __Release Date__ - 2013-12-01 17:59:21 UTC [@peeja]: https://github.com/peeja [#1882]: https://github.com/caskroom/homebrew-cask/issues/1882 ## 0.21.0 * __Features__ - [#1733][] - QuickLook plugin support <3 [@lgarron][] * __Fixes__ * __Breaking Changes__ - none * __Release Date__ - 2013-11-26 17:58:44 UTC [#1733]: https://github.com/caskroom/homebrew-cask/issues/1733 [@lgarron]: https://github.com/lgarron ## 0.20.1 * __Features__ * __Fixes__ - [#1765][] - fix tapspath to work with non-standard homebrew location <3 [@njam][] * __Breaking Changes__ - none * __Release Date__ - 2013-11-17 14:51:59 UTC [#1765]: https://github.com/caskroom/homebrew-cask/issues/1765 [@njam]: https://github.com/njam ## 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 * __Release Date__ - 2013-11-10 22:01:25 UTC [#1417]: https://github.com/caskroom/homebrew-cask/issues/1417 [@aah]: https://github.com/aah [@linc01n]: https://github.com/linc01n [#393]: https://github.com/caskroom/homebrew-cask/issues/393 [#914]: https://github.com/caskroom/homebrew-cask/issues/914 [#1035]: https://github.com/caskroom/homebrew-cask/issues/1035 [#1461]: https://github.com/caskroom/homebrew-cask/issues/1461 [#1436]: https://github.com/caskroom/homebrew-cask/issues/1436 ## 0.19.4 * __Features__ * __Fixes__ - [#1274][] - fix permissions problems on certain pkg uninstalls * __Breaking Changes__ - none * __Release Date__ - 2013-11-01 00:52:04 UTC [#1274]: https://github.com/caskroom/homebrew-cask/issues/1374 ## 0.19.3 * __Features__ * __Fixes__ - [#1274][] - various fixes to prevent evil from happening during certain pkg uninstall processes * __Breaking Changes__ - none * __Release Date__ - 2013-10-24 20:26:05 UTC [#1274]: https://github.com/caskroom/homebrew-cask/issues/1247 ## 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__ - none * __Release Date__ - 2013-10-24 00:37:17 UTC ## 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__ - none * __Release Date__ - 2013-10-20 22:13:16 UTC [#954]: https://github.com/caskroom/homebrew-cask/issues/954 [@kdeldycke]: https://github.com/caskroom/homebrew-cask/commit/f787afdc26cb5a5b81c2d6142d93c77b7aa5d28e [#1247]: https://github.com/caskroom/homebrew-cask/issues/1247 ## 0.19.0 * __Features__ - [#602][] - support for nested containers * __Fixes__ * __Breaking Changes__ - none * __Release Date__ - 2013-10-19 22:56:13 UTC [#602]: https://github.com/caskroom/homebrew-cask/issues/602 ## 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__ - none * __Release Date__ - 2013-10-19 18:29:31 UTC [#1168]: https://github.com/caskroom/homebrew-cask/issues/1168 [@wenbin1989]: https://github.com/wenbin1989 [#1181]: https://github.com/caskroom/homebrew-cask/pull/1181 [@andizzle]: https://github.com/andizzle ## 0.18.2 * __Features__ * __Fixes__ - [#981][] - properly handle underscores in URLs <3 [@sheerun][] * __Breaking Changes__ - none * __Release Date__ - 2013-10-08 01:21:33 UTC [#981]: https://github.com/caskroom/homebrew-cask/issues/981 [@sheerun]: https://github.com/sheerun ## 0.18.1 * __Features__ - adds `--prefpanedir=` option to link to a different location * __Fixes__ * __Breaking Changes__ - none * __Release Date__ - 2013-10-08 00:33:57 UTC ## 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 * __Release Date__ - 2013-10-08 00:18:11 UTC ## 0.17.{2,3} * __Features__ * __Fixes__ - Bugfixes addressing ([#1105](https://github.com/caskroom/homebrew-cask/issues/1105)) * __Breaking Changes__ - none * __Release Date__ - 2013-10-02 14:58:50 UTC ## 0.17.1 * __Features__ * __Fixes__ - Fixes typo on `Tar` container, preventing tar-based Casks from being installed. ([#1083](https://github.com/caskroom/homebrew-cask/issues/1083)) * __Breaking Changes__ - none * __Release Date__ - 2013-09-25 19:41:28 UTC ## 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__ - none * __Release Date__ - 2013-09-24 18:14:23 UTC ## 0.16.{1,2} * __Features__ * __Fixes__ - homebrew made some changes ([#1015](https://github.com/caskroom/homebrew-cask/issues/1015)) that broke our integration; this bugfix release brings us back into parity with the mothership. * __Breaking Changes__ - none * __Release Date__ - 2013-09-15 03:49:53 UTC 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__ - none * __Release Date__ - 2013-09-09 16:35:48 UTC ## 0.15.0 * __Features__ - Adds `.pkg` install/uninstall support * __Fixes__ * __Breaking Changes__ - none * __Release Date__ - 2013-07-22 03:43:24 UTC