Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.0.55 (2021-06-17)
Bug Fixes
- 兼容 icon 为 esmodule 功能 (8319b13)
- vision: 兼容原 vision proto transducers 功能 (2ba28f9)
- deploy node version 14.17.0 (a187d0d)
- 以节点id作为key,修复拖拽、增删时组件频繁卸载的问题 (341f938)
- 修复 valueChange 不会因为子属性变化而通知父属性事件监听, 考虑到后续推荐直接使用 setValue, 也实现了 valueChange 事件 (1297e3c)
- 修复设置区 stage 回到首页的功能 (cec923b)
Features
1.0.54 (2021-06-08)
Bug Fixes
- fieldId 有值时跳过 initial, 因为在目前 vc 的 fieldId 实现是每次返回不同的值 (0360572)
1.0.53 (2021-06-07)
Bug Fixes
- 修复 slot 类型在 history 操作时被清空的 bug (1de2621)
1.0.52 (2021-06-07)
Bug Fixes
1.0.51 (2021-06-03)
Bug Fixes
- build-plugin-component 要求必须有 index 文件 (f54f5b5)
- fieldId 重置需要限定在同一个 doc, 解决多 doc 时 fieldId 重复导致重置的问题 (7d2bb4f)
- 修复 initial / initialValue 在复制组件时不会被重新调用的 bug (68ddca9)
- 修改 params 临时存储位置 (87a1c74)
- 兼容没有 prototype 的情况 (e442436)
- 参照 vision 的实现, ignore 只影响 save 阶段, 不影响画布渲染 (9411c9d)
- 在压缩态没有类名, 换个方式实现 (f874823)
- 改成从 @alilc/lowcode-engine 引入 (866b957)
- 跳过 JSExpression 并带有 events 的初始化流程 (37809e7)
- 跳过 JSSlot 类型的快捷设值 (ab45c0f)
- 还是将 dropLocation 设为非响应式变量, 基于性能考量 (2acc70a)
Features
- project 支持 onSimulatorReady 的事件 (79d0c33)
- 导出 utils 命名空间 (e3738cc)
- 支持 disableAutoRender 配置项 (719928a)
- 支持 visionSettings.enableFilterReducerInRenderStage 配置项 (277a185)
- 支持自定义 bem-tools (1e00783)
- 支持节点拖拽时被放入容器的视觉反馈, 通过 enableReactiveContainer 配置项 (6a308ba)
- 新增vision engineconfig,支持禁用某些reducer (94d8080)
- editor-skeleton&editor-core: 添加了点击setter-pane后抛出editor事件 (2c697c9)
1.0.49 (2021-05-20)
Note: Version bump only for package ali-lowcode-engine
1.0.48 (2021-05-17)
Note: Version bump only for package ali-lowcode-engine
Features
Bug Fixes
Features
Bug Fixes
Features
- 完善 schema 中的 componentsMap 和 utils 信息 (f335223)
Bug Fixes
- 使用 utils 中声明的 name 字段当 key (b5f93a2)
Bug Fixes
Features
- 支持引擎 init 时传入参数, 逐渐取代 editor 参数的功能 (a9c4b97)
- 支持设计器里的 utils 注入机制 (vu-xxx & 简单类型的 umd) (b23231e)
- 物料描述中的钩子函数等支持 JSFunction 形式 (9bcb1b7)
1.0.47 (2021-04-28)
Note: Version bump only for package ali-lowcode-engine
Note: Version bump only for package ali-lowcode-engine
Bug Fixes
- 修复第一次切换页面就提示有数据修改未保存的行为 (ca4222a)
- 提前 simulator mount 的时间点, 修复极低概率出现的 style 丢失现象 (b65460f)
1.0.46 (2021-04-27)
Bug Fixes
Bug Fixes
- fix rax page-render missing context (d7de766)
- 优化获取 simulator 的逻辑, 解决偶现 style 没被注入的问题 (f84ec7e)
1.0.45 (2021-04-23)
Note: Version bump only for package ali-lowcode-engine
Bug Fixes
- 支持children属性,对齐react-simulator (8d05f30)
Features
Bug Fixes
- rax模拟器去掉滚动条(小程序IDE和一般小程序真正显示都是没有的),也解决滚动条占用页面总宽度的问题 (e9bea62)
- 使用 cdn combo 服务时, 最后一行的 //# sourceMappingURL=engine-core.js.map 导致后面内容都被注释 (8da27d9)
- 修复无法 remove currentDocument (4157aa0)
- 修复设备切换时设备尺寸超过页面bug;iphonex/6默认尺寸 (b7c1876)
1.0.44 (2021-04-14)
Note: Version bump only for package ali-lowcode-engine
Bug Fixes
- 解决 radio 组件无法删除, 且影响其他组件也无法删除的问题 (f2ce27c)
Bug Fixes
- 调整 components 触发视图刷新的机制, designer _componentMetasMap 引用更新才触发 renderer components 更新 (a9cead0)
Bug Fixes
1.0.43 (2021-04-13)
Note: Version bump only for package ali-lowcode-engine
Bug Fixes
- 修复在没有选中任何画布节点时, 添加模态框异常的 bug (34e8105)
- 移除 renderer 内 components 的响应式逻辑 (c02f0ec)
1.0.42 (2021-04-06)
Note: Version bump only for package ali-lowcode-engine
Note: Version bump only for package ali-lowcode-engine
Bug Fixes
- 升级和降级 schema 的操作都跳过数组, 因为 dataSource 和 ListSetter 都依赖了乐高的 schema 结构 (1c430a2)
1.0.41 (2021-04-06)
Bug Fixes
Bug Fixes
Note: Version bump only for package ali-lowcode-engine
Bug Fixes
Features
1.0.40 (2021-03-31)
Note: Version bump only for package ali-lowcode-engine
Note: Version bump only for package ali-lowcode-engine
Bug Fixes
Features
- 增加 getConfig / getItems / selected 等兼容 vision 的 API (9a3352b)
Bug Fixes
Note: Version bump only for package ali-lowcode-engine
Bug Fixes
- renderer-core 在非设计渲染态时, 不应处理 hidden 属性 (7857096)
- 以字符串注册 editor 实例 (b9c5b3a)
- 修复array-setter 初始化重复多次执行onChange (e8f83fc)
- 修复arraysetter 初始化重复执行onChange问题 (0486dbb)
Features
Note: Version bump only for package ali-lowcode-engine
Note: Version bump only for package ali-lowcode-engine
Bug Fixes
- 修复 overridePropsConfigure 失效的 bug (7168a90)
Features
Bug Fixes
- 修复 overridePropsConfigure 失效的 bug (7168a90)
Features
Bug Fixes
- 修复 vc 组件里 icon svg 写 class 时样式异常 (c6b4b2c)
Bug Fixes
- 修复 Dialog 错误地添加到非 Page 节点下 (28d7960)
1.0.37 (2021-03-05)
Note: Version bump only for package ali-lowcode-engine
Note: Version bump only for package ali-lowcode-engine
1.0.37 (2021-03-05)
Note: Version bump only for package ali-lowcode-engine
Bug Fixes
Features
- add deviceMapper to adaptor different components lib (b807597)
- add pane drag, use config "enableDrag:true" (2cb24a4)
- add prototypeWrapper&preprocessor (a2dd868)
Note: Version bump only for package ali-lowcode-engine
Note: Version bump only for package ali-lowcode-engine
Note: Version bump only for package ali-lowcode-engine
Note: Version bump only for package undefined
Bug Fixes
- lifecycle reducer 跳过非 vc 的组件 (b295da1)
- 修复 canDropIn / canDropTo 转成 nestingRule 异常 (6406417)
- 修复点击大纲树节点时, 画布也滚动到相应位置 (badc6ef)
Features
1.0.36 (2021-02-04)
Note: Version bump only for package undefined
Bug Fixes
1.0.35 (2021-02-03)
Note: Version bump only for package undefined
Bug Fixes
Features
Bug Fixes
- 优化 vc-live-editing 注入逻辑(后续可能要开个配置项让用户选择版本) (386d120)
Features
1.0.33 (2021-01-29)
Note: Version bump only for package undefined
Bug Fixes
- deep-parser 也只能应用在 vc 组件上 (faac829)
- 修复arraysetter其他setter设值失败的问题 (085eb66)
Bug Fixes
1.0.32 (2021-01-26)
Note: Version bump only for package undefined
Bug Fixes
- 同步 vision-polyfill 中对 resize 方向的控制逻辑 (2aa5968)
Bug Fixes
Features
- meta 增加 hideSelectTools (e7287d4)
- metadata 增加 canHovering 配置 (88e128e)
- 增加 plugin 的 autoInit 注册方式 (4f9be73)
- 增加 setup:skip-build 脚本 (1b142cd)
- 增强 bem resize (ws, wn, es, en) (ac05124)
- 支持canSelecting & moMoveHook添加node参数 (baf2d30)
1.0.31 (2021-01-15)
Note: Version bump only for package undefined
Bug Fixes
Features
- setters 下增加 getSettersMap 方法 (7e020a1)
Bug Fixes
Features
- setters 下增加 getSettersMap 方法 (7e020a1)
1.0.30 (2021-01-14)
Note: Version bump only for package undefined
Bug Fixes
Features
Features
Note: Version bump only for package undefined
Note: Version bump only for package undefined
Note: Version bump only for package undefined
Bug Fixes
- 注册 builtinSetters / live-editing, 增加 init (373556a)
Note: Version bump only for package undefined
Note: Version bump only for package undefined
Features
- 增加全局 API 模块和 vision-polyfill 模块 (826ef2c)
Features
- 支持 Panel / Widget / PanelDock 等类型的面板 disable / enable 方法, 以及相应的事件触发 (06d2f43)
Bug Fixes
Features
- 支持 PanelDock 的 disable / enable 方法, 可用于初始化前后的开闭操作 (60b12a4)
1.0.29 (2021-01-05)
Note: Version bump only for package undefined
Bug Fixes
- 初次 bootstrap 构建 types / utils (1e59de5)
Bug Fixes
Features
Bug Fixes
Features
1.0.27 (2020-12-24)
Note: Version bump only for package undefined
Note: Version bump only for package undefined
Note: Version bump only for package undefined
Features
1.0.26 (2020-12-22)
Note: Version bump only for package undefined
Note: Version bump only for package undefined
Bug Fixes
- rax perf (3abe2ab)
- requestHandlersMap 没有加到 appContext 里 (a8d43c3)
- simulator-renderer 补充丢失代码 (67dd7e2)
- 传递正确的 removeIndex 给到 subtreeModified 钩子 (822b2fd)
- 修复 overridePropsConfigure 参数为数组时的逻辑 (4e58e09)
- 修复组件不会插入到选中节点之内或者之后的逻辑 (93b005b)
Features
- 支持 build sourceMap, 方便用户调试 (6bf75cd)
- 支持用户修改 builtinComponentActions (bc183d1)
Bug Fixes
Bug Fixes
- 修复 prop.remove 在只有一个属性时无法删除的 bug (037ecfd)
Bug Fixes
Features
- remove preset-general from cdn (e126f24)
Bug Fixes
Note: Version bump only for package undefined
Bug Fixes
- fix wrong configure when isExtends is false 5123d071 (d2de572)
- 修复设置区不刷新的 bug (6b65364)
Features
- array/object setter support getValue & setValue (3175745)
1.0.23 (2020-12-08)
Features
Note: Version bump only for package undefined
Features
Features
Bug Fixes
Features
Bug Fixes
- 🐛 fix typo of dataHandler (acd1f06)
- 🐛 Rax 出码到小程序, 事件处理函数绑定 JSExpression 时也不应该包裹一个 eval, 小程序会报错 (9f129aa)
- 🐛 Result use types package (dd97a0c)
- 🐛 schema 中没有 state 的定义, 出码后的 Rax/React 组件应有个默认的空的 state (7e37f8d)
- 🐛 use lowcode types (b11425b)
- 🐛 小程序里面不支持可选链 "?.", 先直接访问 dataSourceEngine 吧 (36c486b)
- 🐛 根据低代码规范,数据源的配置中isInit和 type 都是有默认值的,所以应该是可选的 (4baf0b4)
- 🐛 经验证发现小程序里面还是得包上 eval 否则 Rax 框架会误把 context 发送到渲染进程而出错 (c7a10c0)
- 🐛 若全量引入 lodash 则在小程序下会跑不通,所以改成引入 lodash/clone (a1a3b68)
- 🐛 解决 Rax 出码到小程序的时候 require(xxx) 语句不能被编译的问题 (332a473)
- 🐛 解决出码的 disk publisher 不能正确地创建子目录的问题 (fb5ba93)
- 🐛 解决多行文本在出码的时候生成的字符串是无效代码的问题 (fa68857)
- 🐛 解决条件渲染场景下若条件值为 0 会误渲染出 0 的问题 (71aa2f6)
- add package json typings (6378595)
- babel build bug & add some comment (1511e2c)
- build error (d06d944)
- checkId 需要传递 (bdff2b1)
- children 在 schema 和 props 中并存的情况处理 (7b639eb)
- datasource engine adpater (52d0d88)
- datasource package.json files 新增lib文件 (a8a1749)
- datasource版本错误问题 (a247878)
- enhance api design (95d67c1)
- eslint (98f3a17)
- eslint (c346137)
- fix bug (113e409)
- fix function bug (ab151df)
- fix test result (7f6fbe8)
- fix typescript related bugs, including the following: (d4c45d2)
- ignore eslintrc in test-case (c0ef4bc)
- JSExpression 增加 compiled (9f51e39)
- jsonp handler rename (cf3a61a)
- js编辑器移除尾逗号 (7cd5c5c)
- loadAsyncLibrary之后buildComponents (aaec683)
- lock vesions of monaco (b13f87b)
- lowcode types update (79e51a9)
- lowcode types update (af5ef18)
- merge problems & deps bugs (7a36eab)
- miniAppBuildType config(temp) (584b4c2)
- miss scope (97242c3)
- monaco cdn url update (7b2fe13)
- object property name fix logic (dd69113)
- package json (8170523)
- polyfill Promise.allSettled (9ca4b3f)
- pure string export in jsx (1a9e953)
- remove wrong propType match (73e69fa)
- schema 变更处理 (a0e5a26)
- start shell add datasource build (0537495)
- this 丢失问题 (3423dc5)
- tsconfig 修复 (64a477c)
- typo of onResizeEnd and remove (8df5f05)
- update (2f28a1d)
- update (79be069)
- update demo-server deps (23ded02)
- will fetch 按照协议修改 (b9bf800)
- 代码结构调整 (af4bc83)
- editor-skeleton: fix dynamic setter support in mixed-setter (1726354)
- 修复 asset 中 componentList 为空时报错的 bug (49517a6)
- 修复 slot 以及子节点不销毁 (8ef62c8)
- 修复BoolSetter的defaultValue不生效的问题 (a701d5e)
- 修复setter设置defaultValue不生效的问题 (0cf47da)
- 修复数据源的接入问题 (98ae1ed)
- 修复组件面板 i18n 警告 (37a409d)
- 修复编辑器转化bug,增加窗口最大最小化功能 (05666af)
- 修改 asyncLibraryMap 拼写错误 (8b2f045)
- 修改style-setter报错,loadAsyncLib 判断 (7fe793a)
- 兼容服务大厅已有的的 api 字段 (8f5d0ce)
- 函数签名及方法名拼写问题 (e05790b)
- 删除测试代码 (f08a067)
- 去除 handler 依赖 (806ca62)
- 合并数据源引擎修复代码 (53f3554)
- 将monaco基础包全部移除,采用cdn形式注入 (510f1c0)
- 支持 checkId 开关功能, 在 setSchema 时关闭, 避免 id 被不断重置 (44bdda1)
- 设计和预览两种场景下 requestHandlersMap 的接入 (f9e5397)
- 设计和预览两种场景下 requestHandlersMap 的接入 (707de45)
- 重构jsonsetter,移除iceluna (cd7ee0d)
Features
- material-parser: fix react-color version in tc & publish v1.0.23 (975a5cd)
- 🎸 add rax code generator solution and test case (20c0953)
- 🎸 custom 类型的数据源请求不需要 handler (fa939c4)
- 🎸 globalStyle 支持定制样式文件的后缀名 (e78dae0)
- 🎸 Rax 出码中增加对 urlParams 这种特殊数据源的处理 (c743afd)
- 🎸 Rax 出码中添加数据源的 dataHandler 并与数据源引擎的对齐参数 (42b9db3)
- 🎸 Rax 出码器支持路由功能 (8ecc002)
- 🎸 Rax 出码支持 constants 常量定义 (fcf6c32)
- 🎸 Rax 出码适配数据源引擎的默认 requestHandlers (5f529ae)
- 🎸 urlParams 类型的数据源不需要 options, 所以 options 改成可选为好 (8114c6f)
- 🎸 与国凯的数据源保持一致,将 urlParams 所需的 search 参数直接传入 (19fabc1)
- 🎸 与国凯的数据源引擎联调,对齐包名和导出方式 (fea0946)
- 🎸 为 Rax 出码增加对 i18n 的支持 (8d198bd)
- 🎸 优化 Rax 出码时对绑定的表达式的包裹逻辑, 对于一些简单的安全的表达式不做包裹 (facfa2a)
- 🎸 优化 ResultDir 的报错信息, 更方便定位问题 (965ef4a)
- 🎸 优化完善 Rax 出码相关的模板和插件 (c3d909a)
- 🎸 出码模块的 DiskPublisher 改成支持传入自定义 FS (46c896e)
- 🎸 出码模块的 schema 相关的类型统一都改成引用 @ali/lowcode-types 中的,与设计器一致 (27a9800)
- 🎸 完善 Rax 出码, 补充更复杂的带有数据源绑定/条件/循环以及 Utils 的测试用例并 pass (adcfacb)
- 🎸 完善 Rax 出码, 跑通第一个测试用例👏👏👏 (9f62110)
- 🎸 完善 Rax 出码的时候的全局样式处理 (058b087)
- 🎸 完善 utils 面板, 默认不用传入类型则表示支持NPM, TNPM 和 function 类型 (3e9a445)
- 🎸 容器的模块名统一都用 PascalCase, 并为页面添加特定后缀防止与组件名冲突 (42f7bdb)
- 🎸 导出 Rax 的 solutions 的定义 (27f0e13)
- 🎸 按 826 对齐结论调整出码和数据源引擎 (b9a562e)
- 🎸 按照中后台搭建协议规范文档补充 JSFunction 的定义和数据源定义中一些字段 (8b1d0c7)
- 🎸 搞定 Rax 出码的时候的 package.json 中的 dependencies (eba172c)
- 🎸 支持对 JSON 文件进行 prettier 格式化 (b7c4854)
- 🎸 数据源的requestHandlers选项改成requestHandlersMap, 命名更清晰 (42e41bb)
- 🎸 数据源的类型默认是 fetch (ec8a191)
- 🎸 新增 less 文件类型的定义, 以备后续某些 solution 出码用 less 文件作为样式文件 (cac29d8)
- 🎸 根据低代码协议文档, 完善UtilsMap的定义 (7fe4bc0)
- 🎸 根据低代码协议文档, 将 BlockSchema 也改成继承自 ContainerSchema (7901c8e)
- 🎸 添加 didMount 和 willUnmount 两个基本的生命周期 (e33a95e)
- 🎸 添加一个判断 ContainerSchema 的 util 方便后续用 (c3fdfe5)
- 🎸 添加数据源引擎 (624e2f8)
- 🎸 补充一个默认的数据源的构建后的样子 (78f34ab)
- 🎸 补充对数据源的一些处理 (4572b53)
- 🎸 补充规范中定义的 JSFunction 类型 (9e32525)
- 🎸 解决通过 Rax 出码到小程序的时候循环里面没法用循环变量的问题 (779ea7c)
- 🎸 还原出码模块的 solutions 的导出 (c2a7d63)
- 🎸 通过 config.miniAppBuildType 来支持 Rax 的 runtime 模式 (35fcdd9)
- add datasource engine & handlers (d115ce0)
- add jsonp datahandler (dcdcf28)
- createApp时拿取onReady的入参 (92d29c6)
- renderer 层透传 requestHandlersMap (e12e031)
- renderer 接入数据源引擎 (a155920)
- split datasource types (fd80698)
- style 迁移 (6ce97da)
- support params & returns of func propType (0e46e49)
- update datasource engine (bf7b7d1)
- update datasource engine (cf3c7db)
- use fixed version of react-docgen (2993287)
- use parseJsDoc to parse propType docblock (0b80be6)
- 完成 utils 面板的基本功能 (425c24d)
- 支持 FunctionComponent 选中 (d2d44e6)
- 数据源面板 (47f55ca)
- 数据源面板 (56eaff5)
- 新增class-name setter (a9f1131)
- 新增插件的静态函数onInit,每次插件安装的时候会执行 (fb943c5)
- 新增支持异步类型library (2a491ae)
- 添加 utils 面板 (29ad679)
- 调整 datasource-handlers (2b9bcb5)
- version: 发布版本1.0.9 (eb00490)
- 组件面板支持业务组件独立展示 (e9d8d3d)
Bug Fixes
- 🐛 fix typo of dataHandler (acd1f06)
- 🐛 Rax 出码到小程序, 事件处理函数绑定 JSExpression 时也不应该包裹一个 eval, 小程序会报错 (9f129aa)
- 🐛 Result use types package (dd97a0c)
- 🐛 schema 中没有 state 的定义, 出码后的 Rax/React 组件应有个默认的空的 state (7e37f8d)
- 🐛 use lowcode types (b11425b)
- 🐛 小程序里面不支持可选链 "?.", 先直接访问 dataSourceEngine 吧 (36c486b)
- 🐛 根据低代码规范,数据源的配置中isInit和 type 都是有默认值的,所以应该是可选的 (4baf0b4)
- 🐛 经验证发现小程序里面还是得包上 eval 否则 Rax 框架会误把 context 发送到渲染进程而出错 (c7a10c0)
- 🐛 若全量引入 lodash 则在小程序下会跑不通,所以改成引入 lodash/clone (a1a3b68)
- 🐛 解决 Rax 出码到小程序的时候 require(xxx) 语句不能被编译的问题 (332a473)
- 🐛 解决出码的 disk publisher 不能正确地创建子目录的问题 (fb5ba93)
- 🐛 解决多行文本在出码的时候生成的字符串是无效代码的问题 (fa68857)
- 🐛 解决条件渲染场景下若条件值为 0 会误渲染出 0 的问题 (71aa2f6)
- add package json typings (6378595)
- babel build bug & add some comment (1511e2c)
- build error (d06d944)
- checkId 需要传递 (bdff2b1)
- children 在 schema 和 props 中并存的情况处理 (7b639eb)
- datasource engine adpater (52d0d88)
- datasource package.json files 新增lib文件 (a8a1749)
- datasource版本错误问题 (a247878)
- enhance api design (95d67c1)
- eslint (98f3a17)
- eslint (c346137)
- fix bug (113e409)
- fix function bug (ab151df)
- fix test result (7f6fbe8)
- fix typescript related bugs, including the following: (d4c45d2)
- ignore eslintrc in test-case (c0ef4bc)
- JSExpression 增加 compiled (9f51e39)
- jsonp handler rename (cf3a61a)
- js编辑器移除尾逗号 (7cd5c5c)
- loadAsyncLibrary之后buildComponents (aaec683)
- lock vesions of monaco (b13f87b)
- lowcode types update (79e51a9)
- lowcode types update (af5ef18)
- merge problems & deps bugs (7a36eab)
- miniAppBuildType config(temp) (584b4c2)
- miss scope (97242c3)
- monaco cdn url update (7b2fe13)
- object property name fix logic (dd69113)
- package json (8170523)
- polyfill Promise.allSettled (9ca4b3f)
- pure string export in jsx (1a9e953)
- remove wrong propType match (73e69fa)
- schema 变更处理 (a0e5a26)
- start shell add datasource build (0537495)
- this 丢失问题 (3423dc5)
- tsconfig 修复 (64a477c)
- typo of onResizeEnd and remove (8df5f05)
- update (2f28a1d)
- update (79be069)
- update demo-server deps (23ded02)
- will fetch 按照协议修改 (b9bf800)
- 代码结构调整 (af4bc83)
- editor-skeleton: fix dynamic setter support in mixed-setter (1726354)
- 修复 asset 中 componentList 为空时报错的 bug (49517a6)
- 修复 slot 以及子节点不销毁 (8ef62c8)
- 修复BoolSetter的defaultValue不生效的问题 (a701d5e)
- 修复setter设置defaultValue不生效的问题 (0cf47da)
- 修复数据源的接入问题 (98ae1ed)
- 修复组件面板 i18n 警告 (37a409d)
- 修复编辑器转化bug,增加窗口最大最小化功能 (05666af)
- 修改 asyncLibraryMap 拼写错误 (8b2f045)
- 修改style-setter报错,loadAsyncLib 判断 (7fe793a)
- 兼容服务大厅已有的的 api 字段 (8f5d0ce)
- 函数签名及方法名拼写问题 (e05790b)
- 删除测试代码 (f08a067)
- 去除 handler 依赖 (806ca62)
- 合并数据源引擎修复代码 (53f3554)
- 将monaco基础包全部移除,采用cdn形式注入 (510f1c0)
- 支持 checkId 开关功能, 在 setSchema 时关闭, 避免 id 被不断重置 (44bdda1)
- 设计和预览两种场景下 requestHandlersMap 的接入 (f9e5397)
- 设计和预览两种场景下 requestHandlersMap 的接入 (707de45)
- 重构jsonsetter,移除iceluna (cd7ee0d)
Features
- material-parser: fix react-color version in tc & publish v1.0.23 (975a5cd)
- 🎸 add rax code generator solution and test case (20c0953)
- 🎸 custom 类型的数据源请求不需要 handler (fa939c4)
- 🎸 globalStyle 支持定制样式文件的后缀名 (e78dae0)
- 🎸 Rax 出码中增加对 urlParams 这种特殊数据源的处理 (c743afd)
- 🎸 Rax 出码中添加数据源的 dataHandler 并与数据源引擎的对齐参数 (42b9db3)
- 🎸 Rax 出码器支持路由功能 (8ecc002)
- 🎸 Rax 出码支持 constants 常量定义 (fcf6c32)
- 🎸 Rax 出码适配数据源引擎的默认 requestHandlers (5f529ae)
- 🎸 urlParams 类型的数据源不需要 options, 所以 options 改成可选为好 (8114c6f)
- 🎸 与国凯的数据源保持一致,将 urlParams 所需的 search 参数直接传入 (19fabc1)
- 🎸 与国凯的数据源引擎联调,对齐包名和导出方式 (fea0946)
- 🎸 为 Rax 出码增加对 i18n 的支持 (8d198bd)
- 🎸 优化 Rax 出码时对绑定的表达式的包裹逻辑, 对于一些简单的安全的表达式不做包裹 (facfa2a)
- 🎸 优化 ResultDir 的报错信息, 更方便定位问题 (965ef4a)
- 🎸 优化完善 Rax 出码相关的模板和插件 (c3d909a)
- 🎸 出码模块的 DiskPublisher 改成支持传入自定义 FS (46c896e)
- 🎸 出码模块的 schema 相关的类型统一都改成引用 @ali/lowcode-types 中的,与设计器一致 (27a9800)
- 🎸 完善 Rax 出码, 补充更复杂的带有数据源绑定/条件/循环以及 Utils 的测试用例并 pass (adcfacb)
- 🎸 完善 Rax 出码, 跑通第一个测试用例👏👏👏 (9f62110)
- 🎸 完善 Rax 出码的时候的全局样式处理 (058b087)
- 🎸 完善 utils 面板, 默认不用传入类型则表示支持NPM, TNPM 和 function 类型 (3e9a445)
- 🎸 容器的模块名统一都用 PascalCase, 并为页面添加特定后缀防止与组件名冲突 (42f7bdb)
- 🎸 导出 Rax 的 solutions 的定义 (27f0e13)
- 🎸 按 826 对齐结论调整出码和数据源引擎 (b9a562e)
- 🎸 按照中后台搭建协议规范文档补充 JSFunction 的定义和数据源定义中一些字段 (8b1d0c7)
- 🎸 搞定 Rax 出码的时候的 package.json 中的 dependencies (eba172c)
- 🎸 支持对 JSON 文件进行 prettier 格式化 (b7c4854)
- 🎸 数据源的requestHandlers选项改成requestHandlersMap, 命名更清晰 (42e41bb)
- 🎸 数据源的类型默认是 fetch (ec8a191)
- 🎸 新增 less 文件类型的定义, 以备后续某些 solution 出码用 less 文件作为样式文件 (cac29d8)
- 🎸 根据低代码协议文档, 完善UtilsMap的定义 (7fe4bc0)
- 🎸 根据低代码协议文档, 将 BlockSchema 也改成继承自 ContainerSchema (7901c8e)
- 🎸 添加 didMount 和 willUnmount 两个基本的生命周期 (e33a95e)
- 🎸 添加一个判断 ContainerSchema 的 util 方便后续用 (c3fdfe5)
- 🎸 添加数据源引擎 (624e2f8)
- 🎸 补充一个默认的数据源的构建后的样子 (78f34ab)
- 🎸 补充对数据源的一些处理 (4572b53)
- 🎸 补充规范中定义的 JSFunction 类型 (9e32525)
- 🎸 解决通过 Rax 出码到小程序的时候循环里面没法用循环变量的问题 (779ea7c)
- 🎸 还原出码模块的 solutions 的导出 (c2a7d63)
- 🎸 通过 config.miniAppBuildType 来支持 Rax 的 runtime 模式 (35fcdd9)
- add datasource engine & handlers (d115ce0)
- add jsonp datahandler (dcdcf28)
- createApp时拿取onReady的入参 (92d29c6)
- renderer 层透传 requestHandlersMap (e12e031)
- renderer 接入数据源引擎 (a155920)
- split datasource types (fd80698)
- style 迁移 (6ce97da)
- support params & returns of func propType (0e46e49)
- update datasource engine (bf7b7d1)
- update datasource engine (cf3c7db)
- use fixed version of react-docgen (2993287)
- use parseJsDoc to parse propType docblock (0b80be6)
- 完成 utils 面板的基本功能 (425c24d)
- 支持 FunctionComponent 选中 (d2d44e6)
- 数据源面板 (47f55ca)
- 数据源面板 (56eaff5)
- 新增class-name setter (a9f1131)
- 新增插件的静态函数onInit,每次插件安装的时候会执行 (fb943c5)
- 新增支持异步类型library (2a491ae)
- 添加 utils 面板 (29ad679)
- 调整 datasource-handlers (2b9bcb5)
- version: 发布版本1.0.9 (eb00490)
- 组件面板支持业务组件独立展示 (e9d8d3d)
Bug Fixes
- 修复 setDevice 的时机,从 currentDocument -> simualtor (0f14884)
Bug Fixes
- documentModel 里的 addon 相关函数跟原 vision 实现对齐 (b0ea548)
- 原地编辑功能异常, 编辑时需要禁掉快捷键 (3c000de)
Bug Fixes
Bug Fixes
Note: Version bump only for package undefined
Bug Fixes
Note: Version bump only for package undefined
Features
Note: Version bump only for package undefined
Bug Fixes
- 修复 setDevice 里获取 currentDocument 的逻辑 (275b7aa)
Bug Fixes
Features
- 支持绝对布局容器中不显示 dragHost (6eb9436)
- 暴露 registerMetadataTransducer 接口 (cd12677)
Features
Bug Fixes
Bug Fixes
Bug Fixes
Features
- getSuitableInsertion 支持 node 参数,checkNestingDown 将 target 转换为 Node (5425864)
- 使用 release/1.0.0 的 editor-setters (80d74d6)
Bug Fixes
Bug Fixes
- remove engine-tabpane css className (d2fe75d)
Bug Fixes
Bug Fixes
- build 配置文件修改 (91cfb56)
- designer.componentsMap (d8d32a2)
- preset-vision 引入默认 setter,支持物料中心组件 (0513318)
- 使用 componentMeta.isModal 代替 protoType.isModal() (b787dc4)
- 使用引擎标准的 lc-container-placeholder,支持 children 属性 (b262665)
Features
Bug Fixes
Features
- 支持绝对布局容器中不显示 dragHost (6eb9436)
- 暴露 registerMetadataTransducer 接口 (cd12677)
Features
Bug Fixes
Bug Fixes
Bug Fixes
Features
- getSuitableInsertion 支持 node 参数,checkNestingDown 将 target 转换为 Node (5425864)
- 使用 release/1.0.0 的 editor-setters (80d74d6)
Bug Fixes
Bug Fixes
- remove engine-tabpane css className (d2fe75d)
Bug Fixes
Bug Fixes
- build 配置文件修改 (91cfb56)
- designer.componentsMap (d8d32a2)
- preset-vision 引入默认 setter,支持物料中心组件 (0513318)
- 使用 componentMeta.isModal 代替 protoType.isModal() (b787dc4)
- 使用引擎标准的 lc-container-placeholder,支持 children 属性 (b262665)
Features
Bug Fixes
Note: Version bump only for package undefined
Bug Fixes
- 处理 slot 开启/关闭操作中, 无法正常创建 slot 的bug (3e86d09)
Note: Version bump only for package undefined
Features
Bug Fixes
- 修复修改 componentsMap 后无法刷新视图的 bug (a1e7f21)
Note: Version bump only for package undefined
Note: Version bump only for package undefined
Bug Fixes
Bug Fixes
- convertI18nObject (66d43f2)
- editor-skeleton: fix dynamic setter support in mixed-setter (fca10ac)
Note: Version bump only for package undefined
Bug Fixes
Bug Fixes
Bug Fixes
Features
- 支持 node.children.onInsert (f120df5)
Bug Fixes
Bug Fixes
- 小程序导航配置 pagePath -> path 2.OneAPIConfig -> oneAPIConfig (2714285)
- 修改 renderer 需等待 document 才开始渲染 (e7cc9bc)
Bug Fixes
- 低代码组件丢失代码找回 (aac8126)
- 1.修复 rax 路由问题 2.切换 designMode 重新 setupSelection 3.settingpane add state shouldIgnoreRoot (890ec76)
- should set field (20c3b27)
- should set field - demo-server (6cfa0aa)
- source-editor bug & exp-setter bug (5cd88d4)
Features
Note: Version bump only for package undefined
Note: Version bump only for package undefined
1.0.9-0 (2020-09-14)
Bug Fixes
Code Refactoring
- 💡 refactor with react-docgen (64c9daa)
Features
Reverts
BREAKING CHANGES
- 🧨 use react-docgen to replace parser