diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md deleted file mode 100644 index 414c9a0287..0000000000 --- a/doc/CHANGELOG.md +++ /dev/null @@ -1,2391 +0,0 @@ -# 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