use representable:.
add tests for different form states: setup and validate.
fix tests.
cleanup Form.
make prepare: form a default for all form transformations. we never want it to be decorated.
rename Form#save_to_models to #sync_to_models
start fixing sync.
fix sync semantics.
simplify #nested_forms so it only yields the nested Definition instance.
more cleanups. we're getting there!
use Disposable::Composition in Reform::Composition.
remove Reform::Form::DSL.
use representable 1.8.0.
more docs.
comments about how to make Reform 100% awesome.
started to implement :populate which allows you to create missing models when doing #validate. this addresses #33.
validate internally calls #validate! on nested forms. this works recursively without limitations.
add a test for deep form nesting and validation errors
allow unlimited nesting of forms by making #validate recursive. this fixes #68.
introduce Errors#valid? that keeps track of sanity.