+* Correct postgis geography type insertion and linebreak fix for multiple geometry/geography columns
+
+# ----------------------------------------------------------
+# 0.11007 2010-11-30
+# ----------------------------------------------------------
+
+* Fix POD typo in SQL/Translator/Schema/Trigger.pm
+* Add explicit Scalar::Util to the deplist for really old perls
+* Add support for PostGIS Geometry and Geography data types in the Pg producer
+* Some minor fixes to squash warnings on new perls
+* Support a custom_type_name hint when creating enum types in PostgreSQL
+* Fix sqlt options/pod mismatch (RT#58318)
+* Oracle Producer multicolumn constraint support
+* Add support for triggers in the MySQL producer
+* Fix unstable order of View's in MySQL parser
+
# ----------------------------------------------------------
-# x.xxxxx xxxx-xx-xx
+# 0.11006 2010-06-03
+# ----------------------------------------------------------
+* Fix Producer::Oracle varchar2 without size def (ORA-00906: missing right
+ parenthesis)
+* Fix Producer::Oracle translate float and double to float instead of number
+* Fix Producer::Oracle generation of too long unique constraint names
+* Fix Producer::SQLite when generating VIEWs with add_drop_table => 1
+* Fix Producer::MySQL not quoting index names when requested (RT#56173)
+* Fix Producer::MySQL wrapping extra ()s around VIEW SELECT-ors (RT#56419)
+* Fix Field::default_value to behave like a real accessor (allow undef as
+ an unsetting argument)
+* Fix Mysql/Pg/SQLite/MSSQL producers to properly *not* quote numeric default
+ values (RT#57059)
+* Producer::Oracle tests now use Test::Differences
+* Prettify output of SQLite producer (less bogus newlines)
+* Augment SQLite and Pg producers to accept a perl-formatted (%d.%03d%03d)
+ and regular no-leading-zero (X.X.X) *_version producer args
+
+# ----------------------------------------------------------
+# 0.11005 2010-02-24
+# ----------------------------------------------------------
+* Fix Parser::DBI::Oracle reading too many tables (RT#49413)
+* Fix Parser::MySQL tripping up on PRIMARY KEY ... USING (currently value is ignored) (RT#50468)
+* Fix runaway debug trace (RT#52276)
+* Fix Parser::PostgreSQL choking on commit; statements in DDL (#RT52277)
+* Producer::Oracle now respects quote_field|table_names, and
+ no longer does name munging of reserved table names
+* Producer::Oracle now correctly outputs databse-unique index names
+
+# ----------------------------------------------------------
+# 0.11004 2010-02-14
+# ----------------------------------------------------------
+* Fix PG producer numeric precision regression (RT#49301)
+* Add DB2 producer numeric/decimal precision output
+* Fix Oracle producer creating numeric precision statements that the test case expects (no whitespace)
+* Add Oracle producer creating drop view statements like PG producer does
+* Fix SQL::Translator::Diff to use producer_args instead of producer_options
+
+# ----------------------------------------------------------
+# 0.11003 2009-09-28
+# ----------------------------------------------------------
+* Pg parser fixes to deal properly with MATCH <type>
+* Pg parser fixes to parse timestamp attributes correctly
+* Fix broken default detection in script/sqlt (RT#27438)
+* Fix dependency issues with LibXML and TT
+
+# ----------------------------------------------------------
+# 0.11002 2009-08-30
+# ----------------------------------------------------------
+* Depend on fixed Parse::RecDescent
+* Added skip-tables and skip-tables-like options to Diagram
+
# ----------------------------------------------------------
+# 0.11001 2009-08-18
+# ----------------------------------------------------------
+* Removed last use of Readonly
+* Adjusted YAML dependency
+
+# ----------------------------------------------------------
+# 0.11000 2009-08-18
+# ----------------------------------------------------------
+* Re-add version numbers to files, else cpan's "upgrade" gets very confused
+* Replaced code using Readonly, since most of the rest uses constant, and thats already a dep
+* Moved YAML and XML::LibXML back to recommends, the tests for both now skip if not installed
+* Bumped to 0.11000 to supercede 0.10 which has incorrect numbering scheme
+
+# ----------------------------------------------------------
+# 0.10 2009-08-13
+# ----------------------------------------------------------
+* Resolved the following RT bugs (thanks to everyone for reporting!):
+25791 does not recognize PostgreSQL ON_ERROR_STOP
+29265 sqlt-diagram: --natural-join needs Graph::Directed
+37814 SQLite translator failing to parse schema
+42548 Producer::PostgreSQL incorrectly inserts the size in
+ 'time(stamp)? with(out) time zone' fields
+43173 SQL::Translator::Parser without versionnumber - will install
+ old 0.09002
+46805 (No subject)
+47026 META.yml is not packaged due to MANIFEST.SKIP (easyfix)
+32130 Move from XML::XPath to XML::LibXML::XPathContext
+22261 MySQL parse
+13915 missing optional prerequisite cause make test to fail
+8847 Diagram.pm: BINMODE missing in printing of graphic file.
+21065 GraphViz producer fails on tables named 'node'
+35448 Producer::PostgreSQL types without size
+22026 sqlt-diagram uses -f arg twice
+47897 [PATCH] Fix uninitialized value within @_ in (uc|lc)
+47668 Mysql Parser doesn't recognize key types
+46448 sqlt-graph errors out on MySQL DDL with btree keys
+47176 Add Foreign Key support to Parser::DBI::PostgreSQL.pm
+48025 MySQL Producer: Case inconsistency between elements in
+ @no_length_attr and $data_type
+48569 sqlt-diagram fails to load SQLite schema
+48596 SQL::Translator::Diff::schema_diff should produce a list in
+ list context
+44907 SQL::Translator::Producer::PostgreSQL produce() in list context
+ should return a list of statements
+
+# ----------------------------------------------------------
+# 0.09007 2009-06-25
+# ----------------------------------------------------------
+* Fixed Pg parser - caching the compiled P::RD schema is a *very*
+ bad idea
+* Fix MSSQL handling of ON UPDATE/DELETE RESTRICT
+* Delay MSSQL FK constraint deployment until after all CREATE TABLE
+ statements
+* Coerce other engine's bytea/blob/clob datatypes to VarBinary
+
+# ----------------------------------------------------------
+# 0.09006 2009-06-10
+# ----------------------------------------------------------
+* Multiple test and dependency adhustments to make smokers happy
+* Fix YAML producer wrt extra attribute
+* Added support for "time(stamp) (p) with time zone" for Pg producer (mo)
+
+# ----------------------------------------------------------
+# 0.09005 2009-06-08
+# ----------------------------------------------------------
+* Add parser support for MySQL default values with a single quote
* Properly quote absolute table names in the MySQL producer
-* Added semi-colon for (DROP|CREATE) TYPE statements in the Pg producer (wreis)
* Added CREATE VIEW subrules for mysql parser (wreis)
+* Many fixes to code and tests for trigger's "database_events"
+* Added semi-colon for (DROP|CREATE) TYPE statements in the Pg producer (wreis)
* ALTER TABLE/ALTER COLUMN/DROP DEFAULT support in Pg producer (mo)
* XML parser support for multi-event triggers
* SQLite producer support for multi-event triggers
* MySQL producer skips length attribute for columns which do not support that
attribute. Currently following column types are added to that list:
date time timestamp datetime year
-* Sitch to Module::Install (mandates minimum perl 5.005)
+* Switch to Module::Install (mandates minimum perl 5.005)
+* Major cleanup of GraphViz proucer
+* Massive amount of fixes to SQLite/Pg/Mysql/MSSQL parsers/producers
+ Fix most of the problems uncovered by the roundtrip test framework
+ Some highlights:
+ - Rewind exhausted globs before attempting a read
+ - Do not add xml comment header if no_comments is set
+ - table/field counts are held per schema object, not globally
+ - no more variable table and column names in SQLite and MSSQL
+ - VIEW support for Pg parser, also some cleanups
+ - The way we generate Pg create view statements was not standards compliant
+ (per RhodiumToad in #postgresql)
+ - Disable MSSQL view/procedure production - they never worked in the first place
+ - SQLite/MSSQL improvements:
+ - Support parsing of all DROP clauses
+ - Support parsing of field-level comments
+ - When producing do not append table names to constraint/index names
# ----------------------------------------------------------
# 0.09004 2009-02-13