plone/Products.PloneOrg — pull request #7 by hannosch (2012-03-25 00:18:51+00:00)
Title: Datetime 3 - pending PFG 1.6.6 release

This upgrades to DateTime 3 - having some substantially lower memory footprint. It's dependent on a new PFG release (1.6.6) after https://github.com/smcmahon/Products.PloneFormGen/pull/38 has been merged.

I didn't look at the other changes done between PFG 1.6.0b4 and 1.6.6, so this might be more involved.

This upgrade is a bit dangerous and needs testing. After updating to D3, DateTime objects will be saved in a format that's not recognized by older DateTime versions. So once you update and any content changes have occurred, there's no going back. The update doesn't do any persistent changes / upgrades during installation. The couple of bytes saved per object aren't all that much to warrant that hassle - a catalog update to update the metadata would have the biggest impact here. But objects will get updated over time, whenever they are saved. The memory saving effect is immediate and independent of the persistent changes.