== 1.0.0 - 2-Jun-2005 * Modified the File.middle method to accept an optional block. * File.whereis is now limited to unique values so that redundant PATH entries do not cause redundant entries in the returned array (or block). * File.nl_convert and File.touch now return self. * File.nl_convert now raises ArgumentError (instead of StandardError) if an unknown platform is provided. * File.wc now raises ArgumentError (instead of RuntimeError) if a bad option is provided. * Made documentation rdoc friendly. * Test suite updates, corrections and additions. * Removed the INSTALL file. See the README instead. * Moved project to RubyForge. == 0.1.3 - 5-Dec-2003 * Modified File#which and File#whereis for Win32 to handle extensions better, i.e. you can send "ruby" or "ruby.exe" and get back the same result. * Minor test changes to tc_which.rb and tc_whereis.rb. == 0.1.2 - 14-May-2003 * Modified nl_convert() to allow the destination filename to be the same as the source file. In that case, a tempfile is used and copied back over the original file. * The target file name for nl_convert() now defaults to the source file name and the default format is now "dos". * Added a tc_constants.rb test suite. * Test suite additions/fixes. * Updates to MANIFEST. == 0.1.1 - 21-Mar-2003 * Modified File.tail to return data in the same order that 'tail' does. * Modified File.which to return nil if the program is not found. * Modified File.whereis now uses '\' instead of '/' on MS Windows. * Added File.middle class method. * Test suite modification & additions. * Thanks go to Shanko for both the spot and patch for tail, which, whereis and middle. == 0.1.0 - 18-Mar-2003 * Initial release