Permalink
Commits on Nov 29, 2010
  1. @mcdonc

    Tag 0.9.

    mcdonc committed Nov 29, 2010
  2. @mcdonc

    prep for 0.9

    mcdonc committed Nov 29, 2010
Commits on Oct 7, 2010
  1. @mcdonc

    - 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
  2. @mcdonc
Commits on Oct 6, 2010
  1. @mcdonc

    - 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. @mcdonc

    make flatten branch

    mcdonc committed Oct 6, 2010
Commits on Oct 4, 2010
  1. @mcdonc

    add docs

    mcdonc committed Oct 4, 2010
  2. @mcdonc

    - 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. @Themanwithoutaplan
  2. @Themanwithoutaplan

    German translation.

    Themanwithoutaplan committed Oct 1, 2010
Commits on Sep 10, 2010
  1. @tseaver
  2. @fcorrea
Commits on Sep 9, 2010
  1. @tseaver
  2. @tseaver
  3. @tseaver

    Add faux-Texan locale.

    tseaver committed Sep 9, 2010
Commits on Sep 8, 2010
  1. @mcdonc

    Prep for 0.8.

    mcdonc committed Sep 8, 2010
  2. @mcdonc

    - Document deferred.

    mcdonc committed Sep 8, 2010
  3. @mcdonc

    - The concept of "schema binding" was added, which allows for a more

      declarative-looking spelling of schemas and schema nodes which have
      dependencies on values available after the schema has already been
      fully constructed.  See the new narrative chapter in the
      documentation entitled "Schema Binding".
    
    - The interface of ``colander.SchemaNode`` has grown a ``__delitem__``
      method.  The ``__iter__``, and ``__getitem__`` methods have now also
      been properly documented.
    mcdonc committed Sep 8, 2010
  4. @mcdonc

    - Docstring fixes to ``colander.SchemaNode`` (``missing`` is not the

      ``null`` value when required, it's a special marker value).
    mcdonc committed Sep 8, 2010
Commits on Sep 2, 2010
  1. @mcdonc

    prep for 0.7.3

    mcdonc committed Sep 2, 2010
  2. @mcdonc

    - A method of the ``colander.Invalid`` exception named ``messages``

      was added.  It returns an iterable of error messages using the
      ``msg`` attribute of its related exception node.  If the ``msg``
      attribute is iterable, it is returned.  If it is not iterable, a
      single-element list containing the ``msg`` value is returned.
    mcdonc committed Sep 2, 2010
Commits on Aug 31, 2010
  1. @mcdonc

    - The title of a schema node now defaults to a titleization of the

      ``name``.  Underscores in the ``name`` are replaced with empty
      strings and the first letter of every resulting word is capitalized.
      Previously the ``name`` was not split on underscores, and the
      entirety of the ``name`` was capitalized.
    mcdonc committed Aug 31, 2010
Commits on Aug 30, 2010
  1. @mcdonc

    prep for 0.7.2

    mcdonc committed Aug 30, 2010
  2. @mcdonc

    mention widget

    mcdonc committed Aug 30, 2010
  3. @mcdonc

    - The constructor of a ``colander.SchemaNode`` now accepts a

      ``widget`` keyword argument, for use by Deform (it is not used
      internally).
    mcdonc committed Aug 30, 2010
Commits on Aug 16, 2010
  1. @mcdonc

    Changelog gardening.

    mcdonc committed Aug 16, 2010
  2. @mcdonc

    add __iter__ method to schemas

    mcdonc committed Aug 16, 2010
Commits on Jun 22, 2010
  1. @mcdonc
Commits on Jun 13, 2010
  1. @mcdonc

    No commit message

    mcdonc committed Jun 13, 2010
  2. @mcdonc

    prep for 0.7.1

    mcdonc committed Jun 13, 2010
Commits on Jun 12, 2010
  1. @mcdonc

    - Make it possible to use ``colander.null`` as a ``missing`` argument

      to ``colander.SchemaNode`` for roundtripping purposes.
    
    - Make it possible to pickle ``colander.null``.
    mcdonc committed Jun 12, 2010
Commits on Jun 9, 2010
  1. @mcdonc

    prep for 0.7.0

    mcdonc committed Jun 9, 2010
  2. @mcdonc
  3. @mcdonc

    simplify defaulting

    mcdonc committed Jun 9, 2010
Commits on Jun 8, 2010
  1. @mcdonc

    tweaks

    mcdonc committed Jun 8, 2010