1= Rake 0.9.5 Released
2
3Rake version 0.9.5 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=== Bug Fixes (0.9.5)
67
68* --trace and --backtrace no longer swallow following task names.
69
70== What is Rake
71
72Rake is a build tool similar to the make program in many ways. But
73instead of cryptic make recipes, Rake uses standard Ruby code to
74declare tasks and dependencies. You have the full power of a modern
75scripting language built right into your build tool.
76
77== Availability
78
79The easiest way to get and install rake is via RubyGems ...
80
81  gem install rake    (you may need root/admin privileges)
82
83Otherwise, you can get it from the more traditional places:
84
85Home Page:: http://github.com/jimweirich/rake
86Download::  http://rubyforge.org/project/showfiles.php?group_id=50
87GitHub::    git://github.com/jimweirich/rake.git
88
89== Thanks
90
91As usual, it was input from users that drove a alot of these changes. The
92following people either contributed patches, made suggestions or made
93otherwise helpful comments.  Thanks to ...
94
95* Aaron Patterson
96* Dylan Smith
97* Jo Liss
98* Jonas Pfenniger
99* Kazuki Tsujimoto
100* Michael Bishop
101* Michael Elufimov
102* NAKAMURA Usaku
103* Ryan Davis
104* Sam Grönblom
105* Sam Phippen
106* Sergio Wong
107* Tay Ray Chuan
108* grosser
109* quix
110
111Also, many thanks to Eric Hodel for assisting with getting this release
112out the door.
113
114-- Jim Weirich
115