DBIx-Abstract

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

	- 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 )