=======
Changes
=======

0.8.0 (2013-10-04)
==================

- ``BasicSourceFactory`` now uses a class variable to tell what kind of
  source to make. (Same mechanism as it was added for
  ``ContextualSourceFactory`` in version 0.5.0).


0.7.0 (2010-09-17)
==================

    - Using Python's ``doctest`` instead of deprecated
      ``zope.testing.doctest``.

    - Using ``zope.keyreference`` as test dependency instead of
      ``zope.app.keyreference``.


0.6.0 (2009-08-15)
==================

    - Change package homepage to PyPI instead of Subversion.

    - Dropped Support for Zope 3.2 by removing a conditional import.

    - Use hashlib for Python 2.5 and later to avoid deprecation warnings.


0.5.0 (2009-02-03)
==================

    - FactoredContextualSourceBinder.__call__ now accepts arguments giving the
      args to pass to source class.  ContextualSourceFactory now uses a class
      variable to tell what kind of Source to make.

    - Use zope.intid instead of zope.app.intid.

    - Corrected e-mail address as zope3-dev@zope.org has been retired.


0.4.0 (2008-12-11)
==================

    - Removed zope.app.form dependency. Changed ITerms import from
      zope.app.form.browser.interfaces to
      zope.browser.interfaces. [projekt01]


0.3.5 (2008-12-08)
==================

    - Fixed bug in __new__ of contexual factories that would disallow
      subclasses to use constructors that expect a different
      signature. [icemac]


0.3.4 (2008-08-27)
==================

    - Added all documents in package to long description, so they are
      readable in pypi. [icemac]

0.3.3 (2008-06-10)
==================

    - Fixed bug in __new__ of factories that would disallow subclasses to use
      constructors that expect a different signature. (Thanks to Sebastian
      Wehrmann for the patch.)

0.3.2 (2008-04-09)
==================

    - Fixed scalability bug caused by missing __nonzero__ on ValueMappingSource


0.3.1 (2008-02-12)
==================

    - Fixed scalability bug caused by missing __nonzero__ on BasicSourceFactory


0.3.0 (??????????)
==================

    - Added class-level defaults for attributes that are declared in the
      interfaces to not have the Zope 2 security machinery complain about
      them.


0.2.1 (2007-07-10)
==================

    - Fixed a bug in the contextual token policy that was handling the
      resolution of values for a given token incorrectly.


0.2.0 (2007-07-10)
==================

    - Added a contextual token policy interface that allows getToken and
      getValue to access the cotext for contextual sources.

    - Added a contextual term policy interface that allows createTerm and
      getTitle to access the context for contextual sources.

    - Added compatibility for Zope 3.2 and Zope 2.9 (via Five 1.3)
