# 3.7.2 Parental Control - Fixed a bug where a missing parent check would cause exceptions # 3.7.1 Contrarian Views - Bumped `contra@1.9.4` # 3.7.0 Party Like It's the End of the World - Added a `canMove` method that returns whether `drake` can move a DOM element # 3.6.8 Calculated Risk - Fixed a bug where `drake.cancel` would misbehave when `copy` was `true` # 3.6.7 Miscalculation - Fixed a long-standing bug where candidate positioning would be off by one position # 3.6.6 Living on the Edge - Fixed a bug with clicks on IE7, IE8, IE9 # 3.6.5 Shadowbane - Fixed a bug where `shadow` even would trigger multiple times when moving over the last position # 3.6.4 Water Tap - Fixed an instrumentation issue that prevented the tests from running # 3.6.3 Body Double - Fixed an issue that prevented `dragula` from execution early in the document load life-cycle # 3.6.2 Rugrats - Fixed a _touch events_ regression introduced in `3.6.1` # 3.6.1 Point Blank - Fixed issues in touch-enabled browsers such as Windows Phone 10 # 3.6.0 Prognosis Negative - Introduced support for `contentEditable` DOM attribute # 3.5.4 Parental Discretion - Switched from `.parentElement` to `.parentNode` avoiding bugs when hovering over `` elements # 3.5.3 Dragster - Fixed a bug where mobile devices wouldn't be able to drag elements # 3.5.2 Press Start - Fixed a bug where `` # 1.4.1 Blood Prince - Fixed an issue where manually started drag events wouldn't know if position changed when an item was dropped in the source container - Added minor styling to `gu-mirror`, to visually identify that a drag is in progress # 1.4.0 Top Fuel - Added a `dragend` event that's always fired - Added a `dragging` property to API - Introduced manual `start` API method - Introduced `addContainer` and `removeContainer` dynamic API # 1.3.0 Terror Introduced an `.end` instance API method that gracefully ends the drag event using the last known valid drop target. # 1.2.4 Brother in Arms - The `accepts` option now takes a fourth argument, `sibling`, giving us a hint of the precise position the item would be dropped in # 1.2.3 Breeding Pool - Fixed a bug in cross browser behavior that caused the hover effect to ignore scrolling - Fixed a bug where touch events weren't working in obscure versions of IE # 1.2.2 Originality Accepted - Improved `accepts` mechanism so that it always accepts the original starting point # 1.2.1 Firehose - Fixed a bug introduced in `1.2.0` - Fixed a bug where cancelling with `revert` enabled wouldn't respect sort order # 1.2.0 Firefly - Introduced `moves` option, used to determine if an item is draggable - Added a `source` parameter for the `drop` event - Cancelling a drag event when `revertOnSpill` is `true` will now move the element to its original position in the source element instead of appending it - Fixed a bug where _"cancellations"_ that ended up leaving the dragged element in the source container but changed sort order would trigger a `cancel` event instead of `drop` - Fixed a bug where _"drops"_ that ended up leaving the element in the exact same place it was dragged from would end up triggering a `drop` event instead of `cancel` - Added touch event support # 1.1.4 Fog Creek - Added `'shadow'` event to enable easy updates to shadow element as it's moved # 1.1.3 Drag Queen - Fixed a bug where `dragula` wouldn't make a copy if the element was dropped outside of a target container - If a dragged element gets removed for an instance that has `copy` set to `true`, a `cancel` event is raised instead # 1.1.2 Eavesdropping - Fixed a bug where _"cancellations"_ that ended up leaving the dragged element somewhere other than the source container wouldn't trigger a `drop` event # 1.1.1 Slipping Jimmy - Fixed a bug where the movable shadow wouldn't update properly if the element was hovered over the last position of a container # 1.1.0 Age of Shadows - Added a movable shadow that gives visual feedback as to where a dragged item would be dropped - Added an option to remove dragged elements when they are dropped outside of sanctioned containers - Added an option to revert dragged elements back to their source container when they are dropped outside of sanctioned containers # 1.0.1 Consuelo - Removed `console.log` statement # 1.0.0 IPO - Initial Public Release