Changes for version 2.08_01

  • all changes by Steve Purkis unless otherwise noted
    • reverted to 2.06 codebase
    • documented main API methods, included example stores
    • fixed mysql reconnect bug - Pixie dies when mysql connection goes away (also fixes bug: Pixie::Store::DBI::Mysql was not being used!)
    • cleaned up test suite now uses t/lib, blib, t/tmp, and generates fewer warnings.
    • moved to Module::Build
    • updated list of required modules
    • removed Build dependency on BerkeleyDB
    • now tests with BerkeleyDB and DBD::SQLite if available
    • moved Info/Info.* to lib/Pixie/Info
  • All changes below by Piers Cawley and James Duncan unless otherwise noted.

Documentation

Modules

The magic data pixie
making things play well with pixie
'fixed' methods that Pixie uses
A magical way of having out of band info
Abstract interface to physical storage

Provides

in lib/Pixie/FinalMethods.pm
in lib/Pixie/Store/BerkeleyDB.pm
in lib/Pixie/LiveObjectManager.pm
in lib/Pixie/LockStrat.pm
in lib/Pixie/LockStrat/Exclusive.pm
in lib/Pixie/LockStrat/Null.pm
in lib/Pixie/LockStrat/ReadOnly.pm
in lib/Pixie/Name.pm
in lib/Pixie/Object.pm
in lib/Pixie/ObjectGraph.pm
in lib/Pixie/ObjectInfo.pm
in lib/Pixie/Proxy.pm
in lib/Pixie/Proxy.pm
in lib/Pixie/Proxy.pm
in lib/Pixie/Proxy.pm
in lib/Pixie/Proxy.pm
in lib/Pixie/Proxy.pm
in lib/Pixie/Store/BerkeleyDB.pm
in lib/Pixie/Store/DBI.pm
in lib/Pixie/Store/DBI/Default.pm
in lib/Pixie/Store/DBI/Mysql.pm
in lib/Pixie/Store/DBI/Pg.pm
in lib/Pixie/Store/DBI/SQLite.pm
in lib/Pixie/Store/Memory.pm
in lib/Pixie/Complicity.pm