== 1.0.1 - 7-Oct-2005 * Improved the error message when an entry isn't found. == 1.0.0 - 15-Jun-2005 * Ditches the use of 'etc'. Now requires the 'sys-admin' package as its replacement (for all platforms). * Moved project to RubyForge. * Minor updates to tests, README and gemspec. * Now hosted on RubyForge. == 0.5.1 - 17-Mar-2005 * Removed the 'doc' directory completely, and moved the primary documentation into the README file. * Removed the INSTALL file. Moved the installation directions into the README file. * Moved the examples into a toplevel 'examples' directory. * Made the README and CHANGES files rdoc friendly. * Added a gemspec. == 0.5.0 - 15-Oct-2004 * Added a YAML subclass. Use this if you want to store your information in the .dbrc file in YAML format. * On Win32 systems, the .dbrc file must now be "hidden". Also, it will automatically decrypt/encrypt the file if it is encrypted. This also means that the win32-file package is also required on Win32 systems. * Massive refactoring of the XML subclass. It should work better now. * Moved the YML and XML subclasses directly into the dbrc.rb file. * For the aliases, you can now write as well as read. * In lieu of the namespace fix for "timeout" in 1.8, I have renamed "time_out" to simply "timeout". For backwards compatability, I have created an alias, so you may still use the old method name. However, this means that you should only use this package with 1.8.0 or later. * Removed the dbrc.html file. You can generate this on your own if you wish using rdtool. * Test suite changes. == 0.4.0 - 3-Sep-2004 * Removed redundant error handling for cases when the database and/or login are not found. * Added an XML subclass. Use this if you want to store your information in the .dbrc file in XML format. == 0.3.0 - 26-Oct-2003 * Win32 support added. Requires the win32-etc package. * rd doc separated from source. Moved to 'doc' directory. * Documentation updates and corrections. * Minor test suite tweaks for Win32 systems. == 0.2.1 - 28-Aug-2003 * Removed VERSION class method. Just use the constant. * Bug fix with regards to split and Ruby 1.8. Thanks Michael Garriss. * Changed 'changelog' to 'CHANGES'. * Added a vanilla test script (test.rb) * Minor code optimization (IO.foreach) * Test unit cleanup * Minor internal directory layout and doc changes == 0.2.0 - 13-Jan-2003 * DBRC class now under the DBI module namespace * Changed "timeout" to "time_out" to avoid confusion with the timeout module. * The 'time_out', 'max_reconn', and 'interval' methods now return Integers, rather than Strings. * Only the database, user and password fields are required now within the .dbrc file. The driver, time_out and max_reconn entries can be left blank without causing an error. Note that the 'dsn' method will return 'nil' if the driver isn't set. * Added a DBRCException class instead of just raising an error string. * Changed 'db' method to 'database' (but 'db' is an alias) * Changed 'max_reconn' method to 'maximum_reconnects' (but 'max_reconn' is an alias') * Added 'passwd' alias for 'password' method * Added a VERSION class method * Methods that should have been private are now private * Internal directory layout change * Tests added * Install script improved * Documentation additions, including plain text doc == 0.1.1 - 26-Jul-2002 * Added 'dsn()' method * Minor documentation additions == 0.1.0 - 26-Jul-2002 * Initial release