CPSCompat
=========

This product is a forward-compatibility module for Zope and CMF. It
changes Zope and CMF code by monkey patching to make available features
that are checked in Zope or CMF sources, but not yet used in production
everywhere.

It has to work in the presence of various versions of Zope and CMF.

Other products that want to monkey-patch Zope or CMF need to make sure
they import CPSCompat first.

Features
--------

- External Editor fix : creation of "CPS Flexible Type Information"
  failed if the javascript was disabled

- OFS.Application fix : transaction().abort() -> transaction.abort() /
  rev 41573

- Add ZODB 3.7 after commit hook support

- Add a Graph tab in workflows for DCWorkflowGraph.

- Better ConflictError logging (from Zope 2.9).

License
-------

The code in this product is derived from Zope and CMF, and is thus under
the ZPL 2.1 license.
