This repository has been archived by the owner on Nov 27, 2024. It is now read-only.
forked from seattlerb/zentest
-
Notifications
You must be signed in to change notification settings - Fork 21
/
History.txt
709 lines (488 loc) · 23 KB
/
History.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
=== 4.4.0 / 2010-09-01
* 1 major enhancement:
* Removed git building. I'm dropping direct support for rubinius.
* 3 minor enhancements:
* Added multiruby mri:list:x.y.z command so you can see what's available.
* Enabled installing specific patch versions of ruby.
* multiruby rubygems:update now forces a build to be less confusing.
* 1 bug fix:
* Removed redundant test_to_normal, now in zentest_mappings
=== 4.3.3 / 2010-06-17
* 2 minor enhancements:
* Added options and removed pattern from Autotest::RCov
* update_rubygems now deletes cached rubygems installs
=== 4.3.2 / 2010-06-02
* 1 minor enhancement:
* Removed support for rbx builds.
* 2 bug fixes:
* Removed 'preview' from version filter so I can test with 1.9.2
* Put PATH tweaks at front of PATH
=== 4.3.1 / 2010-03-30
* 1 bug fix:
* Fixed autotest output on 1.8. That's what I get for not having
tests for dots.
=== 4.3.0 / 2010-03-27
* 1 minor enhancement:
* Added gemcutter rubyforge and hoe to the_usual setup
* 4 bug fixes:
* 1.9 compat: don't use putc anymore. (fistfvck (hah!))
* Added note that included articles are out of date
* Fixed rcov plugin so multiple all_good hooks can coexist
* Fixed typo in doco
=== 4.2.1 / 2009-12-09
* 1 minor enhancement:
* Added GEM_HOME/GEM_PATH setting to multiruby.
* 1 bug fix:
* Fixed multiruby refactoring bug from previous release.
=== 4.2.0 / 2009-12-08
* 3 minor enhancements:
* Added 'multiruby -1 $version' for easier execution (idea from flori)
* Set up and tear down PATH in multiruby (luis)
* died hook now gets passed the exception (amikula)
* 3 bug fixes:
* Deal with windoze getc returning nil (undees)
* Fix unit_diff for multiline miniunit results.
* Fix warning for 1.8.8+
=== 4.1.4 / 2009-08-07
* 2 minor enhancements:
* Added ability to prepend file mappings in autotest. (irohiroki)
* Switched autodiscover to use Gem.find_files.
* 2 bug fixes:
* Updated doco for API changes. (David Ruan)
* Updated git URL for Rubinius. jbarnette
=== 4.1.3 / 2009-06-23
* 1 bug fix:
* Fixed rakefile to include seattlerb plugin. release was flubbed
=== 4.1.2 / 2009-06-23
* 1 minor enhancement:
* multiruby configure now passes --enable-shared to support wilson and friends.
* 2 bug fixes:
* Delete RUBYOPT in multiruby_setup to avoid catastrophe. dbalatero
* Fixed version number munging for tarballs.
=== 4.1.1 / 2009-06-03
* 1 bug fix:
* some calls to Multiruby.run didn't have logging. fixed (jcoglan)
=== 4.1.0 / 2009-06-03
* 1 major enhancement:
* Removed all plugins I don't want to maintain anymore. (gem inst autotest-rails)
* 4 minor enhancements:
* Added #blur to focus.rb to nuke all other test classes
* Clear RUBYOPT before installs (balatero)
* Removed test/unit include in zentest so we can focus on miniunit
* sort versions for builds. (Jens Wille)
* 6 bug fixes:
* Fixed a stupid bug when running on some versions of bash >= 3.2.x and using '&>' in a system call. (Jens Wille)
* Fixed inconsistent test commands in autotest. (jbarnette)
* Fixed unit_diff's usage generation when installed as gem. (borior)
* Fixed zentest to deal with unnamed classes. (Bill Dortch)
* Removed buggy/unused -l support in unit_diff. (borior)
* make twice to make it more resilient to makefile parallel bugs
=== 4.0.0 / 2009-03-02
* 2 minor enhancements:
* Deleted autotest/screen - releasing as a separate gem soon.
* Deleted test-rails and rails_test_audit.
* 8 minor enhancements:
* Added "tags" command to multiruby_setup.
* Added "the_usual" as a recipe for multiruby_setup. Motivated by Dr. Nic.
* Added :died hook to Autotest (yoshuki).
* Added focus.rb, helping you ignore extra tests while you focus on something.
* Added multigem command line tool!
* Cleaned up multiruby to make it easier to tweak.
* Parameterized testlib so you can override test/unit in autotest. Thanks JB!
* Switched tests and rakefile to minitest. 20% faster!
* 7 bug fixes:
* Fix Autotest::Screen to distinguish between errors and failures. (khalsah)
* Fixed some hook commands from overriding others.
* Hopefully fixed growl support on 10.5.x?
* Supposedly adding -w to growlnotify will fix autotest/growl.
* Updated missing entries in Autotest::ALL_HOOKS.
* Updated rubygems download location. (carletti)
* Still not automated :(
* ruby 1.9.1 fixes.
=== 3.11.1 / 2009-01-20
* 1 minor enhancement:
* Parameterized test_lib so you can override test/unit. Thanks JB!
* 1 bug fix:
* Fixed growl autotest plugin hooks to not return true, preempting other plugins.
=== 3.11.0 / 2008-10-22
* 19 minor enhancements:
* Added :updated hook, gets list of updated files before running tests.
* Added autotest/restart.rb - restarts autotest if .autotest updated.
* Added better help to multiruby.
* Added dummy build command to multiruby_setup.
* Added git support.
* Added rbx:ln:$dir and rbx:git:current.
* Added rubygems:merge as a nice little hack to share rubygems setups.
* Added svn tag updating (eg will svn sw from mri 1.8.6 222 to 1.8.6 231).
* Autotest hooks now take *args as well as instance of autotest.
* Made it possible to have manually specified tags.
* Made multiruby a little more self-repairing wrt symlinks and build dirs.
* Refactored into mri_latest_tag(v).
* Refactored unit_diff to make it a bit easier to use as a library.
* Refactored zentest mapping main methods into munge/unmunge.
* Removed rubinius specific symlink hacks, now fully supported.
* mri:svn:releases figures out all the latest patch levels.
* multiruby_setup clean now checks for rakefile first, since rbx has both. :(
* multiruby_setup help now exits instead of building.
* multiruby_setup list and clean now exit
* 2 bug fixes:
* ZenTestMapping converts operator prefixes to operators only when an _ follows.
* Apparently Tempfile.open doesn't return it's last value. fixed.
* 2 bug fixes:
* Fixed bug in mri:svn:branch:xxx with svn dir name.
* multiruby_setup rm now smarter about tarballs.
=== 3.10.0 / 2008-06-17
* 1 major enhancement:
* Added multiruby_setup to help manage multiruby installed versions.
* 3 minor enhancements:
* Added autotest/once plugin to help plugin developers.
* Heavily refactored multiruby.
* Switched rubinius from shotgun/rubinius to bin/rbx, finally.
* 2 bug fixes:
* Refactored zentest_mapping test to avoid zentest altogether.
* zentest tests bail gracefully for rubinius.
=== 3.9.3 / 2008-06-09
* 12 minor enhancements:
* Added $RUBY env support to autotest so you can swap what ruby to run.
* Added ALL_HOOKS array to autotest for hook devs.
* Added EXCLUDED_VERSIONS to multiruby. Integrated with hoe.
* Added miniunit compatibility to unit_diff's output.
* Multiruby now determines the latest versions 1.8/1.9 automatically.
* Removed deprecated :run hook.
* Fixed zentest_assertions to be compatible with miniunit. Will phase out.
* Minor autotest plugin cleanup / fixes.
* Moved assert_callback to test/rails/test_case.rb
* Reversed assert_includes' arguments.
* Updated requirements info for other ruby impls.
* util_capture now returns strings, not iostrings.
* 1 bug fixes:
* (add|remove)_(mappings|exceptions) now all return nil to help fix autotest hooks.
=== 3.9.2 / 2008-03-20
* 4 minor enhancements:
* Added compatibility with miniunit differences.
* Added email_notify, jabber_notify, and rcov autotest plugins.
* Updated rakefile to include examples automatically in example_dot_autotest.
* multiruby now outputs each command so you can grab it easily.
* 5 bug fixes:
* Ensure tests are run after reset.
* Fixed all test/rails tests to run in any combo.
* Fixed up growl.rb a bit... still buggy (growlnotify, not growl.rb).
* Fixes for -f (fast start) and last_mtime in general.
* Fixes for 1.9 and rubinius
=== 3.9.1 / 2008-01-31
* 1 bug fix:
* OMG I'm so dumb... fixed memory leak.
=== 3.9.0 / 2008-01-30
* 15 minor enhancements:
* Added Wilson's patch to allow unit_diff to work with mspec. Adding rspec next.
* Minor overhaul for autotest:
* Added -f flag to start up without testing.
* Added -q flag to autotest to make it extra quiet. Patch by Aaron Patterson.
* Added ability to set test execution order, defaults to :random. EVIL!
* Added completed_re and failed_results_re to help subclasses like rspec.
* Added deprecation warnings for hooks. Deprecated :run.
* Added find_directories accessor, defaults to ['.']
* Added sleep accessor, defaults to 1 second.
* Changed find_files to order files in the same order as find_directories.
* Changed how autodiscover works with $:, added lib to the front.
* Cleaned out nearly every @ and use accessor methods instead. You should too.
* Made test_mappings ordered.
* Removed @files, adding @find_order and @known_files.
* Renamed tests_for_file to test_files_for.
* test_files_for now only returns known files.
=== 3.8.0 / 2008-01-12
* 10 minor enhancements:
* Added basic support for rubinius in multiruby.
* Changed Dunno! message to only output on -v
* Added Getting Started with Autotest by Philippe Hanrigou (with permission)
* Updated example_dot_autotest.rb for newer plugins.
* Cleaned up rdoc.
* Worked with David Chelimsky to make Autotest more uber for subclasses.
* Removed exceptions and test_mappings accessors and replaced with add/remove/clear methods. Updating .autotest should be very straightforward.
* Moved :initialize hook to beginning of run method
* Changed load/customization order to be:
* Autotest
* AutotestSubClass
* ~/.autotest
* ./.autotest (yes, both .autotest files).
* Moved away from using instance variables to encourage subclasses to use accessors.
=== 3.7.2 / 2008-01-09
* 2 minor enhancements:
* Extended file map for tests to include subdirs correctly.
* Added debugging output on bad maps if -v set.
=== 3.7.1 / 2007-12-27
* 2 minor enhancements:
* multiruby now downloads 1.8.6 and 1.9 on virgin run.
* Improved output for the downloads.
=== 3.7.0 / 2007-12-21
* 8 minor enhancements:
* Added add_mapping to make file mappings cleaner.
* Added assert_callback thanks to Aaron Patterson.
* Added autotest/cctray.
* Added extra_files and extra_class_map, allowing .autotest files to be awesome.
* Added url for lettuce principal thanks to Hugh Sasse.
* Added zentest.rb refactorings thanks to Hugh Sasse.
* Exceptions are now an array of regexps, built after :initialize hook.
* Removed ruby_fork and ruby_fork_client. Eric got a faster laptop. :P
* 6 bug fixes:
* Fixed all my annoyances with @exceptions.
* Fixed crasher in autotest/redgreen for non-matches.
* Fixed everything to work with ruby 1.9.
* Fixed rubygem requires causing strangeness in tests.
* Fixed zentest mapping so ruby2ruby and test_ruby2ruby work.
* Removed stupid YAML methods from TrueClass during
testing. (Infected by Test::Rails' use of rubygems)
=== 3.6.1 / 2007-07-23
* 4 minor enhancements:
* Test::Rails::ViewTestCase now uses assert_select.
* assert_form and friends now work with blocks like assert_select
does.
* Allow path_parameters in view tests to be ammended, making working
with routes easier.
* New version of autotest/notify.rb uses notify-send.
* Fixed rdoc formatting on autotest and a couple plugins.
=== 3.6.0 / 2007-05-25
* 4 major enhancements:
* New auto-discovery mechanism to make rspec and friends work independently!
* Moved and restructured camping and rails as plugins.
* Removed rspec - now packaged with rspec and/or as plugin.
* Changed the way FTM tests are named. Allows multiple matricies.
* 3 minor enhancements:
* Added :OK special result value to FTM.
* Hugh Sasse is awesome. Rdoc happiness.
* Parameterized emacs client command.
* 3 bug fixes:
* Dup load path because I'm dum.
* Fixed a lame syntax error in emacs.rb.
* autotest now builds command separator with '&' on windoze. ARGH! Why is this the first I've heard of this?!?
=== 3.5.2 / 2007-04-30
* 4 bug fixes:
* Patch up Rails fixture defaults for Test::Rails::TestCase.
* Session now properly hooked up to controllers.
* ruby 1.8.6 has a bug on 'raise Interrupt' with no args. Fixed on both sides.
* Fixed redgreen to work with new getc/putc-based output. (from Finn Smith)
=== 3.5.1 / 2007-04-17
* 4 bug fixes:
* Fixed gem name to be camel-case again. Fixed on rubyforge too.
* Fixed rdoc for hooks.
* Fixed redgreen, results changed to an array.
* Patch up Rails fixture defaults, since they're not inheriting properly.
=== 3.5.0 / 2007-04-12
* 4 major enhancements:
* Now requires RubyGems 0.9.1 or newer.
* Autotest and unit_diff are both unbuffered. Results are more live.
* Refactored and redesigned how files map to test from Sean Carley. See fixtures plugin as an example.
* Generalize how autotest handler is instantiated and invoked, allowing for many more autotest types, including combos.
* 23 minor enhancements:
* Added all_good hook if initial run was all_good as well.
* Added assert_in_epsilon to ZentestAssertions.
* Added autotest plugin to auto-update source ala tinderbox/cruisecontrol.
* Added autotest plugin to update ichat/adium IM status with code stats.
* Added autotest plugin to update the GNU screen statusbar from Yuichi Tateno.
* Added autotest syntax error handling from Ryan Platte.
* Added autotest/emacs emacs integration plugin!!! YAY!
* Added autotest/migrate.rb.
* Added camping support from Geoffrey Grossenbach.
* Added changed file reporting to autotest via -v flag.
* Added informative summary and filtering via ENV['VERSIONS'] to multiruby.
* Added libnotify support from Kazuo Saito.
* Added lots of rdoc patches from Hugh Sasse.
* Added rjs files to view_test_case.
* Added rspec_autotest "stolen" from caldersphere.net
* Added run_command hook to trigger the start of a test run.
* Added tmp to rails' exceptions list.
* Added unit_diff command variable to autotest for customizing flags and such.
* Added zentest_mapping.rb and test.
* Allow session to work in Test::Rails view tests.
* Improved autotest/growl.rb output from imajes.
* Improved autotest/timestamp output from Josh Susser.
* Test::Rails works with Rails 1.2.
* 2 bug fixes:
* Accelerated Test::Rails unit tests via sensible defaults.
* Better assertion messages for ZentestAssertions.
=== 3.4.3 / 2006-12-19
* 2 minor enhancements:
* Add assert_title and assert_h (for header).
* 2 bug fixes:
* Rereleased against latest version of hoe to fix load path problems.
* Fix case ViewTestCase for case-sensitive file systems.
=== 3.4.2 / 2006-11-09
* 2 minor enhancements:
* Add TextHelper for pluralize.
* Add deny_nil to Test::Rails.
* 7 bug fixes:
* Fixed test_help's Flash. It's is a module. Oops...
* Don't run util_audit_assert_assigned if tests didn't pass, results will be bogus.
* Fixed AssertionsTest names to match what autotest expects.
* Fixed bug where deny_includes failed for Symbol keys.
* Switched autotest to use require instead of load... Why??? I don't know!!
* Fixed a minor but annoying whitespace difference in unit_diff.
* Switched argument order of assert_includes and deny_includes to match Test::Unit convention.
=== 3.4.1 / 2006-10-13
* 3 minor enhancements:
* FUNDAMENTALLY changed the way failures map back to tests. This REQUIRES users of autotest to ensure that their tests and impls map 1:1 at every scoping level. I'll blog more details.
* Hoe'd rakefile
* Added support for render :collection to RenderTree.
* 7 bug fixes:
* Fixed autotest tests for custom ruby names.
* Fixed some documentation errors in ControllerTestCase.
* Fixed setup in FunctionalTestCase.
* Allowed @assigns_ignored to contain either Symbols or Strings, bug 5233.
* Using Object.path2class to look up classes in helper test cases, bug 5493.
* Added assert_text_area, bug 5452.
* Renamed assert_select to assert_select_tag. Stupid rails. We were here first.
=== 3.4.0 / 2006-09-12
* 13 minor enhancements:
* Broke out example_dot_autotest into multiple files in lib.
* Enhanced hook system so it can return true if event handled.
* Sleep is now 1 second by default because life is too short.
* Hooked interrupt with new hook system. First handler wins.
* Hooked test results before output
* Accurate test counts for Test::Rails.
* Added snarl autotest plugin, thanks to Patrick Hurley.
* Added timestamp autotest plugin, thanks to Joe Goldberg.
* Added redgreen, thanks to Pat Eyler, Sean Carley, and Rob Sanheim.
* Added kdenotify autotest plugin, thanks to Geir Freysson.
* Added markaby support for Test::Rails.
* Added hack to display a tree of render calls.
* Added hook to perform extra setup for
* 5 bug fixes:
- Extended zentest to deal with rails a bit better... ugh.
- Fixed @libs for windoze.
- Fixed inner class/test identification in autotest.
- Namespaced all plugins... eric is anal.
- No longer freak out if rubygems tarball not in multiruby/versions.
=== 3.3.0 / 2006-07-28
* 1 major enhancement:
* autotest has been rewritten to be much cleaner, now has a plugin system.
* 5 minor enhancements:
* test/rails adds helper tests, "stolen" from Geoff's work, (which was "stolen" from ryan's work. :P)
* autotest turnaround is now faster.
* Added more prune dirs to autotest.
* test/rails rewinds IOs containing captured output. Added assert_empty.
* Document that autotest doesn't run the db:test:prepare rake task when in Rails mode.
* Added ruby_fork, but haven't fully plugged into autotest yet.
* 7 bug fixes:
* Add SIGINT handler to unit_diff to give a more graceful exit.
* Don't strip <> from tempfiles, parse_diff does it for us.
* Fixed autotest problems on windoze. Ugh.
* Fixed broken pipe bug and newline bug in unit_diff.
* Make request_method in ControllerTestCase a String.
* multitest installs rubygems if tarball found in versions dir.
* multitest only configures when makefile is missing. Rebuilds much faster now.
* ruby_fork exits without backtrace and allows redirection of output.
=== 3.2.0 / 2006-04-10
* 1 major enhancement:
* Added Test::Rails.
* 1 minor enhancement:
* Extended autotest for Test::Rails.
* 4 bug fixes:
* Autotest now detects changes in rhtml.
* Improved autotest's file mapping and choice of ruby.
* We've got RDoc, yes we do!
* Removed redundancies in rakefile. Using gem spec for most stuff now.
=== 3.1.0 / 2006-03-29
* 2 major enhancements:
* Added multiruby! YAY!
* Massive improvements to autotest: speed, reliability, reporting, etc.
* 10 minor enhancements:
* multiruby builds in a centralized location. YAY!
* multiruby now allows reinstalls quickly and easily (can even skip config).
* multiruby exits with total sum of exit codes.
* autotest file search is muuuuch faster.
* autotest automatically detects rails mode.
* autotest deals with rails dependencies much better.
* autotest reruns a full suite after you go green to ensure full coverage.
* autotest always runs with unit_diff -u.
* autotest can now run cvs/svn/p4 up periodically to be a mini-tinderbox.
* autotest now has real help.
* 4 bug fixes:
* ZenTest is now zentest. Yay for consistency! (do a rake uninstall to clean)
* ZenTest excludes pretty_print methods.
* Fixed unary operator issues (they were backwards... oops!) for ZenTest.
* unit_diff now runs diff.exe on Windoze. dunno if that will work.
=== 3.0.0 / 2006-03-06
* 2 major enhancements:
* Added autotest and rails_autotest. YAY for continous testing!
* Repackaged and gemified. YAY for gemification!
* 3 minor enhancements:
* Added non-mappable tests starting with test_integration_.
* Lots of code and test refactoring and cleanup.
* Massive improvement on unit tests.
* 3 bug fixes:
* Cleaned up class method inheritence. Esp relevant for rails testing.
* Finally fixed the unit_diff parse bug!
* Fixed improper counting of errors if a class was missing, should be 1 + missing methods.
=== 2.4.0 / 2005-03-21
* 3 minor enhancements:
* Able to audit standard class library (so now we can audit rubicon!).
* Able to map against class methods (self.blah <=> test_class_blah).
* Added -I=rubypath support
* 4 bug fixes:
* bug:1151 Fixed stupid problem w/ unit_diff.
* bug:1454 code generation correctly matches class/module for nested classes.
* bug:1455 Updated method mapping to work on all operators listed in my quickref.
* Realized I'm a moron and did NOT release in March like I thought...
=== 2.3.0 / 2004-11-18
* 6 minor enhancements:
* Massively expanded the method name mappings.
* Added -r flag to reverse map names, for Rails style testing.
* Added -e to auto eval tests generated.
* Added -b & -c flags in unit_diff (passed to diff)
* Added install and uninstall rules to Makefile.
* Added some more doco to README.txt
* 7 bug fixes:
* Cleaned up and refactored tests.
* Changed the way files are generated, to accomodate new flags.
* Added some more tests.
* Added $ZENTEST=true
* Fixed the one-liner diff bug.
* Cleaned up multi-line string diffs by unescaping \n
* Cleaned result for flunks.
=== 2.2.0 / 2004-10-18
* 4 minor enhancements:
* Added LinuxJournalArticle.txt! WOOT!
* Added unit_diff.rb - a very cool filter for test output!
* Extended ZenTest to work with standard input
* Added "ZenTest FULL" to force ZenTest to analyze inherited methods, for subclasses of the standard library.
* 3 bug fixes:
* Extended makefile to be more dynamic and stop diffing versions. ugh.
* Expanded the method rename map to handle <<, *, +, and ==.
* Added more test cases.
=== 2.1.2 / 2004-03-08
* 4 bug fixes:
* Fixed yet another 1.8ism, results will be the same in 1.8 and 1.6.
* Fixed code responsible for method name conversion.
* I am a moron... didn't run tests after updating version.
* Need to convert my diff-based tests to unit tests.
=== 2.1.1 / 2004-03-06
* 3 bug fixes:
* Fixed a 1.8ism.
* Removed zentestrunner. Older ruby users will just have to suffer.
* Updated history to ZenWeb format.
=== 2.1.0 / 2003-01-07
* 3 major enhancements:
* Output is runnable as-is thanks to zentestrunner.rb.
* Wrapped up all running functionality into ZenTest.fix
* Added simple statistic output... Thanks Dave & Andy!!!
* 2 minor enhancements:
* Added zentestrunner.rb until Nathaniel accepts my changes!
* Added a clean rule to Makefile
* 3 bug fixes:
* Removed at_exit override and avoided test/unit altogether.
* Extended README.txt to include some of the rules.
* Fixed several tests and added assertions for new stats
=== 2.0.0 / 2002-10-29
* 2 major enhancements:
* Rewrite of ZenTest.rb into actual OO design.
* Added unit tests, finally...
=== 1.0.1 / 2002-09-28
* 1 minor enhancement:
* Only loads when a class is detected, allows some scripts to be skipped.
* 3 bug fixes:
* Cleaned up output. Verbose when $DEBUG is true.
* Added an error count that is output at end.
* Better filtering or conversion on some method names.
=== 1.0.0 / 2002-09-24
* 1 major enhancement:
* Birthday!