Skip to content

1.5.0

Compare
Choose a tag to compare
@jia000 jia000 released this 10 Dec 09:20
· 25 commits to master since this release

1.5.0 (2024-12-10)

Bug Fixes

  • cli: keepPackageJsonClean开启后lock不要修改 (a569d51)
  • cli: 组件库未npm包时其中的组件无法识别 (e6909dc)
  • core: devtools更新代码块函数可能没有name,导致失败 (d881523)
  • core: 没有数据源配置时,不初始化数据源事件 (2186fc4)
  • data-source: http数据源中mock数据应该是数据源定义好的数据,不再是请求的数据源 (2564631)
  • data-source: http数据源中mock配置中关闭启用后,不会执行request (ea79a0d)
  • data-source: manager初始化数据源时,如果失败了要把data中对应的数据删掉,不然在ssr中会导致客户端不会重新尝试请求 (fd80bad)
  • data-source: 执行时机函数需要await (5caae4e)
  • data-source: 编辑器中迭代器容器中的容器添加组件并关联数据源后没有编译 (8aba06a)
  • data-source: 迭代内容多层嵌套下子组件条件配置不生效 (e057ddc)
  • data-source: 避免http数据源在编辑器中的响应裁剪中修改到mock配置的数据 (f6885a0)
  • dep: 数据源条件依赖收集默认不收集迭代器内部组件的依赖 (6754c3a)
  • design: popover zindex不生效 (e53c0e1)
  • editor: stage销毁问题 (0d901c0)
  • editor: 事件中选择联动组件无法再组件树中选择 (d58cac7)
  • editor: 修复修改页面配置后可能改造页面卡死问题 (fc38fc3)
  • editor: 修改未包含数据源的配置,画布中没有实时更新 (0d64202)
  • editor: 更新组件配置后,如果当前没有任何依赖,不会触发收集,导致画布不更新 (d33ddcf)
  • form: datarange组件如果传入utc时间,显示会出错 (e6239af)
  • form: datatime没有初始值时异常 (b24b374)
  • form: date组件初始化时不显示值 (0c665c6)
  • form: text组件配置了tooltip无效 (3a7bfef)
  • stage: 流水布局拖动无效 (0544746)
  • tmagic-form-runtime: 画布无法点击选中组件 (a2c79c7)
  • vue-component: 从core中获取utils的方法 (d9ef4b9)
  • vue-runtime-help: 更新dsl时,设置默认选中项与默认页面 (d119727)
  • 迭代器内的组件配置了声明周期代码块无效 (60d2b64)

Features

  • cli: 新增npm install 参数配置 (3cae4fb)
  • cli: 组件库支持import npm包组件 (5ed534e)
  • core: 新增调试api (a0f39d9)
  • data-source,editor: http数据源params,data,headers支持函数配置 (03942dc)
  • data-source: http数据源参数裁剪与响应裁剪支持异步函数配置 (5267b4b)
  • design,element-plus-adapter,tdesign-vue-next-adapter: 重新实现Popover组件,不再使用element-plus或tdesign组件 (5e61f23)
  • design: popover 添加destroyOnClose props (c73a27e)
  • dsl id渲染到dom上的data-tmagic-id,不再是id属性 (9e4da0a)
  • editor: export tree组件 (4f7b6ce)
  • editor: 事件流支持上下文对象传递和abort方法中断 (52c1124)
  • editor: 代码块与数据源列表节点中新增依赖收集中tag (e3f28ab)
  • editor: 优化依赖收集体验,减小收集任务粒度,修改配置时识别是否需要触发重新收集 (b4136c9)
  • editor: 支持配置页面过滤函数 (13abe89)
  • editor: 新增已选组件、代码编辑、数据源及其子节点增量缩进配置 (47a21d6)
  • editor: 选中页面后页面列表自动滚动到选中项 (7a47315)
  • editor: 页面/页面片不再使用tab分开显示,新增搜索页面 (ed6d9b2)
  • edtior,stage: 重新渲染改成重新收集依赖后渲染 (6030ed1)
  • form,editor: 表单新增修改数据记录 (9f7d67b)
  • form: formState现在, (e3f6ef4)
  • form: 支持配置阻止默认的submit行为 (12ce5c5)
  • form: 添加tmagicFormItemProp (0979282)
  • stage,editor: 在选中框新增支持触发画布中组件重新渲染 (0727fe4)
  • stage: export MoveableActionsAble; 在选中框上面自定义按钮 (6e71448)
  • table: expand支持width fixed配置 (f30f8ab)
  • table: 新增createColumns函数 (6fd3024)
  • utils: 只是自定义dsl与dom el的关联关系函数 (9494ed7)
  • utils: 新增getGlobalThis方法 (12230c2)
  • vue-component, runtime: 使用 app.resolveComponent 获取组件 (#631) (c3bc103)
  • vue-components: 添加className配置,page新增css、cssFile、jsFile配置 (9948360)
  • 完善迭代器嵌套使用问题,重构事件配置处理代码 (de47514)
  • 将ui-react中的组件独立成包 (cab36b4)
  • 统一vue ui组件,将ui中的组件独立成包 (3758cf8)