110 lines
2.5 KiB
Markdown
110 lines
2.5 KiB
Markdown
# ChangeLog for yesod-form
|
|
|
|
## 1.7.0
|
|
|
|
* Extended `OptionList` by `OptionListGrouped` and implemented grouped select fields (`<select>` with `<optgroup>`) [#1722](https://github.com/yesodweb/yesod/pull/1722)
|
|
|
|
## 1.6.7
|
|
|
|
* Added equivalent version of `mreqMsg` for `areq` and `wreq` correspondingly [#1628](https://github.com/yesodweb/yesod/pull/1628)
|
|
|
|
## 1.6.6
|
|
|
|
* Added `mreqMsg` for `mreq` functionality with a configurable MsgValueRequired [#1613](https://github.com/yesodweb/yesod/pull/1613)
|
|
|
|
## 1.6.5
|
|
|
|
* Add `.sr-only` to labels in `renderBootstrap3` when they are null.
|
|
|
|
## 1.6.4
|
|
|
|
* Make FormResult an instance of Eq
|
|
|
|
## 1.6.3
|
|
|
|
* make sure a select field does not lose the selected value even if a validation on the
|
|
field fails
|
|
|
|
## 1.6.2
|
|
|
|
* Move `addClass` from private/undocumented in `Yesod.Form.Bootstrap3` to `Yesod.Form.Functions` [#1510](https://github.com/yesodweb/yesod/pull/1510)
|
|
* Add `Yesod.Form.Functions.removeClass` [#1510](https://github.com/yesodweb/yesod/pull/1510)
|
|
* Changed `Textarea` to derive `IsString` [#1514](https://github.com/yesodweb/yesod/pull/1514)
|
|
* Expose `selectFieldHelper` [#1530](https://github.com/yesodweb/yesod/pull/1530)
|
|
|
|
## 1.6.1
|
|
|
|
* Explicitly define `(<>)` in the `Semigroup` instance for `Enctype`
|
|
|
|
## 1.6.0
|
|
|
|
* Upgrade to yesod-core 1.6.0
|
|
|
|
## 1.4.16
|
|
|
|
* Korean translation
|
|
|
|
## 1.4.15
|
|
|
|
* Added `Alternative` instance to `FormResult` to simplify handling pages with multiple forms.
|
|
|
|
## 1.4.14
|
|
|
|
* Added `WForm` to reduce the verbosity using monadic forms.
|
|
* Added `wreq` and `wopt` correspondent functions for `WForm`.
|
|
|
|
## 1.4.13
|
|
|
|
* Fixed `textareaField` `writeHtmlEscapedChar` trim "\r"
|
|
|
|
## 1.4.12
|
|
|
|
* Password field does not remember its previous value
|
|
|
|
## 1.4.11
|
|
|
|
* Fix warnings
|
|
* Fixed spelling errors and wording for `Yesod.Form.Functions.convertField`'s
|
|
documentation
|
|
|
|
## 1.4.10
|
|
|
|
* Fixed `identifyForm` to properly return `FormMissing` for empty forms. [#1072](https://github.com/yesodweb/yesod/issues/1072)
|
|
|
|
## 1.4.9
|
|
|
|
* Added a `ToValue` instance for `Enctype` [#1296](https://github.com/yesodweb/yesod/pull/1296)
|
|
|
|
## 1.4.8
|
|
|
|
* Added Yesod.Form.I18n.Spanish
|
|
|
|
## 1.4.6
|
|
|
|
* Functor instances for Option/OptionList
|
|
|
|
## 1.4.5
|
|
|
|
* Foldable/Traversable instances for FormResult [#1089](https://github.com/yesodweb/yesod/pull/1089)
|
|
|
|
## 1.4.4.1
|
|
|
|
* runFormPost has wrong behavior for empty forms [#950](https://github.com/yesodweb/yesod/issues/950)
|
|
|
|
## 1.4.4
|
|
|
|
* Add a `Semigroup` instance
|
|
|
|
## 1.4.3
|
|
|
|
Added `jqueryDatePickerDayField`.
|
|
|
|
## 1.4.2.1
|
|
|
|
Documentation updates
|
|
|
|
## 1.4.2
|
|
|
|
Added `timeFieldTypeTime` and `timeFieldTypeText`, and deprecated `timeField`
|
|
itself.
|