# 2.36.1 / Unreleased # 2.36.0 / 2020-07-15 * [Changed] #1005 Cast key to string in getNodeByKey() * [Changed] #1013 ext-dnd5: log warning when jQuery is too old * [Added] #1012 `dnd5.dropMarkerParent` allows usage in Webcomponents (i.e. shadow DOM) * [Added] #1017 `copyFunctionsToData` allows also copying functions to the data property of the node * [Fixed] #921 ext-edit / focus handling: Internet Explorer scrolls briefly to the top/left after editing if the tree container is partially outside the viewport * [Fixed] #1001 Invalid urls in skin-xp CSS * [Fixed] ext-dnd5: dropEffectCallback=none was not reset in some cases * [Fixed] #1018 ContextMenu extension always focuses the first node in the tree # 2.35.0 / 2020-03-27 * [Changed] The `enableAspx` option will default to 'false' in the future. For now, a warning is emitted, to explicitly set it or use the `postProcess` event instead. * [Added] #988 New option `dnd5.preventLazyParents` prevents dropping items on unloaded lazy nodes (defaults to true) * [Fixed] #983 lazyLoad with promise not calling postProcess * [Fixed] #984 ext-edit: Exception when cancelling addSibling() or addChildren() * [Fixed] #987 Lazy load puts "Load error" for content outside tree div if parent folder is removed before loads ends * [Fixed] #989 `node.toDict()` keeps empty `children` array * [Fixed] #998 dnd5 triggering multiple loads of lazy nodes on hover # 2.34.0 / 2019-12-26 * [DEPRECATED] jQuery UI widget methods: Use `tree.METHOD()` instead of `$().fancytree("METHOD")`. * [Added] `tree.debugTime()`, `tree.debugTimeEnd()` for debugging. * [Added] `tree.destroy()` as alternative for `tree.widget.destroy()`. * [Fixed] `$.ui.fancytree.getTree()` for Element arg. * [Fixed] #973 when use ext-grid in one tree, other tree not use ext-grid has error on click. * [Fixed] #974 ext-grid: too much output in production mode. * [Fixed] #975 ext-grid: fix `tree.visitRows()` for empty tree. * [Fixed] #978 ext-grid: addChildren() throws error when grid is hidden. # 2.33.0 / 2019-10-29 * [Added] event `preInit` (fired before nodes are loaded). * [Changed] jQuery is now a peerDependency (>=1.9), so users can install or re-use their own version. * [Changed] ext-grid: `updateViewport` event is now also triggered for 'renumber' (i.e. expand, collapse) * [Fixed] #963: tree.setExpanded() fails when autoScroll is enabled * [Fixed] #964: handle case when `source` is not passed and no `