Releases: antvis/G6
Releases · antvis/G6
5.0.17
What's Changed
- feat: use a-star pathfinding algorithm to draw polyline by @yvonneyx in #6181
- feat: add snapline plugin by @yvonneyx in #6188
- fix: fix part of element lost when set visibility in animation by @Aarebecca in #6197
- feat: support direction for drag-canvas behavior by @yvonneyx in #6199
- refactor: snapline and brush-select keep lineWidth after canvas zoom by @Aarebecca in #6198
- refactor: behaviors support preventDefault options by @Aarebecca in #6201
- chore: update version by @Aarebecca in #6203
- test: config perf test env, add perf test case and report by @Aarebecca in #6194
- refactor: export snapline and snapline options by @Aarebecca in #6205
- docs(site): add docs about how to set renderer by @Aarebecca in #6216
- fix: fix the implementation of polyline in the indented tree case by @yvonneyx in #6213
- fix(plugins): fix error when destroy snapline plugin by @Aarebecca in #6212
- [fix docs] spelling errors by @gitforhlp in #6223
- fix(behaviors): fix optimize viewport transform does not hide edge arrow by @Aarebecca in #6217
- fix: when update styles of node, it's react node does't update. by @Aarebecca in #6208
- refactor: getPluginInstance allow match by type secondary by @Aarebecca in #6215
- feat(plugin): add edge filter lens plugin by @yvonneyx in #6224
- perf: update iperf version and generate new report by @Aarebecca in #6229
- feat: support shape type extension by @Aarebecca in #6209
- chore: update version by @Aarebecca in #6231
New Contributors
- @gitforhlp made their first contribution in #6223
Full Changelog: 5.0.15...5.0.17
5.0.15
What's Changed
- docs: add level of detail demo by @yvonneyx in #6038
- fix: fix polyline misalignment in orth router between nodes by @yvonneyx in #6040
- chore: update husky and add release workflow by @Aarebecca in #6041
- fix: fix issue that history beforeAddCommand returns false by @yvonneyx in #6042
- chore: update dumi version and config by @Aarebecca in #6045
- chore: adjust release pr workflow by @Aarebecca in #6044
- feat: create-edge behavior supports history tracking by @yvonneyx in #6043
- fix: improve polyline orth routing for rendering with dagre layout by @yvonneyx in #6046
- feat(behavior): hide elements when zooming, scrolling and dragging canvas by @yvonneyx in #6054
- fix: label background word wrap width by @xuwb in #6055
- feat(behavior): fix element size by @yvonneyx in #6059
- refactor: support dynamic switch renderer by @Aarebecca in #6062
- chore: update version by @Aarebecca in #6064
- chore: config project by @Aarebecca in #6065
- feat: autosize element label by @yvonneyx in #6068
- fix: resolve animation conflict between hover-activate and collapse-expand by @yvonneyx in #6070
- fix: the initial values of some nodes are not set by default by @MusicTen in #6075
- chore: update issue template by @Aarebecca in #6101
- fix(runtime): fix camera position lost after canvas resize by @Aarebecca in #6114
- fix(elements): fix incorrect ports position when rotate node by @Aarebecca in #6113
- fix: fix unexpected canvas access after switch renderer by @Aarebecca in #6110
- refactor: drag canvas can be triggered on elements by @Aarebecca in #6108
- feat(plugins): add minimap plugin by @Aarebecca in #6103
- docs: add coordinate docs by @Aarebecca in #6117
- refactor: adjust folder strucure by @Aarebecca in #6115
- chore: update version by @Aarebecca in #6118
- fix(minimap): fix collapsed combo childrenNode getShape not found by @MusicTen in #6120
- fix(behaviors): fix drag element, drag canvas conflict by @Aarebecca in #6125
- feat: implement image shape support radius by @Aarebecca in #6127
- chore: update version by @Aarebecca in #6129
- feat: add mindmap demo by @yvonneyx in #6132
- refactor(layout): optimize tree entry layout effect by @Aarebecca in #6141
- fix: destroy shape after change icon type by @Aarebecca in #6142
- refactor: improve site docs by @Aarebecca in #6133
- fix(behaviors): fix drag canvas unbind event by @Aarebecca in #6146
- feat: add decision tree demo by @yvonneyx in #6139
- fix(plugins): wont show tooltip when target element is to be destroyed by @Aarebecca in #6147
- chore: update version by @Aarebecca in #6148
- fix: fix issue for null values in the alignFields util by @yvonneyx in #6152
- fix(behaviors): fix drag-canvas event listener type by @Aarebecca in #6153
- fix(behaviors): fix click-select lost preset states by @Aarebecca in #6161
- fix: fix setVisibility util by @Aarebecca in #6158
- feat: support specific and set cursor by @Aarebecca in #6160
- chore: adapt g devtool by @Aarebecca in #6164
- chore: update version by @Aarebecca in #6166
- docs: delete duplicate doc hyperlinks by @fxzer in #6169
- fix: adjust contextmenu onclick params to get element by @yvonneyx in #6174
- fix: fix minimap by @Aarebecca in #6175
- chore: update version by @yvonneyx in #6178
New Contributors
- @xuwb made their first contribution in #6055
- @MusicTen made their first contribution in #6075
- @fxzer made their first contribution in #6169
Full Changelog: 5.0.8...5.0.15
5.0.8
What's Changed
- fix: fix once not effect by @Aarebecca in #5990
- chore: update auto close issue by @Aarebecca in #5992
- fix(behaviors): fix drag-canvas by @Aarebecca in #6002
- fix: fix origin not effect while zoom canvas by @Aarebecca in #6006
- fix: fix click connot trigger context menu by @Aarebecca in #6007
- chore: update version by @Aarebecca in #6008
- fix(plugins): fix contextmenu getContent repetitive render by @Aarebecca in #6018
- fix: fix zoomRange invalid by @Aarebecca in #6021
- feat(utils): add print util by @Aarebecca in #6020
- fix: fix shortcut key incorrect after blur by @Aarebecca in #6022
- perf(animation): optimize animation object memory by @Aarebecca in #6025
- refactor: refactor click select by @Aarebecca in #6029
- refactor(registry): register support override by @Aarebecca in #6032
- chore: update deps version by @yvonneyx in #6035
- refactor: refactor canvas, support switch renderer by @Aarebecca in #6034
- fix(layout): fix some layout cannot get data position by @Aarebecca in #6037
- chore: update version by @Aarebecca in #6039
Full Changelog: 5.0.5...5.0.8
5.0.5
What's Changed
- refactor(behavior): destroyed element wont dispatch event by @Aarebecca in #5934
- refactor: adjust exports by @Aarebecca in #5957
- fix: fix demos by @Aarebecca in #5956
- fix(behaviors): click-select sync state update by api by @Aarebecca in #5958
- docs: fix demos by @Aarebecca in #5974
- feat(layout): pipeline dispatch event in each step layout by @Aarebecca in #5940
- fix: fix node not find for removed combo by @Aarebecca in #5975
- fix: fix viewport transform by @Aarebecca in #5979
- fix(animation): fix preprocessKeyframes by @Aarebecca in #5981
- chore: refactor contribute script by @Aarebecca in #5985
- chore: update version by @Aarebecca in #5987
Full Changelog: 5.0.4...5.0.5
5.0.4
What's Changed
- chore: fix postinstall error by @Aarebecca in #5833
- fix: assign default text font-family to avoid residual by @Aarebecca in #5839
- docs: fix doc installation by @Aarebecca in #5842
- docs(site): update tree graph demo by @Aarebecca in #5840
- chore: update issue template by @Aarebecca in #5837
- refactor: combine elements' container by @Aarebecca in #5855
- docs: fix site docs by @Aarebecca in #5856
- docs: update f&q by @Aarebecca in #5861
- refactor: adjust element type definition by @Aarebecca in #5865
- fix: 修复状态文档中关于状态样式示例代码错误 by @SevenNorth in #5875
- refactor(behaviors): refactor click-select in abnormal environment by @Aarebecca in #5879
- feat(elements): support control whether to execute draw methods by @Aarebecca in #5874
- chore: add tslib dev deps by @Aarebecca in #5883
- fix: fix Style type by @Aarebecca in #5881
- refactor: export version by @Aarebecca in #5882
- refactor: export badge, icon, label shape by @Aarebecca in #5887
- fix(transforms): fix mistake when connect to a collapsed node by @Aarebecca in #5891
- fix: fix error when manipulate data by @Aarebecca in #5899
- refactor: remove CallableValue type by @Aarebecca in #5903
- refactor: pass context in layout by @yvonneyx in #5906
- feat: add addChildrenData api by @Aarebecca in #5904
- feat: add intended tree case by @Aarebecca in #5896
- refactor: exports type and add comments by @Aarebecca in #5907
- chore: update version by @Aarebecca in #5908
- feat: support mako build by @Jinbao1001 in #5917
- docs: add api category for addChildrenData by @Aarebecca in #5910
- docs: fix site docs by @codersjj in #5897
- fix(behaviors): fix click select unexpected neighbor select by @Aarebecca in #5919
- refactor: optimize behavior performance by @Aarebecca in #5920
- chore: update graphlib version by @Aarebecca in #5921
- fix: fix issue about contextmenu by @Aarebecca in #5913
- 修复Demo中Fruchterman图布局"使用GPU加速"layout的type配置错误 by @shark-mk in #5878
- chore: update version by @Aarebecca in #5922
- feat: callback function add this point to graph by @Aarebecca in #5926
- docs: update README by @Aarebecca in #5927
- chore: config changeset, update version by @Aarebecca in #5930
New Contributors
- @SevenNorth made their first contribution in #5875
- @Jinbao1001 made their first contribution in #5917
- @codersjj made their first contribution in #5897
- @shark-mk made their first contribution in #5878
Full Changelog: 5.0.0...5.0.4
5.0.0
What's Changed
- refactor(behaviors): drag-element can set pointer cursor by @Aarebecca in #5827
- refactor: adjust by designer review by @Aarebecca in #5826
- docs(site): adjust algorithm demos by @Aarebecca in #5820
- fix(plugins): fix error when members is empty by @Aarebecca in #5819
- feat: add fullscreen plugin by @yvonneyx in #5825
- chore: update tab and postinstall script by @Aarebecca in #5828
- docs: fix api demo by @yvonneyx in #5831
- docs: fix demo by @Aarebecca in #5832
Full Changelog: 5.0.0-beta.40...5.0.0
5.0.0-beta.40
What's Changed
- chore: update version to beta.38 by @Aarebecca in #5791
- perf: optimize process performance by @Aarebecca in #5792
- perf: optimize element performance by @Aarebecca in #5800
- feat: add node label offset config by @yvonneyx in #5774
- docs(site): add demos by @Aarebecca in #5802
- refactor(layout): export d3-force-3d from 3d extension by @Aarebecca in #5803
- docs: update docs by @Aarebecca in #5804
- feat: click element behavior support setting neighborSelectedState by @yvonneyx in #5798
- chore: update version by @Aarebecca in #5805
- docs(demo): adjust site demo by @Aarebecca in #5771
- chore(site): update deps version by @Aarebecca in #5807
- fix(elements): fix edge arrow cannot display by @Aarebecca in #5810
- refactor(elements): remove getKey method on base-node by @Aarebecca in #5811
- refactor: adjust export event by @Aarebecca in #5812
- refactor(elements): set className instead of id of upsert by @Aarebecca in #5813
- docs(site): update docs by @Aarebecca in #5815
- feat: add getElementData api by @yvonneyx in #5814
- fix: fix missing refactor event by @Aarebecca in #5816
- refactor(element): adjust node and edge style; add badge to BaseEdge by @yvonneyx in #5806
- chore: update version by @Aarebecca in #5817
Full Changelog: 5.0.0-beta.38...5.0.0-beta.40
5.0.0-beta.38
What's Changed
- chore: update g6 and react version by @Aarebecca in #5747
- feat: add parallel edge demo by @yvonneyx in #5741
- chore: add missing dev deps by @hustcc in #5748
- docs(demo): add theme switch demo by @Aarebecca in #5752
- refactor: adjust animation logic by @Aarebecca in #5751
- fix: fix demos by @Aarebecca in #5754
- feat: add scaffold for creating G6 extension by @yvonneyx in #5749
- docs: add iconfont tutorial by @yvonneyx in #5757
- refactor: composite shapes animation by @yvonneyx in #5759
- feat: support tree expand collapse by @Aarebecca in #5755
- feat: add plugin background by @hustcc in #5761
- fix: fix the conflict issue of hover-element and drag-element by @yvonneyx in #5762
- fix: fix jest config by @Aarebecca in #5786
- fix: fix react node destruction logic by @Aarebecca in #5787
- fix: fix exceptional canvas options when init in dev env by @Aarebecca in #5788
- fix: fix issue that arrow cannot update by @Aarebecca in #5790
Full Changelog: 5.0.0-beta.37...5.0.0-beta.38
5.0.0-beta.37
What's Changed
- chore: update version to beta.35 by @Aarebecca in #5689
- chore: add some doc api for plugins by @Whf0403 in #5684
- feat(doc-pipeline): add scripts to generate element api docs by @yvonneyx in #5685
- refactor: adjust element types by @yvonneyx in #5693
- docs: add documentation by @Aarebecca in #5695
- chore: add some doc api for behaviors by @Whf0403 in #5697
- refactor: propose G6 layout standard and adapt antv/layout by @Aarebecca in #5704
- docs: plugin api docs and demo by @yvonneyx in #5703
- refactor: focus-element, lasso-select, brush-select behavior by @yvonneyx in #5707
- refactor: adjust element spec by @Aarebecca in #5712
- fix: fix export and site by @Aarebecca in #5713
- docs: impove behavior comments and add api interactive demos by @yvonneyx in #5715
- feat(site): add algorithm/gaddi demo by @Whf0403 in #5711
- docs: perfect manual docs by @Aarebecca in #5710
- docs: add element api interactive demos by @yvonneyx in #5719
- docs: add data api; update behavior demos by @yvonneyx in #5722
- fix: fix animation and theme by @Aarebecca in #5718
- fix: fix demo flex layout by @yvonneyx in #5723
- docs(site): add animation examples by @Aarebecca in #5724
- refactor(runtime): rename some api name of data controller by @Aarebecca in #5725
- fix(runtime): fix incorrect combo connect by @Aarebecca in #5726
- docs(site): update element examples by @Aarebecca in #5727
- docs(site): update layout examples by @Aarebecca in #5728
- docs: update behavior examples by @Aarebecca in #5729
- refactor: update site examples by @Aarebecca in #5731
- chore(site): update deploy.yml, packages.json, tsconfig.json by @Aarebecca in #5733
- chore: add deploy script, update dependencies version by @Aarebecca in #5735
- chore(g6): set deps version to specific by @Aarebecca in #5736
- docs(site): update doc hyperlinks by @Aarebecca in #5737
- fix: update to latest @antv/g by @xiaoiver in #5702
- fix: fix combo connection misalignment problem by @yvonneyx in #5740
- feat: add corresponding English docs by @Whf0403 in #5738
- chore: update 3d and react publish config by @Aarebecca in #5742
- refactor: optimize memory usage during testing by @Aarebecca in #5745
- feat: add docs to some layouts by @Whf0403 in #5744
- demo: add euro cup demo by @Aarebecca in #5746
New Contributors
Full Changelog: 5.0.0-beta.35...5.0.0-beta.37
5.0.0-beta.35
What's Changed
- chore: updater version to 5.0.0-beta.33 by @Aarebecca in #5650
- feat: add HTML node, g node, react node by @Aarebecca in #5654
- fix: fix issue appearing when export data url by @Aarebecca in #5658
- refactor: move type config to element.type by @Aarebecca in #5661
- feat(element): add donut by @ai-qing-hai in #5645
- chore: update version to 5.0.0-beta.34 by @Aarebecca in #5667
- refactor: adjust exports and api by @Aarebecca in #5665
- chore: adjust umd name by @Aarebecca in #5668
- feat: add BubbleSets plugin by @yvonneyx in #5653
- refactor: rename G6Spec to GraphOptions by @Aarebecca in #5673
- fix(graph): width,height bug fix by @ai-qing-hai in #5672
- docs: adjust docs structure, create docs template by @Aarebecca in #5670
- fix: fix setNode/setEdge/setCombo not effect, getRenderBounds not correct by @Aarebecca in #5674
- refactor: remove color usage by @Aarebecca in #5675
- feat: generate behavior/plugin api docs by code annotations by @yvonneyx in #5669
- feat(doc-pipeline): add scripts to generate graph api docs by @yvonneyx in #5678
- chore: add auto-generated doc files to .gitignore by @yvonneyx in #5679
- refactor: emit graph destroy event by @Aarebecca in #5680
- feat(docs): add clear script, adjust docs structure by @Aarebecca in #5681
- feat: add scroll-canvas behavior by @k644606347 in #5606
- refactor(behaviors): adjust scroll-canvas by @Aarebecca in #5686
- feat(plugins): add timebar by @ai-qing-hai in #5666
Full Changelog: 5.0.0-beta.33...5.0.0-beta.35