Releases: mar10/fancytree
Releases · mar10/fancytree
v2.38.3
v2.38.2
Release 2.38.2
Commit details.
v2.38.1
Release 2.38.1
- Replace deprecated jQuery functions:
$.isArray(), $ .isFunction(),$.trim(), $ ().click() - Update to jQuery 3.6.0 and jQuery UI 1.13.0
- Update formatter to Prettier 2.0
v2.38.0
- [Added] #1041 Make assertions more debuggable
- [Added] #1051 ext-filter Fuzzy matched title segment is not highlighted
- [Added] #1053 ext-dnd5 new option
dnd5.sourceCopyHook
(optional callback
passed totoDict
on dragStart) - [Added] #1054 ext-filter tree.updateFilter()
- [Fixed] #700 ext-filter Doing fuzzy filtering doesn't escape regex characters like the non fuzzy case
- [Fixed] #1042 Don't scroll while clicking an embedded link
- [Fixed] #1045 re-init exception (grid-ext)
v2.37.0
- [Changed] #871, #1032 ext-glyph:
- Support for SVG tags as used by fontawesome 5 with
all.js
library - Improved padding and alignment for skin-awesome icons
- Allow to pass a callback() as
glyph.map<TYPE>
option - Update Fontwesome demos to v5.0.13
- Support for SVG tags as used by fontawesome 5 with
- [Changed] #1025 ext-dnd5: changed behavior when
dndOpts.multiSource
is
true. Now dragging an unselected node will only drag that single node (while
keeping the other nodes selected). You have to drag one of the selected
nodes in order to drag the whole group. - [Fixed] #1022 ext-persist: Handle 'Access is denied for this document'
- [Fixed] #1028 Uncaught TypeError: apply is not a function (regression of #1019)
- [Fixed] #1029 Fast expand/collapse of folder leads to inconsistent state
v2.36.1
v2.36.0
- [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
v2.35.0
- [Changed] The
enableAspx
option will default to 'false' in the future.
For now, a warning is emitted, to explicitly set it or use thepostProcess
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 emptychildren
array - [Fixed] #998 dnd5 triggering multiple loads of lazy nodes on hover
v2.34.0
- [DEPRECATED] jQuery UI widget methods:
Usetree.METHOD()
instead of$().fancytree("METHOD")
. - [Added]
tree.debugTime()
,tree.debugTimeEnd()
for debugging. - [Added]
tree.destroy()
as alternative fortree.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.
v2.33.0
- [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<ul>
is embedded. - [Fixed] #966: Ext-dnd5: bug in function onDropEvent (case 'dragover')
- [Fixed] ext-filter: sub-match counter is one too high.