All notable changes to this project will be documented in this file.
Unreleased - (diff with 5.0.0)
5.0.0 - 2023-04-29 - (diff with 4.0.0)
- The
Mouse
andTouch
events add support for themeta
key. This is a breaking change as theKeys
type alias has a newmeta
key.
4.0.0 - 2019-01-04 - (diff with 3.1.0)
- Dependency to
File
type in elm/file.
- Keep the examples in the tagged commit for people coming from the package website.
- Previous
File
type alias. - File decoder (just use the one from elm/file now).
3.1.0 - 2018-09-27 - (diff with 3.0.0)
- Exposed the forgotten type
EventOptions
.
- Do not stop propagation anymore by default (Except for drag events).
3.0.0 - 2018-08-21 - (diff with 2.0.0)
- This
CHANGELOG
to record important changes. - Drag events are now all supported.
- File drop example.
- Drag and drop example.
- Port files to setup drag ports
src/DragPorts.js
andsrc/DragPorts.elm
.
- This is now an elm 0.19 package so there are upgrade changes.
- All modules are now under the namespace
Html.Events.Extra
. For exampleHtml.Events.Extra.Mouse
. - Tagged version commit is orphanned and stripped down to only keep the necessary for elm packaging.
elm-pep/
is not anymore a git sub-module.- Previous drag example.
2.0.0 - 2018-02-18 - (diff with 1.0.0)
src/Mouse.elm
module to handle mouse events.src/Touch.elm
module to handle touch events.src/Wheel.elm
module to handle wheel events.src/Drag.elm
module to handle drag events.- Examples for the Mouse, Touch, Wheel and Drag modules.
- Update
README
to reflect addition of mouse, touch, wheel and drag events. - Improve
elm-pep/
polyfill to better handle Apple devices.
1.0.0 - 2017-10-17
src/Pointer.elm
module providing pointer events to elm.examples/
containing one fully functional pointer events example.elm-pep/
as a submodule to a pointer event polyfill.README
describing this package.LICENSE
under MPL-2.0.