Skip to content

Releases: didi/LogicFlow

Release 1.2.8

30 May 03:09
Compare
Choose a tag to compare

bugfix:

  • 修复了自定义连线开始箭头不生效的问题。#1167
  • 修复了调整连线起终点并删除原节点后,无法移动连线文本的问题。
  • 修复了node:dnd-add事件触发时,未抛出event对象的问题。#1170

Packages

@logicflow/core: 1.2.7 -> 1.2.8
@logicflow/extension: 1.2.7 -> 1.2.8

Release 1.2.7

19 May 09:50
Compare
Choose a tag to compare

Bugfix

  • 修复了快照导出贝塞尔曲线不完整的问题。#1147
  • 修复bpmn xml格式数据最外层存在LogicFlow标签的问题。#1155

Packages

@logicflow/core: 1.2.6 -> 1.2.7
@logicflow/extension: 1.2.6 -> 1.2.7

release 1.2.6

15 May 03:24
Compare
Choose a tag to compare

bugfix

  • 修复了在边上插入节点未触发两边节点校验规则的问题。#1078
  • 修复了bpmn xml格式数据某些属性错误的问题。#1142
  • 修复了undefined被pick后覆盖默认值导致某些问题。#1153

Packages

@logicflow/core: 1.2.5 -> 1.2.6
@logicflow/extension: 1.2.5 -> 1.2.6

Release 1.2.5

03 May 12:11
Compare
Choose a tag to compare

bugfix

  • 修复了bpmnAdapter在处理xml格式数据时支持不完整的问题。#718
  • 修复了在边上插入节点未触发两边节点校验规则的问题。
  • 修改了React 18的兼容性问题。#1089
  • 修复了分组折叠按钮被遮挡的问题。#1099
  • 修复了文本节点内容被完全删除后不显示的问题。#1067
  • 修复了节点被多选选中后,移动一个节点不能带着其他选中节点移动的问题。#894

Packages

@logicflow/core: 1.2.3 -> 1.2.5
@logicflow/extension: 1.2.3 -> 1.2.5

release 1.2.3

04 Apr 07:49
Compare
Choose a tag to compare

features

  • 增加自定义连线调整点样式方法getAdjustPointShape

bugfix

  • 修复了主题的typescript类型定义错误。#1052
  • 修复了group节点导出的children属性包含虚拟节点的问题。#1022
  • 修复了开启快捷键后,浏览器的默认复制、粘贴功能失效的问题。#1046
  • 修复了框选节点后,移动节点出现连线位置不正确的问题。#1027

Packages

  • @logicflow/core: 1.2.1 -> 1.2.3
  • @logicflow/extension: 1.2.1 -> 1.2.3

Release 1.2.1

16 Mar 03:09
Compare
Choose a tag to compare

发版时间: 2023/03/16

Breaking Changes

  • 1.2版本中,我们规范了在自定义元素可重写方法在modelview中的区别。如果不改变元素的DOM结构,只是需要基于model中的属性来修改元素的样式,则可以通过重写model提供的获取样式的方法来实现。如果需要修改元素的DOM结构,则需要重写view中提供的修改DOM结构方法实现。详细修改的方法如下:

    1. view中的getArrowStyle废弃,使用model中的getArrowStyle替代。
  • 1.2版本,我们对源码中一些拼写错误进行了修改,但是不涉及到 LogicFlow 提供的 API。但是 LogicFlow 提供的基于继承的自定义机制,可以让熟悉 LogicFlow 源码的同学绕过 LogicFlow 文档上的API进行高度自定义,所以我们选择发布一个新的 minor 版本。若您是基于LogicFlow 提供的API或者示例开发,可以直接升级。若您在LogicFlow 上涉及到绕过API进行自定义,可以安装 VSCode 插件 Code Spell Checker 快速找到拼写错误。

  • LogicFlow在 1.1 提供了拖动节点或者连线到画布边界时会自动扩展画布区域,在后续收到的反馈来看,这个交互会带来一定的解释成本,所以在 1.2 版本默认关闭此功能。大家可以在初始化LogicFlow时传如参数 autoExpandtrue 来开启,现在改成默认为 false

  • 1.2 版本中,我们对React 18的支持做了优化。

Packages

  • @logicflow/core: 1.1.31 -> 1.2.1
  • @logicflow/extension: 1.1.31 -> 1.2.1

Release 1.1.31

16 Nov 12:31
Compare
Choose a tag to compare

发版时间: 2022/11/12

features

  • 多选按键支持ctrl作为组合键。#836
  • node:dnd-add事件抛出原生event。#860

bugfix

  • 修复了getArrow方法ts类型设置问题。#851
  • 修复连线起点箭头位置略微向里偏移问题。
  • 修复多次复制出现连线起始节点Id错误的问题。#866
  • 修复isSilentMode切换无法恢复配置的history相关功能。848

Packages

  • @logicflow/core: 1.1.30 -> 1.1.31
  • @logicflow/extension: 1.1.30 -> 1.1.31

Release 1.1.30

31 Oct 11:40
Compare
Choose a tag to compare

features

  • 设置选中元素zIndex为9999,而不是始终保持最顶部。
  • group节点默认导出的数据增加isGroup:true属性。

bugfix

  • 修复了折线在调整为一条直线后继续调整导致连线错乱的问题。
  • 现在删除分组节点的同时会删除属于分组的子节点。
  • 修复分组嵌套时未能将拖入的节点放到正确分组的问题。#803
  • 修复分组选中时未被放置到其他分组前面的问题。#820
  • 修复开启边动画在某些项目中动画效果错误的问题。#840
  • 修复了updateEditConfig更改isSilentMode状态问题。#826

Packages

  • @logicflow/core: 1.1.29 -> 1.1.30
  • @logicflow/extension: 1.1.29 -> 1.1.30

Release 1.1.29

29 Sep 07:13
Compare
Choose a tag to compare

features

  • 增加插件CurvedEdge, 提供带弧度的折线。
  • getAnchorLineStyle增加参数anchorInfo, 用于开发者自定义不同的锚点使用不同样式的连接线。#766

bugfix

  • 修复在edge:add 事件中通过changeEdgeId修改Id后,不出现箭头的问题。#788

Packages

  • @logicflow/core: 1.1.28 -> 1.1.29
  • @logicflow/extension: 1.1.28 -> 1.1.29

release 1.1.28

19 Sep 08:24
Compare
Choose a tag to compare

features

  • 节点的缩放现在更加流畅了。
  • nodeModel增加了isShowAnchor来控制是否显示锚点。
  • 增加了anchor:dragend事件,此事件在拖拽创建连线未成功时触发。#759
  • 增加单独删除节点或边的某个属性API: lf.deleteProperty(id, key)model.deleteProperty(key)

bugfix

  • 修复了只读模式下,仍可以拖拽设置节点大小的问题。#778
  • 修复了画布缩放后,节点放大缩小功能体验较差的问题。#773

Packages

  • @logicflow/core: 1.1.27 -> 1.1.28
  • @logicflow/extension: 1.1.27 -> 1.1.28