diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 5fa23e12e..4afb72c58 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -3,6 +3,353 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.2.18](https://github.com/didi/LogicFlow/compare/@logicflow/core@0.1.0...@logicflow/core@1.2.18) (2023-11-21) + + +### Bug Fixes + +* custom shortcut replace default shortcut ([791a4e2](https://github.com/didi/LogicFlow/commit/791a4e20134ef251073e528b897a6568a38ae57f)) +* [#211](https://github.com/didi/LogicFlow/issues/211) ([3347137](https://github.com/didi/LogicFlow/commit/33471376ec4994eece9acf5266fe50d411aa99cd)) +* 🐛 add the type of diamond class ([90f70b5](https://github.com/didi/LogicFlow/commit/90f70b5dd378af9f7c6ee3abca0c2ebf5cb8e4b3)) +* 🐛 beforeClone is not be triggered by ctrl+v ([969ab8d](https://github.com/didi/LogicFlow/commit/969ab8d3e1f00bfaba2124389d5d48ce21c6f58f)), closes [#66](https://github.com/didi/LogicFlow/issues/66) +* 🐛 complete the type of nodes' common style ([971f63e](https://github.com/didi/LogicFlow/commit/971f63ec1b320f034263ab34e456eee970a3e06b)) +* 🐛 fix error when moving edge ([9ac20c1](https://github.com/didi/LogicFlow/commit/9ac20c1c89a6909860e2de99eea2c333f2f4aa6c)) +* 🐛 lack the outline style of edge ([babeaac](https://github.com/didi/LogicFlow/commit/babeaac2b6a4e9b864df0e740deddc9a6a21dfb9)) +* 🐛 no dbclick event was triggered when textEdit is false ([f295def](https://github.com/didi/LogicFlow/commit/f295def99aae5f92394056066884faf8d2967495)) +* 🐛 the incorrect way of anchor choice ([4811f65](https://github.com/didi/LogicFlow/commit/4811f6522ee7a817220ed472b1eb972dad562630)) +* 🐛 the render err of diamond ([01c85bb](https://github.com/didi/LogicFlow/commit/01c85bbee091222c3772dbf6cc3de282d2f7d097)) +* add a symbol to distinguish plugin registration method ([1e0a40a](https://github.com/didi/LogicFlow/commit/1e0a40a94f4f6ebeb584445c48dd10b13ee7504f)) +* add edge copying when copying a group([#1346](https://github.com/didi/LogicFlow/issues/1346)) ([f53ec7f](https://github.com/didi/LogicFlow/commit/f53ec7f8eea1b9e1357e3dc21d509695e857bb3b)) +* add hoverBackground ([aca87e6](https://github.com/didi/LogicFlow/commit/aca87e6feafb7c0745a192b110533fe96e27edc2)) +* add input of convertLf2ProcessData ([a13ef07](https://github.com/didi/LogicFlow/commit/a13ef07023d7dc72f901193596de1a0e6332f376)) +* add more warning ([12f4bb3](https://github.com/didi/LogicFlow/commit/12f4bb36e34733855aeb760a5874fedd09b411de)) +* add new id to nodesMap in changeNodeId api ([8c4fee6](https://github.com/didi/LogicFlow/commit/8c4fee6751cc9113a27497aeaddc8400cc560c89)) +* add optional input of adpaterOut in class LogicFlow ([ff0f23e](https://github.com/didi/LogicFlow/commit/ff0f23edeef5436bad1e16cceb2c7c0698be3e06)) +* add virtual field ([5894ae0](https://github.com/didi/LogicFlow/commit/5894ae0104bc567ef4678662b8e571c1c1d19820)) +* addEdge return edgeModel ([e91f995](https://github.com/didi/LogicFlow/commit/e91f99502a9f7bafcf93e4aac1f32dfc3fb0a603)) +* adjust edge cause text error when delete connected node ([9e0ac91](https://github.com/didi/LogicFlow/commit/9e0ac916ff0e932d7a03b3ca165a76c49453926a)) +* **all:** add rimraf ([c526ad8](https://github.com/didi/LogicFlow/commit/c526ad840b1e2620a3221d416f7a03e9c6d3583c)) +* anchor hover style not hide ([2ea9e54](https://github.com/didi/LogicFlow/commit/2ea9e54b5df5030388e2cfbaca39680a88a7387a)) +* avoid reObserver view ([996fd65](https://github.com/didi/LogicFlow/commit/996fd6515d78b5331b08fd84025a148b45026cd9)) +* build support ie ([4a90d5e](https://github.com/didi/LogicFlow/commit/4a90d5e0bb20f8dfd2f4ab88db5c691894521298)) +* can not edit text when delete all text([#1067](https://github.com/didi/LogicFlow/issues/1067)) ([b01e4b9](https://github.com/didi/LogicFlow/commit/b01e4b92d8fd0d8f252c6dd81ca2d590821d591a)) +* cannot move node while width and height value is zero ([39238a2](https://github.com/didi/LogicFlow/commit/39238a27b741c7367b7a94c760d4083a2103239d)) +* change edge type remove pointsList ([433c8e8](https://github.com/didi/LogicFlow/commit/433c8e805da226e37550c7abd770748f8c8a8bdc)) +* change node state to default when create edge success ([9f57894](https://github.com/didi/LogicFlow/commit/9f57894034c9b6d86323e93d22a1185fe433843c)) +* change node type line ([31602bb](https://github.com/didi/LogicFlow/commit/31602bbbfb5282ef9b2d80d18c0a7492ed19f907)) +* change strokeDasharray type from array to string ([dd9d42e](https://github.com/didi/LogicFlow/commit/dd9d42ed26da46558592124533954f23b28aade2)) +* click node cancel edit text ([a514665](https://github.com/didi/LogicFlow/commit/a5146652b78d665d7058b7d810a26af07659ca43)) +* codesandbox import css ([a0eb60a](https://github.com/didi/LogicFlow/commit/a0eb60a3c61b152b9e06ba043d1e6eb5f2b00e95)) +* compatiable witch React.StrictMode ([7da8266](https://github.com/didi/LogicFlow/commit/7da82668f2179b0be19fc9c425dd3bbcc15efd7f)) +* **core:** adjust polyline bugfix ([e87f2c9](https://github.com/didi/LogicFlow/commit/e87f2c9c772558b2de0d6850ca528a59cbafaf6f)) +* **core:** anchorId missed after point adjusting([#1365](https://github.com/didi/LogicFlow/issues/1365)) ([d7778cc](https://github.com/didi/LogicFlow/commit/d7778cc7632b3cd60afadc18a47c4df60b23a587)) +* **core:** change the priority of events ([5373797](https://github.com/didi/LogicFlow/commit/53737978d109088a2aeac1b4492fcbd69d16ec35)) +* **core:** code optimization ([b96dfb4](https://github.com/didi/LogicFlow/commit/b96dfb47b9ca0fa4f7182334c77db341b0515711)) +* **core:** Compatible with the data of the vue project ([4d94215](https://github.com/didi/LogicFlow/commit/4d9421522444915ddb5534836c93ccf0b199481d)) +* **core:** compute the first point direction of the rectangular polyline using the original width and height([#817](https://github.com/didi/LogicFlow/issues/817)) ([7a0a8ee](https://github.com/didi/LogicFlow/commit/7a0a8eedd24bc0aabb742c54c8e9671ccfd270a6)) +* **core:** export function in util ([5ecae8a](https://github.com/didi/LogicFlow/commit/5ecae8a4d226a2a4e196461aef2e848a6ba7bb6c)) +* **core:** filter NaN cases in getVirtualRectSize ([045e80b](https://github.com/didi/LogicFlow/commit/045e80beba32d14efae4c32ae215b5eb1fde096c)) +* **core:** fix anchor error ([7a30f23](https://github.com/didi/LogicFlow/commit/7a30f238bda918be25caa6e9646846f379042b3c)) +* **core:** fix Cannot read property 'document' of undefined bug([#1433](https://github.com/didi/LogicFlow/issues/1433)) ([9961082](https://github.com/didi/LogicFlow/commit/9961082775d6d5fa9d459e1ac7a611a8fc0bfb6b)) +* **core:** fix checking repeatedly verification rules ([f0efbf4](https://github.com/didi/LogicFlow/commit/f0efbf481eb254bdaf29fd25b29ee1ee495d439b)) +* **core:** fix textEdit deviation ([17db629](https://github.com/didi/LogicFlow/commit/17db629500d3887f26779440582c3ce3567bdab6)) +* **core:** fix the arrow position and getArrow type,fixes [#851](https://github.com/didi/LogicFlow/issues/851) ([10eebe2](https://github.com/didi/LogicFlow/commit/10eebe2cba13c308c4e4a411c4561e58446723ea)) +* **core:** fix the background width of the text on the side is not displayed correctly in ellipsis mode([#1151](https://github.com/didi/LogicFlow/issues/1151)) ([b1e0380](https://github.com/didi/LogicFlow/commit/b1e03806b5d3d4156ac601a6c318639141768d9f)) +* **core:** fix the bug when drag edges ([36aed3a](https://github.com/didi/LogicFlow/commit/36aed3a455e9bfd04ad5a0b4aae294863184069c)) +* **core:** Fix the problem of invalid property settings in addNode and createEdge function ([54eb760](https://github.com/didi/LogicFlow/commit/54eb760b8e2d56fcc10ae1171427b275441e31c3)) +* **core:** Fix the problem of invalid property settings in setProperties function ([3e28d4e](https://github.com/didi/LogicFlow/commit/3e28d4e8b0153830c8277bd81f0259374fa23b71)) +* **core:** get vue project responsive data error ([e03d277](https://github.com/didi/LogicFlow/commit/e03d277b6cca2836f53f104f5e999208439a5fe0)) +* **core:** immutable redo data ([7a5dac6](https://github.com/didi/LogicFlow/commit/7a5dac6d89b0b248a9055cacaa22dc423dc6c299)) +* **core:** improve the appearance of Bezier curve arrows.([#951](https://github.com/didi/LogicFlow/issues/951)) ([d631e74](https://github.com/didi/LogicFlow/commit/d631e74bd06bbe4d6e749e2563ef5de2bb760a8b)) +* **core:** invalid style setting of snapline in setTheme function ([dc963d5](https://github.com/didi/LogicFlow/commit/dc963d5cb3480e2e469ce5cb46cc4fbf8975f73b)) +* **core:** isElementInArea fix ([9e8bd62](https://github.com/didi/LogicFlow/commit/9e8bd621e28ff9563f1a02e10708a6e421a01870)) +* **core:** move the tool overlay out of the graph ([fcc586d](https://github.com/didi/LogicFlow/commit/fcc586df6d9e8f5188fb6d87bdb86aa461950f98)) +* **core:** moveNodes() add the logic of the moveNode function to calculate the moving distance of the side text ([a89b630](https://github.com/didi/LogicFlow/commit/a89b6301a2355f7ced957d446721a697259b68c0)) +* **core:** nodeText auto wrap build:type bugfix ([fb43025](https://github.com/didi/LogicFlow/commit/fb43025ed921f2f208950e476aebe640f9fda187)) +* **core:** optimize anchor selection ([19d5fe8](https://github.com/didi/LogicFlow/commit/19d5fe8bd7b886656ce4ec96acbc7bbbdfff1ce4)) +* **core:** Pick standardized data in the constructor function of nodeModel ([fc6f6d7](https://github.com/didi/LogicFlow/commit/fc6f6d74968425e272b805c76692469dad449f53)) +* **core:** prevent isSilentMode=true from calling repeatedly([#1180](https://github.com/didi/LogicFlow/issues/1180)) ([d8a8f5a](https://github.com/didi/LogicFlow/commit/d8a8f5a18b237d994256dc6acc09daef281ca595)) +* **core:** print error when double click edge ([a890ef7](https://github.com/didi/LogicFlow/commit/a890ef7f81e559ef16da505568b1ddb94c7eb365)) +* **core:** recovery ellipse size ([81e8ed3](https://github.com/didi/LogicFlow/commit/81e8ed396db0bc32c26a9961298ad4a535ed02ad)) +* **core:** refresh the value of model when mouse down([#1370](https://github.com/didi/LogicFlow/issues/1370)) ([1cb45dd](https://github.com/didi/LogicFlow/commit/1cb45ddbbfdc0a0c8fd9e427d9a8dad0ad51eda9)) +* **core:** remove outline in container & copy incomplete elements ([370bbf5](https://github.com/didi/LogicFlow/commit/370bbf578416be6199fa4d4d424cb55fdb5c844c)) +* **core:** rename textInput ([1681484](https://github.com/didi/LogicFlow/commit/1681484bcef0ae8a7fb5d54e6cefcc45d6020f8e)) +* **core:** restore rotation ([2748c17](https://github.com/didi/LogicFlow/commit/2748c177660e9b0849631750a1a68af50dd96781)) +* **core:** select edge after mouseup event ([f24aafd](https://github.com/didi/LogicFlow/commit/f24aafdafbdb5ee3d9617df4600e71b70dda876e)) +* **core:** trigger the edge:click and edge:dbclick with mousedown and mouseup ([b267188](https://github.com/didi/LogicFlow/commit/b267188c712e4ab363c958c4327d219634582641)) +* **core:** ts error ([83db114](https://github.com/didi/LogicFlow/commit/83db114f495307aa039ff45d743336f124a32221)) +* **core:** update evenetName of edge adjustment, fixes [#330](https://github.com/didi/LogicFlow/issues/330) ([a973de2](https://github.com/didi/LogicFlow/commit/a973de2b70caea9b441039e0659df51401aa321b)) +* **core:** update text position after draging edge ([e430c14](https://github.com/didi/LogicFlow/commit/e430c14c3a0edec26ad0ba24afa7da70aa90421e)) +* **core:** use mobx reaction to track the value of stepDrag.model([#1370](https://github.com/didi/LogicFlow/issues/1370)) ([a1e3bc3](https://github.com/didi/LogicFlow/commit/a1e3bc3294b49edea4f1ac41886db6f3e1f3b45b)) +* **core:** wrong extreme value of draggable range ([46c3ce9](https://github.com/didi/LogicFlow/commit/46c3ce9e238cc849025792dcd9083431fcf61a81)) +* **core:** zIndex problem in overlapMode([#1395](https://github.com/didi/LogicFlow/issues/1395)) ([ae41283](https://github.com/didi/LogicFlow/commit/ae412831c16b7c07e502852b0c00baa2b6d685db)) +* **core:** 修复 overflowMode 为 autoWrap 时,节点设置 textWidth 无效的 bug([#1432](https://github.com/didi/LogicFlow/issues/1432)) ([51ada0f](https://github.com/didi/LogicFlow/commit/51ada0f0f6d8e48a5d1953c37c366c4dac71d4e0)) +* custom element id ([cff9c18](https://github.com/didi/LogicFlow/commit/cff9c180e12df91de8921aa083e0bbafe4afc641)) +* custom node ([2155c37](https://github.com/didi/LogicFlow/commit/2155c379144469848ea08511c9c1c145105f46df)) +* delete useless code ([8680810](https://github.com/didi/LogicFlow/commit/8680810fdb6600994bcf3b94e11061dad176bc51)) +* destory keyboard events while destoty LogicFlow.([#1110](https://github.com/didi/LogicFlow/issues/1110)) ([98e749c](https://github.com/didi/LogicFlow/commit/98e749c9c7849ea3f046705ac4fcb4b60d251629)) +* drag line not toFront ([f1db31d](https://github.com/didi/LogicFlow/commit/f1db31d5c95c339493090907af517481cefba987)) +* drag text not allowed propagation ([9d6cc0c](https://github.com/didi/LogicFlow/commit/9d6cc0cc1c64fdc134e83f37794ca568ffbfca25)) +* edge animation demo ([e8895cc](https://github.com/didi/LogicFlow/commit/e8895cc230fccf007638db2cdfd79b25f7cba1b9)) +* edge setProperties in vue ([ecdaf34](https://github.com/didi/LogicFlow/commit/ecdaf34ad170e410ad979af8413e87bf86e8345b)) +* edge setProperties observable ([9517468](https://github.com/didi/LogicFlow/commit/951746878c2bbd27fc9dae7f13fa0990a2a3ba3d)) +* edge text use model getTextStyle ([85b36ef](https://github.com/didi/LogicFlow/commit/85b36efa14ed9e7a0a5d95e800489d4dfa65b6d6)) +* edge updateText position ([e333787](https://github.com/didi/LogicFlow/commit/e3337878bed766eaab9345c9110e202cc477a56c)) +* edge:mouseenter trigger twice ([2b4e80a](https://github.com/didi/LogicFlow/commit/2b4e80a14ab21b47e7f6d0bc774006b244450a5c)) +* editconfig default type ([575e566](https://github.com/didi/LogicFlow/commit/575e566d528015ecdb5769700fb06194a34a4ad1)) +* editConfigModel add isSilentMode ([8fcd571](https://github.com/didi/LogicFlow/commit/8fcd57143ccf1055a2c176ef417d7498ef178694)) +* error name ([ef10a93](https://github.com/didi/LogicFlow/commit/ef10a93198b34017fbec7dedb4c66a39ceff5536)) +* **examples:** modified examples page title ([3a9ae5e](https://github.com/didi/LogicFlow/commit/3a9ae5ed100405378ed468574ca61445bef44035)) +* extenion render bind self instence ([afac922](https://github.com/didi/LogicFlow/commit/afac92287bf1c15b10151764c0a3fe0e4251be63)) +* **extension:** 🐛fix undo error when custom text position ([fc6e7d7](https://github.com/didi/LogicFlow/commit/fc6e7d767889e8bbdd542a3c8006e352a86121c4)) +* **extension:** bug of menu initialization ([#1359](https://github.com/didi/LogicFlow/issues/1359)) ([fabd8d7](https://github.com/didi/LogicFlow/commit/fabd8d74cf998e6118499d3ddc49841ad5411480)) +* **extension:** mini-map default disable control & selection-select ([297cecf](https://github.com/didi/LogicFlow/commit/297cecf4637ca7a045619a10cd9298feacc631ea)) +* **extension:** snapshot forginObject in svg fix ([ef937a0](https://github.com/didi/LogicFlow/commit/ef937a08f2f4898b99376d06c25ee57c3f81fda2)) +* fix the issue of getStartArrow not working.(didi[#1167](https://github.com/didi/LogicFlow/issues/1167)) ([691ed40](https://github.com/didi/LogicFlow/commit/691ed40465d3e3a0dfedc06064dd8df6f7c03e06)) +* fix ts's type bug ([93146ae](https://github.com/didi/LogicFlow/commit/93146aeb976ad4a5e849957c971dfefbcf17c44e)) +* Fix typo: currrentProperties -> currentProperties ([71650b7](https://github.com/didi/LogicFlow/commit/71650b7c51d1ffd9c8b828f26ad2189e3b9cb7a4)) +* Fix typo: getBackgroud -> getBackground ([3ea0c36](https://github.com/didi/LogicFlow/commit/3ea0c369747b75b321a95b22af75d2afc07b9c7a)) +* Fix typo: getCorssPointOfLine -> getCrossPointOfLine ([a2c44b0](https://github.com/didi/LogicFlow/commit/a2c44b09518f089df98eec711ea9b51f8351ac24)) +* focus on ([2301c09](https://github.com/didi/LogicFlow/commit/2301c094f2853591741101623da879ea7e0d22de)) +* folded icon not working when overflowMode is set to ellipsis([#1099](https://github.com/didi/LogicFlow/issues/1099)) ([cc82b6d](https://github.com/didi/LogicFlow/commit/cc82b6d6762e377ba15293e9a59bc50bc584cdf4)) +* foreignObject support style ([92e37f4](https://github.com/didi/LogicFlow/commit/92e37f403c93b48a612e97c73ffdcf374b5287c8)) +* format edge text value ([cc8aa22](https://github.com/didi/LogicFlow/commit/cc8aa224d158f547589a2e1f9e079d064df0b9e8)) +* getEndAnchor ([0f4e843](https://github.com/didi/LogicFlow/commit/0f4e843370351014a817b2dc07f9e8e6af581921)) +* getNodeDataById error handing for incorrect nodeId parameter ([8d74393](https://github.com/didi/LogicFlow/commit/8d74393f6c39bc23c4df29a8d6e69c33afdba26f)) +* group undo cannot fold ([5860d7e](https://github.com/didi/LogicFlow/commit/5860d7ef4770f655fab1bb5ee6114dc63757b725)) +* history change ([1ed9799](https://github.com/didi/LogicFlow/commit/1ed9799a0321b1d5e761b3e25ae8d874d8c310f3)) +* html node ([a356297](https://github.com/didi/LogicFlow/commit/a3562974d2dac63f08e531784945bbeb9e25e81d)) +* ie11 transform no work ([f776592](https://github.com/didi/LogicFlow/commit/f776592b2d16675514e4f0e876b888d9ea14ebe9)) +* invalid setTheme for rect size ([4ed7e1a](https://github.com/didi/LogicFlow/commit/4ed7e1af69ddf31956e454748da4ea5adcb03be6)) +* isArray not fit mobx array ([8392165](https://github.com/didi/LogicFlow/commit/839216534a7c80551a417617330d30e79121aa0c)) +* isElementInArea bugfix ([2050510](https://github.com/didi/LogicFlow/commit/2050510c98684266e152d7d733694c543bbb9c28)) +* isolate mobx ([ff6c24f](https://github.com/didi/LogicFlow/commit/ff6c24ff838bafa5196e9d1046049984d9c120a7)) +* keep GroupNode in bottom when select node ([9e3086a](https://github.com/didi/LogicFlow/commit/9e3086a3d5faac116c10ea3dc9ac6796b686ed24)) +* keep the default browser reaction.([#1046](https://github.com/didi/LogicFlow/issues/1046)) ([533f747](https://github.com/didi/LogicFlow/commit/533f7477eccd2c48290d7550ad17f5487eca21e6)) +* keep use JSON.parse format input data.([#1153](https://github.com/didi/LogicFlow/issues/1153)) ([684a581](https://github.com/didi/LogicFlow/commit/684a5812eddc0c108a2f5c88ea971889f9371e22)) +* lf.select -> lf.selectElementById ([f4eea2c](https://github.com/didi/LogicFlow/commit/f4eea2c23ec6ac44acbd404b35d94b74fbb69d00)) +* mini map viewport ([38c2408](https://github.com/didi/LogicFlow/commit/38c2408e0f8a76dd0b49b9271dd259fd8b6fa684)) +* minimap extension custom disabled plugin ([3768d14](https://github.com/didi/LogicFlow/commit/3768d149b6a72e4c251e287432b6070dcbfabce6)) +* mobx4 anchorsOffset it`s not an array ([4e05895](https://github.com/didi/LogicFlow/commit/4e05895fec0a00313f851cb5afa350b5c849d408)) +* move clone guard to shortcut ([c5643da](https://github.com/didi/LogicFlow/commit/c5643daa8ca7b2f905db81357444e5bba64a5ee7)) +* move edge not keep controls ([b8f28f3](https://github.com/didi/LogicFlow/commit/b8f28f38d943ab2881a2f375603025e01573c0d8)) +* new selection select ([4fc34d4](https://github.com/didi/LogicFlow/commit/4fc34d41e1000629362c141a8c6a2eb033ecf17d)) +* node resize set default style ([b9def97](https://github.com/didi/LogicFlow/commit/b9def9763f1fa0464c42adeffebf37fe20543151)) +* node updateText observable ([b04f96a](https://github.com/didi/LogicFlow/commit/b04f96abf639befeaa5cf22be9407955926a5118)) +* node:dnd-add event throwing parameter add mouse:event([#1170](https://github.com/didi/LogicFlow/issues/1170)) ([0b9f22d](https://github.com/didi/LogicFlow/commit/0b9f22d67a43eb396bb7a2ce0e0d04d2a44cb05f)) +* nodeResize outline bugfix ([8e76f5f](https://github.com/didi/LogicFlow/commit/8e76f5f8e79a18189f48339b85904b06d29cfda2)) +* observable object cannot appear twice([#837](https://github.com/didi/LogicFlow/issues/837)) ([16f338f](https://github.com/didi/LogicFlow/commit/16f338fe8df7a1cce546f5f5fa07b90864b902f4)) +* occasionally read isAllPass of undefined ([dac3d41](https://github.com/didi/LogicFlow/commit/dac3d4118aff2699497512ca799912deaa0b4930)) +* prevent node without anchors using InsertNodeInPolyline([#1077](https://github.com/didi/LogicFlow/issues/1077)) ([6e10d3a](https://github.com/didi/LogicFlow/commit/6e10d3ad6e5b26daa6cad865bbca0eb326dfd54b)) +* reactive html node ([0909bd3](https://github.com/didi/LogicFlow/commit/0909bd3d423d0bb9ed72a8eb36dd69054810ba84)) +* recovery getAppend ([2518892](https://github.com/didi/LogicFlow/commit/2518892c656dc07008676206ca4da920e869ed99)) +* remove both sourceRuleResults and targetRuleResults ([1ba045a](https://github.com/didi/LogicFlow/commit/1ba045aa7c298989f214eecede053a9d507dd0a8)) +* remove shape attributes from theme types.([#1052](https://github.com/didi/LogicFlow/issues/1052)) ([5a315a2](https://github.com/didi/LogicFlow/commit/5a315a2bfbe3a43ecdc2d558da1c3695a32ab342)) +* remove unnecessary code ([e819c62](https://github.com/didi/LogicFlow/commit/e819c62628d361ed8be13f28755ce5122d2f7d3d)) +* remove unnecessary console ([102bd81](https://github.com/didi/LogicFlow/commit/102bd8179d5dd5f84e677ad39b209f49d2ee3a1b)) +* remove unnecessary object ([fa6ad3f](https://github.com/didi/LogicFlow/commit/fa6ad3ff2c36a9a7979e03eb89ba2ca8c66b8a0b)) +* remove unnessage import ([cd02497](https://github.com/didi/LogicFlow/commit/cd024976b657c0b964e55cdcce1f086f395e2c8c)) +* reset offset ([3ab0425](https://github.com/didi/LogicFlow/commit/3ab0425fdba12e934c0380b3f4229314071e630f)) +* rewrite text node getTextStyle ([2717203](https://github.com/didi/LogicFlow/commit/27172038a282404c02697986736bf10955117d16)) +* save input value when swich edit element ([972e4cd](https://github.com/didi/LogicFlow/commit/972e4cdaba7f7388fe59cb572ff598b976275c0b)) +* save register API & add registerElement API ([916f6be](https://github.com/didi/LogicFlow/commit/916f6be2be6f16fde9f385010f3291d82ded4a23)) +* selection events ([682ba34](https://github.com/didi/LogicFlow/commit/682ba345451a5c5b522ebcd510f9c9e29be5758e)) +* set orient to auto while start point and end point is null ([3d55703](https://github.com/didi/LogicFlow/commit/3d55703ec46e7986e9a9968e65a50849d51d1ff0)) +* setProperties not observable in htmlNode ([9b47918](https://github.com/didi/LogicFlow/commit/9b47918a97b9d7b8df53c876dcea51d88d82ac4f)) +* show anchors when extend baseNode ([12bd0db](https://github.com/didi/LogicFlow/commit/12bd0db574b18b19aed8134b9e508f3c0a9ef6f4)) +* show anchors when extend baseNode ([d78d7df](https://github.com/didi/LogicFlow/commit/d78d7dfabbdea171a104a22b48ad6e8662230c21)) +* silent mode support recovery ([7c17585](https://github.com/didi/LogicFlow/commit/7c17585767426aad508ff3b14434ec5b05850ec5)) +* Spelling errors EdgeConifg -> EdgeConfig and EdgeConfig Repeat Definitions in type/index.ts ([401dfb5](https://github.com/didi/LogicFlow/commit/401dfb533e860d03b60ddfc6d9a006900af38c35)) +* stop edit text when input enter + alt ([438daec](https://github.com/didi/LogicFlow/commit/438daec1de3378f25b245feda8a71bead6c96ba8)) +* text undefined cause undraggble ([ae4f1db](https://github.com/didi/LogicFlow/commit/ae4f1db28efa5d7a5194be92df3922d7f6fdd7c5)) +* text undefined cause undraggble ([640ec9e](https://github.com/didi/LogicFlow/commit/640ec9ef98a3fc73206b607e21a7294314d826f3)) +* the text content misalignment caused by switching nodes ([38193f7](https://github.com/didi/LogicFlow/commit/38193f7a28cb004c18dc7717f854d83269bf4194)) +* this.setState warning ([7f7c498](https://github.com/didi/LogicFlow/commit/7f7c498dd50e25b44a291b3e5d96554144116f40)) +* trigger dragstart when dragging ([5ff04c8](https://github.com/didi/LogicFlow/commit/5ff04c807364a03554135d57c49b4f181b6f2414)) +* trigger extension render in difference env ([9be1f58](https://github.com/didi/LogicFlow/commit/9be1f58a3768fd48117e1143939c8a92f61191dc)) +* twoPointDistance methods support negative number ([3f9b719](https://github.com/didi/LogicFlow/commit/3f9b719bbc836c6d6d050d12d7c7c908c19b0bc6)) +* twoPointDistance无法获取target参数 ([c760a29](https://github.com/didi/LogicFlow/commit/c760a29abfe2acd76a6f276976451cc827215e95)) +* types ([37491ca](https://github.com/didi/LogicFlow/commit/37491cab07d7712aa4b94326424af3ded5031f75)) +* typo ([facccdf](https://github.com/didi/LogicFlow/commit/facccdf3b98d44650c75e34a66ed33f5e0d8f75e)) +* typo EditConfigMode ([fed381b](https://github.com/didi/LogicFlow/commit/fed381b47ec3786f43d043c07c33f01458239840)) +* typos ([ee9f3cd](https://github.com/didi/LogicFlow/commit/ee9f3cd40a819b13887938bf5e6018f77e575917)) +* update edge path while move nodes([#1027](https://github.com/didi/LogicFlow/issues/1027)) ([9179b62](https://github.com/didi/LogicFlow/commit/9179b621018c51f60f5f12458cd1c487e50b4d63)) +* update logicflow site url ([8774efe](https://github.com/didi/LogicFlow/commit/8774efe5eb8411819e1a44f8c4698111f6fb6ea5)) +* update registerElement API in extension ([df25d11](https://github.com/didi/LogicFlow/commit/df25d110eee7051ee9357b11f669d80a3de1e0ea)) +* use autoToFront property take node to front ([3a8a7cc](https://github.com/didi/LogicFlow/commit/3a8a7cc6a981f53837f8774aa3130b7e6d5593b9)) +* use html-node as model type ([944b895](https://github.com/didi/LogicFlow/commit/944b895e640a699d6ce0bdedd2d2ac04779489d1)) +* use model instead of getAttribute ([0e51cb0](https://github.com/didi/LogicFlow/commit/0e51cb0681c458bf68a69b8459ce0a4b91951ea4)) +* use pluginName replace name ([2b2706a](https://github.com/didi/LogicFlow/commit/2b2706a4596eaee5fb6e88328a219ebc9366505c)) +* vue reactive object side effect ([a2dc0f8](https://github.com/didi/LogicFlow/commit/a2dc0f86d920679df6a387985b36374c6c2aeb78)) +* 修复getData时出现报错的情况 ([12cbb06](https://github.com/didi/LogicFlow/commit/12cbb06ef3e45e76ea70a3d8128df66f5e47cd56)) +* 修复getSelectElements方法,即使选中元素,但是依然返回为undefined的bug ([12df9f2](https://github.com/didi/LogicFlow/commit/12df9f26020c3eeda0fa18c4f23d09ab1566c1cc)) +* 修复了`group`插件在多个`group`节点一起被折叠报错的问题。 ([396736e](https://github.com/didi/LogicFlow/commit/396736e07c320985f7c779b272085ba1f66f1083)) +* 修复初始化节点的时候不传入id导致箭头不显示的问题 ([dfff4cd](https://github.com/didi/LogicFlow/commit/dfff4cd1cf466ae881d297ed9785ef59ad65619a)) +* 修复拖动触发点击事件的问题 ([19fd122](https://github.com/didi/LogicFlow/commit/19fd1226f0d26ccfddbe0df405907412e95b4535)) +* 修复新增分组子节点未被记录的问题 ([24d9fc9](https://github.com/didi/LogicFlow/commit/24d9fc9d056f34141520da4a3f9482fe031ec325)) +* 修复节点无法拖动的问题 ([f6caac9](https://github.com/didi/LogicFlow/commit/f6caac9eebaaf9146ed07d26705befd8c8b71298)) +* 修复边的isHoverd失效问题 ([0ebd6b6](https://github.com/didi/LogicFlow/commit/0ebd6b6218fc3225b918c2cb657d89b933537a75)) +* 修正 BaseEdgeModel 构造函数属性初始化顺序 ([b4f8f3a](https://github.com/didi/LogicFlow/commit/b4f8f3a0066f6cb0b95c79c4b5febbcf833a7386)) +* 处理mini大小错误的问题 ([8ef7619](https://github.com/didi/LogicFlow/commit/8ef7619e8f994b9cee2b2544fd3f5bae9f8c0c57)) +* 处理折线没拖拽成直线后继续拖到报错的问题 ([8e1bf3f](https://github.com/didi/LogicFlow/commit/8e1bf3f9e0c80020bb0c4feffd26bcac70f73c89)) +* 处理没有文本鼠标hover报错的问题 ([7b174f8](https://github.com/didi/LogicFlow/commit/7b174f8d717ff6077572e3527cb50348bed1f93d)) + + +### Features + +* 🎸 add anchorsOffset API ([f23317b](https://github.com/didi/LogicFlow/commit/f23317bf535222d3770ae39892071ca7d154df41)) +* add api delete node and edge property ([9a7c729](https://github.com/didi/LogicFlow/commit/9a7c729c463f5de555d102aa8d22341adf9b3db7)) +* add api renderRawData ([07b3d80](https://github.com/didi/LogicFlow/commit/07b3d806052428a9d2edf66db2db7e0938ce010e)) +* add attribute visible to element ([4676427](https://github.com/didi/LogicFlow/commit/46764279f6667354b1d67186e0f131f764c3eb79)) +* add change graph&node&edge id function ([13d1c0b](https://github.com/didi/LogicFlow/commit/13d1c0b0b6814dc9b65bd74a9bb704b633499554)) +* add change nodetype ([15878a1](https://github.com/didi/LogicFlow/commit/15878a1c8be6f9117c925792c66dcdbfd1b0aa77)) +* add config nodeSelectedOutline ([9b91cd0](https://github.com/didi/LogicFlow/commit/9b91cd0b5ab3a30bfe0575b6f297d59719f3a2d1)) +* add context menu plugin ([8c5d7a8](https://github.com/didi/LogicFlow/commit/8c5d7a84309ba8d07fbbb99dcebcae81b521bd06)) +* add createUniqueId API ([edaf244](https://github.com/didi/LogicFlow/commit/edaf244cd3e2ae38ad58a61c83046edb1d7e5952)) +* add custom TextPosition ([352047d](https://github.com/didi/LogicFlow/commit/352047d942cc505f36272ba1a64bae33c13b5897)) +* add event parameter for node:dnd-add event ([35466b1](https://github.com/didi/LogicFlow/commit/35466b1801aae0783b8ae6b6d16e4a60bb4f6c31)) +* add getAnchorShape function which allow rewrite anchor shape ([e5a7d77](https://github.com/didi/LogicFlow/commit/e5a7d77b898c93ece38e28fbdbef443ec8d23fcc)) +* add getModelById & getDataById ([ad8d4e6](https://github.com/didi/LogicFlow/commit/ad8d4e62ff781914017ce478fa07ccdb36f0fe75)) +* add getSelectElements function ([d6b5a81](https://github.com/didi/LogicFlow/commit/d6b5a81a76ba59cac319cb01a3187caf0fb216ea)) +* add graph:rendered event ([a3838c3](https://github.com/didi/LogicFlow/commit/a3838c385328bc9e3a41e39c555736d5f59de573)) +* add group hook ([a955e7c](https://github.com/didi/LogicFlow/commit/a955e7ca151e0dd547a3995bbfed42e68f25183a)) +* add highlight plugin ([8081f91](https://github.com/didi/LogicFlow/commit/8081f91c448d4ed204f517a555af59c13bbde55f)) +* add html node ([373db63](https://github.com/didi/LogicFlow/commit/373db637fb8cca0416ff944dc5beda23f3082bf3)) +* add idGenerator global option ([b6fd441](https://github.com/didi/LogicFlow/commit/b6fd4417e9d99dfd319889fdce1c6da7a1abcfb9)) +* add increase overlap mode ([06068e4](https://github.com/didi/LogicFlow/commit/06068e4caa11544b709697d101063838020dc4d1)) +* add lf-node-select className to node when it is selected ([ce8f6ae](https://github.com/didi/LogicFlow/commit/ce8f6ae4f284de9896c3a0dc4791804b5bb7d23e)) +* add mini-map extension ([fa621da](https://github.com/didi/LogicFlow/commit/fa621daf2cc6a05cd5265bfe5245f5424f97ae7e)) +* add node resize maxwidth and maxheight ([e98f575](https://github.com/didi/LogicFlow/commit/e98f575d19c5c7c9a74c7ad3302c1a8cb02bd5e3)) +* add node view types ([8b6a5ab](https://github.com/didi/LogicFlow/commit/8b6a5abf41967ff47d65e34a926d6b4ac37a9ad4)) +* add node:dnd-drag event ([bf8a351](https://github.com/didi/LogicFlow/commit/bf8a3515c458014c33cc7fdc8f366c4d16b226b8)) +* add text background ([dd1a89f](https://github.com/didi/LogicFlow/commit/dd1a89fbb84bfc74e9bf7db251b546a03b783838)) +* add the height field for hoverBackground and background ([4d38c8a](https://github.com/didi/LogicFlow/commit/4d38c8aadcd21e02f21f1b822c6a7832445b24bd)) +* add updateAttributes API ([3112b69](https://github.com/didi/LogicFlow/commit/3112b6917998f6cbb2e306b1862eb3e2c4bd8e8f)) +* add useGlobalRules and customCssRules property ([88dadb8](https://github.com/didi/LogicFlow/commit/88dadb8e2c96d9f7ee4d4c286a6aa42c8941baaf)) +* add vue3 example ([9969b97](https://github.com/didi/LogicFlow/commit/9969b978d93ce863901d364bc5f01a9b9f6db269)) +* added missing element tips ([71674cd](https://github.com/didi/LogicFlow/commit/71674cddc6096170fdc88d88b02a4d482f3c2f43)) +* all core style use one css ([3528505](https://github.com/didi/LogicFlow/commit/3528505c4be7305c10cf5dd4ab4df8dab599f6ae)) +* allow use ctrl key to select multiple elements ([e46a2d2](https://github.com/didi/LogicFlow/commit/e46a2d25304f751fd0ee74722bed9f81b478003b)) +* anchor add event api ([4309b81](https://github.com/didi/LogicFlow/commit/4309b81902280f0dacb7fb169b6b9c34f06de3f7)) +* anchor dragend事件参数增加edgeModel ([7b8a0ab](https://github.com/didi/LogicFlow/commit/7b8a0ab8045457ec212322a1d0e1dc265fb87954)) +* arrow marker, fixes [#637](https://github.com/didi/LogicFlow/issues/637) ([98720b9](https://github.com/didi/LogicFlow/commit/98720b944fd17f343ecf7ec59a5f1d0e79b59a4d)) +* avoid add id in dom ([37cccb6](https://github.com/didi/LogicFlow/commit/37cccb6fc75451b25254c1ccda4c581f2bb5ce51)), closes [#309](https://github.com/didi/LogicFlow/issues/309) +* babel use loose mode ([7fed1fb](https://github.com/didi/LogicFlow/commit/7fed1fb9557e3ac7f6f7fc11ad3afcc1d3d7bad8)) +* change cloneElements to addElements ([6c59d74](https://github.com/didi/LogicFlow/commit/6c59d749a53e5263f5cf630702453054347215f6)) +* check width and height type ([141c667](https://github.com/didi/LogicFlow/commit/141c6678503870a9d7503864353ad6cc7493fd24)) +* **core&extension:** add pluginOptions attribute on lf instance ([47cd816](https://github.com/didi/LogicFlow/commit/47cd81647532a724456b191d0050f87e833cb968)) +* **core:** add a new function to set outer g attributes.([#880](https://github.com/didi/LogicFlow/issues/880)) ([90aaccd](https://github.com/didi/LogicFlow/commit/90aaccdb87309b4cdad2691ed425cb16732d746c)) +* **core:** add anchor properties ([21b245e](https://github.com/didi/LogicFlow/commit/21b245ef858761babd42a5de558a77a39ff1e6d6)) +* **core:** add clearData funcion in Logicflow ([2a5b345](https://github.com/didi/LogicFlow/commit/2a5b3450b88fd7d831bc25810726fa4de4255033)) +* **core:** add disable extension config & extension need name ([8bd9355](https://github.com/didi/LogicFlow/commit/8bd93555b7f82eb30a4813c986e3e642c86578fb)) +* **core:** add draggable range for graph([#1337](https://github.com/didi/LogicFlow/issues/1337)) ([ecc59bc](https://github.com/didi/LogicFlow/commit/ecc59bccb07e23fbe11986d5b38f5a5e99f4b4f1)) +* **core:** add drap event ([746f5db](https://github.com/didi/LogicFlow/commit/746f5db4e5dcfd362f57524f2bfb40db2279030f)) +* **core:** add edit config update function ([695894c](https://github.com/didi/LogicFlow/commit/695894c4db9fa328d358be1d3917166b33aae990)) +* **core:** add getPointByClient API ([983fa91](https://github.com/didi/LogicFlow/commit/983fa91cc70426f113c397ed89d75add50e634ad)) +* **core:** add new configuration items ([66d562d](https://github.com/didi/LogicFlow/commit/66d562d90306c69d69f22823d174d11833cf70d0)) +* **core:** Add stroke-dasharray vlaue to outline of node & edge ([4cb1bca](https://github.com/didi/LogicFlow/commit/4cb1bca0f5090de035adda717b9bb509c79753d7)), closes [#12](https://github.com/didi/LogicFlow/issues/12) +* **core:** Add the select function for logicflow ([6ae0671](https://github.com/didi/LogicFlow/commit/6ae067153cd2608018fd3da76bd6d00a08da4b3a)) +* **core:** adjust edge ([0490ae0](https://github.com/didi/LogicFlow/commit/0490ae08d6d681dfbcf19bf678c46e2179d98cb8)) +* **core:** adjust edge startPoint or endPoint ([db96695](https://github.com/didi/LogicFlow/commit/db966950e59b5166e704ccd958e837e2fa3e1f6a)) +* **core:** copy paste and delete multiple selected elements ([4a5be86](https://github.com/didi/LogicFlow/commit/4a5be86c63c90b7c1c88e08e9d084e708307a80d)) +* **core:** Create text for polyline at the double-click position ([ac7eeea](https://github.com/didi/LogicFlow/commit/ac7eeea0a3937350a4393500b24811352947fb49)) +* **core:** enable lf-text-input style setting([#1390](https://github.com/didi/LogicFlow/issues/1390)) ([8a8a0f9](https://github.com/didi/LogicFlow/commit/8a8a0f937e4428c0a811b4cc8102c03fec568653)) +* **core:** enable node rotation ([267ebc8](https://github.com/didi/LogicFlow/commit/267ebc8ff65f461c831fc631b89028ca98305858)) +* **core:** export egde utils and sampling utils ([9a83d4a](https://github.com/didi/LogicFlow/commit/9a83d4a360c8a113bce46370aecac8e0a2ffb6ea)) +* **core:** implement custom path for connecting ([492a412](https://github.com/didi/LogicFlow/commit/492a41201faaaee84b3b0ae734763b4d5e4a2a37)) +* **core:** multiple elements drag moving ([a59065f](https://github.com/didi/LogicFlow/commit/a59065f7cebd745e2ba0e147c8356849384be9f9)) +* **core:** nodeText auto wrap ([f260d47](https://github.com/didi/LogicFlow/commit/f260d4700cdc86194a3a738fec3df27b9871cc10)) +* **core:** nodeText auto wrap lineHeight ([fcc64c3](https://github.com/didi/LogicFlow/commit/fcc64c32a5ebccd74f64f51042d7bb0dfdf680ad)) +* **core:** optimize the using of matrix ([d13fc5c](https://github.com/didi/LogicFlow/commit/d13fc5c50dcc25727ca8646ea1afe9a250d444d5)) +* **core:** support anchor setting properties ([ecf7aaa](https://github.com/didi/LogicFlow/commit/ecf7aaa0daa963c08fde6f2c64de0790a4133f8c)) +* **core:** support open text edit by double click anchor ([690d1d1](https://github.com/didi/LogicFlow/commit/690d1d1648237c06580f51439ec67e4d07931774)) +* **core:** support setting hoverOutlineStrokeDash ([ad09324](https://github.com/didi/LogicFlow/commit/ad09324088cbb95d7bbe843cb4d745475cfeb92c)) +* **core:** support use meta key select multiple element ([e137f9f](https://github.com/didi/LogicFlow/commit/e137f9fdbdb6bf3f85c3f7ac9323785e445844c8)) +* **core:** text auto wrap for customize element ([ddf51c5](https://github.com/didi/LogicFlow/commit/ddf51c561a28a9555a64cc146abca7e58ee46d12)) +* **core:** trigger edge:adjust when adjusting bezier([#947](https://github.com/didi/LogicFlow/issues/947)) ([ad993c4](https://github.com/didi/LogicFlow/commit/ad993c448c004623e32f9534b3971cdf9d8e47bd)) +* **core:** v0.2.0 ([f11d143](https://github.com/didi/LogicFlow/commit/f11d143a998ca68887f08e6ccd98604f165cec8a)) +* create logicflow eninge ([c7d80f4](https://github.com/didi/LogicFlow/commit/c7d80f4b4c19cf82af9be49dd8fd44433327db58)) +* custom active plugin & add updateText function ([c974e75](https://github.com/didi/LogicFlow/commit/c974e7521d8eb1395c9df63c5c5da8933e8a849a)) +* custom edge ([81cd3be](https://github.com/didi/LogicFlow/commit/81cd3be6a9940553d2eec75b77a3472fdf75eb88)) +* dndpanel support properties, related [#181](https://github.com/didi/LogicFlow/issues/181) ([765416c](https://github.com/didi/LogicFlow/commit/765416c6051559f529cb5af1fe9d5d14304f3cf1)) +* edge text support hover style ([ffc75d4](https://github.com/didi/LogicFlow/commit/ffc75d45e0ef42b9dbca1be489fa749186aa81b0)) +* edgemodel support override getTextPosition ([5ede6f2](https://github.com/didi/LogicFlow/commit/5ede6f295c128c5f8c87af789105576f1f04ba57)) +* extension add destroy property ([23e59e5](https://github.com/didi/LogicFlow/commit/23e59e5902976fced92ad67ddd72f74938113c96)) +* **extension:** curved-edge ([1731b10](https://github.com/didi/LogicFlow/commit/1731b10e3e65ccf226b48d4fb572d90d2ad10dec)) +* **extension:** drop node in polyline ([94480ac](https://github.com/didi/LogicFlow/commit/94480ac5b2b8d989a2310a3b4c25e08abe9d10b6)) +* **extension:** endEvent node hide anchor ([6e2333f](https://github.com/didi/LogicFlow/commit/6e2333f2af8a214530a2c2ed3c1dc5597fcd68f1)) +* **extension:** override addElements to support group-node copy([#1346](https://github.com/didi/LogicFlow/issues/1346)) ([e9d0139](https://github.com/didi/LogicFlow/commit/e9d0139da4446ec4451ba7c2516a1e440a951fec)) +* **extension:** rect node resize ([399afb5](https://github.com/didi/LogicFlow/commit/399afb545b421345ca3ea823d60f2d47db1e0d72)) +* **extension:** v0.2.0 ([ee67636](https://github.com/didi/LogicFlow/commit/ee676365b82d2d07d40cbc77e955eb3506690804)) +* group ([2c75b81](https://github.com/didi/LogicFlow/commit/2c75b810d2bda185e37e029a5fe28503f299e412)) +* group add isAllowAppendIn to support pick node append in group ([e54f798](https://github.com/didi/LogicFlow/commit/e54f79845996e763098cb5749100c76063160023)) +* group support fold ([c1d8c10](https://github.com/didi/LogicFlow/commit/c1d8c109b25a3145c8c6858c4b6b5f0b6bf072ba)) +* group support resize ([d9e2403](https://github.com/didi/LogicFlow/commit/d9e2403e00bce05c65d4d5b018ac3e2b9072cecd)) +* html node support old register method ([d83821b](https://github.com/didi/LogicFlow/commit/d83821b694d45a9ad968e9d51adb7e79e402c610)) +* keep typo ([3a017c8](https://github.com/didi/LogicFlow/commit/3a017c8855d66cb444388267de6c090bc0fb0c89)) +* lf support plugins ([3dacdb6](https://github.com/didi/LogicFlow/commit/3dacdb6e39ff0fa84b0c3e525bf3e6d1b91a29f4)) +* lf-edge-select className to edge when it is selected ([6c5c301](https://github.com/didi/LogicFlow/commit/6c5c3015913a6a148c09f621873b539a3bb282c0)) +* merge master ([2f418bc](https://github.com/didi/LogicFlow/commit/2f418bcbeb60ac7162718d6022047aeb326a50d8)) +* merge master ([cead588](https://github.com/didi/LogicFlow/commit/cead5887df27bd7624c46000966257a73b5a95e0)) +* Modify the addNode event type ([122f42c](https://github.com/didi/LogicFlow/commit/122f42c06af5038e250418e5be6b65805050b902)) +* mvp demo ([12d5e96](https://github.com/didi/LogicFlow/commit/12d5e9684bad4a465e1b57a1217aceed73453d59)) +* new plugin Selection & example ([2e4b489](https://github.com/didi/LogicFlow/commit/2e4b48958dff21617b6f7b08c9840deac0a178f0)) +* node model add incoming & outgoing ([8cf1469](https://github.com/didi/LogicFlow/commit/8cf14690b3c8378b11e5028700539a8fdb12bee1)) +* node model增加getTaretAnchor方法获取手动连接边到节点时需要连接的锚点(默认返回距离目标位置最近的锚点) ([dfa0421](https://github.com/didi/LogicFlow/commit/dfa04212f6fe0bc5d8b3adfcb90827c1a770a336)) +* optimize anchor line dragging behavior while near graph boundary ([0d798cc](https://github.com/didi/LogicFlow/commit/0d798ccbde91bae734e7b655d85709435626cb42)) +* optimize BPMNAdapter; add input props when register plugin ([4e9a90e](https://github.com/didi/LogicFlow/commit/4e9a90ea2abedee1456119edf0f0c9164e8cc116)) +* optimize drag node behavior ([f88042d](https://github.com/didi/LogicFlow/commit/f88042d5623a0983003bd70098b4e0c12ba60d3d)) +* optimize move group children behavior ([d492f20](https://github.com/didi/LogicFlow/commit/d492f20a7205c81a709f7a151b9127a2709d81a4)) +* optimize move node behavior ([d0e4e85](https://github.com/didi/LogicFlow/commit/d0e4e856cf58e92a98e309cdd698724bc1163295)) +* optimize the local development process ([1e188be](https://github.com/didi/LogicFlow/commit/1e188be57f59bb35ee90740ae5b0a835e29e7d0a)) +* register support config ([074c584](https://github.com/didi/LogicFlow/commit/074c58443df30b8d0a0beeee8deb1d0866f90f66)) +* release 1.0.0🎉🎉 ([670fed7](https://github.com/didi/LogicFlow/commit/670fed7fa3e0cb0ee39501251d177c693694ef59)) +* remove hideOutline ([be86fb1](https://github.com/didi/LogicFlow/commit/be86fb118bd8bb1bd67a999802544eb2d10df0da)) +* remove html demo ([a744bb2](https://github.com/didi/LogicFlow/commit/a744bb2a20d1e6fd6f7ea3b1269a9a45211501ad)) +* remove object attributes ([a242500](https://github.com/didi/LogicFlow/commit/a242500edf2e2e197cd0a015d2e490e474ff585e)) +* resize node ([2bc595e](https://github.com/didi/LogicFlow/commit/2bc595eadea58e1597f730520b830efc41a0dac5)) +* resize width and height ([8275dfb](https://github.com/didi/LogicFlow/commit/8275dfb539449c641c8f61c3f84ebad8a2046f8b)) +* save data include zIndex in increase mode ([cb79054](https://github.com/didi/LogicFlow/commit/cb7905489ee097bf2b157d3202527f7e5a6f39c9)) +* set anchors id ([17c4105](https://github.com/didi/LogicFlow/commit/17c4105474084b01c656298b30c28d0cd2908a36)) +* set selected element zindex 9999 instead of always front ([b8a2708](https://github.com/didi/LogicFlow/commit/b8a27085e7a86f3d6d8d654447d3c1d4116e5f16)) +* set textheight ([29e9738](https://github.com/didi/LogicFlow/commit/29e97388e765d17faaa17c8633b0408681435e06)) +* setting horizontal and vertical offset separately for fitView ([37c464c](https://github.com/didi/LogicFlow/commit/37c464c1bb4539275e87c62e8c7e2d6701df742b)) +* support animation ([c58c147](https://github.com/didi/LogicFlow/commit/c58c147c172901604834dda1a0dbb62a5f653579)) +* support class as extension ([ac66e9f](https://github.com/didi/LogicFlow/commit/ac66e9ffd6709a605c48b61281be102429524b82)) +* support disabled tool in core package ([1c7527f](https://github.com/didi/LogicFlow/commit/1c7527fc75929c444d9e5fb4b0b70b87086694c8)) +* support edge animation ([d66edec](https://github.com/didi/LogicFlow/commit/d66edec3c834a13242446d26cf0ac630f24495e5)) +* support ie11 ([46df695](https://github.com/didi/LogicFlow/commit/46df6951b1af5b1e46bea4ed084aa6abd5ebddf0)) +* support move selected nodes when disabled multipleSelect.([#894](https://github.com/didi/LogicFlow/issues/894)) ([5a97bcc](https://github.com/didi/LogicFlow/commit/5a97bcc098a15a472b0d63d62c6396cd3f8b05dd)) +* support setting line of dashes for edges ([4f39909](https://github.com/didi/LogicFlow/commit/4f39909af2260ff0ea696dd2db04ee4e5713b4bc)) +* support undefined as render param ([3577a15](https://github.com/didi/LogicFlow/commit/3577a15c109f4637dd2c8d4b6a35a155dc092fea)) +* support wrapPadding for edge text which overflowMode is't autoWrap ([f5cc079](https://github.com/didi/LogicFlow/commit/f5cc0792dd9232dd0331312a2358519a96a9a278)) +* text:update event emit element data ([44a0d5d](https://github.com/didi/LogicFlow/commit/44a0d5d9a7ae77e28021208d7ecf2d7ef5a0707c)) +* the end marker of cubic bezier curve with light deflection ([cca4040](https://github.com/didi/LogicFlow/commit/cca4040d47b9fd7434308101b7533f428aeb1150)) +* theme and outline ([1b7960d](https://github.com/didi/LogicFlow/commit/1b7960db3bab047e49d187bbb43578a0700d7eef)) +* triger anchor-drop event when edge created ([4b355c2](https://github.com/didi/LogicFlow/commit/4b355c2361134fb85bce23b1d660f15b1476ce80)) +* type ([a14c1c2](https://github.com/didi/LogicFlow/commit/a14c1c2b540700dc1f7ca93b1b2abbf542b896e4)) +* update docs ([c60d9d7](https://github.com/didi/LogicFlow/commit/c60d9d75f167ac32d871810ef2c5f7dbc5403462)) +* update turbo plugin ([ed512ca](https://github.com/didi/LogicFlow/commit/ed512ca21d21829cd7c114140b006964fc4090e4)) +* use deepclone instead of json parse([#304](https://github.com/didi/LogicFlow/issues/304)) ([502abde](https://github.com/didi/LogicFlow/commit/502abde9155c692f95e0de9c8e9171806de29701)) +* use deepclone return style ([e2c2af3](https://github.com/didi/LogicFlow/commit/e2c2af3673ff64de71a2e2c3d3f3db8fa84737cf)) +* use loose class properties ([921a09b](https://github.com/didi/LogicFlow/commit/921a09ba4b30a819eb315316e174a7bccfc9ffc8)) +* 优化画布图形居中虚拟矩形的计算规则,新增适应屏幕大小功能 ([e0c0ea1](https://github.com/didi/LogicFlow/commit/e0c0ea15f4962ca9502606fec6ddc070d65c78a7)) +* 增加 edgeGenerator 选项, 可自定义连边规则 ([a9aff50](https://github.com/didi/LogicFlow/commit/a9aff50b87559c9549d2eb6943797a75e09d62a3)) +* 增加文本超出隐藏模式 ([0255275](https://github.com/didi/LogicFlow/commit/0255275ed99242da2167ea0f81f7346dc5ce5365)) +* 增加本文溢出省略时鼠标移动到文本tip显示全文 ([f14897a](https://github.com/didi/LogicFlow/commit/f14897a076c5ef75f1a7e9f05746bb44f75e92d0)) +* 增加移动节点跳过校验规则功能 ([659b83e](https://github.com/didi/LogicFlow/commit/659b83eb8ab6c8f3a1f60333e11e24777795a14b)) +* 支持画布整体居中 ([39b1532](https://github.com/didi/LogicFlow/commit/39b15324bb978b2842f6638a9fa0626621910323)) +* 新增move节点采用绝对位置 ([c36d604](https://github.com/didi/LogicFlow/commit/c36d604f52ad3bfed0316d99b3dc0538f61ab339)) +* 替换文件夹名称 ([9155d8a](https://github.com/didi/LogicFlow/commit/9155d8a7af3cd0aff983f8a036bd3ffafd0d4d56)) +* 画布居中代码优化 ([d06b162](https://github.com/didi/LogicFlow/commit/d06b16296c0e655c93f6e6670f09156c89c7204e)) +* 自定义节点model支持获取graphModel ([4ae15aa](https://github.com/didi/LogicFlow/commit/4ae15aa243ae91184145be0df0cbb42baeb88de4)) +* 调整translateCenter方法的挂载对象 ([d10a526](https://github.com/didi/LogicFlow/commit/d10a5263c1c922ee0b0356c01dde248dec6fe5d0)) +* 重构自定义锚点写法 ([657f911](https://github.com/didi/LogicFlow/commit/657f9113eff1207c910080507e94a22c69c10cce)) + + + + + ## [1.2.17](https://github.com/didi/LogicFlow/compare/@logicflow/core@1.2.16...@logicflow/core@1.2.17) (2023-10-25) diff --git a/packages/core/package.json b/packages/core/package.json index 02ea42893..8a1cdb9d4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@logicflow/core", - "version": "1.2.17", + "version": "1.2.18", "description": "LogicFlow core, to quickly build flowchart editor", "main": "dist/entry.js", "module": "dist/logic-flow.js", diff --git a/packages/engine/CHANGELOG.md b/packages/engine/CHANGELOG.md index 5d1e7652f..0507f89dc 100644 --- a/packages/engine/CHANGELOG.md +++ b/packages/engine/CHANGELOG.md @@ -3,6 +3,40 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 0.0.10 (2023-11-21) + + +### Bug Fixes + +* **engine:** build error when use es-module ([3fbd88a](https://github.com/didi/LogicFlow/commit/3fbd88a8279602b907ab6f3e3a6353a46f64ee8c)) +* **engine:** consistent expression evaluation in browser and nodejs ([8f24045](https://github.com/didi/LogicFlow/commit/8f240451dce588b6fa21e639c79e1a0782937ff9)) +* **engine:** expression can not return right value in browser ([9ef9f2e](https://github.com/didi/LogicFlow/commit/9ef9f2e1080dcfa05002ab0bc25b18c39d2efffd)) +* **engine:** support es module umd and commonJs ([bb17159](https://github.com/didi/LogicFlow/commit/bb171597725b78b28cc2ad74350ab7728e580158)) +* fix bug -> options?.debug, setup with debug mode via options.debug ([1ed7d2a](https://github.com/didi/LogicFlow/commit/1ed7d2ab6f770c64c23432e2578fd0c7debad019)) +* 修复 uuid 生成的 id 以 '-' 分隔,在 eval 执行时会报错的 bug ([444e44a](https://github.com/didi/LogicFlow/commit/444e44ae5672e68b7e20d4a8307affb0ac6244fd)) +* 修复以 uuid 生成 nodeId 时,isPass 方法会触发 js 错误,导致执行失败 ([3eb4127](https://github.com/didi/LogicFlow/commit/3eb412744395aae64a57656f5fcd7a1e581078d9)) +* 添加 debug 参数控制是否实例化 Recorder;修复 sessionStorage 存储超过 5MB 后写入报错的 bug ([03cd521](https://github.com/didi/LogicFlow/commit/03cd521b58c8a5a2be729015844bd97bb560e65f)) + + +### Features + +* add support for specifying the start node and multiple executions ([113ad88](https://github.com/didi/LogicFlow/commit/113ad880cdb564431933eeeed3b661c50fca2a9c)) +* added expression evaluation functionality for Node.js and browser ([a7759f6](https://github.com/didi/LogicFlow/commit/a7759f69d4f7b294397c8502da654ea7c729d930)) +* create logicflow eninge ([c7d80f4](https://github.com/didi/LogicFlow/commit/c7d80f4b4c19cf82af9be49dd8fd44433327db58)) +* **engie:** support parallel execution within workflows ([8e17ea6](https://github.com/didi/LogicFlow/commit/8e17ea614c5c3567e532a67240cf8e0e9110b2bf)) +* **engine:** add comments and sync storage execution ([6fa0904](https://github.com/didi/LogicFlow/commit/6fa0904ddee88254d4af5c246ff0247c988dfdd2)) +* **engine:** add getExecutionList api ([a907c87](https://github.com/didi/LogicFlow/commit/a907c877512f5c1c62c232f8b2b5e462a9a3ac07)) +* **engine:** add the ability to pause and resume workflows ([7c4e385](https://github.com/didi/LogicFlow/commit/7c4e3855ad0a7af4121de6552be61f690b4e0e6c)) +* **engine:** added workflow scheduling feature ([c2a7044](https://github.com/didi/LogicFlow/commit/c2a704449772445387f324924491f15e526dfc4e)) +* **engine:** execution record data contain outgoing and detail ([d24533c](https://github.com/didi/LogicFlow/commit/d24533ca4a6d259a3d1921c010056dd9b4db3d3c)) +* **engine:** recorder getExecutionList only return instance data ([684a2ba](https://github.com/didi/LogicFlow/commit/684a2ba90c8b94a0cce48200b69119270a3b31b7)) +* **engine:** support node return error ([7373bf2](https://github.com/didi/LogicFlow/commit/7373bf2da4a90b2b7610a267259b33daa77fd9de)) +* implemented execution record query functionality ([d73aa46](https://github.com/didi/LogicFlow/commit/d73aa46675f35bae5362e6024232d44cbfe5bcaa)) + + + + + ## [0.0.9](https://github.com/didi/LogicFlow/compare/@logicflow/engine@0.0.8...@logicflow/engine@0.0.9) (2023-09-11) diff --git a/packages/engine/package.json b/packages/engine/package.json index c33d3aecf..af52cf940 100644 --- a/packages/engine/package.json +++ b/packages/engine/package.json @@ -1,6 +1,6 @@ { "name": "@logicflow/engine", - "version": "0.0.9", + "version": "0.0.10", "description": "a process engine for javascript", "main": "cjs/index.js", "module": "es/index.js", diff --git a/packages/extension/CHANGELOG.md b/packages/extension/CHANGELOG.md index f77702fa2..4f2576e3d 100644 --- a/packages/extension/CHANGELOG.md +++ b/packages/extension/CHANGELOG.md @@ -3,6 +3,246 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.2.19](https://github.com/didi/LogicFlow/compare/@logicflow/extension@0.1.0...@logicflow/extension@1.2.19) (2023-11-21) + + +### Bug Fixes + +* 🐛 add the name field for the extension components ([24a2831](https://github.com/didi/LogicFlow/commit/24a28316e90070f48813c29c5d3a95f00b0eb4bc)) +* 🐛 fix the result of setting menu in model ([74494a5](https://github.com/didi/LogicFlow/commit/74494a5060620b7b2193ae73c1b41697dc36fd9e)) +* add disabled_delete attr in node-selection ([6b103d5](https://github.com/didi/LogicFlow/commit/6b103d56add41d22e35391627588288cadced47b)) +* add disableNodeSelection callback in node-selection ([de21347](https://github.com/didi/LogicFlow/commit/de21347a9dff06a079ab7fe7ca35dc89f2206538)) +* add dragging translation to offset while getting snapshot ([e2fe1fe](https://github.com/didi/LogicFlow/commit/e2fe1fe91fa70ae676389a3d137963c9b129e9d7)) +* add edge copying when copying a group([#1346](https://github.com/didi/LogicFlow/issues/1346)) ([f53ec7f](https://github.com/didi/LogicFlow/commit/f53ec7f8eea1b9e1357e3dc21d509695e857bb3b)) +* add input of convertLf2ProcessData ([a13ef07](https://github.com/didi/LogicFlow/commit/a13ef07023d7dc72f901193596de1a0e6332f376)) +* add optional input in BpmnAdapter ([d88d290](https://github.com/didi/LogicFlow/commit/d88d290a5ac79dfc89401554a23ef46d82cc77a0)) +* add optional input of adpaterOut in class LogicFlow ([ff0f23e](https://github.com/didi/LogicFlow/commit/ff0f23edeef5436bad1e16cceb2c7c0698be3e06)) +* add xml node type reference, support #comment parsing ([78b04b3](https://github.com/didi/LogicFlow/commit/78b04b38db46f2fd86d383668396c88555bed1b4)) +* add xml node type reference, support #comment parsing ([b2ff0d4](https://github.com/didi/LogicFlow/commit/b2ff0d495c0e7062bd83f8b7cf33eb260e154efa)) +* **all:** add rimraf ([c526ad8](https://github.com/didi/LogicFlow/commit/c526ad840b1e2620a3221d416f7a03e9c6d3583c)) +* avoid reObserver view ([996fd65](https://github.com/didi/LogicFlow/commit/996fd6515d78b5331b08fd84025a148b45026cd9)) +* bpmn example use new control ([eb11ffa](https://github.com/didi/LogicFlow/commit/eb11ffa464e563946b58f7e0f18e2bc58383d9c0)) +* bpmn exclusive gateway element text position ([baff6fe](https://github.com/didi/LogicFlow/commit/baff6fe2ffa1822791785470d55fbb49c048f9c6)) +* build support ie ([4a90d5e](https://github.com/didi/LogicFlow/commit/4a90d5e0bb20f8dfd2f4ab88db5c691894521298)) +* calculate the pos of the menu considering the bounds([#1019](https://github.com/didi/LogicFlow/issues/1019)) ([43961a6](https://github.com/didi/LogicFlow/commit/43961a61190c7efc22f088f320d34ca60b9a5f4f)) +* change the points type ([766c34b](https://github.com/didi/LogicFlow/commit/766c34b1276b3c0221bf0aeb6e7b7716e3b362dc)) +* context menu edge icon position ([f06ead4](https://github.com/didi/LogicFlow/commit/f06ead4e687498550012e654765430d1fa1f48a2)) +* **core:** change the priority of events ([5373797](https://github.com/didi/LogicFlow/commit/53737978d109088a2aeac1b4492fcbd69d16ec35)) +* **core:** fix checking repeatedly verification rules ([f0efbf4](https://github.com/didi/LogicFlow/commit/f0efbf481eb254bdaf29fd25b29ee1ee495d439b)) +* dnd-panel render ([26799eb](https://github.com/didi/LogicFlow/commit/26799ebe5ff1f396cb01c14b71ae8482ba4e2f50)) +* downgrade jest version to fix the compiling error of yargs types ([cda318d](https://github.com/didi/LogicFlow/commit/cda318d79199bd50b2a5cb2c744cfdb7a81d1fa8)) +* edge insertion node checking rules ([#1078](https://github.com/didi/LogicFlow/issues/1078)) ([e40df4d](https://github.com/didi/LogicFlow/commit/e40df4d7d73e7826fd8fb640b6d20baa02c2f45e)) +* edge setProperties in vue ([ecdaf34](https://github.com/didi/LogicFlow/commit/ecdaf34ad170e410ad979af8413e87bf86e8345b)) +* **examples:** modified examples page title ([3a9ae5e](https://github.com/didi/LogicFlow/commit/3a9ae5ed100405378ed468574ca61445bef44035)) +* export images compatible with Firefox([#269](https://github.com/didi/LogicFlow/issues/269)) ([d87065e](https://github.com/didi/LogicFlow/commit/d87065e404a6569fb16ee5c0d4c01bb67c2e117d)) +* extension destroy domContainer is undefined ([6f8fe13](https://github.com/didi/LogicFlow/commit/6f8fe1379aa5307ef2ba48bfb6d5072dfa132f33)) +* **extension-selection:** 修复开启selection后,右键仍会出现上下文菜单的问题 ([d15330c](https://github.com/didi/LogicFlow/commit/d15330cdbfc3f2018bf58058014a12ec6147e154)) +* **extension:** 🐛 fix bpmn demo download not work ([6cec577](https://github.com/didi/LogicFlow/commit/6cec57778ee833675176fe957a5a442ec21c1727)) +* **extension:** 🐛fix undo error when custom text position ([fc6e7d7](https://github.com/didi/LogicFlow/commit/fc6e7d767889e8bbdd542a3c8006e352a86121c4)) +* **extension:** add group:remove-node and group:add-node event([#800](https://github.com/didi/LogicFlow/issues/800)) ([58b78a0](https://github.com/didi/LogicFlow/commit/58b78a06d07128d858ee9dfa54602e2a71e82e23)) +* **extension:** bug of menu initialization ([#1359](https://github.com/didi/LogicFlow/issues/1359)) ([fabd8d7](https://github.com/didi/LogicFlow/commit/fabd8d74cf998e6118499d3ddc49841ad5411480)) +* **extension:** change default value of cancelActivity ([0fb5f35](https://github.com/didi/LogicFlow/commit/0fb5f35d4da2e133b6c15f55e7f5da15c4f5d68b)) +* **extension:** change the way export icons and bpmnUtils ([434b167](https://github.com/didi/LogicFlow/commit/434b1679427f1a3492c9ce5f3d7712c006953db2)) +* **extension:** ensure dpr>=1 when exporting images([#1222](https://github.com/didi/LogicFlow/issues/1222)) ([ac3a774](https://github.com/didi/LogicFlow/commit/ac3a7742a04f4b322c0b0505434a2f0324fa241b)) +* **extension:** fix adapter out data ([3941c4b](https://github.com/didi/LogicFlow/commit/3941c4ba2939ec1bcf452543e1da486fe2f64f9f)) +* **extension:** fix types error when run build:types ([f3aaf91](https://github.com/didi/LogicFlow/commit/f3aaf9169df7039527f28cfe2c9be5eb575e8933)) +* **extension:** init isDefalutStopMoveGraph of SelectionSelect ([88ec07b](https://github.com/didi/LogicFlow/commit/88ec07bb5d4d7ae6e242e68e46e4bc4278f5a17e)) +* **extension:** mini-map default disable control & selection-select ([297cecf](https://github.com/didi/LogicFlow/commit/297cecf4637ca7a045619a10cd9298feacc631ea)) +* **extension:** minimap remove console ([f788d87](https://github.com/didi/LogicFlow/commit/f788d873a73be89bb15c2d0a5b0a70848580c7ad)) +* **extension:** minimap remove console ([521f76c](https://github.com/didi/LogicFlow/commit/521f76c4d3db9b44421748daefb706f927a642d6)) +* **extension:** modify the content in bpmn-elements/README.md ([1b37586](https://github.com/didi/LogicFlow/commit/1b37586cb498feb6398b0a36410882d0c710cf3e)) +* **extension:** nodeGroupMap was not set correctly when adding a group ([8874af5](https://github.com/didi/LogicFlow/commit/8874af562fd2dca17f285ef1c4cb91ba75626852)) +* **extension:** optimize radius and variable name ([b0810b4](https://github.com/didi/LogicFlow/commit/b0810b47f3aaf1b1b1576861f46f687ca002d13e)) +* **extension:** remove package ids from extension ([a3fb1a8](https://github.com/didi/LogicFlow/commit/a3fb1a8d2a1cf87c2c6ea34d28ebebf9a064afd1)) +* **extension:** snapshot bugfix after zooming ([c23c0fa](https://github.com/didi/LogicFlow/commit/c23c0fa2d8ec0825f4319def7b98388cc3a09997)) +* **extension:** snapshot forginObject in svg fix ([ef937a0](https://github.com/didi/LogicFlow/commit/ef937a08f2f4898b99376d06c25ee57c3f81fda2)) +* **extension:** store the state of the children before folding, and restore the state when the parent is expanded([#1145](https://github.com/didi/LogicFlow/issues/1145)) ([9ca39a6](https://github.com/didi/LogicFlow/commit/9ca39a617eda51544641c6eadec4e101ea30d923)) +* **extension:** the outermost edges translate 0 when copy a group([#1379](https://github.com/didi/LogicFlow/issues/1379)) ([8368622](https://github.com/didi/LogicFlow/commit/836862282032838f65e8f66d4a70fa4acce5b466)) +* **extension:** wrong GroupNode import lead to the failed deployment ([01442a4](https://github.com/didi/LogicFlow/commit/01442a44a1ee816bc3860c4bf8b5f0f8d6877ec2)) +* **extension:** 修复「小地图鼠标放上去会出现浮层展示」bug([#1419](https://github.com/didi/LogicFlow/issues/1419)) ([36dd2d3](https://github.com/didi/LogicFlow/commit/36dd2d30ff50f6b2cd6830a015c9035d546e65da)) +* extensition-GroupShrink console->throw error ([c7cf0ef](https://github.com/didi/LogicFlow/commit/c7cf0effc1ba5ac171dfe345400ffe307386f0da)) +* fix a mistake ([aa8eb09](https://github.com/didi/LogicFlow/commit/aa8eb0986537eb424c6a8430bb32d314461299d8)) +* fix addNodeSelection methods in node-selection plugin ([f75afd4](https://github.com/didi/LogicFlow/commit/f75afd4678de91c11d97aa1c628a0b8417f01ed9)) +* fix bad case about bezier line in snapshot output.didi[#1147](https://github.com/didi/LogicFlow/issues/1147) ([7923619](https://github.com/didi/LogicFlow/commit/792361993ea954635895c4879edece7d90d86f8f)) +* fix bug 571 ([90ba0cf](https://github.com/didi/LogicFlow/commit/90ba0cf5b84d1c15be503ba26ccae23e1a4e1d50)) +* fix bugs in code review ([f0ade3c](https://github.com/didi/LogicFlow/commit/f0ade3c40e8ef773237ef1158a2284538e0440e9)) +* fix bugs in extension/src/bpmn-adapter/index.ts ([b96c882](https://github.com/didi/LogicFlow/commit/b96c882399394d08d0b92403ae521d2300b596c9)) +* fix execution bug in xml ⇄ json ([4551d99](https://github.com/didi/LogicFlow/commit/4551d992e933434cc72aaac7d646a7340f32b11f)) +* fix the bug of cdata-transformation in extension: bpmn-adapter ([d690412](https://github.com/didi/LogicFlow/commit/d6904129489f5ef82321483b4f76b2706c445a54)) +* fix the bug of getting error snapshot after scaling the graph ([bad2c59](https://github.com/didi/LogicFlow/commit/bad2c594796692321d6184f71ad49c8875d5fe6f)) +* fix the transformation of xml⇋json in extension: bpmn-adapter ([f7a9421](https://github.com/didi/LogicFlow/commit/f7a9421cf3ddd6c2d4046407e47ee25f581aa540)) +* fix ts's type bug ([93146ae](https://github.com/didi/LogicFlow/commit/93146aeb976ad4a5e849957c971dfefbcf17c44e)) +* folded icon not working when overflowMode is set to ellipsis([#1099](https://github.com/didi/LogicFlow/issues/1099)) ([cc82b6d](https://github.com/didi/LogicFlow/commit/cc82b6d6762e377ba15293e9a59bc50bc584cdf4)) +* format bpmn xml ([e3c9159](https://github.com/didi/LogicFlow/commit/e3c91599ced342ac64d92f54228bf8145cf52378)) +* Gradient has outdated direction syntax ([48fdc1f](https://github.com/didi/LogicFlow/commit/48fdc1f3663d7f3a2c51563cbe7979332c9def18)) +* graphDownload ([2e94d30](https://github.com/didi/LogicFlow/commit/2e94d300b15784e6b29fde731c1eb87cacb82869)) +* group undo cannot fold ([5860d7e](https://github.com/didi/LogicFlow/commit/5860d7ef4770f655fab1bb5ee6114dc63757b725)) +* issues890 ([0aa4312](https://github.com/didi/LogicFlow/commit/0aa431230879735a63cb9701364b4ab27bde5610)) +* lf.select -> lf.selectElementById ([f4eea2c](https://github.com/didi/LogicFlow/commit/f4eea2c23ec6ac44acbd404b35d94b74fbb69d00)) +* loop path unique ([dc88286](https://github.com/didi/LogicFlow/commit/dc88286ea09cb00b2b64e5d4ab5a751d2fdae03e)) +* menu error in vue ([4f123a9](https://github.com/didi/LogicFlow/commit/4f123a9e32ab17e3ecf30d5bbfaa773734e28437)) +* mini map ([822adf9](https://github.com/didi/LogicFlow/commit/822adf9bddc53f9c82cd26790e8f83b9eb67f093)) +* mini map import error type ([99767e2](https://github.com/didi/LogicFlow/commit/99767e28f12e96b4181ae281b2ef4ac419719c75)) +* mini map viewport ([38c2408](https://github.com/didi/LogicFlow/commit/38c2408e0f8a76dd0b49b9271dd259fd8b6fa684)) +* minimap become invisible when repeat init ([ad488fd](https://github.com/didi/LogicFlow/commit/ad488fde9041834e9e809eb38904c013751d9cc8)) +* minimap extension custom disabled plugin ([3768d14](https://github.com/didi/LogicFlow/commit/3768d149b6a72e4c251e287432b6070dcbfabce6)) +* minimap support register node ([3a692e6](https://github.com/didi/LogicFlow/commit/3a692e6448d775ebdbd9c6f26fce79102c77fb3e)) +* move lodash-es to dependencies ([b9c5206](https://github.com/didi/LogicFlow/commit/b9c5206a6cdc0d36aecdbc89889238f3f1973de0)) +* new selection select ([4fc34d4](https://github.com/didi/LogicFlow/commit/4fc34d41e1000629362c141a8c6a2eb033ecf17d)) +* node resize can`t set shape attributes ([9811e93](https://github.com/didi/LogicFlow/commit/9811e931adcab3e9c4ec5836e40d5ca766eb04e4)) +* node resize set default style ([b9def97](https://github.com/didi/LogicFlow/commit/b9def9763f1fa0464c42adeffebf37fe20543151)) +* nodeResize getResizeShape bugfix ([e617013](https://github.com/didi/LogicFlow/commit/e617013f979cd67dbe438dad141f0eef25690aa2)) +* nodeResize outline bugfix ([8e76f5f](https://github.com/didi/LogicFlow/commit/8e76f5f8e79a18189f48339b85904b06d29cfda2)) +* not create new edge while edge source and target both in group ([9ec3197](https://github.com/didi/LogicFlow/commit/9ec31975a81f0fc75f13fd54b6624dbd953b04c2)) +* observable object cannot appear twice([#837](https://github.com/didi/LogicFlow/issues/837)) ([16f338f](https://github.com/didi/LogicFlow/commit/16f338fe8df7a1cce546f5f5fa07b90864b902f4)) +* occasionally read isAllPass of undefined ([dac3d41](https://github.com/didi/LogicFlow/commit/dac3d4118aff2699497512ca799912deaa0b4930)) +* pattern callback ([1d29050](https://github.com/didi/LogicFlow/commit/1d290501712f74b13a1e4f5d3ae2d85109aa55dd)) +* polygon case error ([6c6e821](https://github.com/didi/LogicFlow/commit/6c6e821fb5fbc2d678235264b8caca42c97f44d2)) +* prevent node without anchors using InsertNodeInPolyline([#1077](https://github.com/didi/LogicFlow/issues/1077)) ([6e10d3a](https://github.com/didi/LogicFlow/commit/6e10d3ad6e5b26daa6cad865bbca0eb326dfd54b)) +* remove extra $ in json2xml.ts ([9c04d85](https://github.com/didi/LogicFlow/commit/9c04d85869c4861e7c3171e0ccce7301bd435c24)) +* remove extra content in bpmnAdapter output ([865a1c6](https://github.com/didi/LogicFlow/commit/865a1c62da10586280b0165410d833f4bf154c3a)) +* remove extra content in bpmnAdapter output(didi[#1155](https://github.com/didi/LogicFlow/issues/1155)) ([57a6750](https://github.com/didi/LogicFlow/commit/57a67500219e95c95b0a662edff277df347f1c6e)) +* remove extra content in bpmnAdapter output(issue[#1155](https://github.com/didi/LogicFlow/issues/1155)) ([f76064e](https://github.com/didi/LogicFlow/commit/f76064e079a10904ca7aeeb860e19df96a34021f)) +* remove node selection ([64c5757](https://github.com/didi/LogicFlow/commit/64c5757817034c07c5e62d4345e6c33089b65788)) +* remove unnecessary console ([102bd81](https://github.com/didi/LogicFlow/commit/102bd8179d5dd5f84e677ad39b209f49d2ee3a1b)) +* resolve issue with incomplete display of minimap ([08a2c51](https://github.com/didi/LogicFlow/commit/08a2c51f8a08df6d767fa78a9fbba044dd1179ca)) +* rewrite control extension ([2e70363](https://github.com/didi/LogicFlow/commit/2e70363b7f1ac9fb3e0924f4cc439d412c6e492e)) +* set the start position of selection when mouse is down ([c7d3715](https://github.com/didi/LogicFlow/commit/c7d3715b956ed99e80bcb19a51d2e21432cd1037)) +* show anchors when extend baseNode ([12bd0db](https://github.com/didi/LogicFlow/commit/12bd0db574b18b19aed8134b9e508f3c0a9ef6f4)) +* support custom style by class for mini-map ([4c97625](https://github.com/didi/LogicFlow/commit/4c97625774f65ed3d59caefc5c691fabf0adc499)) +* **textension:** rename function getShapeReise to getResizeShape ([88d6d53](https://github.com/didi/LogicFlow/commit/88d6d531dd6232a2abb952468fae0086813bce78)) +* trigger extension render in difference env ([9be1f58](https://github.com/didi/LogicFlow/commit/9be1f58a3768fd48117e1143939c8a92f61191dc)) +* type error ShapeItem ([9551c6d](https://github.com/didi/LogicFlow/commit/9551c6d4cd973e3f8f1dab71cb908b755deb401c)) +* types ([a49bf16](https://github.com/didi/LogicFlow/commit/a49bf16e8ee994f1bacc4015deb054a9eeb44895)) +* types ([37491ca](https://github.com/didi/LogicFlow/commit/37491cab07d7712aa4b94326424af3ded5031f75)) +* typo ([facccdf](https://github.com/didi/LogicFlow/commit/facccdf3b98d44650c75e34a66ed33f5e0d8f75e)) +* typo ([5326634](https://github.com/didi/LogicFlow/commit/5326634b74768b6d630e83279983a68d1265fa83)) +* typo menu ([ad797e3](https://github.com/didi/LogicFlow/commit/ad797e3e6d4a3f8ebd36c044cf3b90865cd0c66d)) +* typos ([ee9f3cd](https://github.com/didi/LogicFlow/commit/ee9f3cd40a819b13887938bf5e6018f77e575917)) +* unexpect text position ([7559183](https://github.com/didi/LogicFlow/commit/7559183b1d218317cfe83396dc065b803362a948)) +* update logicflow site url ([8774efe](https://github.com/didi/LogicFlow/commit/8774efe5eb8411819e1a44f8c4698111f6fb6ea5)) +* update registerElement API in extension ([df25d11](https://github.com/didi/LogicFlow/commit/df25d110eee7051ee9357b11f669d80a3de1e0ea)) +* update turbo adapter ([205e6c8](https://github.com/didi/LogicFlow/commit/205e6c8e7cb8809ad1f04ec6b8c92b5d25416257)) +* use anchors to adjust the pos of edges during dragging([#807](https://github.com/didi/LogicFlow/issues/807)[#875](https://github.com/didi/LogicFlow/issues/875)) ([83c7385](https://github.com/didi/LogicFlow/commit/83c7385f43ed24cd9b13cce60e0218b2bba561b2)) +* use autoToFront property take node to front ([3a8a7cc](https://github.com/didi/LogicFlow/commit/3a8a7cc6a981f53837f8774aa3130b7e6d5593b9)) +* use blank:drop instead of graph:transform ([c7fc211](https://github.com/didi/LogicFlow/commit/c7fc211438715528651ef4923849a793c325a2c8)) +* use Control. __tool ([c739586](https://github.com/didi/LogicFlow/commit/c739586dd261ead077b2c86fefb7c6cc726b6f33)) +* use model instead of getAttribute ([0e51cb0](https://github.com/didi/LogicFlow/commit/0e51cb0681c458bf68a69b8459ce0a4b91951ea4)) +* use pluginName replace name ([2b2706a](https://github.com/didi/LogicFlow/commit/2b2706a4596eaee5fb6e88328a219ebc9366505c)) +* version typo ([edc73ed](https://github.com/didi/LogicFlow/commit/edc73ede58859412fa1183fb3237013e4c56e9ad)) +* virtual models cannot be included in group children.([#1022](https://github.com/didi/LogicFlow/issues/1022)) ([76d559d](https://github.com/didi/LogicFlow/commit/76d559d64f2033e541d8a1d631e240f8f9644ad9)) +* 修复control组件某些情况下无法销毁的问题 ([47fc75d](https://github.com/didi/LogicFlow/commit/47fc75dd942cba1c5cd441110b4d4e2e07ffc7a3)) +* 修复了`group`插件在多个`group`节点一起被折叠报错的问题。 ([396736e](https://github.com/didi/LogicFlow/commit/396736e07c320985f7c779b272085ba1f66f1083)) +* 修复分组嵌套分组时子分组内部节点无法跟随移动的问题 ([c7edb01](https://github.com/didi/LogicFlow/commit/c7edb013907b474a65ed495817f983a3f1aafcae)) +* 修复新增分组子节点未被记录的问题 ([24d9fc9](https://github.com/didi/LogicFlow/commit/24d9fc9d056f34141520da4a3f9482fe031ec325)) +* 修复边上插入节点的规则问题 ([a7e577e](https://github.com/didi/LogicFlow/commit/a7e577e0ba25a68c1b1987440af4545576eb2183)) +* 修正Control移除item不正确的问题 ([560a007](https://github.com/didi/LogicFlow/commit/560a0076212cab6b014e614c8f0b3f0e06157299)) +* 处理没有文本鼠标hover报错的问题 ([7b174f8](https://github.com/didi/LogicFlow/commit/7b174f8d717ff6077572e3527cb50348bed1f93d)) + + +### Features + +* add attribute visible to element ([4676427](https://github.com/didi/LogicFlow/commit/46764279f6667354b1d67186e0f131f764c3eb79)) +* add context menu plugin ([8c5d7a8](https://github.com/didi/LogicFlow/commit/8c5d7a84309ba8d07fbbb99dcebcae81b521bd06)) +* add curved edge ([b64928a](https://github.com/didi/LogicFlow/commit/b64928a486385aaa13f9dc07a28e790c982f5ada)) +* add custom TextPosition ([352047d](https://github.com/didi/LogicFlow/commit/352047d942cc505f36272ba1a64bae33c13b5897)) +* add event to dnd-penal ([9707cfb](https://github.com/didi/LogicFlow/commit/9707cfb927f13b0e6dd022230c5466f145d48cf8)) +* add extension-GroupShrink ([99e5414](https://github.com/didi/LogicFlow/commit/99e5414be5ac0168128320f255eb0882251c7a9c)) +* add get flow path extension ([6a15d11](https://github.com/didi/LogicFlow/commit/6a15d110b83f92b0c147cb6935735f5345090f7f)) +* add getSelectElements function ([d6b5a81](https://github.com/didi/LogicFlow/commit/d6b5a81a76ba59cac319cb01a3187caf0fb216ea)) +* add graph:rendered event ([a3838c3](https://github.com/didi/LogicFlow/commit/a3838c385328bc9e3a41e39c555736d5f59de573)) +* add group hook ([a955e7c](https://github.com/didi/LogicFlow/commit/a955e7ca151e0dd547a3995bbfed42e68f25183a)) +* add highlight plugin ([8081f91](https://github.com/didi/LogicFlow/commit/8081f91c448d4ed204f517a555af59c13bbde55f)) +* add increase overlap mode ([06068e4](https://github.com/didi/LogicFlow/commit/06068e4caa11544b709697d101063838020dc4d1)) +* add lfJson2Xml and lfXml2Json ([928a0d4](https://github.com/didi/LogicFlow/commit/928a0d42fd7cba383fe4768d1eafd01b59b668c3)) +* add mind map plugin ([11ae7e0](https://github.com/didi/LogicFlow/commit/11ae7e06f878cb6b8c82f2f73f74e8e4620fecb6)) +* add mini map extension ([10d4056](https://github.com/didi/LogicFlow/commit/10d405662c1cefaa8f1172e41f4419e5170807b8)) +* add mini-map extension ([fa621da](https://github.com/didi/LogicFlow/commit/fa621daf2cc6a05cd5265bfe5245f5424f97ae7e)) +* add node resize maxwidth and maxheight ([e98f575](https://github.com/didi/LogicFlow/commit/e98f575d19c5c7c9a74c7ad3302c1a8cb02bd5e3)) +* add the switch of SelectionSelect in Extension ([35baa89](https://github.com/didi/LogicFlow/commit/35baa89a9ded2be1ce1fe7392fc9e75121f8e0d7)) +* add the UMD dist of BpmnAdapter and TurboAdapter in extension ([2edac3b](https://github.com/didi/LogicFlow/commit/2edac3b7b7fb6deb873f7268a5fdb9cc116ed8b3)) +* add useGlobalRules and customCssRules property ([88dadb8](https://github.com/didi/LogicFlow/commit/88dadb8e2c96d9f7ee4d4c286a6aa42c8941baaf)) +* auto layout tmp ([ac58232](https://github.com/didi/LogicFlow/commit/ac58232150d58bd655b9e2180df9b545fbf46c0c)) +* avoid add id in dom ([37cccb6](https://github.com/didi/LogicFlow/commit/37cccb6fc75451b25254c1ccda4c581f2bb5ce51)), closes [#309](https://github.com/didi/LogicFlow/issues/309) +* babel use loose mode ([7fed1fb](https://github.com/didi/LogicFlow/commit/7fed1fb9557e3ac7f6f7fc11ad3afcc1d3d7bad8)) +* change MiniMap.show -> lf.extension.miniMap.show ([39e1a2f](https://github.com/didi/LogicFlow/commit/39e1a2fb254e480418275641880f454e5101e0c3)) +* check width and height type ([141c667](https://github.com/didi/LogicFlow/commit/141c6678503870a9d7503864353ad6cc7493fd24)) +* context-menu use className ([e58eaea](https://github.com/didi/LogicFlow/commit/e58eaea67aaf7c8f420aed849a4f77b753a1bc6c)) +* **core&extension:** add pluginOptions attribute on lf instance ([47cd816](https://github.com/didi/LogicFlow/commit/47cd81647532a724456b191d0050f87e833cb968)) +* **core:** add disable extension config & extension need name ([8bd9355](https://github.com/didi/LogicFlow/commit/8bd93555b7f82eb30a4813c986e3e642c86578fb)) +* **core:** add draggable range for graph([#1337](https://github.com/didi/LogicFlow/issues/1337)) ([ecc59bc](https://github.com/didi/LogicFlow/commit/ecc59bccb07e23fbe11986d5b38f5a5e99f4b4f1)) +* **core:** copy paste and delete multiple selected elements ([4a5be86](https://github.com/didi/LogicFlow/commit/4a5be86c63c90b7c1c88e08e9d084e708307a80d)) +* **core:** enable node rotation ([267ebc8](https://github.com/didi/LogicFlow/commit/267ebc8ff65f461c831fc631b89028ca98305858)) +* **core:** support use meta key select multiple element ([e137f9f](https://github.com/didi/LogicFlow/commit/e137f9fdbdb6bf3f85c3f7ac9323785e445844c8)) +* create logicflow eninge ([c7d80f4](https://github.com/didi/LogicFlow/commit/c7d80f4b4c19cf82af9be49dd8fd44433327db58)) +* custom edge ([81cd3be](https://github.com/didi/LogicFlow/commit/81cd3be6a9940553d2eec75b77a3472fdf75eb88)) +* dndpanel support properties, related [#181](https://github.com/didi/LogicFlow/issues/181) ([765416c](https://github.com/didi/LogicFlow/commit/765416c6051559f529cb5af1fe9d5d14304f3cf1)) +* **docs:** add docs for NodeResize ([2a629bc](https://github.com/didi/LogicFlow/commit/2a629bc77641a88d63dbb3263f60b85a26bf227c)) +* edge text support hover style ([ffc75d4](https://github.com/didi/LogicFlow/commit/ffc75d45e0ef42b9dbca1be489fa749186aa81b0)) +* edgemodel support override getTextPosition ([5ede6f2](https://github.com/didi/LogicFlow/commit/5ede6f295c128c5f8c87af789105576f1f04ba57)) +* export context menu ([f0ff960](https://github.com/didi/LogicFlow/commit/f0ff960a2518cfe0e3f9d2a5abb843b87957def6)) +* extension add destroy property ([23e59e5](https://github.com/didi/LogicFlow/commit/23e59e5902976fced92ad67ddd72f74938113c96)) +* **extension:** add test for curved-edge ([c2a92dc](https://github.com/didi/LogicFlow/commit/c2a92dc1b7eba19fc3e2a68d91c17da7ba5759e4)) +* **extension:** curved-edge ([1731b10](https://github.com/didi/LogicFlow/commit/1731b10e3e65ccf226b48d4fb572d90d2ad10dec)) +* **extension:** drop node in polyline ([94480ac](https://github.com/didi/LogicFlow/commit/94480ac5b2b8d989a2310a3b4c25e08abe9d10b6)) +* **extension:** endEvent node hide anchor ([6e2333f](https://github.com/didi/LogicFlow/commit/6e2333f2af8a214530a2c2ed3c1dc5597fcd68f1)) +* **extension:** htmlNode resize ([24209af](https://github.com/didi/LogicFlow/commit/24209afc16f8dd7acf824fd5231ee3e8266d45d7)) +* **extension:** minimap enhance, fixes [#802](https://github.com/didi/LogicFlow/issues/802) ([15c6ca3](https://github.com/didi/LogicFlow/commit/15c6ca3d53026b6a18ffd41d0ff3167add96b7fd)) +* **extension:** minimap pirvate modifier ([238fc5f](https://github.com/didi/LogicFlow/commit/238fc5f42fd5e20fb9cc57f10e45380e574c0f64)) +* **extension:** new bpmn plugin ([bd3e76a](https://github.com/didi/LogicFlow/commit/bd3e76ad76bdab13ea8e2f8e22fb7a248fea1a86)) +* **extension:** node resize ([35e3a0a](https://github.com/didi/LogicFlow/commit/35e3a0a4291fea87fe55238d1ca377664b2676ed)) +* **extension:** node resize update ([5434840](https://github.com/didi/LogicFlow/commit/5434840692f741dfb71e385e07f1fe539f3355b1)) +* **extension:** override addElements to support group-node copy([#1346](https://github.com/didi/LogicFlow/issues/1346)) ([e9d0139](https://github.com/didi/LogicFlow/commit/e9d0139da4446ec4451ba7c2516a1e440a951fec)) +* **extension:** perfecting readme.md in extension/bpmn-elements ([492a277](https://github.com/didi/LogicFlow/commit/492a2770c7380cde284fba5de995fb77308f97f7)) +* **extension:** rect node resize ([399afb5](https://github.com/didi/LogicFlow/commit/399afb545b421345ca3ea823d60f2d47db1e0d72)) +* **extension:** remove lf-rotate when using snapshot to export canvas ([8aa6053](https://github.com/didi/LogicFlow/commit/8aa60532b1ab7d1f5b52305e7e87aaff3774252e)) +* **extension:** support for obtaining snapshot data ([aac9fe0](https://github.com/didi/LogicFlow/commit/aac9fe0fa62573ae43faa5f7473df3761f10d2cc)) +* **extension:** turbo-adapter ([1b4c99e](https://github.com/didi/LogicFlow/commit/1b4c99e1a2d1f996e4e3b65d39d6b586f0f69937)) +* **extension:** v0.2.0 ([ee67636](https://github.com/didi/LogicFlow/commit/ee676365b82d2d07d40cbc77e955eb3506690804)) +* group ([2c75b81](https://github.com/didi/LogicFlow/commit/2c75b810d2bda185e37e029a5fe28503f299e412)) +* group add isAllowAppendIn to support pick node append in group ([e54f798](https://github.com/didi/LogicFlow/commit/e54f79845996e763098cb5749100c76063160023)) +* group listen node:dnd-drag event ([3934d9c](https://github.com/didi/LogicFlow/commit/3934d9cb40dbe38aafccf4f94b0c880204fd1c1d)) +* group support fold ([c1d8c10](https://github.com/didi/LogicFlow/commit/c1d8c109b25a3145c8c6858c4b6b5f0b6bf072ba)) +* group support getAddableOutlineStyle ([a34f58c](https://github.com/didi/LogicFlow/commit/a34f58c11e9e73ab6dfd9536ac0980368281e62c)) +* group support resize ([d9e2403](https://github.com/didi/LogicFlow/commit/d9e2403e00bce05c65d4d5b018ac3e2b9072cecd)) +* hide mind map ([2aa1120](https://github.com/didi/LogicFlow/commit/2aa112002023b87188c9b132dbeb6c77e92e17bf)) +* increase width and height of snapshot data ([e223510](https://github.com/didi/LogicFlow/commit/e2235105899982a2a63c83d613c0268d111deecd)) +* merge master ([cead588](https://github.com/didi/LogicFlow/commit/cead5887df27bd7624c46000966257a73b5a95e0)) +* mini map position required ([907990e](https://github.com/didi/LogicFlow/commit/907990e5b1d10ee7b66ceac1a1104a4f46b00a6c)) +* mvp demo ([12d5e96](https://github.com/didi/LogicFlow/commit/12d5e9684bad4a465e1b57a1217aceed73453d59)) +* new plugin Selection & example ([2e4b489](https://github.com/didi/LogicFlow/commit/2e4b48958dff21617b6f7b08c9840deac0a178f0)) +* optimize BPMNAdapter; add input props when register plugin ([4e9a90e](https://github.com/didi/LogicFlow/commit/4e9a90ea2abedee1456119edf0f0c9164e8cc116)) +* optimize drag node behavior ([f88042d](https://github.com/didi/LogicFlow/commit/f88042d5623a0983003bd70098b4e0c12ba60d3d)) +* optimize move group children behavior ([d492f20](https://github.com/didi/LogicFlow/commit/d492f20a7205c81a709f7a151b9127a2709d81a4)) +* optimize move node behavior ([d0e4e85](https://github.com/didi/LogicFlow/commit/d0e4e856cf58e92a98e309cdd698724bc1163295)) +* register support config ([074c584](https://github.com/didi/LogicFlow/commit/074c58443df30b8d0a0beeee8deb1d0866f90f66)) +* release 1.0.0🎉🎉 ([670fed7](https://github.com/didi/LogicFlow/commit/670fed7fa3e0cb0ee39501251d177c693694ef59)) +* remove console ([7771e65](https://github.com/didi/LogicFlow/commit/7771e6591dd25e51077930da4fe985d5e280d7e9)) +* remove hideOutline ([be86fb1](https://github.com/didi/LogicFlow/commit/be86fb118bd8bb1bd67a999802544eb2d10df0da)) +* remove node selection ([92d4b7a](https://github.com/didi/LogicFlow/commit/92d4b7a88727b8dd213487f09e1117afa5c48310)) +* remove object attributes ([a242500](https://github.com/didi/LogicFlow/commit/a242500edf2e2e197cd0a015d2e490e474ff585e)) +* resize node ([2bc595e](https://github.com/didi/LogicFlow/commit/2bc595eadea58e1597f730520b830efc41a0dac5)) +* set anchors id ([17c4105](https://github.com/didi/LogicFlow/commit/17c4105474084b01c656298b30c28d0cd2908a36)) +* support class as extension ([ac66e9f](https://github.com/didi/LogicFlow/commit/ac66e9ffd6709a605c48b61281be102429524b82)) +* support disabled tool in core package ([1c7527f](https://github.com/didi/LogicFlow/commit/1c7527fc75929c444d9e5fb4b0b70b87086694c8)) +* support ie11 ([46df695](https://github.com/didi/LogicFlow/commit/46df6951b1af5b1e46bea4ed084aa6abd5ebddf0)) +* support keep path id ([65c42e6](https://github.com/didi/LogicFlow/commit/65c42e6820ee512d2527e999304d03a8a5c48713)) +* update turbo plugin ([ed512ca](https://github.com/didi/LogicFlow/commit/ed512ca21d21829cd7c114140b006964fc4090e4)) +* use loose class properties ([921a09b](https://github.com/didi/LogicFlow/commit/921a09ba4b30a819eb315316e174a7bccfc9ffc8)) +* 增加移动节点跳过校验规则功能 ([659b83e](https://github.com/didi/LogicFlow/commit/659b83eb8ab6c8f3a1f60333e11e24777795a14b)) +* 替换文件夹名称 ([9155d8a](https://github.com/didi/LogicFlow/commit/9155d8a7af3cd0aff983f8a036bd3ffafd0d4d56)) +* 自定义节点model支持获取graphModel ([4ae15aa](https://github.com/didi/LogicFlow/commit/4ae15aa243ae91184145be0df0cbb42baeb88de4)) +* 解决bpmn element 导出model和view存在的问题 ([c6a259a](https://github.com/didi/LogicFlow/commit/c6a259af7af307795ab6b07d1a23c5208b6a89e4)) + + +### Performance Improvements + +* 优化layout trunk ([e261441](https://github.com/didi/LogicFlow/commit/e261441e6b3ab928939bda43101dd5e0348da9f8)) + + + + + ## [1.2.18](https://github.com/didi/LogicFlow/compare/@logicflow/extension@1.2.17...@logicflow/extension@1.2.18) (2023-10-25) diff --git a/packages/extension/package-lock.json b/packages/extension/package-lock.json index 27a0f5791..970a2be22 100644 --- a/packages/extension/package-lock.json +++ b/packages/extension/package-lock.json @@ -1,6 +1,6 @@ { "name": "@logicflow/extension", - "version": "1.2.18", + "version": "1.2.19", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/extension/package.json b/packages/extension/package.json index 8590db757..792d07372 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -1,6 +1,6 @@ { "name": "@logicflow/extension", - "version": "1.2.18", + "version": "1.2.19", "description": "LogicFlow extension", "main": "cjs/index.js", "module": "es/index.js", @@ -32,7 +32,7 @@ "readme.md" ], "dependencies": { - "@logicflow/core": "^1.2.17", + "@logicflow/core": "^1.2.18", "jest": "27.5.1", "lodash-es": "^4.17.21", "preact": "^10.4.8"