Skip to content

Development Archive

insin edited this page Nov 12, 2014 · 6 revisions

Development Archive

0.5

  • ☑ Migrate from DOMBuilder to React
  • ☑ Generate React.DOM components
  • ☑ Manual validation, no changes needed to cleaning/validation process
  • ☑ Build data object from the DOM using formData()
  • ☑ Make FormSet API more suitable for the client side

0.6

  • ☑ Add support for partial cleaning/validation
  • ☑ Add a controlled (default: false) option to Forms to enable use of controlled input components
    • ☑ Add a prefixed (default: false) option to setData() and updateData(), as the user shouldn't be forced to pass prefixed field names in order to programatically update controlled fields.
  • ☑ Add interactive onChange validation - whole form or per-field
    • ☑ Allow registration of multiple event handlers
    • 'auto' validation adds delayed onChange an instant onBlur validation to text fields, so the user also gets feedback when leaving a required field if they didn't change anything.
  • ☑ Add API for updating form.data without triggering validation, for controlled components
    • validate (default: true) and clearErrors (default: true) options to updateData()
    • validate (default: true) option to setData()
  • ☑ Get FormSets working with 0.6 features
    • ☑ Pass kwargs through to form.setData()
    • validate (default: true) option to setData()
  • ☑ Rename isBound to isInitialRender - more explicit about what it's actually used for.

0.7

  • ☑ Add a locales module for adding/getting locales and setting a default.
  • ☑ Change the formats module to use locales, adding a getFormat() function to get input/output formats by locale.

0.8

  • Use React 0.12
Clone this wiki locally