New DBIx::Class::Journal!

I’m proud to announce a new version of DBIx::Class::Journal after almost three years of different people working on different parts!

It’s certainly not complete. The main issues for me are:

  1. It only versions tables with single column PK’s
  2. It has no simple way to have related data in the journal

The former is a SMOP, the latter, on the other hand, is a very serious architectural issue which I don’t think can even safely be solved. It *might* be as simple as just replicating all of the relationships in the original result and then adding in another column to the relationship which points to a version of that result. Or it might not. I need to consider it and look at things, but I think it can be done.

Honestly, if I had all the time in the world, I’d rewrite ::Journal from the ground up and make it a lot more malleable. Unfortunately I don’t have all the time in the world and personally I don’t have much use for it. Parts of my job do, but they only pay so much for features :-)

Anyway, enjoy it! It should be pretty solid. Just make sure you read the limitations before use.

Posted Wed, May 12, 2010

If you're interested in being notified when new posts are published, you can subscribe here; you'll get an email once a week at the most.