Commits

Author Commit Message Labels Comments Date
crast
Tests now work with change from underscore to dash on options
crast
SelectFields: Make all selectfields iterable to produce options, and make a
crast
BooleanField: Accept a wider range of input, normalize how CheckboxInput and RadioInput widgets are used.
crast
SelectField/SelectMultipleField cleanup:
crast
Fields: add __repr__ to Label and Flags.
crast
validators.py: add NumberRange validator to __all__, create number_range alias as well.
Thomas Johansson
Update tip to 0.5.1dev
Thomas Johansson
Added tag 0.5 for changeset 97d88af6bca0
Thomas Johansson
Ready 0.5 release
Tags
0.5
Thomas Johansson
Add new extensions to setup.py
Thomas Johansson
Add new validators to docs
Thomas Johansson
Set values_formatter default in __init__ if None is provided.
Thomas Johansson
Improve docs layout
Thomas Johansson
Add AnyOf, NoneOf, any_of, none_of to __all__
Thomas Johansson
Rename message_values_formatter to values_formatter
Thomas Johansson
Add `NoneOf` and `AnyOf` validators. Fixes #21, Fixes #27
crast
ext.sqlalchemy: added orm.model_form() functionality mirroring those from appengine/django extensions.
crast
Implement a populate_obj for FieldList and improve the one from FormField.
crast
Add a test for IntegerField defaults being overridden as expected
crast
Form: Don't process obj data on None
crast
ext.sqlalchemy: primary key support overhaul:
crast
Docs: Minor grammar changes, added slightly to FAQ
crast
Validators: Interpolate message strings at validation time, not at init time, to support various 'lazy' i18n wrappers. Fixes #29.
crast
ext.appengine: split out fields into their own module
crast
Cleanup of changelog to prep for 0.5
crast
Documentation: Updated layout, added FAQ and "Solving Specific Problems" to Sphinx toc tree.
crast
BaseForm: allow construction with a sequence of 2-tuples in addition to a dict.
crast
Nuke BaseForm.__getattr__. This is just asking for bugs to pop up later.
crast
DecimalField: Do not null out `data` on invalid input, like IntegerField.
crast
validation: Make StopValidation inherit directly from Exception and use
  1. Prev
  2. Next