# History

## 2020-10-14, version 1.5.0

- Add ESM support. Thanks @mojoaxel.


## 2019-07-27, version 1.4.7

- Upgraded to `hammerjs@2.0.8`. Thanks @mojoaxel.


## 2016-03-05, version 1.4.6

- Fixed #6: stopPropagation not binding to the original event.


## 2016-01-13, version 1.4.5

- Made `propagating-hammerjs` more robust against removing/attaching a DOM
  element in the DOM whilst executing a touch event of the DOM element itself.


## 2016-01-04, version 1.4.4

- Upgraded to Hammer.js v2.0.6.
  - Replaced usage of `Hammer.extend` with `Hammer.assign`.
- Fixed not working in case of multiple instances of propagating-hammerjs on
  the same DOM element. Thanks @jsdw.


## 2015-06-04, version 1.4.3

- Fixed `dragend` events not being emitted correctly in case of multiple
  nested handlers.


## 2015-06-02, version 1.4.2

- Fixed not being able to overload options when having overridden the global
  Hammer instance.


## 2015-04-20, version 1.4.1

- Fixed not being able to handle both a tap and double tap.


## 2015-04-17, version 1.4.0

- Extended the option `preventDefault` with values `'mouse'`, `'touch'`,
  and `'pen'` to prevent default behavior for a specific type of device.


## 2015-04-14, version 1.3.0

- Created an option `preventDefault` to enforce preventing the default browser
  behavior.
- Fixed propagation not being handled correctly when the mouse pointer is
  being dragged outside the parent div.


## 2015-02-09, version 1.2.2

- Fixed #2, the `emit` method not working.


## 2015-01-29, version 1.2.1

- Removed using top level `this`, attaching `propagating` immediately to
  `window instead`.


## 2015-01-05, version 1.2.0

- Added an event property `event.firstTarget`, always containing the element
  where a gesture started.
- Fixed the `hammer.input` event blocking the emit of real events.
- Fixed `panend` not being emitted when `pan` was used too.


## 2015-01-02, version 1.1.1

- Fixed the module not working via commonjs.


## 2014-12-30, version 1.1.0

- Added support for applying `propagating` to the Hammer constructor.


## 2014-12-30, version 1.0.0

- Initial, fully functional release.
