handle digits when splitting by case transition
[dbsrgits/DBIx-Class-Schema-Loader.git] / Changes
diff --git a/Changes b/Changes
index b372866..474cc95 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,61 @@
 Revision history for Perl extension DBIx::Class::Schema::Loader
 
+        - minor type info improvements for all DBs
+        - fix erroneous default_value for MySQL NOT NULL columns (RT#57225)
+        - remove is_deferrable => 1 from default for belongs_to rels
+        - better type info for Oracle
+        - preliminary Informix support
+        - unregister dropped sources on rescan
+        - added 'preserve_case' option with support for SQLite, mysql, MSSQL,
+          SQLAnywhere and Firebird/InterBase; removed the MSSQL
+          'case_sensitive_collation' and the Firebird/InterBase 'unquoted_ddl'
+          options in favor of it.
+        - support CamelCase table names and column names (in case-preserving
+          mode) at the v7 naming level
+        - rewrite datetime default functions as \'CURRENT_TIMESTAMP' where
+          possible (except for Sybase ASE) to ease cross-deployment
+        - use column_info instead of select to get Oracle column list (RT#42281)
+        - match quotes in MySQL parser in more places (RT#42101)
+        - fix unique detection in DB2 for multiple schemas (RT#39622)
+        - fix column name collisions with methods (RT#49443)
+        - fix loading MySQL views on older MySQL versions (RT#47399)
+
+0.06001  2010-04-10 01:31:12
+        - fix type info for MSSQL
+        - fix MSSQL collation detection on freetds tds version 8.0
+
+0.06000  2010-04-06 01:12:25
+        - better type info for MySQL
+        - initial MySQL data type tests (jhannah)
+        - don't set result_namespace if it's 'Result'
+        - support for MSSQL databases with case sensitive collation, manually
+          overridable with 'case_sensitive_collation' option
+        - do not try to detect driver and rebless when used with a custom
+          'loader_class'
+        - suppress 'bad table or view' warnings for filtered tables/views
+        - croak if several tables reduce to an identical moniker (ribasushi)
+        - better type info for Sybase ASE
+        - better type info for Pg: sets sequence for serials, handles numerics
+          without precision
+        - better _tables_list for MSSQL
+        - pick up views in SQLite too
+        - better rel inflection using Lingua::EN::Inflect::Phrase
+        - cascade_delete and cascade_copy are turned off for has_many/might_have
+          by default, and belongs_to has on_delete => 'CASCADE', on_update =>
+          'CASCADE' and is_deferrable => 1 by default, overridable via
+          relationship_attrs
+        - added config_file option for loading loader options from a file
+        - set inflate_datetime => 1 for 'AS getdate()' computed columns in
+          Sybase
+        - Firebird support
+        - use introspection pragmas instead of regexes to introspect SQLite
+          (hobbs)
+        - generate POD for refs correctly from column_info
+        - fix tables list, fk introspection and type info for SQL Anywhere
+
+0.05003  2010-02-20 05:19:51
+        - support for custom_column_info, datetime_timezone and datetime_locale
+          (rbo)
         - improve parsing of SQLite tables when a column definition
           spans multiple lines (hobbs)
         - fix missing trailing _id stripping for some relationship