- Upgraded to Elmish v0.13.0
- Support for ARIA attributes
- Upgraded to PureScript 0.15.13
Elmish.HTML.Events
module with more precisely typed events.onTouchXyz
events.img.loading
property.video.onPlay
andvideo.onPause
properties.
- Breaking: All event properties
onXyz
are now typed more precisely than justForeign
, allowing for event handling without resorting tounsafeCoerce
and/orreadForeign
.
- Breaking: Changed
ref
props fromEffectFn1 elem Unit
toElmish.React.Ref
- Breaking: The
textarea
element no longer allows children. React differs from Html by using thevalue
prop instead of a text element child to set the input state. https://reactjs.org/docs/forms.html#the-textarea-tag - No longer using Elmish FFI mechanism for HTML tags
- Breaking: Changed
ref
props fromString
toEffectFn1 elem Unit
- migrated to PureScript 0.14
- migrated to Elmish 0.5.0 (
JsCallback
s are gone, replaced byEffectFn
s)
- migrated to GitHub Actions
- migrated to Spago
onEnded
,onError
,onLoadedMetadata
,onTimeUpdate
,onVolumeChange
props for<video>
onDoubleClick
prop for all elements
img.onError
prop
- Give
onXyz
events a parameter (where makes sense)
- Add
onScroll
event, which was missing - Export a convenience
_data
function so that consumers don't have to importForeign.Object.fromHomogeneous
- Add support for HTML
data-
attributes via special_data :: Object String
props
on all HTML components. - Add support for CSS frameworks in
Elmish.HTML.Styled
- Add a way to construct values of type
CSS
- Add CircleCI configuration.
- Add Spago configuration.
- Add
README.md
.
- Initial release.