# 从1.1升级到1.2
目前1.2版本还在开发中,大家可以下载1.2.0-next.x (opens new window)版本
# Breaking Changes
LogicFlow
1.2
版本并没有在1.1
版本基础上有巨大变化,在1.2
版本,我们对源码中一些拼写错误进行了修改,但是不涉及到 LogicFlow 提供的 API。但是 LogicFlow 提供的基于继承的自定义机制,可以让熟悉 LogicFlow 源码的同学绕过 LogicFlow 文档上的API进行高度自定义,所以我们选择发布一个新的 minor 版本。若您是基于LogicFlow提供的API或者示例开发,可以直接升级。若您在LogicFlow 上涉及到绕过API进行自定义,可以安装 VSCode 插件Code Spell Checker
快速找到拼写错误。LogicFlow在
1.1
提供了拖动节点或者连线到画布边界时会自动扩展画布区域,在后续收到的反馈来看,这个交互会带来一定的解释成本,所以在1.2
版本默认关闭此功能。大家可以在初始化LogicFlow时传如参数autoExpand
为true
来开启,现在改成默认为false
。
# 1.2.0-next.2
features
- 增加本文溢出省略时鼠标移动到文本tip显示全文。#984 (opens new window)
- 右键点击节点、连线默认会选中这个元素。#949 (opens new window)
bugfix
- 禁用画布右键框选功能修复可能会导致画布存在多个框选框不会消失的问题。#984 (opens new window)
- 修复了开启
adjustEdgeStartAndEnd
后,调整连线导致API与默认新建连线不一致的问题。973 (opens new window)、979 (opens new window)、968 (opens new window) - anchor的drop和dragend事件的参数传递优化成event对像不嵌套在e对像下。#969 (opens new window)
- 修复了
CurvedEdge
插件在某些情况下,出现报错的问题。#953 (opens new window) - 拖拽新增节点时,不再触发
node:add
事件。#916 (opens new window) - 修复连线后,edgeModel.targetAnchorId不准确问题。#944 (opens new window)