Commits

Anonymous committed e40b7af

prep for 0.3

Comments (0)

Files changed (5)

 Changes
 =======
 
-Next release
-------------
+0.3
+---
+
+Bug Fixes
+~~~~~~~~~
+
+- Change default form action to the empty string (rather than ``.``).
+  Thanks to Kiran.
+
+Features
+~~~~~~~~
 
 - Add ``deform.widget.DateInputWidget`` widget, which is a date picker
   widget.  This has now become the default widget for the
 - Add text input mask capability to
   ``deform.widget.CheckedInputWidget``.
 
-- Change default form action to the empty string (rather than ``.``).
-  Thanks to Kiran.
+Backwards Incompatibilities
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 - Custom widgets must now check for ``colander.null`` rather than
   ``None`` as the null sentinel value.
 
-- Dependency on a new (default_overhaul) version of Colander.
+- Dependency on a new (0.7) version of Colander, which has been
+  changed to make using proper defaults possible; if you've used the
+  ``default`` argument to a ``colander.SchemaNode``, or if you've
+  defined a custom Colander type, you'll want to read `the updated
+  Colander documentation <http://docs.repoze.org/colander>`_
+  (particularly the changelist).  Short story: use the ``missing``
+  argument instead.
+
+- If you've created a custom widget, you will need to tweak it
+  slightly to handle the value ``colander.null`` as input to both
+  ``serialize`` and ``deserialize``.  See the Deform docs at
+  `http://docs.repoze.org/deform <http://docs.repoze.org/deform>`_ for
+  more information.
 
 0.2 (2010-05-13)
 ----------------
+.. include:: ../CHANGES.txt
 # other places throughout the built documents.
 #
 # The short X.Y version.
-version = '0.2'
+version = '0.3'
 # The full version, including alpha/beta/rc tags.
 release = version
 
    api.rst
    interfaces.rst
    glossary.rst
+   changes.rst
 
 Demonstration Site
 ==================
 CHANGES = open(os.path.join(here, 'CHANGES.txt')).read()
 
 requires = [
-    'colander>=0.6.2', # unicode-lenient string
+    'colander>=0.7.0', # colander.null-providing
     'chameleon>=1.2.3', # debug arg
     'translationstring',
     'peppercorn',
 
 setupkw = dict(
     name='deform',
-    version='0.2',
+    version='0.3',
     description='Another form generation library',
     long_description=README + '\n\n' + CHANGES,
     classifiers=[