Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 120 lines (73 sloc) 3.084 kb
35fb6f5 @mcdonc Add partial work towards schema / validation / serialization / deseriali...
mcdonc authored
1 Changes
2 =======
3
257b3b7 @mcdonc
mcdonc authored
4 Next release
5 ------------
6
605f148 @mcdonc - (Hopefully) fix intermittent datetime-granularity-related test
mcdonc authored
7 - (Hopefully) fix intermittent datetime-granularity-related test
8 failures.
9
257b3b7 @mcdonc
mcdonc authored
10 - Internationalized error messages. This required some changes to
11 error message formatting, which may impact you if you were feeding
12 colander an error message template.
13
54aadac @mcdonc Prep for 0.5.2.
mcdonc authored
14 0.5.2 (2010-04-09)
15 ------------------
782d899 @mcdonc - Fix bug in serialization of non-Unicode values in the ``String`` class...
mcdonc authored
16
40432fb @tseaver Typo.
tseaver authored
17 - Add Email and Regex validators (courtesy Steve Howe).
68d4926 @mcdonc - Add Email and Regex validators.
mcdonc authored
18
cb8b9d0 @mcdonc - Raise a ``colander.Invalid`` error if a ``colander.SequenceSchema``
mcdonc authored
19 - Raise a ``colander.Invalid`` error if a ``colander.SequenceSchema``
20 is created with more than one member.
21
d4c62f4 @mcdonc - Add ``Function`` validator.
mcdonc authored
22 - Add ``Function`` validator.
23
782d899 @mcdonc - Fix bug in serialization of non-Unicode values in the ``String`` class...
mcdonc authored
24 - Fix bug in serialization of non-Unicode values in the ``String`` class.
25
62f6252 @mcdonc - Get rid of ``pserialize`` in favor of making ``serialize`` always
mcdonc authored
26 - Get rid of ``pserialize`` in favor of making ``serialize`` always
27 partially serialize.
28
29 - Get rid of ``pdeserialize``: it existed only for symmetry. We'll
30 add something like it back later if we need it.
31
2686ec7 @mcdonc Prep for 0.5.1.
mcdonc authored
32 0.5.1 (2010-04-02)
33 ------------------
6b8c500 @mcdonc - The constructor arguments to a the ``colander.Schema`` class are now
mcdonc authored
34
35 - The constructor arguments to a the ``colander.Schema`` class are now
36 sent to the constructed SchemaNode rather than to the type it represents.
37
6653b21 @mcdonc - Allow ``colander.Date`` and ``colander.DateTime`` invalid error
mcdonc authored
38 - Allow ``colander.Date`` and ``colander.DateTime`` invalid error
39 messages to be customized.
40
507ac4b @mcdonc - Add a ``pos`` argument to the ``colander.Invalid.add`` method.
mcdonc authored
41 - Add a ``pos`` argument to the ``colander.Invalid.add`` method.
42
43 - Add a ``__setitem__`` method to the ``colander.Invalid`` class.
44
e82bc8d @mcdonc Fix bug where pserialize was not serializing default properly.
mcdonc authored
45 - The ``colander.Mapping`` constructor keyword argument
46 ``unknown_keys`` has been renamed to ``unknown``.
b97ef0f @mcdonc - New interface methods required by types and schema nodes:
mcdonc authored
47
9275184 @mcdonc - Allow ``colander.Mapping`` type to accept a new constructor
mcdonc authored
48 - Allow ``colander.Mapping`` type to accept a new constructor
b97ef0f @mcdonc - New interface methods required by types and schema nodes:
mcdonc authored
49 argument: ``partial``.
9275184 @mcdonc - Allow ``colander.Mapping`` type to accept a new constructor
mcdonc authored
50
b97ef0f @mcdonc - New interface methods required by types and schema nodes:
mcdonc authored
51 - New interface methods required by types and schema nodes:
52 ``pserialize`` and ``pdeserialize``. These partially serialize or
53 partially deserialize a value (the definition of "partial" is up to
54 the type).
9275184 @mcdonc - Allow ``colander.Mapping`` type to accept a new constructor
mcdonc authored
55
036a108 @mcdonc Prep for 0.5.
mcdonc authored
56 0.5 (2010-03-31)
57 ----------------
58
59 - 0.4 was mispackaged (CHANGES.txt missing); no code changes from 0.4
60 however.
61
2f8c3e2 @mcdonc Prep for 0.4.
mcdonc authored
62 0.4 (2010-03-30)
63 ----------------
27b12a1 @mcdonc - Add ``colander.DateTime`` and ``colander.Date`` data types.
mcdonc authored
64
65 - Add ``colander.DateTime`` and ``colander.Date`` data types.
66
67 - Depend on the ``iso8601`` package for date support.
68
1754051 @mcdonc Prep for 0.3.
mcdonc authored
69 0.3 (2010-03-29)
70 ----------------
de70340 @mcdonc - Add ``colander.Length`` validator class.
mcdonc authored
71
cf3f90a @mcdonc - Subnodes of a schema node are now kept in the ``children`` attribute
mcdonc authored
72 - Subnodes of a schema node are now kept in the ``children`` attribute
73 rather than the ``nodes`` attribute.
74
a9d94df @mcdonc - Add an ``sdefault`` property to ``colander.SchemaNode`` objects.
mcdonc authored
75 - Add an ``sdefault`` property to ``colander.SchemaNode`` objects.
76
c326bb5 @mcdonc - Add a ``clone`` method to ``colander.SchemaNode`` objects.
mcdonc authored
77 - Add a ``clone`` method to ``colander.SchemaNode`` objects.
78
a2a8b5a @mcdonc - Add a ``__str__`` method to the ``colander.Invalid`` exception that
mcdonc authored
79 - Add a ``__str__`` method to the ``colander.Invalid`` exception that
80 prints an error summary.
81
822cbd1 @mcdonc - Various error message improvements.
mcdonc authored
82 - Various error message improvements.
83
de70340 @mcdonc - Add ``colander.Length`` validator class.
mcdonc authored
84 - Add ``colander.Length`` validator class.
85
380a88a @mcdonc Prep for 0.2
mcdonc authored
86 0.2 (2010-03-23)
87 ----------------
88
89 - Make nodetype overrideable.
90
91 - Add __getitem__ to SchemaNode.
92
93 - Fix OneOf message.
94
95 - Capitalize node titles.
96
97 - Deal with empty strings in String, Boolean, and Float types.
98
99 - Introduce description; make title the same as name.
100
101 - Remove copy method from schemanode.
102
103 - Allow schema nodes to have titles.
104
105 - The term "structure" is too overloaded to use for schema purposes:
106 structure -> schema node.
107
108 - Make Sequence more like Tuple and Mapping (it uses a substructure
109 rather than a structure parameter to denote its type).
110
111 - Add __repr__ and copy methods to structure.
112
113 - Add accept_scalar flag to Sequence.
114
115
aecc474 @mcdonc Prep for 0.1.
mcdonc authored
116 0.1 (2010-03-14)
35fb6f5 @mcdonc Add partial work towards schema / validation / serialization / deseriali...
mcdonc authored
117 ----------------
118
119 - Initial release.
Something went wrong with that request. Please try again.