DBIx-Abstract
view release on metacpan or search on metacpan
- Explicitly order options hashes to make log output deterministic.
1.03 2014-01-14
- We were explicitly returning undef for failure, which is basically
always wrong. Corrected this.
1.02 2014-01-14
- Update documentation, etc, to point to github version
- Make SQL generation deterministic, rather than depending on hash
order, to ease testing and predictability.
- Misc minor code cleanups.
- Move to more of my standard Dist::Zilla config.
1.01 2011-08-23
- Update to modern build practices.
- Make tests work with SQLite, so they don't need to be configured.
- Document its depricated status.
1.006 2005-04-23
- Fixed a bug discovered by Jan Martin Mathiassen
<reaper@mindriot.as>. If you pass in a password but no username
it's supposed to ignore the password. Instead it was clearing it
in the hash that you passed in but still using it.
- Removed Test::More and Test::Builder from the distribution-- put
Test::Simple in the prerequisites.
1.005 2003-03-14 -- The "I broke the build and install process" release
- Fixed a stupid problem where Test::Builder and Test::More would be
installed by this package. Ack.
- Made the Makefile.PL default to not providing a database driver.
Tests will be skipped if you do this. (This way automated module
testing won't break when it shouldn't.)
- Added a dependency on Scalar::Util.
1.004 2003-02-17
- ensure_connection did not work correctly if DBI was set to die on
errors.
- Back ported test suite and makefile from 1.1. Back ported patch to
fix mysqlPP compatibility issues.
- Made clone weaken references it takes so that it won't leak memory.
Added memory leak test.
- A bug fix relating to select_one_* and select_all_* where if the
query failed and returned undef, the routine would crash. This is
now fixed and it just propagates the undef.
1.003 2002-09-23
- Fixed Win32 bug found by Kanji T Bates.
- Connect for oracle can look a bit more like those for other DBD
drivers now. You may now specify your SID in the dbname field.
1.002 2001-09-05
- Fixed bug introduced in 1.001 where trying to read ->opt always
produced undef.
1.001 2001-09-05
- Made it so that opt can now take any DBI attribute.
1.000 2001-09-04
- Now produces a better error that config/DSN is not defined.
- When the DBIx::Abstract object is destroyed it usually closes any
associated database handles (if it's the last clone alive), now it
will only do this if it created the handle. This way, if you pass
in a handle it will survive its use by DBIx::Abstract.
0.96 2001-07-07
- Fixed stupid bug that made it not accept DBI handles. I can't
believe I actually took eight months to check this in.
0.95 2000-11-12
- Changed how CVSVERSION and LAST_CHANGE are calculated.
- Made it so that you can pass routines literal strings instead of
variables (variables are used with bind_params when possible) by
passing a scalar reference.
- I also allow array references to do this (in some circumstances)
but this is deprecated.
- Made connect optionally accept DBI handles instead of connection
info, by recommendation of Mark Stosberg <mark@summersault.com>.
- Changed how self was obtained to be (IMHO) stylistically better.
0.94 2000-08-04
- Removed an annoying warn that only shows up unpredictably. I
think it has to do with Perls garbage collection not working the
way I thought it worked. Meanwhile I may have fixed the
undocumented dataseek method. But probably not.
- Made it so that updates and inserts can produce nulls, eg:
$dbh->update('foo',{bar=>undef});
Would set the 'bar' column to NULL.
- Fixed tyop, s/STOCK TRACE/STACK TRACE/g.
- Made connected method safer. It won't crash if the DBI handle is
invalid or non-existent.
0.93 2000-04-17
- Fixed a problem with cloning. Clones other then the first clone
were getting a copy of the clone list. This caused unexpected
calls to the classes DESTROY method. This produced warnings, but
there shouldn't have been any errors.
0.921 2000-04-07
- Well I managed to check in the last version without including the
bug fix.
- Added select_one_to_array and select_one_to_arrayref.
- Fixed a nasty little bug involving CLONES. It had been failing to
register clones of clones. This was causing a memory leak.
0.920 2000-04-07
- Added ability to inserts with literal values.
0.910 2000-03-31
- Fixed bug in make test that caused it to fail when a password was
needed for testing. This didn't effect me as my database accepts
anonymous connections to the test database over loopback.
- Fixed some warnings when username or password were undefined.
0.900 2000-03-03
- Changed name to DBIx::Abstract in preparation for addition to
CPAN.
- Updated README to be accurate regarding the current version.
- Fixed a bug where an empty where would produce invalid SQL.
- Changed version to reflect the fact that it is VERY close to being
ready for 1.0.
( run in 1.732 second using v1.01-cache-2.11-cpan-39bf76dae61 )