[Dbix-class] Announcement: DBIx-Class-0.06999_01

Daniel Westermann-Clark daniel at acceleration.net
Sun May 28 19:48:55 CEST 2006


I'm happy to announce a new developer release of DBIx::Class, in
preparation for 0.07000.  Lots of major ResultSet refactoring happened
for this release, so this is not considered RC quality.

Please test this version and let us know what breaks!

Changes from 0.06003:

0.06999_01 2006-05-28 17:19:30
        - add automatic naming of unique constraints
        - marked DB.pm as deprecated and noted it will be removed by
          1.0
        - add ResultSetColumn
        - refactor ResultSet code to resolve attrs as late as poss
        - merge prefetch attrs into join attrs
        - add +select and +as attributes to ResultSet
        - added AutoInflate::DateTime component
        - refactor debugging to allow for profiling using
          Storage::Statistics
        - removed Data::UUID from deps, made other optionals required
        - modified SQLT parser to skip dupe table names
        - added remove_column(s) to ResultSource/ResultSourceProxy
        - added add_column alias to ResultSourceProxy
        - added source_name to ResultSource
        - load_classes now uses source_name and sets it if necessary
        - add update_or_create_related to Relationship::Base
        - add find_or_new to ResultSet/ResultSetProxy and
          find_or_new_related
          to Relationship::Base
        - add accessors for unique constraint names and coulums to
          ResultSource/ResultSourceProxy
        - rework ResultSet::find() to search unique constraints
        - CDBICompat: modify retrieve to fix column casing when
          ColumnCase is loaded
        - CDBICompat: override find_or_create to fix column casing
          when ColumnCase is loaded

-- 
Daniel Westermann-Clark



More information about the Dbix-class mailing list