The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for POE::Component::EasyDBI.

1.23
    - alt_fork can be the path to your perl binary
      useful for forking inside of another app, like irssi
      thank you imMute for the patch
    - fixed event ref usage, blessed callbacks will work now

1.22 Thu Jun 27 2007
    - fixed skip number in test 2, make test would fail if sqlite wasn't
      installed

1.21 Wed Jun 27 2007
    - fixed several misplaced parens, fixing errors that were just '1'
      thanks Brett Paden!

1.20 Thu Apr 15 2007
    - dbh->errstr can return '' with some DBD's, fixed thanks to dorian

1.19 Wed Apr 11 2007
    - added ability to pass blessed subs as an event callback
    - added test with bless sub

1.18 Dev version, not released

1.17 Dev version, not released

1.16 Fri Feb 23 2007
    - proper child reaping added
    - object methods for all query types added
    - 3rd test for the new object methods added

1.15 Wed Jun 21 2006
    - added parens around map, thanks Roman Parparov

1.14 Wed Jun 07 2006
    - fixed kill 9 signal
        thanks to Roman for finding that

1.13 Tue May 09 2006
    - added insert_id support for sqlite

1.12 DEV RELEASE
    - added combo command, not documented

1.11 Tue Apr 26 2006
    - Happy birthday to me
    - Removed the bind function in subprocess to gain speed

1.10 DEV RELEASE
    - looks like int binding didn't quite work, so I removed it. If you miss this, email me!

1.09 Wed Feb 08 2006
    -  fixed test count, if you didn't have DBD::SQLite, t/2.t would fail

1.08 Sun Jan 29 2006
    - added rows key to more queries, it returns number of rows affected (TODO on docs)

1.07 Sat Jan 28 2006
    - I inadvertently disabled support for code refs in events
    - added a test for code refs in events
    - stopwatch is now set when a query is sent to the subprocess, not when it enters the que
    - changed query binding, so you can bind using ints without the quoting  ie, LIMIT ?,?
    
1.06 Fri Jan 20 2006
	- added CHLD handling

1.05 Sat Oct 29 2005
	- removed SELECT checking so queries like SHOW TABLES will work

1.04 Sat Aug 13 2005
	- fixed misuse of wantarray, I had it backwards. Duh!

1.03 Tue Aug 02 2005
	- fixed minor bug with 'connected' option, thanks Jason Lavold

1.02 Thu Jun 30 2005
	- added stopwatch option
	- added contrib to MANIFEST so make dist picks it up

1.01 Thu Jun 30 2005
	- fixed alias_remove stupidness

1.00 Thu May 26 2005
	- fixed t/2.t, test skipped 12 intead of 13 if SQLite wasn't installed
	- added prereq for POE .3101 if MSWin3

0.15 Fri May 20 2005
	- added commit/begin_work/rollback actions
	- added tests for commit and begin_work (needs improved tests)
	- added commit/begin_work post and pre events to actions

0.14 Fri May 20 2005
	- Chris Williams submitted a patch to get EasyDBI to work on MSWin32
	- Added test using SQLite

0.13 Tue Apr 26 2005
	- added arrayarray, and a test for it, but tests are still disabled
	
0.12 Sun Apr 24 2005
	- fixed alt_fork param, v.11 was unreleased anyway

0.11 Sun Apr 24 2005
	- added option alt_fork that runs the database connection in a 
		seperate process but not forked. Thanks Apocalypse
	- fixed version in Subprocess.pm

0.10 Wed Mar 16 2005
	- moved select(STDERR) stuff to main() in subprocess.pm, oops :)
	- added object methods, new() returns an object
	- disabled DBD::AnyData tests because DBD::File is broken
	- fixed docs
	- documented arbitrary data passing
	

0.09 Wed Dec 22 2004
	- fixed bug in error checking on inserts
	- documeted max_retries => -1

0.08 Mon Nov 15 2004
	- added func and method to subprocess
	- fixed the variables that were suppose to be passed to the subprocess
	- added documentation for func
	- fixed a shutdown bug
	- fixed insert not working correctly
	- added anon subs and postback ablitiy to event param
	- fixed bug where a statement handle would hang around in db_insert
	- added insert key to insert function, it can be an array ref of hashes
		or a hash
	- added no_cache option
	- moved docs around and improved them
	- added extra tests if DBD::AnyData is installed

0.07 Tue Oct 19 2004
	- added signal ignores for INT HUP TERM into subprocess
		now a ctrl-c (int) can be handled correctly by a script
		using easydbi

0.06 Tue Oct 19 2004
	- fixed typo of connect_error event
	- added connected parameter
	- added an oracle error check to subprocess

0.05 Tue Oct 19 2004
	- added create method, it just calls new
	- added insert query type
	- bumped up the DBI required version to 1.38
		because of the last_insert_id use for inserts
	- added better reconnect handling
	- added several options for reconnecting
	- objectized the subprocess, it's more efficient

0.04 Thu Sep 23 2004
	- added ability to specify session id

0.03 Mon Jan 02 2004
	- 'bout time I fixed that bug that came from using SimpleDBI as my base :)

0.02 Mon Nov 24 2003
	- Fixed docs, README and Changes

0.01 Mon Nov 24 2003
	- First work based off SimpleDBI, but with easier to more data structures
	and query chunks, and documented each query type