ANNOUNCE: DBIx::Class 0.08108 pre-release

5 messages Options
Embed this post
Permalink
Peter Rabbitson-2

ANNOUNCE: DBIx::Class 0.08108 pre-release

Reply Threaded More More options
Print post
Permalink
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


_______________________________________________
List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
Searchable Archive: http://www.grokbase.com/group/dbix-class@...
Alan Humphrey

RE: ANNOUNCE: DBIx::Class 0.08108 pre-release

Reply Threaded More More options
Print post
Permalink
>         - MSSQL limit (TOP emulation) fixes and improvements


I'm pleased to report that this fix does, indeed, resolve the problem I reported.  Many thanks!

- Alan
 


_______________________________________________
List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
Searchable Archive: http://www.grokbase.com/group/dbix-class@...
fREW Schmidt

Re: ANNOUNCE: DBIx::Class 0.08108 pre-release

Reply Threaded More More options
Print post
Permalink
In reply to this post by Peter Rabbitson-2
On Mon, Jul 6, 2009 at 3:39 PM, Alan Humphrey <[hidden email]> wrote:
>         - MSSQL limit (TOP emulation) fixes and improvements


I'm pleased to report that this fix does, indeed, resolve the problem I reported.  Many thanks!

And hopefully soon the final page will display the correct amount of items (instead of always doing the max amount, resulting in overlap between second to last and last pages).

--
fREW Schmidt
http://blog.afoolishmanifesto.com

_______________________________________________
List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
Searchable Archive: http://www.grokbase.com/group/dbix-class@...
Toby Corkindale-2

Re: ANNOUNCE: DBIx::Class 0.08108 pre-release

Reply Threaded More More options
Print post
Permalink
In reply to this post by Peter Rabbitson-2
Peter Rabbitson wrote:
> 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.
[snip]
> [1]: http://www.rabbit.us/diff/DBIx-Class-0.08108.tar.gz

Cheers.
This tarball (as downloaded 24 hours ago) passes our tests in the same
manner as .08107 does, on the projects I care about.

Toby

_______________________________________________
List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
Searchable Archive: http://www.grokbase.com/group/dbix-class@...
Michael Higgins

Re: ANNOUNCE: DBIx::Class 0.08108 pre-release

Reply Threaded More More options
Print post
Permalink
In reply to this post by Peter Rabbitson-2
On Sat, 04 Jul 2009 12:34:16 +0200
Peter Rabbitson <[hidden email]> wrote:

> Greetings
>
> Pre-release tarball of DBIC 0.08108 is now available at [1].

Looks good from my house!

Test Summary Report
-------------------
t/746mssql.t                                   (Wstat: 0 Tests: 27 Failed: 0)
  TODO passed:   19, 25
t/cdbi/13-constraint.t                         (Wstat: 0 Tests: 23 Failed: 0)
  TODO passed:   22-23
t/cdbi/15-accessor.t                           (Wstat: 0 Tests: 75 Failed: 0)
  TODO passed:   17-19, 21-23, 25
t/multi_create/reentrance_count.t              (Wstat: 0 Tests: 18 Failed: 0)
  TODO passed:   1, 3-4, 6-7, 9-10, 12, 15-16, 18
t/prefetch/multiple_hasmany.t                  (Wstat: 0 Tests: 10 Failed: 0)
  TODO passed:   2, 6-7
Files=186, Tests=4317, 132 wallclock secs ( 1.67 usr  0.19 sys + 106.77 cusr  4.78 csys = 113.41 CPU)
Result: PASS

Cheers,

--
 |\  /|        |   |          ~ ~  
 | \/ |        |---|          `|` ?
 |    |ichael  |   |iggins    \^ /
 michael.higgins[at]evolone[dot]org

_______________________________________________
List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
Searchable Archive: http://www.grokbase.com/group/dbix-class@...