Releases: playcanvas/pcui-graph
Releases · playcanvas/pcui-graph
v5.2.5
What's Changed
- fix: clear inline 0px dimensions when element is not yet in DOM by @willeastcott in #134
- chore: remove stale react peer dependencies by @willeastcott in #135
- refactor: replace deepCopyFunction with structuredClone by @willeastcott in #136
- chore(deps): update actions/deploy-pages action to v5 by @renovate[bot] in #137
- chore(deps): update actions/configure-pages action to v6 by @renovate[bot] in #138
- chore(deps): update softprops/action-gh-release action to v3 by @renovate[bot] in #139
- chore(deps): update actions/upload-pages-artifact action to v5 by @renovate[bot] in #140
- chore(deps): update all npm dependencies by @renovate[bot] in #142
- fix: avoid double initialization of node context menu items by @willeastcott in #143
- chore: prepare tsconfig for TypeScript 6 compatibility by @willeastcott in #145
- chore(deps): update dependency typescript to v6 by @renovate[bot] in #144
Full Changelog: v5.2.4...v5.2.5
v5.2.4
What's Changed
- refactor: replace any with JointJS types across codebase by @willeastcott in #114
- fix: context menu null guards and handler cleanup by @willeastcott in #115
- fix: stabilize sibling edge offset ordering in adjustVertices by @willeastcott in #116
- fix: prevent node position shift on click by @willeastcott in #118
- refactor: initialize class fields at point of declaration by @willeastcott in #119
- docs: update README with correct file extensions and source listing by @willeastcott in #122
- fix: correct typedoc entry point to .ts extension by @willeastcott in #123
- refactor: remove lodash dependency by @willeastcott in #124
- fix: add missing node context menus in Visual Programming Graph story by @willeastcott in #121
- refactor: extract JointJS monkey-patches into dedicated module by @willeastcott in #125
- fix: pass correct edge key to deleteEdge in deleteNode by @willeastcott in #126
- fix: use strokeWidth instead of stroke color as mute() fallback by @willeastcott in #127
- refactor: use public findPortNode API instead of internal _portElementsCache by @willeastcott in #128
- chore: add exports field to package.json by @willeastcott in #129
- chore: add missing peer dependencies for observer and pcui by @willeastcott in #130
- fix: default to building all targets when env.target is unset by @willeastcott in #131
- Fix edge context menu listener leak by @willeastcott in #132
- Align build config with pcui by @willeastcott in #133
Full Changelog: v5.2.3...v5.2.4
v5.2.3
What's Changed
- refactor: migrate source code from JavaScript to TypeScript by @willeastcott in #113
Full Changelog: v5.2.2...v5.2.3
v5.2.2
What's Changed
- fix: include edgeId in SELECT_EDGE event payload by @willeastcott in #111
Full Changelog: v5.2.1...v5.2.2
v5.2.1
v5.2.0
What's Changed
- fix: prevent TypeError when options omits defaultStyles by @willeastcott in #106
- feat: add public selectedItem getter to Graph by @willeastcott in #108
Full Changelog: v5.1.0...v5.2.0
v5.1.0
What's Changed
- chore(deps): update all npm dependencies by @renovate[bot] in #104
- fix: embed node HTML overlays in SVG via foreignObject for correct z-ordering by @willeastcott in #103
- chore: remove unused devDependencies by @willeastcott in #105
Full Changelog: v5.0.0...v5.1.0
v5.0.0
What's Changed
- Update dependency node to v22 by @renovate[bot] in #81
- Update all npm dependencies (major) by @renovate[bot] in #83
- Update all npm dependencies by @renovate[bot] in #82
- Update API reference manual to match published version@ by @willeastcott in #84
- Update actions/checkout action to v5 by @renovate[bot] in #85
- Update actions/upload-pages-artifact action to v4 by @renovate[bot] in #86
- Structure fixes by @kpal81xd in #87
- Update actions/setup-node action to v5 by @renovate[bot] in #89
- chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #90
- chore(deps): update dependency node to v22 by @renovate[bot] in #88
- chore(deps): update dependency node to v24 by @renovate[bot] in #93
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #94
- Upgrade to Storybook 9 by @willeastcott in #96
- Upgrade to Storybook 10 by @willeastcott in #97
- chore(deps): update all npm dependencies by @renovate[bot] in #98
- chore(deps): update all npm dependencies (major) by @renovate[bot] in #99
- chore(deps): update all npm dependencies by @renovate[bot] in #100
- Migrate from
jointjsv3.x to@joint/corev4.x by @willeastcott in #101 - chore(deps): update all npm dependencies to v10.1.10 by @renovate[bot] in #102
New Contributors
Full Changelog: v4.1.0...v5.0.0
v4.1.0
What's Changed
- Upgrade to Storybook 7 by @willeastcott in #59
- Create a Jekyll site that matches the PCUI one by @willeastcott in #60
- Configure Renovate by @renovate in #62
- Update dependency rollup to v4.22.4 [SECURITY] by @renovate in #63
- Update dependency just-the-docs to v0.10.1 by @renovate in #64
- Update actions/checkout action to v4 by @renovate in #67
- Update actions/setup-node action to v4 by @renovate in #68
- Update dependency wdm to "~> 0.2.0" by @renovate in #70
- Update dependency tzinfo-data to v1.2025.1 by @renovate in #69
- Update actions/deploy-pages action to v4 by @renovate in #71
- Update actions/upload-pages-artifact action to v3 by @renovate in #72
- Pin dependencies by @renovate in #66
- Update ESLint by @willeastcott in #73
- Update dependency tzinfo to v2 by @renovate in #75
- Update jekyll ecosystem packages by @renovate in #74
- Add publint by @willeastcott in #76
- Update from Storybook 7 to 8 by @willeastcott in #77
- Migrate docs to Developer Site by @willeastcott in #79
New Contributors
Full Changelog: v4.0.0...v4.1.0
v4.0.0
What's New
- Fix various spelling mistakes #46
- Remove PCUI styles #47 (Breaking Change)
- Improve JSDoc block formatting #49
- Migrate all vars to let and const #50
- Enable docs build on Windows #51
- Update API docs to latest #52
- Switch to first party rollup terser plugin #53
- Update to Rollup 3.x #54
- Use the TypeScript compiler to generate type declarations #55
- Align more closely with PCUI Typedoc generation #56