# 从1.0升级到1.1

# Breaking Changes

  • 1.1版本对插件进行规范,现在要求所有的插件必须使用class的方式实现。然后插件的方法可以通过lf.extension.插件名称.插件方法来调用。原来的lf.插件方法仍然可用,后续版本将废弃。
  • MiniMap api不兼容更新。MiniMap.show() -> lf.extension.miniMap.show(); MiniMap.hide() -> lf.extension.miniMap.hide()

# 1.1.20

发版时间:2022/06/08

# 1.1.19

发版时间:2022/05/31

# 1.1.18

发版时间:2022/05/23

  • bugfix
    • 修复minimap小框拖动效果不正确的问题。

# 1.1.16

发版时间:2022/05/18

  • features
    • anchor:drop只有在创建连线成功的时候才触发。用于区分手动创建的连线和自动创建的连线(edge:add)。
    • 增加批量注册 api lf.batchRegister
  • bugfix

# 1.1.15

发版时间:2022/05/07

# 1.1.14

发版时间:2022/04/22

# 1.1.13

发版时间:2022/04/16

  • features

    • snapshot插件增加customCssRules属性和useGlobalRules属性。
  • bugfix

# 1.1.12

发版时间: 2022/04/13

# 1.1.11

发版时间: 2022/03/29

# 1.1.9

发版时间: 2022/03/26

  • features

    • 优化了鼠标移动到画布边缘滚动效果,现在支持持续滚动了。
    • 优化节点拖动效果,拖动节点时,鼠标位置不是节点中心点,而是保持相对位置。
  • bugfix

    • 修复了分组内部的子节点之间的连线在分组收起时未被隐藏的问题。

# 1.1.8

发版时间: 2022/03/25

  • features

    • 节点缩放插件支持设置放大缩小的最大最小值和调整灵敏度。
    • 新增lf.fitView方法 @lixianyu-icon (opens new window)
    • 新增在连线时,鼠标移动到画布边缘画布自动滚动。#534 (opens new window)
    • 优化了移动节点到画布边缘的交互,现在移动节点到画布边缘会自动扩展画布大小。
    • 优化了移动节点的交互,现在如果节点不允许移动出分组范围后,鼠标再次回到分组内部时,节点会出现在鼠标位置。
  • bugfix

# 1.1.8以下

  • features

    • 新增lf.getModelByIdlf.getDataById
    • 新增事件graph:rendered
    • nodeModel新增属性autoToFront, 控制节点选中时是否自动置顶,默认为true.
    • nodeModeledgeModel新增属性visible, 控制节点是否显示,默认为true.
    • nodeModelgetAnchorStyle方法增加参数anchorInfo, 用于自定义锚点时,对一个节点上的锚点显示不同效果进行自定义。 v1.1.3
    • 自定义锚点支持设置edgeAddable属性,用于控制是否可以在此锚点手动创建连线。
    • 新增锚点事件anchor:dragstartanchor:drop,用于在连线时对可连接节点进行高亮处理。 v1.1.5
    • NodeResize插件用法修改,不在全局设置矩形圆形多边形可缩放,而且按需引入自定义。
  • bugfix

    • 修复了#481 (opens new window)首次导出后,删除远处存在的节点再进行导出,图片导出出现空白。
    • 修复了多边形在移动边的时候,偶尔边无法移动且报错的问题。
    • 修复了#479 (opens new window)不传入宽高时,宽度和高度不会随着窗口缩放再次适应。
    • 修复了#488 (opens new window) 换行后永远多一个换行符的问题。v1.1.1
    • 修复了#336 (opens new window) 在某些中文输入下,文字内部不显示的问题。 v1.1.3
    • 修复了#514 (opens new window) 在修改连线起点和终点时不触发节点校验规则的问题。 v1.1.5
  • docs