Changelog
=========

0.3.1 (2010-02-22)
------------------

* Corrected a very important bug in the models instanciation. The
  simple instanciation was causing an infinite loop due to imports
  having the same name than the module classes. This is fixed and tests
  have been added to test this simple case and avoid regression.


0.3 (2010-02-08)
----------------

* Using the new `grokcore.content` package, allowing to cut the `grok`
  dependency.

* The `BaseContent` now sets a default `require` value at
  `zope.ManageContent`. This permission is _NOT_ used, it's just a
  convenient directive to implement your own security check.

* Dependencies have been cut down. `zope.app` packages are no longer
  used. The tests module has been rewritten for a cleaner and clearer
  read.

* Directive `icon` has been removed. The functionality will be
  implemented in a standalone package. ATTENTION, this might break
  your existing code !

* Directive `schema` now works without grokking, using a
  `zope.interface` class advisor. This allows a flexible
  bootstrapping, even in non-grokked code.


0.2.2 (2009-09-25)
------------------

* Using the last `dolmen.field` version with a bug fix.


0.2.1 (2009-09-20)
------------------

* Added tests and cleaned the testing module.


0.2 (2009-09-04)
----------------

* Added an OrderedContainer base class.


0.1 (2009-09-01)
----------------

* Initial release
