3.0.0 (2024-01-30)
2.0.0 (2024-01-25)
3.0.0 (2024-01-16)
2.0.0-rc.11 (2018-04-03)
2.0.0-rc.10 (2018-04-02)
2.0.0-rc.9 (2018-02-22)
- custom-menu: close menu when custom menu item gets clicked (#218) (ae75381)
- types: export missed type definitions (8335cf9)
- selection: add ability to allow and forbid a node selection (closes #220) (#221) (12852c9)
- tree: unselect tree via controller (6c43391)
2.0.0-rc.8 (2018-02-20)
- tree: unselect tree via controller (6c43391)
2.0.0-rc.7 (2018-02-18)
- checkboxes: get rid of performance issue with cyclic event firing; fix indetermined state (55b975e)
- custom-menu: close menu when custom menu item gets clicked (#218) (ae75381)
2.0.0-rc.6 (2018-02-12)
- checkboxes: get rid of performance issue with cyclic event firing; fix indetermined state (55b975e)
2.0.0-rc.5 (2018-02-11)
- dragndrop: check whether stopPropagation is available on event (closes #115) (93b5f9c)
- tree: add method for creating children asynchronously (closes #204) (72cfcb6)
- tree: does not collapse root node when it is hidden (closes #209) (9aaa065)
2.0.0-rc.4 (2017-11-25)
- export noop function from rxjs-imports in order to force ngc to generate a proper metadata.json file. Closes #175 (#177) (c0aab34)
2.0.0-rc.3 (2017-11-24)
2.0.0-rc.2 (2017-11-19)
- node-menu: bring custom menu items to the node menu. Closes #48, closes #53, closes #25, closes #161 (#170) (d776886)
- tree: make it possible to collapse a tree on a first load. Closes #102 (be42398)
- Tree: adds ability to acquire tree underlying model (#168). Closes #147 (68c4dcf)
2.0.0-rc.1 (2017-11-05)
- tree: should not load children when they were already loaded (closes #149) (aa44992)
- TreeController: fix inconsistent root node (9626db7)
- add ability to pass a template to the tree for nodes rendering (a83c1e4)
- support ngrx (or loading children using any other redux-like library via special LoadNextLevel event) (1e4095d)
2.0.0-alpha.10 (2017-08-27)
- remove lodash 'get' (5bf144d)
2.0.0-alpha.9 (2017-08-27)
- handle rxjs subscriptions (5db73e0)
- tree, menu: return proper value for positionInParent call; change z-index of the menu (0db681c)
2.0.0-alpha.8 (2017-07-02)
- fix demo build output dir, add missing dependency for gh-pages, add extrab badge - version (cef0385)
- replace lodash functions with own ones in order to avoid tree-shaking issues (closes #108) (e6eb712)
- fn.utils: cover with tests critical paths (though coverage should be increased definitely for those utils) (87eaff5)
- system.js: add section for SystemJS configuration, use lodash-es instead of lodash (closes #104, #103, #58) (4b36690)
2.0.0-alpha.7 (2017-06-23)
- fix demo build output dir, add missing dependency for gh-pages, add extrab badge - version (cef0385)
- system.js: add section for SystemJS configuration, use lodash-es instead of lodash (closes #104, #103, #58) (4b36690)
2.0.0-alpha.6 (2017-06-10)
- async-children: create observable for aysnc children only once (fixes #80) (c74e1b4)
- tree: option to have an empty folder node (no children) (ac4f777), closes #87
- add cssClasses setting for folding elements and html templates for node and left menu activation elements (adc3c78)
- html value: render html properly in a node.value (baa62f4)
- tree: add left menu and an option to control availability of menus (1afb6fc)
2.0.0-alpha.5 (2017-03-04)
- scripts: do not update web-driver on postinstall (fadd8de)
- scripts: remove not ready things from scripts (c74b977)
- add demo/*/.css to .gitignore (2b2e597)
- apply new node value on blur (fixes #4) (378a36f)
- enable drag-n-drop for safari (27d344a)
- export only public api, ignore .publish (b7c22a3)
- handle coordinates via e.x, e.y or e.clientX, e.clientY - otherwise it causes issues (096c08b)
- include font-awesome into built module (48246bc)
- add previously ignored umd-bundler.js (af0ce27)
- build: copy styles to build directory (45c62e7)
- package.json: add lodash missing dependency (bf31a0a)
- tree.component: make sure tree can be loaded asynchronously (fc68654)
- type.utils: change lodash import from "lodash/index" to "lodash" (128fd97)
- webpack.config: override css loader (4cc9a99)
- replace font-awesome icons with utf-8 symbols as a workaround to problem with fonts bundling (a93726a)
- update README.md (f09b711)
- update README.md (ecff57d)
- drag-n-drop: add support of nodes' drag-n-drop (69e57d7)
- ng2-tree: add stylus, webpack-dev-server support (be3d56e)
- ng2-tree: tree is implemented as an Angular2 component (f03846a)
- node editing: add support of cancel and applying actions for the node value (aa0e651)
- node menu: add support of node renaming (15597c1)
- node menu: extracted into separate component (3c2915f)
- node menu: implement 'Add node' menu item (d171504)
- node removal: implement remove action in the node menu (d9dc8be)
- styles: make it possible to override styles (refs #16) (3435441)
- tree: add ability to hide root node (refs #25) (7d64cdf)
- tree: add support of async children loading on node expand (bbbb8f7)
- tree: make it possible to create static tree (refs #21) (d9b3c79)