|
| 1 | +=== 1.2.1 / 2008-06-10 |
| 2 | + |
| 3 | +* 7 minor enhancements: |
| 4 | + |
| 5 | + * Added deprecations everywhere in test/unit. |
| 6 | + * Added test_order to TestCase. :random on mini, :sorted on test/unit (for now). |
| 7 | + * Big cleanup in test/unit for rails. Thanks Jeremy Kemper! |
| 8 | + * Minor readability cleanup. |
| 9 | + * Pushed setup/run/teardown down to testcase allowing specialized testcases. |
| 10 | + * Removed pp. Tests run 2x faster. :/ |
| 11 | + * Renamed deprecation methods and moved to test/unit/deprecate.rb. |
| 12 | + |
| 13 | +=== 1.2.0 / 2008-06-09 |
| 14 | + |
| 15 | +* 2 major enhancements: |
| 16 | + |
| 17 | + * Added Mini::Spec. |
| 18 | + * Added Mini::Mock. Thanks Steven Baker!! |
| 19 | + |
| 20 | +* 23 minor enhancements: |
| 21 | + |
| 22 | + * Added bin/use_miniunit to make it easy to test out miniunit. |
| 23 | + * Added -n filtering, thanks to Phil Hagelberg! |
| 24 | + * Added args argument to #run, takes ARGV from at_exit. |
| 25 | + * Added test name output if $DEBUG. |
| 26 | + * Added a refute (was deny) for every assert. |
| 27 | + * Added capture_io and a bunch of nice assertions from zentest. |
| 28 | + * Added deprecation mechanism for assert_no/not methods to test/unit/assertions. |
| 29 | + * Added pp output when available. |
| 30 | + * Added tests for all assertions. Pretty much maxed out coverage. |
| 31 | + * Added tests to verify consistency and good naming. |
| 32 | + * Aliased and deprecated all ugly assertions. |
| 33 | + * Cleaned out test/unit. Moved autorun there. |
| 34 | + * Code cleanup to make extensions easier. Thanks Chad! |
| 35 | + * Got spec args reversed in all but a couple assertions. Much more readable. |
| 36 | + * Improved error messages across the board. Adds your message to the default. |
| 37 | + * Moved into Mini namespace, renamed to Mini::Test and Mini::Spec. |
| 38 | + * Pulled the assertions into their own module... |
| 39 | + * Removed as much code as I could while still maintaining full functionality. |
| 40 | + * Moved filter_backtrace into MiniTest. |
| 41 | + * Removed MiniTest::Unit::run. Unnecessary. |
| 42 | + * Removed location_of_failure. Unnecessary. |
| 43 | + * Rewrote test/unit's filter_backtrace. Flog from 37.0 to 18.1 |
| 44 | + * Removed assert_send. Google says it is never used. |
| 45 | + * Renamed MiniTest::Unit.autotest to #run. |
| 46 | + * Renamed deny to refute. |
| 47 | + * Rewrote some ugly/confusing default assertion messages. |
| 48 | + * assert_in_delta now defaults to 0.001 precision. Makes specs prettier. |
| 49 | + |
| 50 | +* 9 bug fixes: |
| 51 | + |
| 52 | + * Fixed assert_raises to raise outside of the inner-begin/rescue. |
| 53 | + * Fixed for ruby 1.9 and rubinius. |
| 54 | + * No longer exits 0 if exception in code PRE-test run causes early exit. |
| 55 | + * Removed implementors method list from mini/test.rb - too stale. |
| 56 | + * assert_nothing_raised takes a class as an arg. wtf? STUPID |
| 57 | + * ".EF" output is now unbuffered. |
| 58 | + * Bunch of changes to get working with rails... UGH. |
| 59 | + * Added stupid hacks to deal with rails not requiring their dependencies. |
| 60 | + * Now bitch loudly if someone defines one of my classes instead of requiring. |
| 61 | + * Fixed infect method to work better on 1.9. |
| 62 | + * Fixed all shadowed variable warnings in 1.9. |
| 63 | + |
| 64 | +=== 1.1.0 / 2007-11-08 |
| 65 | + |
| 66 | +* 4 major enhancements: |
| 67 | + |
| 68 | + * Finished writing all missing assertions. |
| 69 | + * Output matches original test/unit. |
| 70 | + * Documented every method needed by language implementor. |
| 71 | + * Fully switched over to self-testing setup. |
| 72 | + |
| 73 | +* 2 minor enhancements: |
| 74 | + |
| 75 | + * Added deny (assert ! test), our favorite extension to test/unit. |
| 76 | + * Added .autotest and fairly complete unit tests. (thanks Chad for help here) |
| 77 | + |
| 78 | +=== 1.0.0 / 2006-10-30 |
| 79 | + |
| 80 | +* 1 major enhancement |
| 81 | + |
| 82 | + * Birthday! |
| 83 | + |
0 commit comments