New to Kendo UI for Angular? Start a free 30-day trial

TreeView (Archive)

7.1.5

2022-11-17

Bug Fixes

  • mark as compatible with Angular v15
  • a11y compliance

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0
  • @progress/kendo-theme-fluent: ^5.8.0

7.1.4

2022-10-26

Bug Fixes

  • add fluent theme to supported themes list

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0
  • @progress/kendo-theme-fluent: ^5.8.0

7.1.3

2022-09-21

Bug Fixes

  • error due to draggable default import

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

7.1.2

2022-09-12

Bug Fixes

  • accept kendo-angular-inputs v10 as peer

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

7.1.1

2022-09-07

Bug Fixes

  • unify icons

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

7.1.0

2022-06-22

Features

  • allow disabling parent nodes only
  • allow exapnding disabled nodes

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

7.0.2

2022-06-10

Bug Fixes

  • nodes value not updating for flat binding directive

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

7.0.1

2022-05-06

Bug Fixes

  • export drag and drop services
  • adjust level CSS classes

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

7.0.0

2022-04-20

Bug Fixes

  • exclude rxjs/operators from CDN bundles

Features

  • update to Angular v12
  • mark as compatible with Angular v14
  • introduce the 'none' option for the size property

Breaking Changes

  • No longer compatible with Angular v8 - 11

  • The size option of the TreeView no longer supports null. Please use 'none' instead.

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

6.0.2

2022-03-02

Bug Fixes

  • cdn bundles global imports

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

6.0.1

2022-02-25

Bug Fixes

  • drag and drop causes undesired scroll

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

6.0.0

2022-01-19

Bug Fixes

  • bump theme dependencies to v5
  • install kendo-theme-default v5 using nd-add
  • mutated input objects

Features

  • add sizing component options

Breaking Changes

  • The Kendo UI TreeView received major rendering changes, which require updating your Kendo UI Theme to v5 or newer

  • pushing and splicing from key collections no longer updates the state

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

5.4.3

2021-12-02

Bug Fixes

  • templates with ngIf not rendered

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

5.4.2

2021-11-03

Bug Fixes

  • add support for RxJS 7
  • mark as compatible with Angular 13
  • revert to mutating expandedKeys input

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

5.4.1

2021-09-10

Bug Fixes

  • using the async pipe triggers an error

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

5.4.0

2021-07-14

Bug Fixes

  • always set nodes after childrenField
  • make compatible with dropdowns < 5.4.0
  • dropped item not focused at new position
  • SelectionMode not being exported
  • navigation to previous item broken when in a filtered state
  • filtering not working if textField is bound to nested field
  • user-select webkit selector missing during drag-and-drop

Features

  • strict & lenient filtering modes
  • auto-expand & collapse nodes when filtering
  • add auto-scrolling during drag-and-drop
  • expose d-n-d args as drop hint template variables

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

5.3.1

2021-05-17

Bug Fixes

  • nodeClick event throws when the treeview is destroyed on the preceding selection

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

5.3.0

2021-05-12

Bug Fixes

  • kb navigation broken when the nodes are filtered

Features

  • allow delaying drag start until a specified distance is covered

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

5.2.0

2021-05-05

Bug Fixes

  • update ng-add schema
  • disabled child nodes checked on item expand

Features

  • allow prefetching all child nodes

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

5.1.1

2021-04-08

Bug Fixes

  • mark as compatible with Angular v12
  • focus first focusable item

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

5.1.0

2021-01-20

Features

  • basic filtering in data binding directives

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

5.0.0

2020-12-16

Bug Fixes

  • add kendo-angular-inputs as peer
  • selected item not focused after expand
  • add homepage URL

Features

  • drop support for Angular 6 and 7
  • enable licensing

Breaking Changes

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

4.3.2

2020-11-11

Bug Fixes

  • add Angular 11 to peer dependencies
  • update release notes

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

4.3.1

2020-09-10

Bug Fixes

  • child nodes checked state incorrectly toggled when checkParents is disabled
  • all child items marked as checked when expanded programmatically

4.3.0

2020-06-25

Bug Fixes

  • relative stacking context check performed before document.body is ready
  • mark as compatible with Angular 10

Features

  • expose rebindChildren method that fetches all child nodes anew
  • allow using custom trackBy function for tracking the nodes

4.2.0

2020-05-12

Features

  • add load more button

4.1.3

2020-04-24

Bug Fixes

  • nested expanded children not checked on parent node expand

4.1.2

2020-03-20

Bug Fixes

  • input function types produce compile-time errors with strictTemplates

4.1.1

2020-03-17

Bug Fixes

  • drag-and-drop not working on touch devices
  • drag clue template variables not updated until drop action changes
  • drag-and-drop drag clue positioned incorrectly in fixed container

4.1.0

2020-01-15

Bug Fixes

  • mark as compatible with Angular 9.x

Features

  • add setValid control method to nodeDrop event
  • drag and drop support

4.0.1

2019-07-18

Bug Fixes

  • disabling an item breaks navigation

4.0.0

2019-06-21

Features

  • Update to RxJS 6

Breaking Changes

  • SystemJS config, if used, must be updated to reference dist/npm/index.js
  • Adds @progress/kendo-angular-common as peer dependency.
  • Angular 4 and 5 are no longer supported

3.1.2

