The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for POE::Component::EasyDBI.

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