X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=4ca32f2b43c0103b99d3860540733fc879935caa;hb=804f9d60475a4535bd8b7dd59ba922a7529bb1a1;hp=ed19340dd0e205bd4426e25995b67a0ab16da13c;hpb=5a0c7b434ab26721269fb21199e93568cf17bd83;p=dbsrgits%2FSQL-Translator.git diff --git a/Changes b/Changes index ed19340..4ca32f2 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,67 @@ + +# ----------------------------------------------------------- +# 0.0899_01 2007-10-21 +# ---------------------------------------------------------- + +* SQL::Translator::Diff now uses the ::Producer modules to create diffs + This *will* break back-compatibility + Use sqlt-diff-old for the previous one, and fix producers! + +# ----------------------------------------------------------- +# 0.08001 2007-09-26 +# ---------------------------------------------------------- + +* Patched to ignore all TT versions >= 2.15 until TT is fixed :( + +# ----------------------------------------------------------- +# 0.08 2006-12-07 +# ----------------------------------------------------------- + +* Patched 18ttschema-producer.t and 33tt-table-producter.t to skip on TT 2.15, thanks Ash! + +# ----------------------------------------------------------- +# 0.08_04 2006-11-10 +# ----------------------------------------------------------- + +* Patched MySQL producer to name constraints sanely, thanks Ash +* Added patch to Producer::DB2 to avoid dependency issues with foreign keys +* Added patch to remove single quotes for numeric default values in Producer::DB2 +* Fixed Parser::SQLite to require a semicolon after a create trigger statement +* Added patch from avinash to add CASCADE to pg table drops + +# ----------------------------------------------------------- +# 0.08_03 +# ----------------------------------------------------------- + +* Added patch to use default values for Pg timestamp fields + +# ----------------------------------------------------------- +# 0.08_02 2006-11-03 +# ----------------------------------------------------------- + +* Added patch from Ash to separate DROP statements in mysql producer in list-context +* Fixed up SQLites usage of no-comments + +# ----------------------------------------------------------- +# 0.08_01 2006-07-23 +# ----------------------------------------------------------- + +* Made Trigger check that a give table exists in on_table - castaway +* Split some producers (DB2, MySQL, SQLite, PostgreSQL) into sub methods (others to follow) - castaway +* Add alter_* methods to some Producers and docs to Producer.pm (for use by Diff later) - castaway +* Made changes to allow producers to return a list of statements - castaway +* Split sqlt-diff into script and module - castaway +* Added quote_table_names and quote_field_names patch (omega, zamolxes) - castaway +* Added DB2 Producer - castaway +* Added mysql_character_set for 4.1+ -mda +* New filters, Names and Globals. -mda +* Added the initial work on a template based Dia UML producer. -mda + +# ----------------------------------------------------------- +# 0.07 2005-06-10 +# ----------------------------------------------------------- +* YAML parser supports extra attributes on tables. + * All schema objects now support the extra attribute, so can have arbitary name/value data attached to them. @@ -21,6 +85,7 @@ * MySQL Producer - Added 'mysql_table_type' extra attribute on tables. - Works out InnoDB tables from constraints. + - mysql_charset and mysql_collate extra attributes for tables and fiels. # -----------------------------------------------------------