[Dbix-class] ANNOUNCE: DBIx::Class 0.08108 pre-release
Peter Rabbitson
rabbit+dbic at rabbit.us
Sat Jul 4 10:34:16 GMT 2009
Greetings
Pre-release tarball of DBIC 0.08108 is now available at [1]. There
was a ton of improvements under the hood, but from a user perspective
everything should remain the same. The tarball should end up on CPAN
by the end of next week if no problem reports are received in the
meantime.
Full Changelog:
- Fixed the has_many prefetch with limit/group deficiency -
it is now possible to select "top 5 commenters" while
prefetching all their comments
- New resultsed method count_rs, returns a ::ResultSetColumn
which in turn returns a single count value
- Even better support of count with limit
- New on_connect_call/on_disconnect_call functionality (check
POD of Storage::DBI)
- Automatic datetime handling environment/session setup for
Oracle via connect_call_datetime_setup()
- count/all on related left-joined empty resultsets now correctly
returns 0/()
- Fixed regression when both page and offset are specified on
a resultset
- Fixed HRI returning too many empty results on multilevel
nonexisting prefetch
- make_column_dirty() now overwrites the deflated value with an
inflated one if such exists
- Fixed set_$rel with where restriction deleting rows outside
the restriction
- populate() returns the created objects or an arrayref of the
created objects depending on scalar vs. list context
- Fixed find_related on 'single' relationships - the former
implementation would overspecify the WHERE condition, reporting
no related objects when there in fact is one
- SQL::Translator::Parser::DBIx::Class now attaches tables to the
central schema object in relationship dependency order
- Fixed regression in set_column() preventing sourceless object
manipulations
- Fixed a bug in search_related doubling a join if the original
$rs already joins/prefetches the same relation
- Storage::DBI::connected() improvements for Oracle and Sybase
- Fixed prefetch+incomplete select regression introduced in
0.08100
- MSSQL limit (TOP emulation) fixes and improvements
Cheers!
Follow us on twitter @ http://twitter.com/dbix_class
[1]: http://www.rabbit.us/diff/DBIx-Class-0.08108.tar.gz
More information about the DBIx-Class
mailing list