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 Perl extension NoSQL::PL2SQL.

0.01  Mon Oct  8 13:01:46 2012
	- original version; created by h2xs 1.23 with options
		-An NoSQL::PL2SQL

1.00  Mon Oct  8 13:01:46 2012
	- Incremented the version for release.

1.01  Sat Nov  3 12:50:08 EDT 2012
	- Ironically, PL2SQL::SQLObject() actually failed to bless 
	  unblessed objects.  An explicit bless() was added.
	- Added a test to insert an undef.
	- Cleaned up documentation.

1.02  Tue Nov 13 13:36:42 EST 2012
	- Fixed a few more documentation typos.
	- Tests to make sure PL2SQL methods handle non-tied objects.
	- Fixed PL2SQL::Object::sqlobject() to identify and return
	  untied containers

1.03  Mon Nov 19 12:09:17 EST 2012
	- Fixed a few more documentation typos.
	- Throws an error on duplicate ObjectID assignment
	- Added support for SQLObject() error handlers
	- Added SQLError() method to assign error handlers
	- Fixed a bug in PL2SQL::Object::DESTROY() preventing
	  items from being added to empty containers

1.04  Sat Nov 24 16:55:47 EST 2012
	- Fixed a bug in PL2SQL::Node::stringsplit() which converted 
	  a 0 length string to undefined
	- Fixed a bug in PL2SQL::Object::DESTROY() which sometimes lost 
	  global values writing new nodes.
	- PL2SQL::DBI methods have been revised and are more useful for
	  data sources other than PL2SQL:

	- Generalized PL2SQL::DBI::fetch() and PL2SQL::DBI::perldata()
	  methods to handle arbitrary schemas
	- PL2SQL::DBI::perldata() arguments are explicitly defined
	- PL2SQL::DBI::delete() now accepts the same argument format as
	  PL2SQL::DBI::fetch()
	- PL2SQL::DBI::table() can be invoked as a factory

1.10  Tue Nov 27 13:54:59 EST 2012
	- cksums.txt was incomplete
	- Incremented minor version to reflect new functionality in PL2SQL::DBI

	lib/NoSQL/PL2SQL/DBI.pm
	  - Schema changed: CREATE INDEX
	  - indexschema() method added
	  - sqlstatement() sprintf changed to allow multiple terms
	  - table() can now be overloaded as a factory constructor
	    in order to share a db handle among several dsn's
	  - Methods db(), connect(), and dbconnect() now reflect this change
	  - Method sqlupdate() added:  Allows an SQL UPDATE statement to
	    be generated using the same conditional arguments as fetch().
	  - update() return value now contains {nvp} property that is
	    passed to the sqlupdate() method.
	  - perldata() returns array of hashes of rows_hash() unless
	    exists {id} property

	lib/NoSQL/PL2SQL/Object.pm
	  - The test that determines the perldata header record was
	    rewritten as it sometimes found the wrong record.

	- lib/NoSQL/DBI/SQLite.pm was updated to reflect the changes
	  in lib/NoSQL/DBI.pm