Skip to content

Latest commit

 

History

History
192 lines (113 loc) · 6.65 KB

CHANGELOG.md

File metadata and controls

192 lines (113 loc) · 6.65 KB
  • Add title Field prop for adding tooltips to fields
  • Add listDefaultHeight and listApproximatedLengthBreak options to customize the very bad select-menu item height heuristic
  • Workaround select-menu with different option height bug
  • Fix missing placeholder in select-menu
  • Fix choices as array of pairs
  • Make Radio/Checkbox-SetFields handle non-string value like Selects.
  • Fix decorators to keep known static attributes.
  • Add dangerousRawHTMLLabels option for FieldSets to allow raw html in labels.
  • Fix #38 and style disable state for form's button
  • Migrate to react-select 2
  • Minor fixes
  • Fix non-string values not set for async loaded non-string choices.
  • Add an easing on opacity transition for form loading.
  • Fix long labels style in select menu. Fix #35
  • Field refactoring, props processing refactored in a HOC and some rendering optimization.
  • Upgrade bemboo to 2.0.0
  • 100% test coverage
  • Fix lots of minor bugs and unnecessary renders
  • Dead code removal
  • Cosmetic fixes
  • Add a NoRequestNeeded exception to allow unrest onCreate/onSend methods to skip the request (and therefore avoid valid and error messages)
  • Don't duplicate sass now that src is bundled
  • Bundle source code and a pkg.module field to allow in your app building and code-splitting (with webpack you will have to add the node_modules/src/formol directory to the include of your babel rule)
  • Add Formol classes property to specify additional classes on buttons
  • Make sass importable without editing includePath
  • Input text is always in basic color
  • Range field improvements
  • Add focus color for default theme. Fix #27
  • Sass files organization
  • Avoid crash on non-file files in FileField
  • Fix default formatter/normalizer
  • Use an updater for Formol setState to avoid data loss
  • Fix null value in Select and bad coercive equality for value.
  • Handle non-string values in select field (using an internal memo)
  • Add Inliner component to allow several fields in same line
  • Reset form on submit when no item was given
  • Allow restoring not entered state for fields from Form. Restore this state after a successful submit or a cancel.
  • Align password field (take eye size in account)
  • Fix typo for datetime-local type.
  • Fix bad prop check for componentDidUpdate in Field.
  • Add a money type.
  • Use decorators for context and export contexts
  • Add stars on required fields. Fix #19
  • Prevent stack overflow when comparing field props in componentDidUpdate.
  • Protect from unmounting in onSubmit
  • Trigger a form validation on field prop change (makes async choices works better for instance, and knobs too)
  • Fix allowUnmodifiedSubmit
  • Add allowUnmodifiedSubmit to allow submit even if the form has no modification.
  • Trigger a form validation after first render and following item props change.
  • Fix range field
  • Update bemboo to avoid unecessary re-render
  • Make Fields PureComponents
  • Localize datePatern and fix CalendarField
  • Log error on bad return value from onSubmit
  • Add required class on fields
  • Fix useless re-rendering with a better types comparison
  • Fix errors being ignored in FileField
  • Remove choiceGetter (get your choice in your form instead)
  • Improve unrest error handling
  • Wrap the eye toggler for password strength field
  • Fix Password field style related to #18
  • Remove password (and strength) type text at blur
  • Send the right item on create
  • Fix SelectField onChange bad signature
  • Add an extra parameter for form that will be called with the state (can be useful for prompting with react-router for example).
  • Fix creation pk test in unrest wrapper.
  • Use a mapping as argument for unrest and export it publicly
  • First release
  • Refactor everything (see commit log)
  • Pre release