Skip to content
Newer
Older
100644 351 lines (267 sloc) 12 KB
de564de Initial revision
jimweirich authored Oct 18, 2003
1 = Rake Changelog
2
0c3268a fixed FistList order test bug. Mac extended attrs in tar. Missing subdir
jimweirich authored Jan 28, 2008
3 == Pre-Version 0.8.2
4
5 * Fixed bug in package task so that it will include the subdir
7e04d44 included attributions in changes.
jimweirich authored Jan 28, 2008
6 directory in the package for testing. (Bug found by Adam Majer)
5a2e820 updated Changes
jimweirich authored Apr 11, 2008
7
0c3268a fixed FistList order test bug. Mac extended attrs in tar. Missing subdir
jimweirich authored Jan 28, 2008
8 * Added ENV var to rakefile to prevent OS X from including extended
7e04d44 included attributions in changes.
jimweirich authored Jan 28, 2008
9 attribute junk in a tar file. (Bug found by Adam Majer)
5a2e820 updated Changes
jimweirich authored Apr 11, 2008
10
0c3268a fixed FistList order test bug. Mac extended attrs in tar. Missing subdir
jimweirich authored Jan 28, 2008
11 * Fixed filename dependency order bug in test_inspect_pending and
7e04d44 included attributions in changes.
jimweirich authored Jan 28, 2008
12 test_to_s_pending. (Bug found by Adam Majer)
0c3268a fixed FistList order test bug. Mac extended attrs in tar. Missing subdir
jimweirich authored Jan 28, 2008
13
5a2e820 updated Changes
jimweirich authored Apr 11, 2008
14 * Fixed check for file utils options to make them immune to the
15 symbol/string differences. (Patch supplied by Edwin Pratomo)
16
e4f025c fixed bug in rules involving multiple sources
jimweirich authored Apr 11, 2008
17 * Fixed bug with rules involving multiple source (Patch supplied by
18 Emanuel Indermühle)
19
37d897e Bumped to verion 0.8.1, removed references to ftools and parsedate fo…
jimweirich authored Dec 26, 2007
20 == Version 0.8.1
21
22 * Removed requires on parsedate.rb (in Ftptools)
23 * Removed ftools from rake.rb. Made it options in sys.rb
24
25 == Version 0.8.0
9ca2c3d Added task arguments
jimweirich authored Apr 27, 2007
26
d1f89d7 added task parameters, named parameter via desc, column limited output
jimweirich authored May 26, 2007
27 * Added task parameters (e.g. "rake build[version7]")
28 * Made task parameters passable to prerequisites.
29 * Comments are limited to 80 columns or so (suggested by Jamis Buck).
30 * Added -D to display full comments (suggested by Jamis Buck).
26fba88 rake now returns status codes from explicit exits.
jimweirich authored May 27, 2007
31 * The rake program will set the status value used in any explicit
32 exit(n) calls. (patch provided by Stephen Touset)
33 * Fixed error in functional tests that were not including session (and
34 silently skipping the functionl tests.
553a8b8 added changes about -h
jimweirich authored Aug 26, 2007
35 * Removed --usage and make -h the same as -H.
fbead1c Prettier inspect for tasks.
jimweirich authored Oct 30, 2007
36 * Make a prettier inspect for tasks.
9ca2c3d Added task arguments
jimweirich authored Apr 27, 2007
37
38 == Version 0.7.3
0c5500a Added existing and existing! methods to FileList.
jimweirich authored Apr 1, 2007
39
40 * Added existing and existing! methods to FileList
41 * FileLists now claim to be Arrays (via is_a?) to get better support
42 from the FileUtil module.
9bb3cb2 Changes for Rake 0.7 3
jimweirich authored Apr 21, 2007
43 * Added init and top_level for custom rake applications.
0c5500a Added existing and existing! methods to FileList.
jimweirich authored Apr 1, 2007
44
45 == Version 0.7.2
2e8f31b updated Changes
jimweirich authored May 22, 2006
46
47 * Error messages are now send to stderr rather than stdout (from
48 Payton Quackenbush).
49 * Better error handling on invalid command line arguments (from Payton
50 Quackenbush).
c8197eb added rcov and unit tests
jimweirich authored Jun 1, 2006
51 * Added rcov task and updated unit testing for better code coverage.
52 * Fixed some bugs where the application object was going to the global
53 appliation instead of using its own data.
da4f87a Fixed method name leak from FileUtils.
jimweirich authored Sep 18, 2006
54 * Added square and curly bracket patterns to FileList#include (Tilman
55 Sauerbeck).
56 * Added plain filename support to rule dependents (suggested by Nobu
57 Nakada).
b8e3e77 Added pathmap support to rule dependents.
jimweirich authored Aug 23, 2006
58 * Added pathmap support to rule dependents.
76c4c78 Namespaces now know what tasks they manage and can report them.
jimweirich authored Sep 3, 2006
59 * Added a 'tasks' method to a namespace to get a list of tasks
60 associated with the namespace.
da4f87a Fixed method name leak from FileUtils.
jimweirich authored Sep 18, 2006
61 * Fixed the method name leak from FileUtils (bug found by Glenn
62 Vanderburg).
63 * Added rake_extension to handle detection of extension collisions.
756b62b Added test for noop, bad_option and verbose flags to sh command.
jimweirich authored Oct 2, 2006
64 * Added test for noop, bad_option and verbose flags to sh command.
c25797f Removed dependency on internal fu_xxx functions from FileUtils.
jimweirich authored Oct 3, 2006
65 * Removed dependency on internal fu_xxx functions from FileUtils.
05a9e50 Added shame task to the Rakefile.
jimweirich authored Oct 26, 2006
66 * Added a 'shame' task to the Rakefile.
3210a02 Added require rubygems to a test, cleaning dot files, parameterized tar
jimweirich authored Feb 14, 2007
67 * Added tar_command and zip_command options to the Package task.
68 * Added a description to the gem task in GemPackageTask.
69 * Fixed a bug when rules have multiple prerequisites (patch by Joel
70 VanderWerf)
71 * Added a protected 'require "rubygems"' to test/test_application to
72 unbreak cruisecontrol.rb.
858eae6 Added RakeFileUtils methods to list of private methods (to avoid leak…
jimweirich authored Feb 14, 2007
73 * Added the handful of RakeFileUtils to the private method as well.
c5ec238 No longer delete core directories in clean task.
jimweirich authored Feb 25, 2007
74 * Added block based exclusion.
75 * The clean task will no longer delete 'core' if it is a directory.
76 * Removed rake_dup. Now we just simply rescue a bad dup.
77 * Refactored the FileList reject logic to remove duplication.
78 * Removed if __FILE__ at the end of the rake.rb file.
2e8f31b updated Changes
jimweirich authored May 22, 2006
79
4dd6ea2 Updated changes files.
jimweirich authored Apr 3, 2006
80 == Version 0.7.1
86a6d06 added Rake.original_dir
jimweirich authored Sep 14, 2005
81
3e86168 updated changes with new --task option
jimweirich authored Mar 1, 2006
82 * Added optional filter parameter to the --tasks command line option.
a19ec41 Updated change log.
jimweirich authored Mar 21, 2006
83 * Added flatten to allow rule transform procs to return lists of
84 prereqs (Joel VanderWerf provided patch).
85 * Added pathmap to String and FileList.
badc0c3 Updated CHANGES file.
jimweirich authored Mar 30, 2006
86 * The -r option will now load .rake files (but a straight require
4dd6ea2 Updated changes files.
jimweirich authored Apr 3, 2006
87 doesn't yet). NOTE: This is experimental ... it may be
88 discontinued.
badc0c3 Updated CHANGES file.
jimweirich authored Mar 30, 2006
89 * The -f option without a value will disable the search for a
90 Rakefile. The assumption is that the -r files are adequate.
89eee02 Updated change file.
jimweirich authored Apr 3, 2006
91 * Fixed the safe_ln function to fall back to cp in more error
92 scenarios.
3e86168 updated changes with new --task option
jimweirich authored Mar 1, 2006
93
94 == Version 0.7.0
95
86a6d06 added Rake.original_dir
jimweirich authored Sep 14, 2005
96 * Added Rake.original_dir to return the original starting directory of
97 the rake application.
6ac9757 tweaking for final release
jimweirich authored Jan 18, 2006
98 * Added safe_ln support for openAFS (from Ludvig Omholt).
456d4c1 Updated Changes with multitask.
jimweirich authored Sep 25, 2005
99 * Added --trace reminder on short exception messages (David Heinemeier
100 Hansson suggestion).
ac96bdb Updated comments.
jimweirich authored Oct 4, 2005
101 * Added multitask declaration that executes prerequisites in
102 parallel. (Doug Young providied an initial implementation).
103 * Fixed missing_const hack to be compatible with Rails. (Jamis Buck
104 supplied test case).
105 * Made the RDoc task default to internal (in-process) RDoc formatting.
106 The old behavior is still available by setting the +external+ flag
107 to true.
36296cf Rakefiles are now loaded with expanded path to prevent pollution from…
jimweirich authored Nov 14, 2005
108 * Rakefiles are now loaded with the expanded path to prevent
109 accidental polution from the Ruby load path.
7e6b3a9 namespace command now returns a Namespace.
jimweirich authored Jan 17, 2006
110 * The +namespace+ command now returns a NameSpace object that can be
111 used to lookup tasks defined in that namespace. This allows for
112 better anonymous namespace behavior.
113 * Task objects my now be used in prerequisite lists directly.
86a6d06 added Rake.original_dir
jimweirich authored Sep 14, 2005
114
115 == Version 0.6.1
116
04e5680 Corrected spelling.
jimweirich authored Jan 18, 2006
117 * Rebuilt 0.6.0 gem without signing.
86a6d06 added Rake.original_dir
jimweirich authored Sep 14, 2005
118
119 == Version 0.6.0
1a2a91f updated changelog.
jimweirich authored May 5, 2005
120
121 * Fixed file creation bug in the unit tests (caused infinite loop on
122 windows).
123 * Fixed bug where session based functional tests were run under
124 windows.
e528b0d Updated changes.
jimweirich authored Sep 5, 2005
125 * Fixed bug in directory tasks so that updating a directory will not
5ec6a1c updated comments
jimweirich authored Jul 2, 2005
126 retrigger file tasks depending on the directory (see
127 FileCreationTask and EarlyTime).
19c220a Updated CHANGES.
jimweirich authored Aug 11, 2005
128 * Added egrep to FileList
129 * ruby command now runs same ruby version as rake.
e528b0d Updated changes.
jimweirich authored Sep 5, 2005
130 * Added investigation to task object. (suggested by Martin Fowler)
53fc6a4 updated change log
jimweirich authored Aug 20, 2005
131 * Added ruby_opts to the test task to allow arbitrary ruby options to
e528b0d Updated changes.
jimweirich authored Sep 5, 2005
132 be passed to the test script. (Greg Fast)
369ec0c getting ready for release
jimweirich authored Sep 6, 2005
133 * Fixed the test loader to ignore options. (Greg Fast)
e528b0d Updated changes.
jimweirich authored Sep 5, 2005
134 * Moved Task, FileTask, FileCreationTask and RakeApp into the Rake
135 module namespace. Old style namespace behavior can be invoked via
136 the --classic-namespace option. (requested by Kelly Felkins).
137 * GemTask is now sensitive to the gem platform (Masao Mutoh).
138 * A non-existing file prerequisite will no longer cause an exception
139 (Philipp Neubeck).
140 * Multiple prerequisites on Rake rules now allowed (initial patch
141 supplied by Stuart Jansen).
1a2a91f updated changelog.
jimweirich authored May 5, 2005
142
6a62678 updated CHANGES
jimweirich authored Apr 30, 2005
143 == Version 0.5.4
5fafef4 Updated change log.
jimweirich authored Apr 23, 2005
144
145 * Added double quotes to the test runner.
146 * Added .svn to default ignore list.
eb7e309 Updated CHANGES.
jimweirich authored Apr 26, 2005
147 * Updated FileList#include to support nested arrays and filelists.
5fafef4 Updated change log.
jimweirich authored Apr 23, 2005
148
5a3950d Updated changes.
jimweirich authored Apr 9, 2005
149 == Version 0.5.3
5bf7677 updated CHANGES. bumped version to intermediate. Make Rake.applicatio…
jimweirich authored Apr 7, 2005
150
151 * Added support for importing Rakefile and other dependencies.
a0f54b8 updated changes, switch to Task.task_defined? in rules test.
jimweirich authored Apr 8, 2005
152 * Fixed bug so that now rules can chain off of existing tasks as well
153 as existing files.
5a3950d Updated changes.
jimweirich authored Apr 9, 2005
154 * Fixed verbose flag bug in the testing task. Shortened some failure
155 messages.
23800c1 bumped version to intermediate number
jimweirich authored Mar 29, 2005
156 * Make FileUtils methods private at the top level module to avoid
157 accidental method leaking into other objects.
95dfea3 changes
jimweirich authored Mar 31, 2005
158 * Added test loader option to test task. "testrb" is no longer the
159 default test loader. It is now eating syntax errors that should
160 halt the unit tests.
e3e91b9 updated changes
jimweirich authored Apr 2, 2005
161 * Revamped FileList so that it works more like and array (addressed
162 flatten bug). Added many tests around file list.
21f55dd updated CHANGES
jimweirich authored Apr 4, 2005
163 * Added +ext+ method to both String and FileList.
23800c1 bumped version to intermediate number
jimweirich authored Mar 29, 2005
164
b905765 Update changes file.
jimweirich authored Mar 25, 2005
165 == Version 0.5.0
9a19845 updated change file
jimweirich authored Feb 27, 2005
166
1f2d2ba Update comments.
jimweirich authored Mar 6, 2005
167 * Fixed documentation that was lacking the Rake module name (Tilman
168 Sauerbeck).
169 * Added tar.gz and tar.bz2 support to package task (Tilman Sauerbeck).
170 * Recursive rules are now supported (Tilman Sauerbeck).
171 * Added warning option for the Test Task (requested by Eric Hodel).
172 * The jamis rdoc template is only used if it exists.
d326c81 Rakefile uses warnings if available
jimweirich authored Mar 15, 2005
173 * Added fix for Ruby 1.8.2 test/unit and rails problem.
b905765 Update changes file.
jimweirich authored Mar 25, 2005
174 * Added contributed rake man file (Jani Monoses).
d344053 Corrected spelling of Brian Candlers name.
jimweirich authored Mar 29, 2005
175 * Added Brian Candler's fix for problems in --trace and --dry-run
b905765 Update changes file.
jimweirich authored Mar 25, 2005
176 mode.
9a19845 updated change file
jimweirich authored Feb 27, 2005
177
811ee91 Updated changelog.
jimweirich authored Jan 4, 2005
178 == Version 0.4.15
179
180 * Fixed a bug that prevented the TESTOPTS flag from working with the
181 revised for 1.8.2 test task.
182 * Updated the docs on --trace to indicate that it also enables a full
183 backtrace on errors.
184
c752212 Updated changes.
jimweirich authored Dec 30, 2004
185 == Version 0.4.14
186
187 * Modified the TestTask to workaround the Ruby 1.8.2 change in
188 autoexecuting unit tests.
189
8c13000 final changes for rake 0.8.13
jimweirich authored Dec 22, 2004
190 == Version 0.4.13
bbdc562 updated changelog.
jimweirich authored Dec 22, 2004
191
192 * Fixed the dry-run flag so it is operating again.
5c2515e updated changes for 0.4.12.1
jimweirich authored Dec 16, 2004
193 * Multiple arguments to sh and ruby commands will not be interpreted
8c13000 final changes for rake 0.8.13
jimweirich authored Dec 22, 2004
194 by the shell (patch provided by Jonathan Paisley).
5c2515e updated changes for 0.4.12.1
jimweirich authored Dec 16, 2004
195
8c994c9 updated CHANGES
jimweirich authored Dec 3, 2004
196 == Version 0.4.12
197
198 * Added --silent (-s) to suppress the (in directory) rake message.
199
200 == Version 0.4.11
0d4e402 updated task that check for message
jimweirich authored Nov 6, 2004
201
202 * Changed the "don't know how to rake" message (finally)
adcbe0b Updated change log.
jimweirich authored Nov 12, 2004
203 * Changes references to a literal "Rakefile" to reference the global
204 variable $rakefile (which contains the actual name of the rakefile).
0d4e402 updated task that check for message
jimweirich authored Nov 6, 2004
205
8a9c114 added Austin Z's request for sh command error handling
jimweirich authored Nov 6, 2004
206 == Version 0.4.10
207
208 * Added block support to the "sh" command, allowing users to take
209 special actions on the result of the system call. E.g.
210
211 sh "shell_command" do |ok, res|
212 puts "Program returned #{res.exitstatus}" if ! ok
213 end
214
3691ccb pre 0.4.10 work
jimweirich authored Nov 6, 2004
215 == Version 0.4.9
216
217 * Switched to Jamis Buck's RDoc template.
218 * Removed autorequire from Rake's gem spec. This prevents the Rake
219 libraries from loading while using rails.
220
a266553 pre version 0.4.8 changes.
jimweirich authored Sep 15, 2004
221 == Version 0.4.8
222
223 * Added support for .rb versions of Rakefile.
224 * Removed \\\n's from test task.
225 * Fixed Ruby 1.9 compatibility issue with FileList.
226
49a21e9 New version comments.
jimweirich authored Sep 2, 2004
227 == Version 0.4.7
228
229 * Fixed problem in FileList that caused Ruby 1.9 to go into infinite
230 recursion. Since to_a was removed from Object, it does not need to
5e0727d Fixed compatibility problem with FileList and Ruby 1.9.
jimweirich authored Sep 15, 2004
231 added back into the list of methods to rewrite in FileList. (Thanks
232 to Kent Sibilev for pointing this out).
49a21e9 New version comments.
jimweirich authored Sep 2, 2004
233
a77debd final changes for 0.4.6
jimweirich authored Aug 26, 2004
234 == Version 0.4.6
235 * Removed test version of ln in FileUtils that prevented safe_ln from
236 using ln.
237
238 == Version 0.4.5
f4d88b9 *** empty log message ***
jimweirich authored Aug 25, 2004
239 * Upgraded comments in TestTask.
a77debd final changes for 0.4.6
jimweirich authored Aug 26, 2004
240 * FileList to_s and inspect now automatically resolve pending changes.
241 * FileList#exclude properly returns the FileList.
f4d88b9 *** empty log message ***
jimweirich authored Aug 25, 2004
242
505bdab upped version to 0.4.4
jimweirich authored Jul 25, 2004
243 == Version 0.4.4
e85c521 updated CHANGES
jimweirich authored Jul 11, 2004
244 * Fixed initialization problem with @comment.
245 * Now using multi -r technique in TestTask. Switch Rakefile back to
246 using the built-in test task macros because the rake runtime is no
247 longer needed.
248 * Added 'TEST=filename' and 'TESTOPTS=options' to the Test Task
249 macros.
505bdab upped version to 0.4.4
jimweirich authored Jul 25, 2004
250 * Allow a +test_files+ attribute in test tasks. This allows more
251 flexibility in specifying test files.
4e6e051 updated changelog
jimweirich authored Jul 10, 2004
252
253 == Version 0.4.3
aefd73f upped version number
jimweirich authored Jul 10, 2004
254 * Fixed Comment leakage.
1eb8033 pre-tag commit
jimweirich authored Jul 2, 2004
255
c8dcef4 Updated Changes
jimweirich authored Jul 9, 2004
256 == Version 0.4.2
257 * Added safe_ln that falls back to a copy if a file link is not supported.
258 * Package builder now uses safe_ln.
259
1eb8033 pre-tag commit
jimweirich authored Jul 2, 2004
260 == Version 0.4.1
a569398 Task comments are now additive (with /).
jimweirich authored Jun 22, 2004
261 * Task comments are now additive, combined with "/".
1eb8033 pre-tag commit
jimweirich authored Jul 2, 2004
262 * Works with (soon to be released) rubygems 0.6.2 (or 0.7.0)
a569398 Task comments are now additive (with /).
jimweirich authored Jun 22, 2004
263
19b4661 pre-tag commit
jimweirich authored Jun 19, 2004
264 == Version 0.4.0
265 * FileList now uses deferred loading. The file system is not searched
266 until the first call that needs the file names.
267 * VAR=VALUE options are now accepted on the command line and are
268 treated like environment variables. The values may be tested in a
269 Rakefile by referencing ENV['VAR'].
270 * File.mtime is now used (instead of File.new().mtime).
271
03c9a94 Started changes for 0.3.2.x.
jimweirich authored May 4, 2004
272 == Version 0.3.2.x
273
274 * Removed some hidden dependencies on rubygems. Tests now will test
275 gems only if they are installed.
276 * Removed Sys from some example files. I believe that is that last
277 reference to Sys outside of the contrib area.
278 * Updated all copyright notices to include 2004.
279
9ec4874 Added new version comments.
jimweirich authored May 1, 2004
280 == Version 0.3.2
281
282 * GEM Installation now works with the application stub.
283
411ecde Updated changes.
jimweirich authored Nov 29, 2003
284 == Version 0.3.1
285
286 * FileLists now automatically ignore CVS, .bak, !
287 * GEM Installation now works.
288
7219b6a Updated changes.
jimweirich authored Nov 28, 2003
289 == Version 0.3.0
290
291 Promoted 0.2.10.
292
293 == Version 0.2.10
294 General
295
296 * Added title to Rake's rdocs
297 * Contrib packages are no longer included in the documentation.
298
299 RDoc Issues
300
301 * Removed default for the '--main' option
302 * Fixed rendering of the rdoc options
303 * Fixed clean/clobber confusion with rerdoc
304 * 'title' attribute added
305
306 Package Task Library Issues
307
308 * Version (or explicit :noversion) is required.
309 * +package_file+ attribute is now writable
310
311 FileList Issues
312
313 * Dropped bang version of exclude. Now using ant-like include/exclude semantics.
314 * Enabled the "yield self" idiom in FileList#initialize.
315
0a5d4ac updated docs and comments. getting ready for 0.3.0
jimweirich authored Nov 22, 2003
316 == Version 0.2.9
317
318 This version contains numerous changes as the RubyConf.new(2003)
319 presentation was being prepared. The changes include:
320
321 * The monolithic rubyapp task library is in the process of being
322 dropped in favor of lighter weight task libraries.
323
11e52fd desc/-T/-P added.
jimweirich authored Oct 20, 2003
324 == Version 0.2.7
325
326 * Added "desc" for task descriptions.
327 * -T will now display tasks with descriptions.
328 * -P will display tasks and prerequisites.
f0ab8cc updated.
jimweirich authored Nov 12, 2003
329 * Dropped the Sys module in favor of the 1.8.x FileUtils module. Sys
330 is still supported in the contrib area.
11e52fd desc/-T/-P added.
jimweirich authored Oct 20, 2003
331
332 == Version 0.2.6
333
334 * Moved to RubyForge
335
de564de Initial revision
jimweirich authored Oct 18, 2003
336 == Version 0.2.5
337
338 * Switched to standard ruby app builder.
339 * Added no_match option to file matcher.
340
341 == Version 0.2.4
342
343 * Fixed indir, which neglected to actually change directories.
344
345 == Version 0.2.3
346
347 * Added rake module for a help target
348 * Added 'for_files' to Sys
349 * Added a $rakefile constant
350 * Added test for selecting proper rule with multiple targets.
Something went wrong with that request. Please try again.