Those changes indicated with a ! are potential code-breakers.

2001-12-28  0.0.1

	* Initial move from Lapidary
	* Changed license from GPL only to Ruby

2002-02-05  0.0.1

	* All RubyUnit 0.5.4 assertions should now work through the
	  runit-compatibility layer
	* The transition has been made from Sourceforge to rough/lib
	* Error backtraces now have Test::Unit related lines filtered out
	* Updated all license comments to reflect the change from GPL to Ruby

2002-02-09  0.0.2

	* !Removed all dynamic renaming from Test::Unit::Assertions.
	* Added RDoc comments to the appropriate files.
	* !Removed assert_exception as a synonym for assert_raises; this
	  compatibility is provided through the Runit compatibility layer
	  now.
	* Added assert_exception to the RubyUnit compatibility layer.
	* !Changed TestCase#setup to TestCase#set_up.
	* !Changed TestResult to use Observable instead of implementing its
	   own notification mechanism.
	* !Changed the Fox TestRunner to use under_score notation instead
	  of camelCase. Might possibly have broken something; unable to
	  test.
	* Made everything that should be (?) private.

2002-02-09  0.1.0

	* Added a package utility for creating the release tarball.

2002-02-23  0.1.0

	* Updated package utility to include a version number.
	* Added zip creation to the package utility.

2002-02-24  0.1.1

	* Fixed a couple of errors in the examples that resulted from changing set_up and tear_down naming conventions.

2002-02-24  0.1.2

	* Added an alias in the RubyUnit compatibility layer for TestCase so that old tests will keep working.

2002-02-25  0.1.3

	* Fixed runit-compat not allowing assert with no message.
	* Fixed runit-compat not attaching Test::Unit's TestCase#set_up to RubyUnit's TestCase#setup.
	* Fixed runit-compat not passing the suite name to newly created TestCases.
	* !Changed test method check to  /^test./ from /test./.
	* Added the ability to specify patterns on the command-line to select which tests are run when using the automatic test runner. Note that this functionality will break sometimes with runit-compat because only one parameter is passed when creating tests.
	* Added a credits section to the README.

2002-02-26  0.1.4

	* Fixed runit-compat reference to RegExp instead of Regexp in assert.rb.
	* Cleaned up the implementation of assert_instance_of.
	* Fixed a bug in TC_Assertions that made failure messages in that particular test appear to be blank.
	* Fixed assert_kind_of(klass, object) only allowing testing against classes (and not modules).
	* Fixed runit-compat not passing the block on in assert_exception.

2002-02-27  0.1.4

	* Fixed runit-compat so that it uses the same format for #name as RubyUnit does.
	* !Removed @_assertion_failed variable from TestCase because it doesn't seem to be used (all the tests run without it).
	* Added private TestCase#passed? method to allow conditional tear_down.
	* Refactored to eliminate the need for TF_TestCaseAssertionHandling.
	* Added assertion counting to TC_TestCase.

2002-03-02  0.1.4

	* Exposed TestSuite#tests.
	* !Renamed TestCase's @test_method_name to @method_name and exposed it.
	* Refactored unit.rb so that whole test classes can be specified on the command line as well as individual test cases.
	* Fixed runit-compat such that it now works fully with automatic running using rubyunit.rb.
	* Added error.rb to runit-compat, which aliases Test::Unit::AssertionFailedError to RUNIT::AssertionFailedError.
	* Added requires for error.rb to runit-compat assert.rb and testcase.rb.
	* Removed the require for tf_testcaseassertionhandling from tc_testcase.rb.
	* Removed tf_testcaseassertionhandling.rb.
