X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=a6dca8f8b1ce90389702f93b56919e6153ed20a3;hb=b2f408f3651f1f86865e4f850858fe73ad18a084;hp=df7ec8df540b633c4004e0fa1dbf73326e2930a3;hpb=42416a0be2f147e96247c93bf81c870a80f885e9;p=dbsrgits%2FDBIx-Class.git diff --git a/Changes b/Changes index df7ec8d..a6dca8f 100644 --- a/Changes +++ b/Changes @@ -1,22 +1,71 @@ Revision history for DBIx::Class + - new method "rethrow" for our exception objects + +0.08001 2007-06-17 21:21:02 + - Cleaned up on_connect handling for versioned + - removed DateTime use line from multi_create test + - hid DBIx::ContextualFetch::st override in CDBICompat + +0.08000 2007-06-17 18:06:12 + - Fixed DBIC_TRACE debug filehandles to set ->autoflush(1) + - Fixed circular dbh<->storage in HandleError with weakref + +0.07999_06 2007-06-13 04:45:00 + - tweaked Row.pm to make last_insert_id take multiple column names + - Fixed DBIC::Storage::DBI::Cursor::DESTROY bug that was + messing up exception handling + - added exception objects to eliminate stacktrace/Carp::Clan + output redundancy + - setting $ENV{DBIC_TRACE} defaults stacktrace on. + - added stacktrace option to Schema, makes throw_exception + use "confess" + - make database handles use throw_exception by default + - make database handles supplied by a coderef use our + standard HandleError/RaiseError/PrintError + - add "unsafe" connect_info option to suppress our setting + of HandleError/RaiseError/PrintError + - removed several redundant evals whose sole purpose was to + provide extra debugging info + - fixed page-within-page bug (reported by nilsonsfj) + - fixed rare bug when database is disconnected inbetween + "$dbh->prepare_cached" and "$sth->execute" + +0.07999_05 2007-06-07 23:00:00 + - Made source_name rw in ResultSource + - Fixed up SQL::Translator test/runtime dependencies + - Fixed t/60core.t in the absence of DateTime::Format::MySQL + - Test cleanup and doc note (ribasushi) + +0.07999_04 2007-06-01 14:04:00 + - pulled in Replication storage from branch and marked EXPERIMENTAL + - fixup to ensure join always LEFT after first LEFT join depthwise + - converted the vendor tests to use schema objects intead of schema + classes, made cleaned more reliable with END blocks - versioning support via DBIx::Class::Schema::Versioned + - find/next now return undef rather than () on fail from Bernhard Graf - rewritten collapse_result to fix prefetch - moved populate to resultset - added support for creation of related rows via insert and populate + - transaction support more robust now in the face of varying AutoCommit + and manual txn_begin usage + - unbreak back-compat for Row/ResultSet->new_result - Added Oracle/WhereJoins.pm for Oracle >= 8 to support Oracle <= 9i, and provide Oracle with a better join method for later versions. (I use the term better loosely.) - - select et al weren't properly detecing when the server connection - had timed out when not in a transaction - The SQL::T parser class now respects a relationship attribute of is_foreign_key_constrain to allow explicit control over wether or not a foreign constraint is needed - resultset_class/result_class now (again) auto loads the specified class; requires Class::Accessor::Grouped 0.05002+ - - added 97result_class.t test, failing ATM - added get_inflated_columns to Row - %colinfo accessor and inflate_column now work together + - More documentation updates + - Error messages from ->deploy made more informative + - connect_info will now always return the arguments it was + originally given + - A few small efficiency improvements for load_classes + and compose_namespace 0.07006 2007-04-17 23:18:00 - Lots of documentation updates @@ -31,7 +80,7 @@ Revision history for DBIx::Class - add support to Ordered for multiple ordering columns - mark DB.pm and compose_connection as deprecated - switch tests to compose_namespace - - ResltClass::HashRefInflator added + - ResultClass::HashRefInflator added - Changed row and rs objects to not have direct handle to a source, instead a (schema,source_name) tuple of type ResultSourceHandle