Skip to content

Latest commit

 

History

History
228 lines (135 loc) · 4.8 KB

File metadata and controls

228 lines (135 loc) · 4.8 KB

20.1.0 (2026-03-10)

Security:

  • Addressed dependency vulnerabilities via npm audit fix
  • Updated dependencies to resolve reported security issues

20.0.0 (2026-01-21)

Enhancement:

  • Upgrade to Angular 20
  • Updated Angular dependencies to ^20.3.14
  • Updated Angular dev dependencies to ^20.3.14
  • Updated ng-packagr to ^20.3.2
  • Updated TypeScript to ~5.8.0
  • Updated peer dependencies to require Angular ^20.0.0

Breaking Changes:

  • Requires Angular 20.x

19.1.0 (2026-01-23)

Enhancement:

  • Updated Angular dependencies from ^19.0.0 to ^19.2.18
  • Updated Angular dev dependencies to ^19.2.18
  • Updated ng-packagr to ^19.2.2
  • Updated documentation to reflect Angular 19.2.18 dependency requirements

19.0.1 (2025-12-09)

Enhancement:

  • Updated documentation to reflect Angular 19 upgrade
  • Added version compatibility matrix
  • Updated installation instructions with correct package name

19.0.0 (2025-12-09)

Enhancement:

  • Upgrade to Angular 19
  • Updated all dependencies to latest compatible versions
  • Fixed test compatibility issues with Angular 19
  • Updated TypeScript to 5.6.2
  • Updated zone.js to 0.15.0

Breaking Changes:

  • Requires Angular 19.x
  • Requires minimum TypeScript 5.6.2
  • Package name: @samotics/ngx-treeview

0.0.3 (2017-04-20)

Upgrade project for Angular 4 from my old component: ng2-dropdown-treeview

0.0.5 (2017-05-25)

Enhancement:

  • Item always expands when matching search filter.

1.0.6 (2017-07-10)

Enhancement:

  • Build bundles.
  • 100% code coverage.

1.0.7 (2017-07-19)

Enhancement:

  • Template for header
export interface TreeviewHeaderTemplateContext {
  config: TreeviewConfig;
  item: TreeviewItem;
  onCollapseExpand: () => void;
  onCheckedChange: (checked: boolean) => void;
  onFilterTextChange: (text: string) => void;
}

Refactoring:

  • Changes on interface of Treeview
export interface TreeviewItemTemplateContext {
  item: TreeviewItem;
  onCollapseExpand: () => void;
  onCheckedChange: () => void;
}
  • Changes on TreeviewConfig
export class TreeviewConfig {
  hasAllCheckBox = true;
  hasFilter = false;
  hasCollapseExpand = false;
  maxHeight = 500;
}

Demo:

  • Example for ngx-dropdown-treeview-select component.

1.0.8 (2017-07-20)

Enhancement:

  • Refactor CSS.

Demo:

  • Update examples.

1.0.9 (2017-07-21)

Enhancement:

  • Expose DropdownDirective from DropdownTreeviewComponent.

1.1.0 (2017-08-16)

Enhancement:

  • Support Bootstrap 4 beta.

1.2.0 (2017-09-18)

Enhancement:

  • Support tri-state checkbox.

1.2.4 (2017-10-19)

Enhancement:

  • Support configuration property to decouple parent and child.

1.2.5 (2017-11-01)

Enhancement:

  • Rename ngOutletContext (deprecated) to ngTemplateOutletContext.

2.0.0 (2017-12-21)

Enhancement:

  • Upgrade to Angular 5.

2.0.2 (2018-01-30)

Enhancement:

  • Upgrade to Bootstrap 4 Final.

2.0.3 (2018-02-02)

Enhancement:

  • Fix bugs.

2.0.4 (2018-02-05)

Enhancement:

  • Allow to toggle on checkbox's label.

2.0.5 (2018-03-19)

Security:

  • Update NPM packages to fix security problem from "zkat / ssri".

2.0.6 (2018-04-09)

Enhancement:

  • Add event filterChange.

2.0.7 (2018-06-07)

Enhancement:

  • Change lodash imports.

6.0.0 (2018-06-08)

Enhancement:

  • Upgrade to Angular 6.

10.0.1 (2020-07-06)

Enhancement:

  • Upgrade to Angular 10.
  • Upgrade Bootstrap to 4.5.1
  • Remove fontawesome

10.0.2 (2020-07-07)

Enhancement:

  • Fix error ExpressionChangedAfterItHasBeenCheckedError