2190 lines
88 KiB
Markdown
2190 lines
88 KiB
Markdown
# CHANGELOG
|
|
|
|
## 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 <string>`
|
|
- [#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 => <inner-container>`
|
|
* __Breaking Changes__
|
|
- none
|
|
* __Fixes__
|
|
- [#6118][] bug: fix `container :type => <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
|