Skip to content

Commit 530e751

Browse files
committed
Release notes for 0.9.6.
1 parent 18422d4 commit 530e751

File tree

1 file changed

+127
-0
lines changed

1 file changed

+127
-0
lines changed

doc/release_notes/rake-0.9.6.rdoc

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
= Rake 0.9.6 Released
2+
3+
Rake version 0.9.6 contains a number of fixes mainly for merging
4+
Rake into the Ruby source tree and fixing tests.
5+
6+
== Changes
7+
8+
=== New Features (in 0.9.3)
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 (0.9.3)
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+
=== Bug Fixes (0.9.4)
59+
60+
* Exit status with failing tests is not correctly set to non-zero.
61+
62+
* Simplified syntax for phony task (for older versions of RDoc).
63+
64+
* Stand alone FileList usage gets glob function (without loading in
65+
extra dependencies)
66+
67+
=== Bug Fixes (0.9.5)
68+
69+
* --trace and --backtrace no longer swallow following task names.
70+
71+
=== Bug Fixes (0.9.6)
72+
73+
* Better trace output when using a multi-threaded Rakefile.
74+
* Arg parsing is now consistent for tasks and multitasks.
75+
* Skip exit code test in versions of Ruby that don't support it well.
76+
77+
Changes for better integration with the Ruby source tree:
78+
79+
* Fix version literal for Ruby source tree build.
80+
* Better loading of libraries for testing in Ruby build.
81+
* Use the ruby version provided by Ruby's tests.
82+
83+
== What is Rake
84+
85+
Rake is a build tool similar to the make program in many ways. But
86+
instead of cryptic make recipes, Rake uses standard Ruby code to
87+
declare tasks and dependencies. You have the full power of a modern
88+
scripting language built right into your build tool.
89+
90+
== Availability
91+
92+
The easiest way to get and install rake is via RubyGems ...
93+
94+
gem install rake (you may need root/admin privileges)
95+
96+
Otherwise, you can get it from the more traditional places:
97+
98+
Home Page:: http://github.com/jimweirich/rake
99+
Download:: http://rubyforge.org/project/showfiles.php?group_id=50
100+
GitHub:: git://github.com/jimweirich/rake.git
101+
102+
== Thanks
103+
104+
As usual, it was input from users that drove a alot of these changes. The
105+
following people either contributed patches, made suggestions or made
106+
otherwise helpful comments. Thanks to ...
107+
108+
* Aaron Patterson
109+
* Dylan Smith
110+
* Jo Liss
111+
* Jonas Pfenniger
112+
* Kazuki Tsujimoto
113+
* Michael Bishop
114+
* Michael Elufimov
115+
* NAKAMURA Usaku
116+
* Ryan Davis
117+
* Sam Grönblom
118+
* Sam Phippen
119+
* Sergio Wong
120+
* Tay Ray Chuan
121+
* grosser
122+
* quix
123+
124+
Also, many thanks to Eric Hodel for assisting with getting this release
125+
out the door.
126+
127+
-- Jim Weirich

0 commit comments

Comments
 (0)