86 KiB
86 KiB
CHANGELOG
0.53.3
- Fixes
- #9516 fix lingering problem in caveats methods
0.53.2
- Fixes
- #9509 fix preflight/postflight/caveats methods
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
- 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
0.53.0
- Casks
- 15 Casks added (720 updated) by 100 contributors since 0.52.1
- 2239 total Casks
- Features
- none
- Breaking Changes
- Fixes
- Internal Changes
- 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
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
- Internal Changes
- 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
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
overridesversion <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
; invokebrew
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 ofPathname
monkeypatch - #8402 refactor: Homebrew's
Tty
class - #8328 refactor: adopt
lib/vendor
structure - #8156 refactor: rename
gpg.rb
togpg_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
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
- #8155 Fix
- 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
0.51.0
- Casks
- 13 Casks added (1418 updated) by 58 contributors since 0.50.0
- 2168 total Casks
- Features
- Breaking Changes
- #8089 Require Ruby 2.0+
- Fixes
- 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
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 forMacOS.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
asinfo_plist_file
- recast
- #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
, fixsuccess?
andexit_status
- Add failing tests for
SystemCommand
- Add failing tests for
- #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
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
andSource::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
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 ofcaskroom_only
)
- Breaking Changes
- #7450, #7430, #7311 require new-style header lines
- #7451 remove support for
nested_container
stanza - #7428 remove support for
manual_installer
incaveats
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
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
- Fixes
- #7165 Remove unsupported -x option in
launchctl
command
- Internal Changes
- #7133 devscript: check Ruby version before execution
- Documentation
- Contributors
- 122 new contributors since 0.46.0
- 1204 total contributors
- Release Date
- 2014-11-12 15:33:00 UTC
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
asstaged_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
0.45.0
- Casks
- 25 Casks added (628 updated) by 71 contributors since 0.44.0
- 1961 total Casks
- Features
- #6660 add
installer :manual
andinstaller :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
0.44.0
- Casks
- 18 Casks added (1913 updated) by 48 contributors since 0.43.1
- 1936 total Casks
- Features
- Breaking Changes
- none
- Fixes
- Internal Changes
- 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
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
, hideditto
warning messages
- #6405 fix
- 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
0.43.0
- Casks
- 26 Casks added (868 updated) by 54 contributors since 0.42.0
- 1901 total Casks
- Features
- #6227
uninstall :files
is nowuninstall :delete
- #6227
- Breaking Changes
- none
- Fixes
- Internal Changes
- 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
0.42.0
- Casks
- 8 Casks added (1662 updated) by 21 contributors since 0.41.1
- 1875 total Casks
- Features
- Breaking Changes
- none
- Fixes
- Internal Changes
- #6187 Refactor
{develop,production}_brew_cask
<3 @treyharris
- #6187 Refactor
- 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
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
- Internal Changes
- 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
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>
- #6120 new DSL form
- Breaking Changes
- none
- Fixes
- Internal Changes
- 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
0.40.0
- Casks
- 64 Casks added (162 updated) by 119 contributors since 0.39.3
- 1855 total Casks
- Features
- 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
todsl/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
0.39.3
- Casks
- 0 Casks added, 1 removed, 6 updated by 7 contributors since 0.39.2
- 1791 total Casks
- Features
- none
- Fixes
- Documentation
- 1 doc commit since 0.39.2
- Breaking Changes
- none
- Release Date
- 2014-08-13 11:47:41 UTC
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)
- repair broken version number in
- 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
, andotf
explicit container types
- fix broken
- Documentation
- 3 doc commits since 0.38.1
- Breaking Changes
- none
- Release Date
- 2014-08-12 11:36:38 UTC
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
incaskroom_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
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
forinstall
app
forlink
suite
forlink
preflight
forbefore_install
postflight
forbefore_uninstall
uninstall_preflight
forbefore_uninstall
uninstall_postflight
forafter_uninstall
- #4953, #5540 add
- #5517 support pure gzip containers (ie not
- 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
toCask::Artifact::Base
- generalize
read_script_arguments
and harmonize error messages - make
read_script_arguments
accept defaults/overrides
- move
- #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
asdirectives_set
- change hardcoded "uninstall" in messages to stanza variable
- pass stanza by name to dispatch
- recast
manually_uninstall
method
- recast install/uninstall methods:
- Documentation
- 7 doc commits since 0.37.1, <3 @rstacruz,@alexbarclay, @hanjianwei
- Breaking Changes
- none
- Release Date
- 2014-07-28 19:13:12 UTC
0.37.1
- Casks
- 16 Casks added (68 updated) by 35 contributors since 0.37.0
- 1636 total Casks
- Features
- Fixes
- Documentation
- 4 doc commits since 0.37.0 <3 @ujovlado
- Breaking Changes
- none
- Release Date
- 2014-06-26 00:48:31 UTC
0.37.0
- Casks
- 12 Casks added (378 updated) by 30 contributors since 0.36.2
- 1620 total Casks
- Features
- Fixes
- #4969 standardize the recommended upgrade command.
brew cleanup
andbrew 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
andcleanup.rb
- #4882 internal: update maintainers
- #4969 standardize the recommended upgrade command.
- Documentation
- 11 doc commits since 0.36.2 <3 @laurent22
- Breaking Changes
- none
- Release Date
- 2014-06-19 19:38:38 UTC
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
- Documentation
- none
- Breaking Changes
- none
- Release Date
- 2014-06-14 12:19:00 UTC
0.36.1
- Casks
- 8 Casks added (121 updated) by 17 contributors since 0.36.0
- 1599 total Casks
- Features
- 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 inuninstall
- multiple
uninstall
stanza support - improve
:signal
debug message uninstall
:files
in chunks- more robust
:signal
directive in DSL
- Ruby 2.0 fix: coerce
- Documentation
- 3 doc commits since 0.36.0
- Breaking Changes
- none
- Release Date
- 2014-06-11 16:47:13 UTC
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 foruninstall
- #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 duringuninstall
- #4360 append the
.rb
extension onCask::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
- Release Date
- 2014-06-07 22:02:33 UTC
0.35.0
- Casks
- 17 Casks added (17 updated) by 24 contributors since 0.34.0
- 1478 total Casks
- Features
- Fixes
- Documentation
- 4 doc commits since 0.34.0
- Breaking Changes
- none
- Release Date
- 2014-05-08 11:48:34 UTC
0.34.0
- Casks
- 19 Casks added (42 updated) by 39 contributors since 0.33.1
- 1460 total Casks
- Features
- 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
0.33.1
- Casks
- 8 Casks added (14 updated) by 18 contributors since 0.33.0
- 1441 total Casks
- Features
- none
- Fixes
- Documentation
- 1 doc commit since 0.30.0 <3 @jcgay
- Breaking Changes
- none
- Release Date
- 2014-04-29 13:49:12 UTC
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
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
tocaveats
DSL - #3699 add
zsh_path_helper
tocaveats
DSL
- #2706 suggest replacements on
- 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
incask_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
0.31.1
- Casks
- 15 Casks added (9 updated) by 9 contributors since 0.31.0
- 1318 total Casks
- Features
- none
- Fixes
- Documentation
- none
- Breaking Changes
- none
- Release Date
- 2014-03-17 14:11:50 UTC
0.31.0
- Casks
- 41 Casks added (94 updated) by 64 contributors since 0.30.1
- 1303 total Casks
- Features
- 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
- Breaking Changes
- none
- Release Date
- 2014-03-15 14:30:37 UTC
0.30.1
- Casks
- 1 Cask added (16 updated) by 3 contributors since 0.30.0
- 1261 total Casks
- Features
- Fixes
- Documentation
- Breaking Changes
- none
- Release Date
- 2014-03-02 15:30:23 UTC
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 forbrew update
) - #3131 provide command aliases such as
brew cask dr
forbrew 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 forno_checksum
) - #3073 write extended attributes to filesystem for
:target
links (to assist Spotlight and Alfred) <3 @tmonney - #3190 add "doutdated" example external command <3 @doits
- #3105 add optional
appcast
stanza to Cask DSL (for future use; value currently ignored)
- #2970 add new command verb
- Fixes
- Documentation
- 22 doc commits since 0.29.2 <3 @voanhduy1512
- Breaking Changes
- Release Date
- 2014-03-01 17:30:17 UTC
0.29.2
- Casks
- 36 Casks added (10 updated) by 15 contributors since 0.29.1
- 1204 total Casks
- Features
- Fixes
- Documentation
- 1 doc commit since 0.29.1
- Breaking Changes
- none
- Release Date
- 2014-02-19 16:51:31 UTC
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
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 foruninstall
scripts <3 @juuso, @lgarron - #2637 add
os_version_only
to caveats DSL - #2739
:allow_untrusted
modifier oninstall
artifact <3 @tsantor - #2742 add
before_install
andbefore_uninstall
blocks to Cask DSL <3 @tamird - #2923, #2850, #2787, #2786, #2785, #2784, #2783, #2782, #2725, #2724, #2689, #2698, #2809, #2807, #2803 scripts for developers and Cask authors:
list_id_in_kext
,list_ids_in_app
,list_installed_launchjob_ids
,list_loaded_launchjob_ids
,list_payload_in_pkg
,list_recent_pkg_ids
,generate_changelog
,generate_man_pages
, and sample external commands
- #2759 new command
- 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
andcaveats
- 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
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
tocaveats
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
- Breaking Changes
- none
- Release Date
- 2014-01-30 16:56:34 UTC
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)
- #2496 improvements to
- Fixes
- #2496 restore functionality of
brew search
with no arguments
- #2496 restore functionality of
- Breaking Changes
- none
- Release Date
- 2014-01-22 16:50:20 UTC
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
- #2416 new
- 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
verifiesno_checksum
for versionlatest
<3 @linc01n - Documentation updates
- #2329 improve
- Breaking Changes
- In rare cases, the new
caveats
form may not be backward-compatible with old Casks which used undocumented features.
- In rare cases, the new
- Release Date
- 2014-01-20 18:54:52 UTC
0.26.1
- Features
- Fixes
- #2275 - Force a require of Homebrew's
download_strategy
- #2275 - Force a require of Homebrew's
- Breaking Changes
- none
- Release Date
- 2014-01-10 17:07:31 UTC
0.26.0
- Features
- New
binary
artifact for installing executables. - Start a
brew cask doctor
command to help with support.
- New
- Fixes
- #2275 - Prepend brew cask to Ruby's load path
- Breaking Changes
- none
- Release Date
- 2014-01-10 16:12:28 UTC
0.25.0
- Features
- Fixes
- 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
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
0.23.0
- Features
- Fixes
- Breaking Changes
- none
- Release Date
- 2013-12-09 02:27:08 UTC
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
- support for installing fonts via the
- Fixes
- Breaking Changes
- the format of
brew cask list
has changed, we now include(!)
after casks that don't have ruby files
- the format of
- Release Date
- 2013-12-06 19:20:46 UTC
0.21.1
- Features
- Fixes
- Breaking Changes
- none
- Release Date
- 2013-12-01 17:59:21 UTC
0.21.0
- Features
- Fixes
- Breaking Changes
- none
- Release Date
- 2013-11-26 17:58:44 UTC
0.20.1
- Features
- Fixes
- Breaking Changes
- none
- Release Date
- 2013-11-17 14:51:59 UTC
0.20.0
- Features
- Fixes
- Breaking Changes
- #1436 - new preferred sourceforge url style
- Release Date
- 2013-11-10 22:01:25 UTC
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
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
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
- fix bug introduced in
- 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
- #954 - preserve environment when running
- Breaking Changes
- none
- Release Date
- 2013-10-20 22:13:16 UTC
0.19.0
- Features
- #602 - support for nested containers
- Fixes
- Breaking Changes
- none
- Release Date
- 2013-10-19 22:56:13 UTC
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
- #1168 - support systems that have
- Breaking Changes
- none
- Release Date
- 2013-10-19 18:29:31 UTC
0.18.2
- Features
- Fixes
- Breaking Changes
- none
- Release Date
- 2013-10-08 01:21:33 UTC
0.18.1
- Features
- adds
--prefpanedir=
option to link to a different location
- adds
- 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
- adds
- internal refactor to
Artifact
system; opens up easier implementation path to supporting additional things like widgets
- adds support for Preference Pane linking
- Fixes
- Breaking Changes
- removes old
linkapps
/unlinkapps
commands install
andlink
keywords now must reference the relative path to their artifact
- removes old
- Release Date
- 2013-10-08 00:18:11 UTC
0.17.{2,3}
- Features
- Fixes
- Bugfixes addressing (#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)
- Fixes typo on
- 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) 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
- Adds ability to install a cask directly from a URL:
- 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
- Adds
- Fixes
- Breaking Changes
- none
- Release Date
- 2013-07-22 03:43:24 UTC