Changes for version 1.30

  • Switching to a production release, CPAN Testers looks ok
  • Update DBD::SQLite dependency to 1.27. Some of the metadata pragmas have changed, and we don't want to have to support both the old and new versions.
  • ORLite will now correctly use RaiseError => 1, PrintError => 0 when itself introspecting the schema, so a corrupted SQLite database won't result in silent failure and the larger parent application won't crash in unpredictable ways.

Changes for version 1.29_03

  • Reverse the prune deletion order
  • Apply recursive delete flag

Changes for version 1.29_02

  • Changed ->load to use selectrow_hashref
  • Allow ->load calls for multiple-columns primary keys
  • All connections now explicitly RaiseError => 1 for correctness
  • All connections now explicitly PrintError => 0 to avoid spewing stuff to STDOUT/STDERR unexpectedly in embedded scenarios.
  • Remove most explicit error handling and allow the native DBI errors to cascade upwards instead.

Changes for version 1.29_01

  • Adding first experimental implementation of ->load

Modules

Extremely light weight SQLite-specific ORM