Permalink
Commits on Mar 29, 2011
  1. prep for 0.9.2

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

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

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

      ``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``.
    mcdonc committed Mar 29, 2011
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".

    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.
    dnouri committed Mar 10, 2011
Commits on Feb 28, 2011
  1. Revert "- Added ``min_len`` and ``max_len`` arguments to ``colander.S…

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

      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.
    mcdonc committed Feb 28, 2011
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).

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

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

      ``missing`` argument is left unspecified.
    mcdonc committed Jan 3, 2011
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

      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.
    mcdonc committed Dec 2, 2010
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``.

      External type objects should now inherit from
      ``colander.SchemaType`` to get a default implementation.
    mcdonc committed Oct 7, 2010
Commits on Oct 6, 2010
  1. - If you use a schema with deferred ``validator``, ``missing`` or

      ``default`` attributes, but you use it to perform serialization and
      deserialization without calling its ``bind`` method:
    
      - If ``validator`` is deferred, no validation will be performed.
    
      - If ``missing`` is deferred, the field will be considered *required*.
    
      - If ``default`` is deferred, the serialization default will be
        assumed to be ``colander.null``.
    mcdonc committed Oct 6, 2010
  2. make flatten branch

    mcdonc committed Oct 6, 2010
Commits on Oct 4, 2010
  1. add docs

    mcdonc committed Oct 4, 2010
  2. - SchemaNode constructor now accepts arbitrary keyword arguments. It

      sets any unknown values within the ``**kw`` sequence as attributes
      of the node object.
    mcdonc committed Oct 4, 2010
Commits on Oct 1, 2010
  1. German translation.

    Themanwithoutaplan committed Oct 1, 2010