- Added
withRadioField
and re-expressradioField
into that. #1775
- Added
colorField
for creating a html color field (<input type="color">
) #1748
- Extended
OptionList
byOptionListGrouped
and implemented grouped select fields (<select>
with<optgroup>
) #1722
- Added equivalent version of
mreqMsg
forareq
andwreq
correspondingly #1628
- Added
mreqMsg
formreq
functionality with a configurable MsgValueRequired #1613
- Add
.sr-only
to labels inrenderBootstrap3
when they are null.
- Make FormResult an instance of Eq
- make sure a select field does not lose the selected value even if a validation on the field fails
- Move
addClass
from private/undocumented inYesod.Form.Bootstrap3
toYesod.Form.Functions
#1510 - Add
Yesod.Form.Functions.removeClass
#1510 - Changed
Textarea
to deriveIsString
#1514 - Expose
selectFieldHelper
#1530
- Explicitly define
(<>)
in theSemigroup
instance forEnctype
- Upgrade to yesod-core 1.6.0
- Korean translation
- Added
Alternative
instance toFormResult
to simplify handling pages with multiple forms.
- Added
WForm
to reduce the verbosity using monadic forms. - Added
wreq
andwopt
correspondent functions forWForm
.
- Fixed
textareaField
writeHtmlEscapedChar
trim "\r"
- Password field does not remember its previous value
- Fix warnings
- Fixed spelling errors and wording for
Yesod.Form.Functions.convertField
's documentation
- Fixed
identifyForm
to properly returnFormMissing
for empty forms. #1072
- Added a
ToValue
instance forEnctype
#1296
- Added Yesod.Form.I18n.Spanish
- Functor instances for Option/OptionList
- Foldable/Traversable instances for FormResult #1089
- runFormPost has wrong behavior for empty forms #950
- Add a
Semigroup
instance
Added jqueryDatePickerDayField
.
Documentation updates
Added timeFieldTypeTime
and timeFieldTypeText
, and deprecated timeField
itself.