diff --git a/developer/bin/generate_changelog b/developer/bin/generate_changelog index f037f60547..e55089ecb3 100755 --- a/developer/bin/generate_changelog +++ b/developer/bin/generate_changelog @@ -234,23 +234,23 @@ def header ## #{next_release.sub(/^v/,'')} * __Casks__ - - N Casks added ... - - N total Casks + - N Casks added ... + - N total Casks * __Features__ - - none + - none * __Breaking Changes__ - - none + - none * __Fixes__ - - none + - none * __Internal Changes__ - - none + - none * __Documentation__ - - N doc commits since ... + - N doc commits since ... * __Contributors__ - - N new contributors since ... - - N total contributors + - N new contributors since ... + - N total contributors * __Release Date__ - - YYYY-MM-DD HH:MM:SS UTC + - YYYY-MM-DD HH:MM:SS UTC EOT end diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md index cbdf8a6ed7..e4c873d161 100644 --- a/doc/CHANGELOG.md +++ b/doc/CHANGELOG.md @@ -3,29 +3,29 @@ ## 0.44.0 * __Casks__ - - 18 Casks added (1913 updated) by 48 contributors since 0.43.1 - - 1936 total 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` + - [#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 + - 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 + - [#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 + - [#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 + - 9 doc commits since 0.43.1 * __Contributors__ - - 17 new contributors since 0.43.1 - - 1061 total contributors + - 17 new contributors since 0.43.1 + - 1061 total contributors * __Release Date__ - - 2014-10-07 12:52:49 UTC + - 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 @@ -44,48 +44,48 @@ ## 0.43.1 * __Casks__ - - 17 Casks added (36 updated) by 18 contributors since 0.43.0 - - 1918 total Casks + - 17 Casks added (36 updated) by 18 contributors since 0.43.0 + - 1918 total Casks * __Features__ - - none + - none * __Breaking Changes__ - - none + - none * __Fixes__ - - [#6405][] fix `brew cask checklinks`, hide `ditto` warning messages + - [#6405][] fix `brew cask checklinks`, hide `ditto` warning messages * __Internal Changes__ - - none + - none * __Documentation__ - - 5 doc commits since 0.43.0 + - 5 doc commits since 0.43.0 * __Contributors__ - - 5 new contributors since 0.43.0 - - 1044 total contributors + - 5 new contributors since 0.43.0 + - 1044 total contributors * __Release Date__ - - 2014-09-30 14:53:46 UTC + - 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 + - 26 Casks added (868 updated) by 54 contributors since 0.42.0 + - 1901 total Casks * __Features__ - - [#6227][] `uninstall :files` is now `uninstall :delete` + - [#6227][] `uninstall :files` is now `uninstall :delete` * __Breaking Changes__ - - none + - none * __Fixes__ - - [#6357][] update valid license values - - [#6306][] make `install_script` stanza more robust + - [#6357][] update valid license values + - [#6306][] make `install_script` stanza more robust * __Internal Changes__ - - [#6329][] refactor `Cask::SystemCommand` - - [#6283][] Update gem dependencies + - [#6329][] refactor `Cask::SystemCommand` + - [#6283][] Update gem dependencies * __Documentation__ - - 2 doc commits since 0.42.0 + - 2 doc commits since 0.42.0 * __Contributors__ - - 21 new contributors since 0.42.0 - - 1039 total contributors + - 21 new contributors since 0.42.0 + - 1039 total contributors * __Release Date__ - - 2014-09-27 17:18:00 UTC + - 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 @@ -96,29 +96,29 @@ ## 0.42.0 * __Casks__ - - 8 Casks added (1662 updated) by 21 contributors since 0.41.1 - - 1875 total 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` + - [#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 + - none * __Fixes__ - - [#6206][] support `brew cask --version` per `USAGE.md` - - [#6193][] protect against inner ".." in uninstall paths + - [#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][] + - [#6187][] Refactor `{develop,production}_brew_cask` <3 [@treyharris][] * __Documentation__ - - 10 doc commits since 0.41.1 + - 10 doc commits since 0.41.1 * __Contributors__ - - 7 new contributors since 0.41.1 - - 1018 total contributors + - 7 new contributors since 0.41.1 + - 1018 total contributors * __Release Date__ - - 2014-09-17 13:45:32 UTC + - 2014-09-17 13:45:32 UTC [@treyharris]: https://github.com/treyharris [#6155]: https://github.com/caskroom/homebrew-cask/issues/6155 @@ -135,26 +135,26 @@ ## 0.41.1 * __Casks__ - - 3 Casks added (12 updated) by 12 contributors since 0.41.0 - - 1867 total Casks + - 3 Casks added (12 updated) by 12 contributors since 0.41.0 + - 1867 total Casks * __Features__ - - none + - none * __Breaking Changes__ - - none + - none * __Fixes__ - - [#6066][] fix `brew cask alfred` for Yosemite/Alfred 2.4 - - [#6166][] fix `depends_on :formula` backend + - [#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 + - [#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][] + - 6 doc commits since 0.41.0 <3 [@treyharris][] * __Contributors__ - - 1 new contributor since 0.41.0 - - 1011 total contributors + - 1 new contributor since 0.41.0 + - 1011 total contributors * __Release Date__ - - 2014-09-13 16:49:30 UTC + - 2014-09-13 16:49:30 UTC [@treyharris]: https://github.com/treyharris [#6066]: https://github.com/caskroom/homebrew-cask/issues/6066 @@ -166,26 +166,26 @@ ## 0.41.0 * __Casks__ - - 9 Casks added (286 updated) by 22 contributors since 0.40.0 - - 1864 total Casks + - 9 Casks added (286 updated) by 22 contributors since 0.40.0 + - 1864 total Casks * __Features__ - - [#6120][] new DSL form `container :nested => ` + - [#6120][] new DSL form `container :nested => ` * __Breaking Changes__ - - none + - none * __Fixes__ - - [#6118][] bug: fix `container :type => ` - - [#6116][] Add doubledash to `mkdir` command - - [#6121][] error messages for new stanza `pkg` + - [#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 + - [#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 + - 7 doc commits since 0.40.0 * __Contributors__ - - 6 new contributors since 0.40.0 - - 1010 total contributors + - 6 new contributors since 0.40.0 + - 1010 total contributors * __Release Date__ - - 2014-09-11 14:08:43 UTC + - 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 @@ -197,30 +197,30 @@ ## 0.40.0 * __Casks__ - - 64 Casks added (162 updated) by 119 contributors since 0.39.3 - - 1855 total 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 + - [#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` + - [#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 + - 1 doc commit since 0.39.3 * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-09-08 14:28:31 UTC + - 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 @@ -241,19 +241,19 @@ ## 0.39.3 * __Casks__ - - 0 Casks added, 1 removed, 6 updated by 7 contributors since 0.39.2 - - 1791 total Casks + - 0 Casks added, 1 removed, 6 updated by 7 contributors since 0.39.2 + - 1791 total Casks * __Features__ - - none + - none * __Fixes__ - - [#5754][] Fix `brew cask checklinks`, closes [#5752][] - - [#5749][], [#5750][] internal updates to release process + - [#5754][] Fix `brew cask checklinks`, closes [#5752][] + - [#5749][], [#5750][] internal updates to release process * __Documentation__ - - 1 doc commit since 0.39.2 + - 1 doc commit since 0.39.2 * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-08-13 11:47:41 UTC + - 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 @@ -263,44 +263,44 @@ ## 0.39.2 * __Casks__ - - 1 Casks added (0 updated) by 1 contributors since 0.39.1 - - 1792 total Casks + - 1 Casks added (0 updated) by 1 contributors since 0.39.1 + - 1792 total Casks * __Features__ - - none + - none * __Fixes__ - - repair broken version number in `lib/cask/version.rb` - (release 0.39.1 was bad) + - repair broken version number in `lib/cask/version.rb` + (release 0.39.1 was bad) * __Documentation__ - - none + - none * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-08-12 12:17:12 UTC + - 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 + - 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 + - [#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 + - [#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 + - 3 doc commits since 0.38.1 * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-08-12 11:36:38 UTC + - 2014-08-12 11:36:38 UTC [@federicobond]: https://github.com/federicobond [@rochefort]: https://github.com/rochefort @@ -323,23 +323,23 @@ ## 0.38.1 * __Casks__ - - 19 Casks added (21 updated) by 35 contributors since 0.38.0 - - 1755 total Casks + - 19 Casks added (21 updated) by 35 contributors since 0.38.0 + - 1755 total Casks * __Features__ - - none + - 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 + - [#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][] + - 3 doc commits since 0.38.0 <3 [@fapper][] * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-07-31 13:24:45 UTC + - 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 @@ -352,56 +352,56 @@ ## 0.38.0 * __Casks__ - - 100 Casks added (1569 updated) by 146 contributors since 0.37.1 - - 1736 total 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` + - [#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 + - [#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][] + - 7 doc commits since 0.37.1, <3 [@rstacruz][],[@alexbarclay][], [@hanjianwei][] * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-07-28 19:13:12 UTC + - 2014-07-28 19:13:12 UTC [@rstacruz]: https://github.com/rstacruz [@ujovlado]: https://github.com/ujovlado @@ -431,22 +431,22 @@ ## 0.37.1 * __Casks__ - - 16 Casks added (68 updated) by 35 contributors since 0.37.0 - - 1636 total 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 + - [#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 + - [#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][] + - 4 doc commits since 0.37.0 <3 [@ujovlado][] * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-06-26 00:48:31 UTC + - 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 @@ -466,29 +466,29 @@ ## 0.37.0 * __Casks__ - - 12 Casks added (378 updated) by 30 contributors since 0.36.2 - - 1620 total 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 + - [#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 + - [#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][] + - 11 doc commits since 0.36.2 <3 [@laurent22][] * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-06-19 19:38:38 UTC + - 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 @@ -518,19 +518,19 @@ ## 0.36.2 * __Casks__ - - 9 Casks added (38 updated) by 25 contributors since 0.36.1 - - 1608 total 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 + - [#4830][] add some detail when rescuing download errors * __Fixes__ - - [#4881][] fix encoding typo - - [#4828][] better stubs for changelog docs, update contributor list + - [#4881][] fix encoding typo + - [#4828][] better stubs for changelog docs, update contributor list * __Documentation__ - - none + - none * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-06-14 12:19:00 UTC + - 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 @@ -539,26 +539,26 @@ ## 0.36.1 * __Casks__ - - 8 Casks added (121 updated) by 17 contributors since 0.36.0 - - 1599 total 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 + - [#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 + - [#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 + - 3 doc commits since 0.36.0 * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-06-11 16:47:13 UTC + - 2014-06-11 16:47:13 UTC [#4782]: https://github.com/caskroom/homebrew-cask/issues/4782 [@Zearin]: https://github.com/Zearin @@ -570,36 +570,36 @@ ## 0.36.0 * __Casks__ - - 113 Casks added (810 updated) by 132 contributors since 0.35.0 - - 1591 total 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` + - [#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 + - [#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][] + - 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` + - [#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 + - 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 @@ -638,22 +638,22 @@ ## 0.35.0 * __Casks__ - - 17 Casks added (17 updated) by 24 contributors since 0.34.0 - - 1478 total 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][] + - [#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 + - [#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 + - 4 doc commits since 0.34.0 * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-05-08 11:48:34 UTC + - 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 @@ -669,21 +669,21 @@ ## 0.34.0 * __Casks__ - - 19 Casks added (42 updated) by 39 contributors since 0.33.1 - - 1460 total 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 + - [#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 + - none * __Documentation__ - - none + - none * __Breaking Changes__ - - The repository has moved under the Caskroom organization. We expect this to - be a seamless transition for users. + - 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 + - 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 @@ -692,20 +692,20 @@ ## 0.33.1 * __Casks__ - - 8 Casks added (14 updated) by 18 contributors since 0.33.0 - - 1441 total Casks + - 8 Casks added (14 updated) by 18 contributors since 0.33.0 + - 1441 total Casks * __Features__ - - none + - 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` + - [#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][] + - 1 doc commit since 0.30.0 <3 [@jcgay][] * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-04-29 13:49:12 UTC + - 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 @@ -716,21 +716,21 @@ ## 0.33.0 * __Casks__ - - 81 Casks added (163 updated) by 106 contributors since 0.32.0 - - 1433 total Casks + - 81 Casks added (163 updated) by 106 contributors since 0.32.0 + - 1433 total Casks * __Features__ - - none + - 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][] + - [#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][] + - 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. + - The default Tap directory was moved to accommodate a change + in the Homebrew project. * __Release Date__ - - 2014-04-26 13:59:40 UTC + - 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 @@ -742,23 +742,23 @@ ## 0.32.0 * __Casks__ - - 34 Casks added (64 updated) by 67 contributors since 0.31.1 - - 1352 total 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 + - [#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 + - [#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 + - 2 doc commits since 0.31.1 * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-03-29 13:04:25 UTC + - 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 @@ -773,18 +773,18 @@ ## 0.31.1 * __Casks__ - - 15 Casks added (9 updated) by 9 contributors since 0.31.0 - - 1318 total Casks + - 15 Casks added (9 updated) by 9 contributors since 0.31.0 + - 1318 total Casks * __Features__ - - none + - none * __Fixes__ - - [#3587][] don't downcase a Pathname object <3 [@bartoszj][] + - [#3587][] don't downcase a Pathname object <3 [@bartoszj][] * __Documentation__ - - none + - none * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-03-17 14:11:50 UTC + - 2014-03-17 14:11:50 UTC [#3587]: https://github.com/caskroom/homebrew-cask/issues/3587 [@bartoszj]: https://github.com/bartoszj @@ -792,29 +792,29 @@ ## 0.31.0 * __Casks__ - - 41 Casks added (94 updated) by 64 contributors since 0.30.1 - - 1303 total 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` + - [#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 + - [#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][] + - 8 doc commits since 0.30.1 <3 [@pedros][], [@cubranic][] * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-03-15 14:30:37 UTC + - 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 @@ -837,18 +837,18 @@ ## 0.30.1 * __Casks__ - - 1 Cask added (16 updated) by 3 contributors since 0.30.0 - - 1261 total 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` + - [#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 + - none * __Release Date__ - - 2014-03-02 15:30:23 UTC + - 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 @@ -857,32 +857,32 @@ ## 0.30.0 * __Casks__ - - 56 Casks added (667 updated) by 58 contributors since 0.29.2 - - 1260 total 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) + - [#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][] + - [#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][] + - 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 + - [#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 + - 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 @@ -924,20 +924,20 @@ ## 0.29.2 * __Casks__ - - 36 Casks added (10 updated) by 15 contributors since 0.29.1 - - 1204 total 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` + - [#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 + - 1 doc commit since 0.29.1 * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-02-19 16:51:31 UTC + - 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 @@ -950,52 +950,52 @@ ## 0.29.1 * __Casks__ - - 7 Casks added (1 updated) by 3 contributors since 0.29.0 - - 1168 total Casks + - 7 Casks added (1 updated) by 3 contributors since 0.29.0 + - 1168 total Casks * __Features__ * __Fixes__ - - [#2957][] fix bugs with Subversion downloads + - [#2957][] fix bugs with Subversion downloads * __Documentation__ * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-02-15 17:31:59 UTC + - 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 + - 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 + - [#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` + - [#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][] + - [#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. + - 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 + - 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 @@ -1062,27 +1062,27 @@ ## 0.28.0 * __Casks__ - - 24 Casks added (46 updated) by 39 contributors since 0.27.1 - - 1084 total 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][] + - [#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][] + - [#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 + - none * __Release Date__ - - 2014-01-30 16:56:34 UTC + - 2014-01-30 16:56:34 UTC [#2532]: https://github.com/caskroom/homebrew-cask/issues/2532 [@voanhduy1512]: https://github.com/voanhduy1512 @@ -1114,44 +1114,44 @@ ## 0.27.1 * __Casks__ - - 14 Casks added (14 updated) by 17 contributors since 0.27.0 - - 1060 total Casks + - 14 Casks added (14 updated) by 17 contributors since 0.27.0 + - 1060 total Casks * __Features__ - - [#2496][] improvements to `brew search` (still undocumented) + - [#2496][] improvements to `brew search` (still undocumented) * __Fixes__ - - [#2496][] restore functionality of `brew search` with no arguments + - [#2496][] restore functionality of `brew search` with no arguments * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-01-22 16:50:20 UTC + - 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 + - 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 + - [#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 + - [#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. + - 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 + - 2014-01-20 18:54:52 UTC [#2416]: https://github.com/caskroom/homebrew-cask/issues/2416 [@linc01n]: https://github.com/linc01n @@ -1187,9 +1187,9 @@ * __Fixes__ - [#2275][] - Force a require of Homebrew's `download_strategy` * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-01-10 17:07:31 UTC + - 2014-01-10 17:07:31 UTC [#2275]: https://github.com/caskroom/homebrew-cask/issues/2275 @@ -1201,9 +1201,9 @@ * __Fixes__ - [#2275][] - Prepend brew cask to Ruby's load path * __Breaking Changes__ - - none + - none * __Release Date__ - - 2014-01-10 16:12:28 UTC + - 2014-01-10 16:12:28 UTC [#2275]: https://github.com/caskroom/homebrew-cask/issues/2275