Skip to content

1.3.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 16:04
· 1373 commits to main since this release

Potential breaking changes

  • There is a new type InitTreeNode available with limited properties, which are respected for new nodes. It is used for initialization and addNode.
  • The nodes property in the options is now a InitTreeNode instead of a Partial<TreeNode> which applies the described behaviour also to the children array.

Features and improvements

  • [0d5853c9] - feat: add draggable flag; only on non-readonly
  • [538770ed] - feat: add setNodes method close #798
  • [2920e09a] - feat: add nodeIndexChanged event
  • [d412c227] - feat: add drag-and-drop feature
  • [ce35a49d] - feat: add css-class to tree-node close #845
  • [2f487dc5] - feat: add collapse-api close #844
  • [25b3f968] - feat: improve tree-node typings on initialization; fix missing normalization for addNode api

Bug fixes

  • [141bc9cd] - fix: also add events here
  • [6ba1f02d] - fix: disable key-events on read-only
  • [47a1904e] - fix: also export InitTreeNode
  • [4842262d] - fix: don't reset ui-state on re-call
  • [af8e4aed] - fix: remove displayedNodes and rerender tree on api-calls

Cleanup and refactoring

  • [5527e62e] - cleanup: removed NodeOrderChanged event

Build and testing

Documentation

  • [62aea2b1] - doc: updated docs for 1.3.0

Dependency updates

  • [88b4b049] - deps: update dependency typedoc to v0.22.8 (#858)
  • [73601e8a] - deps: update dependency eslint to v8.2.0 (#857)
  • [4b59d5ec] - deps: update dependency rollup to v2.59.0 (#855)
  • [197aae4e] - deps: update typescript-eslint monorepo to v5.3.0 (#856)
  • [9e2f8d0c] - deps: update dependency @types/node to v16
  • [20e08694] - deps: update dependency autoprefixer to v10.4.0 (#852)
  • [6fcfbac6] - deps: update dependency sass to v1.43.4 (#850)
  • [26e7d79e] - deps: update dependency @types/node to v14.17.32 (#848)
  • [723241d0] - deps: update dependency rollup to v2.58.3 (#849)
  • [888dd8bb] - deps: update dependency typedoc to v0.22.7 (#851)
  • [1339db51] - deps: update typescript-eslint monorepo to v5.2.0 (#853)
  • [3666f473] - deps: update dependency ts-jest to v27.0.7
  • [581b79c6] - deps: update dependency @types/node to v14.17.29 (#834)
  • [73609284] - deps: update dependency postcss to v8.3.11 (#835)
  • [76229033] - deps: update dependency sass to v1.43.3 (#836)
  • [b0c9ef1a] - deps: update dependency typedoc to v0.22.6 (#838)
  • [cfa16834] - deps: update dependency eslint to v8.1.0 (#839)
  • [f5f1a694] - deps: update dependency jest to v27.3.1 (#840)
  • [aa593a70] - deps: update dependency ts-node to v10.4.0 (#841)
  • [6f54bc70] - deps: update typescript-eslint monorepo to v5.1.0 (#842)
  • [85ff61ee] - deps: update dependency eslint to v8
  • [cef90c6f] - deps: update typescript-eslint monorepo to v5
  • [abf3e298] - deps: update dependency ts-jest to v27.0.6 (#828)
  • [889d02ef] - deps: update dependency @types/node to v14.17.27 (#827)
  • [b39347ac] - deps: update dependency typescript to v4.4.4 (#829)
  • [3dc200d7] - deps: update dependency @rollup/plugin-typescript to v8.3.0 (#830)
  • [a5ead50e] - deps: update dependency sass to v1.43.2 (#831)
  • [3df33b54] - deps: update dependency ts-node to v10.3.0 (#832)
  • [2adebc38] - deps: update dependency autoprefixer to v10.3.7 (#820)
  • [6416dce8] - deps: update dependency @types/node to v14.17.21 (#819)
  • [e3bf4738] - deps: update dependency jest to v27.2.5 (#821)
  • [6b7b874b] - deps: update dependency postcss to v8.3.9 (#822)
  • [43f8d359] - deps: update dependency typedoc-plugin-markdown to v3.11.3 (#823)
  • [59e9c79e] - deps: update typescript-eslint monorepo to v4.33.0 (#824)

Common changes