Permalink
Commits on Sep 17, 2010
  1. Timestamp for 0.40 release.

    committed Sep 17, 2010
  2. Increment to version 0.40.

    committed Sep 17, 2010
  3. Require Test::Pod.

    And update link to the GitHub repository to be a nice link.
    committed Sep 17, 2010
Commits on Sep 9, 2010
  1. Email bug reports, too.

    committed Sep 9, 2010
  2. I kant spel.

    committed Sep 9, 2010
Commits on Sep 3, 2010
  1. Rollback on disconnect was removed.

    So remove the docs that say that.
    committed Sep 3, 2010
Commits on Aug 30, 2010
  1. Give credit where credit is due.

    committed Aug 30, 2010
  2. Simplify `DESTROY()`.

    * `DESTROY()` no longer pings the database or rolls back transactions. It now
      simply calls `disconnect`. This avoids warnings during global destruction,
      and doesn't seem necessary anyway, as the DBI does these things during
      global destruction (and always has).
    * `DESTROY()` now clears `CachedKids`, following the precedent of DBIx::Class.
       May not be needed for recent-ish drivers, but seems harmless and it's nice
       to avoid warnings were possible.
    * The `connected()` method no longer `local`ly sets `RaiseError`. It instead
      leaves that to the drivers (currenly only Driver::Oracle).
    committed Aug 30, 2010
Commits on Aug 6, 2010
  1. Alphabetize.

    committed Aug 6, 2010
  2. Set `AutoInactiveDestroy` with DBI 1.614 and up.

    Set `AutoInactiveDestroy` on connect with DBI 1.614 and higher, unless it is
    explicitly set in the attributes. This makes things even safer in a forking
    environment, preventing a parent process from getting disconnected when a
    child exits without using the connection. The reports from Peter Rabbitson and
    Aran Deltac and subsequent discussion with Tim Bunce led to the addition of
    this attribute in DBI 1.614, which is now the recommended version of DBI.
    committed Aug 6, 2010
Commits on Jul 29, 2010
  1. Document use of `wantarray` in blocks.

    Also added tests to make sure it works for `svp()` and `run()` in addition to
    `txn()`, and updated `Changes`.
    committed Jul 29, 2010
  2. Fix context for _exec

    yko committed Jul 29, 2010
Commits on Jun 4, 2010
  1. Timestamp for 0.35 release.

    committed Jun 4, 2010
Commits on May 24, 2010
  1. Add a scoping block around the execution of the blocks passed to `run…

    …()`,
    
    `txn()`, and `svp()`. This prevents an app from exiting when a user returns
    from the block via the `next` or `last` keyword, which in turn prevented
    transaction management code from running.
    committed May 24, 2010
Commits on May 3, 2010
  1. Increment version to 0.35.

    committed May 3, 2010
  2. Timestamp for 0.34

    A few minor code tweaks. Notably, only disable `with()`'s warnings when our
    own tests are running. They should be quite visible for anyone else's tests.
    committed May 3, 2010
Commits on Apr 30, 2010
  1. Deprecate `with`.

    Also proof the docs and make tweaks to them.
    Also update the copyright year.
    committed Apr 30, 2010
  2. Add `mode` attribute.

    committed Apr 30, 2010
Commits on Mar 31, 2010
  1. Increment version number to 0.34.

    committed Mar 31, 2010
  2. Timestamp for 0.33.

    committed Mar 31, 2010
  3. Add `in_txn()`.

    committed Mar 31, 2010
Commits on Feb 23, 2010
  1. Added some POD about return values.

    qdw committed Feb 23, 2010
Commits on Feb 22, 2010
  1. Increment version to 0.33.

    committed Feb 22, 2010
  2. Timestamp for 0.32.

    committed Feb 22, 2010
  3. Use methods to access DBI attributes.

    Switch to using `FETCH()` and `STORE()` to get and set DBI attributes where possible. The primary reason is to avoid death during global destruction, when the DBI's `tie`d interface can sometimes be pulled out from under us. Switched to the OO interface througout to be consistent.
    committed Feb 22, 2010
Commits on Feb 2, 2010
Commits on Nov 14, 2009
Commits on Nov 9, 2009