Changes for release 0.2.5
-------------------------
2009.04.14 Changed the setup.py file to use setuptools, allowing Gerald to be
distributed as an egg
2009.04.14 Incorporated a patch from Catherine Devlin to support password-less
database links in Oracle
2009.04.08 Added scripts directory and included creation script for test
structures required for MySQL
2009.01.15 Fixed a typo in the Postgres connection class in dburi.py spotted
by Mark Rees

Changes for release 0.2.4
-------------------------
2008.08.05 Added support for comments on columns in Oracle
2008.08.05 Added support for comments on tables in Oracle
2008.07.29 Updated the stylesheet used when generating web page and API documentation to remove unused classes
2009.01.03 Changed the README file to ReStructured Text format
2009.01.03 Added a Known Bugs section to the README file

Changes for release 0.2.3
-------------------------
2008.07.23 Fixed a number of typos in the doc strings identified by epydoc
2008.07.18 Added tests for creating schema without a database connection
2008.07.17 Fixed bugs reading the details of Oracle tables with mixed case
names (and added tests for them)
2008.07.08 Changed if __main__ sections in each module to exit automatically
2008.07.08 Removed main and usage functions from all modules
2008.07.07 Added 'table_name' attribute to schema.Trigger class
2008.07.07 renamed oracle_DEFAULT_NUM_LENGTH to DEFAULT_NUM_LENGTH
2008.07.07 renamed schema_NUMERIC_DATATYPES in each module to
NUMERIC_DATATYPES
2008.07.07 renamed schema_TEXT_DATATYPES in each module to TEXT_DATATYPES
2008.07.07 renamed schema_DATE_DATATYPES in each module to DATE_DATATYPES
2008.07.06 Added support for column defaults in Oracle
2008.06.25 Added 'Constraints;' section to Table.dump and created simple tests
to check that it is present in the output
2008.06.19 Fixed the get_ddl method for Oracle tables to insert the
appropriate carriage returns and spaces. Added a test for this.
2008.06.19 Added an 'enabled' flag to table constraints in all modules except
mysql_schema
2008.06.15 Added a test that checks the correct exception is raised when we
try and query the structure of a table that doesn't exist
2008.06.15 Added a test to compare two tables where one has an extra column
2008.06.06 Here endeth the PEP 8 renaming. Hopefully.
2008.06.06 Renamed test_oracleSchema to test_oracle_schema, test_mySQLSchema
to test_mysql_schema and test_postgresSchema to test_postgres_schema
2008.06.06 Rename oracleSchema to oracle_schema, mySQLSchema to mysql_schema
and postgresSchema to postgres_schema
2008.06.06 Added extra tests for table comparison to all test modules
2008.02.06 Added tests for round tripping to_xml output and fixed highlighted errors
2008.02.06 Because I've added these test the minimum supported version of
Python is now 2.5

Changes for release 0.2.1
-------------------------
2007.09.28 Restructured directory structure to reflect recommendations from cheesecake
2007.09.27 Ran pylint on all of the code modules. 
2007.09.27 All toXML methods renamed to to_xml
2007.09.27 All getDDL methods renamed to get_ddl
2007.09.25 Added initial PostgreSQL support in postgresSchema.py
2007.05.28 Included new version of dburi.py that supports PostgreSQL
