1= Rake 0.9.4 Released
2
3Rake version 0.9.4 contains a number of bug fixes.
4
5== Changes
6
7=== New Features (in 0.9.3)
8
9* Multitask tasks now use a thread pool. Use -j to limit the number of
10  available threads.
11
12* Use -m to turn regular tasks into multitasks (use at your own risk).
13
14* You can now do "Rake.add_rakelib 'dir'" in your Rakefile to
15  programatically add rake task libraries.
16
17* You can specific backtrace suppression patterns (see
18  --supress-backtrace)
19
20* Directory tasks can now take prerequisites and actions
21
22* Use --backtrace to request a full backtrace without the task trace.
23
24* You can say "--backtrace=stdout" and "--trace=stdout" to route trace
25  output to standard output rather than standard error.
26
27* Optional 'phony' target (enable with 'require 'rake/phony'") for
28  special purpose builds.
29
30* Task#clear now clears task comments as well as actions and
31  prerequisites. Task#clear_comment will specifically target comments.
32
33* The --all option will force -T and -D to consider all the tasks,
34  with and without descriptions.
35
36=== Bug Fixes (0.9.3)
37
38* Semi-colons in windows rakefile paths now work.
39
40* Improved Control-C support when invoking multiple test suites.
41
42* egrep method now reads files in text mode (better support for
43  Windows)
44
45* Better deprecation line number reporting.
46
47* The -W option now works with all tasks, whether they have a
48  description or not.
49
50* File globs in rake should not be sorted alphabetically, independent
51  of file system and platform.
52
53* Numerous internal improvements.
54
55* Documentation typos and fixes.
56
57=== Bug Fixes (0.9.4)
58
59* Exit status with failing tests is not correctly set to non-zero.
60
61* Simplified syntax for phony task (for older versions of RDoc).
62
63* Stand alone FileList usage gets glob function (without loading in
64  extra dependencies)
65
66== What is Rake
67
68Rake is a build tool similar to the make program in many ways. But
69instead of cryptic make recipes, Rake uses standard Ruby code to
70declare tasks and dependencies. You have the full power of a modern
71scripting language built right into your build tool.
72
73== Availability
74
75The easiest way to get and install rake is via RubyGems ...
76
77  gem install rake    (you may need root/admin privileges)
78
79Otherwise, you can get it from the more traditional places:
80
81Home Page:: http://github.com/jimweirich/rake
82Download::  http://rubyforge.org/project/showfiles.php?group_id=50
83GitHub::    git://github.com/jimweirich/rake.git
84
85== Thanks
86
87As usual, it was input from users that drove a alot of these changes. The
88following people either contributed patches, made suggestions or made
89otherwise helpful comments.  Thanks to ...
90
91* Aaron Patterson
92* Dylan Smith
93* Jo Liss
94* Jonas Pfenniger
95* Kazuki Tsujimoto
96* Michael Bishop
97* Michael Elufimov
98* NAKAMURA Usaku
99* Ryan Davis
100* Sam Grönblom
101* Sam Phippen
102* Sergio Wong
103* Tay Ray Chuan
104* grosser
105* quix
106
107Also, many thanks to Eric Hodel for assisting with getting this release
108out the door.
109
110-- Jim Weirich
111