Skip to content

Latest commit

 

History

History
346 lines (158 loc) · 11.2 KB

CHANGELOG.md

File metadata and controls

346 lines (158 loc) · 11.2 KB

Change Log

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.2.1 (2019-09-08)

Bug Fixes

  • remove hacky traverseAsync function (110a1a1)

1.2.0 (2019-09-08)

Bug Fixes

  • missing update for node expander when toggle triggerred (b80541d)

Features

  • add an optional performance-sensitive field (f31df58)

Performance Improvements

  • distinguish async and sync traverse for performance concert (b67b01e)

1.1.4 (2019-09-07)

Performance Improvements

  • add a throttle filter to avoid repeat update in one marco task (3d63888)

1.1.3 (2019-08-27)

Bug Fixes

  • markForCheck for expand and collapse event in node component (81479f9)

1.1.2 (2019-08-22)

Bug Fixes

  • remove element-closest dependency and let user decide (d59e194)

1.1.1 (2019-08-21)

Bug Fixes

  • incorrect type for input nodes (2f68736)

1.1.0 (2019-08-20)

Bug Fixes

  • unsafe data reference for roots in tree model (33af8d1)

Features

  • support boot up initial rendering performance (8cb5373)

1.0.0 (2019-08-20)

Features

  • improve change detection for wrapper and expander (83da7d3)
  • support completely type safe source code (9e5c7e9)
  • support fully onpush change detection strategy (9e5ce08)
  • upgrade to angular 8 (4a999cc)

0.8.0 (2018-05-16)

Bug Fixes

Features

  • upgrade angular-cli, deps and support Angular 6 (9698654)

BREAKING CHANGES

  • upgrading to rxjs 6.0 breaks backward compatibility

0.7.1 (2017-12-26)

0.7.0 (2017-11-22)

Bug Fixes

  • type: remove unnecessary types and code (a775aad)

Features

  • deps: upgrade deps to support Angular 5 (5936f8f)

0.6.0 (2017-10-26)

Features

  • rxjs: upgrade rxjs and use its new lettable feature (e2d3abb)

BREAKING CHANGES

  • rxjs: previously we added the operatators to Observable's prototype, now we don't. This could raise some missing references error at the user end.

0.5.3 (2017-10-09)

Bug Fixes

  • subscription: assign empty subscription to related variables (78afac1)

0.5.2 (2017-10-09)

Bug Fixes

  • filter: correct the broken filter functionality (63674e2)

0.5.1 (2017-09-25)

Bug Fixes

  • tree-node: only display children when node has children (3e3fd7b)

0.5.0 (2017-09-20)

Bug Fixes

  • refresh: ensure proper view update after nodes updated (dc6758b)
  • viewport: fire initialized event when virtualScroll disabled (da5d86a)

Features

  • keepNodesExpanded: support keep nodes expanded when data change (103b9b8)

0.4.0 (2017-09-18)

Bug Fixes

  • expander: center the expander, optimize template and style (5e3be34)
  • options: ensure tree component has default data options (aa32c1b)

Features

  • activateTarget: support specifying the activated node (02fa222)
  • expander-template: support custom template for tree expander (9158c38)
  • template-context: deprecate $implicit context for template context (5ef5498)

0.3.4 (2017-09-15)

Bug Fixes

  • ngOutlet: add missing field for ngOutletContext (7023a8e)

0.3.3 (2017-09-15)

Bug Fixes

  • tree: correct the TreeDraggingTargetService module path (c9ddfef)

0.3.2 (2017-09-15)

Bug Fixes

  • tree: use correct modifier for template (a16b4cb)

0.3.1 (2017-09-15)

Reverts

  • tree: restore the treeDraggingTargetService injection (b2868bf)

0.3.0 (2017-09-15)

Bug Fixes

  • exports: use direct import for correct aot (06bd7a9)

Features

  • tree-node: support tree-node-full-template (4debcf5)

0.2.2 (2017-09-14)

Bug Fixes

  • BrowserModule: remove BrowserAnimationsModule as not for library (64027fb)

0.2.1 (2017-09-14)

0.2.0 (2017-09-14)

Features

  • exports: export most module for external reference (677284d)

Performance Improvements

  • tree-node: avoid usage of function bind (abe0775)

0.1.0 (2017-09-07)

Bug Fixes

  • add missing file (686acaf)
  • missing type for ngc (21a101e)
  • expander: stop expand event propagation as default (2b3f565)
  • memory-leak: ensure removed node has no ref to elementRef (aef71bf)
  • options: avoid reference error (86f2219)
  • style: prevent wraping the node content (302b6fc)

Features

  • animation: support animation and option to switch it on or off (6ed7b97)
  • core: set up code base (8e79fa0)
  • drag: add dragging target service (b82fc9e)
  • drag&drop: improve UX and performance (420967a)
  • drag&drop: support drag and drop feature (21a2e3c)
  • focusNode: support focusing a node from input with node id (a1f5cfb)
  • levelPadding: allow function as levelPadding for flexible style (acb8d68)
  • model: emit sub-events before toggleExpander & loadingChildren (2e85611)
  • model: refine the model layer (2c2a966)
  • model: refine the model layer (2b51365)
  • model: replace the object cache to map cache (dc20dfa)
  • module: add moduleId for system.js (9a54282)
  • scroll: support scrollIntoView either in virutal scroll or not (e2cc6d0)
  • tree-node: redesign the drag&drop target and style (6efc4e4)
  • tree-options: redesign options processing (13067d3)
  • virtual-scroll: leggy implementation of virtual-scroll feature (33ca365)
  • virtual-scroll: support disabling virtual scroll (6324459)
  • vitual-scroll: simulate the scrollHeight with another way (4c9d403)

Performance Improvements

  • move changeable internal host bindings to parent template (785af75)
  • virtual-scroll: use a limit to end average node height collection (3bf532b)