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