Permalink
Commits on Apr 3, 2011
Commits on Apr 2, 2011
  1. add note to changelog

    mcdonc committed Apr 2, 2011
Commits on Mar 29, 2011
  1. Allow None as 'default_tzinfo' of DateTime.

    dnouri committed Mar 29, 2011
    This allows us to use DateTime without a timezone info entirely.
  2. note nouri's change

    mcdonc committed Mar 29, 2011
  3. Merge branch 'dnouri-master'

    mcdonc committed Mar 29, 2011
  4. - Fix documentation: 0.9.2 requires ``deserialize`` of types to expli…

    mcdonc committed Mar 29, 2011
    …citly
    
      deal with the potential to receive ``colander.null``.
  5. Consider 'default_tzinfo' when deserializing naive datetimes.

    dnouri committed Mar 29, 2011
    Before, iso dates without timezone always became UTC regardless of
    'Datetime.default_tzinfo'.
  6. prep for 0.9.2

    mcdonc committed Mar 29, 2011
  7. didnt end up committing this

    mcdonc committed Mar 29, 2011
  8. didnt end up committing this

    mcdonc committed Mar 29, 2011
  9. - SchemaNode deserialization now unconditionally calls the schema type's

    mcdonc committed Mar 29, 2011
      ``deserialize`` method to obtain an appstruct before attempting to
      validate.  Third party schema types should now return ``colander.null`` if
      passed a ``colander.null`` value or another logically "empty" value as a
      cstruct during ``deserialize``.
Commits on Mar 24, 2011
  1. add changenote

    mcdonc committed Mar 24, 2011
Commits on Mar 23, 2011
Commits on Mar 17, 2011
  1. Again fixes

    pigmej committed Mar 17, 2011
  2. Fixes, thanks to virhilo

    pigmej committed Mar 17, 2011
  3. Polish translation

    pigmej committed Mar 17, 2011
Commits on Mar 10, 2011
  1. Add SchemaNode.__contains__ to support "name in schema".

    dnouri committed Mar 10, 2011
    This should be useful for conditional imperative manipulation of
    existing schemas.  Note that this changes the behaviour of "in
    schema", which used to be "does it contain this node instance" instead
    of "does it contain a node with this name".  Maybe this was done
    deliberately so.
Commits on Feb 28, 2011
  1. Revert "- Added ``min_len`` and ``max_len`` arguments to ``colander.S…

    mcdonc committed Feb 28, 2011
    …equence``"
    
    This reverts commit 037bf71.
  2. - Added ``min_len`` and ``max_len`` arguments to ``colander.Sequence``

    mcdonc committed Feb 28, 2011
      constructor.  If used, these arguments indicate the minimum and maximum
      length of the sequence during deserialization.  If either constraint is not
      met, an Invalid error is raised.
Commits on Feb 27, 2011
  1. fix links

    mcdonc committed Feb 27, 2011
Commits on Feb 20, 2011
  1. fix url

    mcdonc committed Feb 20, 2011
Commits on Feb 17, 2011
  1. fix jython testenv

    mcdonc committed Feb 17, 2011
  2. fix for jython and normalize

    mcdonc committed Feb 17, 2011
Commits on Feb 16, 2011
  1. add CONTRIBUTORS

    mcdonc committed Feb 16, 2011
  2. - Moved to Pylons Project GitHub (https://github.com/Pylons/colander).

    mcdonc committed Feb 16, 2011
    - Add tox.ini for testing purposes.
Commits on Jan 26, 2011
  1. - Bug fix: if a ``title`` argument which is the empty string or ``Non…

    mcdonc committed Jan 26, 2011
    …e`` is
    
      passed explicitly to a SchemaNode, it is no longer replaced by a title
      computed from the name.
Commits on Jan 3, 2011
  1. - New API: ``colander.required``. Used as the marker value when a

    mcdonc committed Jan 3, 2011
      ``missing`` argument is left unspecified.
Commits on Dec 2, 2010
  1. prep for 0.9.1

    mcdonc committed Dec 2, 2010
  2. - When ``colander.null`` was unpickled, the reference created during

    mcdonc committed Dec 2, 2010
      unpickling was *not* a reference to the singleton but rather a new instance
      of the ``colander._null`` class.  This was unintentional, because lots of
      code checks for ``if x is colander.null``, which will fail across pickling
      and unpickling.  Now the reference created when ``colander.null`` is
      pickled is unpickled as the singleton itself.
Commits on Nov 29, 2010
  1. back to development:

    mcdonc committed Nov 29, 2010
  2. prep for 0.9

    mcdonc committed Nov 29, 2010
Commits on Oct 7, 2010
  1. - Undocumented internal API for all type objects: ``flatten``.

    mcdonc committed Oct 7, 2010
      External type objects should now inherit from
      ``colander.SchemaType`` to get a default implementation.