changelogs.md


ontimizeweb/o-ngx-tree

Repository  -  API  -  Source

2.0.0-rc.11

April 3, 2018

Bug Fixes

  • tree-controller: handle change dection in expandToParent properly (#248) (d6414d5)

2.0.0-rc.10

April 2, 2018

Features

2.0.0-rc.9

February 22, 2018

Bug Fixes

  • custom-menu: close menu when custom menu item gets clicked (#218) (ae75381)
  • types: export missed type definitions (8335cf9)

Features

  • 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

February 20, 2018

Features

  • tree: unselect tree via controller (6c43391)

2.0.0-rc.7

February 18, 2018

Bug Fixes

  • 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)

Features

  • selection: add ability to allow and forbid a node selection (closes #220) (#221) (12852c9)

2.0.0-rc.6

February 12, 2018

Bug Fixes

  • checkboxes: get rid of performance issue with cyclic event firing; fix indetermined state (55b975e)

2.0.0-rc.5

February 11, 2018

Bug Fixes

  • 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)

Features

2.0.0-rc.4

November 25, 2017

Bug Fixes

  • 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

November 24, 2017

Bug Fixes

2.0.0-rc.2

November 19, 2017

Bug Fixes

  • TreeController: populate new nodes with ids unless they have them. Closes #145 (3d0826a)

Features

  • 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

November 5, 2017

Bug Fixes

  • tree: should not load children when they were already loaded (closes #149) (aa44992)
  • TreeController: fix inconsistent root node (9626db7)

Features

  • 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

August 27, 2017

Bug Fixes

2.0.0-alpha.9

August 27, 2017

Bug Fixes

  • handle rxjs subscriptions (5db73e0)
  • tree, menu: return proper value for positionInParent call; change z-index of the menu (0db681c)

2.0.0-alpha.8

July 2, 2017

Bug Fixes

  • 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

June 23, 2017

Bug Fixes

  • 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

June 10, 2017

Bug Fixes

  • 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

Features

  • 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

March 4, 2017

Bug Fixes

  • scripts: do not update web-driver on postinstall (fadd8de)
  • scripts: remove not ready things from scripts (c74b977)

2.0.0-alpha.4

March 4, 2017

Bug Fixes

  • 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)

Features

  • 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)