2019-05-30

Bug Fixes

  • mark as compatible with Angular 8

3.1.1

2019-04-12

Bug Fixes

  • navigation breaks after filtering

3.1.0

2019-03-15

Bug Fixes

  • hierarchy binding for nodes with empty children

Features

  • add checkOnClick option
  • add itemLookup method

3.0.0

2019-02-21

Bug Fixes

  • don't check disabled children

Features

  • add flat ES module bundles
  • RTL support

Breaking Changes

  • new peer dependency @progress/kendo-angular-l10n

2.5.0

2018-11-20

Bug Fixes

  • isChecked is not respected if it returns the same value after checkbox change
  • error when expand icon is removed on click

Features

  • add node double click event

2.4.0

2018-10-19

Features

  • mark as compatible with Angular 7.x

2.3.2

2018-10-04

Bug Fixes

  • error on node click after expanding and collapsing a node

2.3.1

2018-09-18

Bug Fixes

  • item lookup on data change
  • error if the node is removed on click

2.3.0

2018-08-20

Bug Fixes

  • prevent infinite fetch of child nodes
  • export NodeClickEvent
  • dom events handling
  • navigation should not ignore disabled items
  • node index is incorrectly parsed durring checkbox selection
  • prevent cyclic change detection triggering on checkbox selection
  • refresh inner node groups
  • stale dependencies in browser bundle
  • TreeView: Deactivate any destroyed node improving focusing behavior

Features

  • add nodeClick event

2.2.0

2018-05-09

Bug Fixes

  • mark module as side-effects free
  • mark as compatible with Angular 6.x, RxJS 6.x

Features

  • Schematics support

2.1.3

2018-02-27

Bug Fixes

  • flatten metadata

2.1.2

2018-02-14

Bug Fixes

  • bundle metadata and type definitions alongside CommonJS modules
  • serve CDN bundle for UNPKG and jsDelivr
  • build errors when targeting es2015

2.1.1

2018-02-02

Bug Fixes

  • hierarchy-directive: show expand icons only for nodes with children

2.1.0

2018-02-02

Features

  • check-directive: check dynamically loaded children
  • treeview: use ChangeDetectionStrategy.Default to allow property mutations

2.0.0

2018-01-29

Features

  • use pipeable operators from RxJS 5.5

Breaking Changes

  • Peer dependencies changed; Requires rxjs@^5.5.0

1.1.1

2018-01-29

Bug Fixes

  • require rxjs <5.5 as peer; Upgrade to latest if using rxjs ^5.5; See https://goo

1.1.0

2018-01-25

Bug Fixes

  • check-directive:
    • allow setting custom isChecked function
    • hide checkboxes when directive is disabled
    • update the TreeView on checkedKeys update
  • disable-directive: allow setting custom isDisabled function
  • expand-directive:
    • allow setting custom isExpanded function
    • update the TreeView on expandedKeys change
  • group: set selection state to the ItemContent directive
  • item-content: update selection on input change
  • select-directive:
    • allow setting custom isSelected function
    • update the TreeView on selectedKeys change
  • treeview: select node in IE11

Features

  • support focusable elements inside the node template

1.0.1

2018-01-12

Bug Fixes

  • export missing interfaces
  • treeview: unlink destroyed child node on collapse

1.0.0

2018-01-11

Features

  • first official release!

Breaking Changes

  • Release v1.0.0

0.3.0

2018-01-09

Features

  • Disable state

0.2.0

2018-01-05

Features

  • checkboxes
  • change the strategy to onpush
  • treeview: Item navigation and selection

0.1.0

2017-11-23

Bug Fixes

  • accept Angular 5.x as a peer dependency
  • update license
  • bundle build with Angular 4.2
  • lock TS version to 2.0.x
  • downgrade typescript to 2.0.x
  • clean-up type references from TS output
  • build docs bundle
  • pin ts version
  • add repo field to enable semantic release
  • add rxjs as peer dependency
  • ignore aot tsconfig for npm package
  • remove pre-commit and pre-publish hooks
  • enable ngfactory generation in order to force output of generation errors
  • moved @angular packages as peerDependencies
  • add publish configuration
  • main entry point
  • wrong path
  • use latest kendo angular tasks
  • export module
  • add sample api reference
  • remove cdn build
  • set NPM registry for @progress
  • remove obsolete use-strict TSLint rule
  • prune typings
  • fix e2e tests
  • remove default exports
  • update e2e test to rc4
  • do not force using I for interface naming
  • update to rc2
  • add codelyzer and corresponding rules
  • remove thing obsolete in beta9
  • clone theme by https
  • correct the class names in the component
  • Update the theme dependency
  • use correct component name
  • examples: add necessary polyfills
  • travis:
    • expose e2e npm script
    • try having a compiler for the NPM packages
    • add npm build task proxies
    • Silence typings output

Features

  • upgrade to Angular 4.0
  • package now uses angular 2.4
  • add ES module bundle
  • support for AoT
  • upgrade to Angular 2.0 final
  • runnable example in docs
  • upgrade to rc6
  • upgrade to rc5
  • run api-check in CI
  • relax lint rules
  • upgrade to R.C 4
  • upgrade angular to rc1
  • upgrade to angular beta.13
  • reference component in the demos
  • tests work now
  • Initial commit
  • build: npm lint works