荣彬 56010f2750 Publish
- @ali/lowcode-code-generator@1.0.22
 - @ali/lowcode-datasource-engine@1.0.22
 - @ali/lowcode-datasource-fetch-handler@1.0.21
 - @ali/lowcode-datasource-jsonp-handler@1.0.21
 - @ali/lowcode-datasource-mopen-handler@1.0.21
 - @ali/lowcode-datasource-mtop-handler@1.0.21
 - @ali/lowcode-datasource-types@1.0.21
 - @ali/lowcode-datasource-universal-mtop-handler@1.0.21
 - @ali/lowcode-datasource-url-params-handler@1.0.21
 - @ali/lowcode-demo-server@1.0.22
 - @ali/lowcode-demo@1.0.22
 - @ali/lowcode-designer@1.0.22
 - @ali/lowcode-editor-core@1.0.22
 - @ali/lowcode-editor-preset-general@1.0.22
 - @ali/lowcode-editor-preset-vision@1.0.22
 - @ali/lowcode-editor-setters@1.0.22
 - @ali/lowcode-editor-skeleton@1.0.22
 - @ali/lowcode-material-parser@1.0.22
 - @ali/lowcode-plugin-components-pane@1.0.22
 - @ali/lowcode-plugin-datasource-pane@1.0.21
 - @ali/lowcode-plugin-designer@1.0.22
 - @ali/lowcode-plugin-event-bind-dialog@1.0.21
 - @ali/lowcode-plugin-outline-pane@1.0.21
 - @ali/lowcode-plugin-sample-logo@1.0.21
 - @ali/lowcode-plugin-sample-preview@1.0.21
 - @ali/lowcode-plugin-source-editor@1.0.20
 - @ali/lowcode-plugin-undo-redo@1.0.21
 - @ali/lowcode-plugin-variable-bind-dialog@1.0.21
 - @ali/lowcode-plugin-zh-en@1.0.21
 - @ali/lowcode-rax-provider@1.0.21
 - @ali/lowcode-rax-renderer@1.0.21
 - @ali/lowcode-rax-simulator-renderer@1.0.21
 - @ali/lowcode-react-provider@1.0.23
 - @ali/lowcode-react-renderer@1.0.21
 - @ali/lowcode-react-simulator-renderer@1.0.21
 - @ali/lowcode-runtime@1.0.23
 - @ali/lowcode-types@1.0.20
 - @ali/lowcode-utils@1.0.21
2020-11-16 14:34:20 +08:00

22 KiB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.0.22 (2020-11-16)

Bug Fixes

  • 🐛 解决出码的 disk publisher 不能正确地创建子目录的问题 (fb5ba93)
  • 🐛 解决多行文本在出码的时候生成的字符串是无效代码的问题 (fa68857)
  • 🐛 schema 中没有 state 的定义, 出码后的 Rax/React 组件应有个默认的空的 state (7e37f8d)
  • babel build bug & add some comment (1511e2c)
  • object property name fix logic (dd69113)
  • pure string export in jsx (1a9e953)

1.0.21 (2020-11-10)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.20 (2020-11-10)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.19 (2020-11-05)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.18 (2020-11-05)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.17 (2020-11-05)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.16 (2020-11-04)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.15 (2020-11-04)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.14 (2020-11-04)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.13 (2020-11-02)

Bug Fixes

  • children 在 schema 和 props 中并存的情况处理 (7b639eb)

1.0.12 (2020-10-20)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.11 (2020-10-19)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.10 (2020-09-29)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.9 (2020-09-28)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.8 (2020-09-28)

Bug Fixes

  • 🐛 解决 Rax 出码到小程序的时候 require(xxx) 语句不能被编译的问题 (332a473)
  • 🐛 经验证发现小程序里面还是得包上 eval 否则 Rax 框架会误把 context 发送到渲染进程而出错 (c7a10c0)
  • 🐛 若全量引入 lodash 则在小程序下会跑不通,所以改成引入 lodash/clone (a1a3b68)
  • 🐛 小程序里面不支持可选链 "?.", 先直接访问 dataSourceEngine 吧 (36c486b)
  • 🐛 fix typo of dataHandler (acd1f06)
  • 🐛 Rax 出码到小程序, 事件处理函数绑定 JSExpression 时也不应该包裹一个 eval, 小程序会报错 (9f129aa)
  • 🐛 Result use types package (dd97a0c)
  • 🐛 use lowcode types (b11425b)
  • enhance api design (95d67c1)
  • fix test result (7f6fbe8)
  • ignore eslintrc in test-case (c0ef4bc)
  • merge problems & deps bugs (7a36eab)
  • miniAppBuildType config(temp) (584b4c2)
  • miss scope (97242c3)

Features

  • 🎸 按 826 对齐结论调整出码和数据源引擎 (b9a562e)
  • 🎸 补充对数据源的一些处理 (4572b53)
  • 🎸 补充一个默认的数据源的构建后的样子 (78f34ab)
  • 🎸 出码模块的 DiskPublisher 改成支持传入自定义 FS (46c896e)
  • 🎸 出码模块的 schema 相关的类型统一都改成引用 @ali/lowcode-types 中的,与设计器一致 (27a9800)
  • 🎸 导出 Rax 的 solutions 的定义 (27f0e13)
  • 🎸 搞定 Rax 出码的时候的 package.json 中的 dependencies (eba172c)
  • 🎸 还原出码模块的 solutions 的导出 (c2a7d63)
  • 🎸 解决通过 Rax 出码到小程序的时候循环里面没法用循环变量的问题 (779ea7c)
  • 🎸 容器的模块名统一都用 PascalCase, 并为页面添加特定后缀防止与组件名冲突 (42f7bdb)
  • 🎸 数据源的类型默认是 fetch (ec8a191)
  • 🎸 数据源的requestHandlers选项改成requestHandlersMap, 命名更清晰 (42e41bb)
  • 🎸 添加 didMount 和 willUnmount 两个基本的生命周期 (e33a95e)
  • 🎸 添加一个判断 ContainerSchema 的 util 方便后续用 (c3fdfe5)
  • 🎸 通过 config.miniAppBuildType 来支持 Rax 的 runtime 模式 (35fcdd9)
  • 🎸 完善 Rax 出码, 补充更复杂的带有数据源绑定/条件/循环以及 Utils 的测试用例并 pass (adcfacb)
  • 🎸 完善 Rax 出码, 跑通第一个测试用例👏👏👏 (9f62110)
  • 🎸 完善 Rax 出码的时候的全局样式处理 (058b087)
  • 🎸 为 Rax 出码增加对 i18n 的支持 (8d198bd)
  • 🎸 新增 less 文件类型的定义, 以备后续某些 solution 出码用 less 文件作为样式文件 (cac29d8)
  • 🎸 优化 Rax 出码时对绑定的表达式的包裹逻辑, 对于一些简单的安全的表达式不做包裹 (facfa2a)
  • 🎸 优化 ResultDir 的报错信息, 更方便定位问题 (965ef4a)
  • 🎸 优化完善 Rax 出码相关的模板和插件 (c3d909a)
  • 🎸 与国凯的数据源保持一致,将 urlParams 所需的 search 参数直接传入 (19fabc1)
  • 🎸 与国凯的数据源引擎联调,对齐包名和导出方式 (fea0946)
  • 🎸 支持对 JSON 文件进行 prettier 格式化 (b7c4854)
  • 🎸 add rax code generator solution and test case (20c0953)
  • 🎸 custom 类型的数据源请求不需要 handler (fa939c4)
  • 🎸 globalStyle 支持定制样式文件的后缀名 (e78dae0)
  • 🎸 Rax 出码器支持路由功能 (8ecc002)
  • 🎸 Rax 出码适配数据源引擎的默认 requestHandlers (5f529ae)
  • 🎸 Rax 出码支持 constants 常量定义 (fcf6c32)
  • 🎸 Rax 出码中添加数据源的 dataHandler 并与数据源引擎的对齐参数 (42b9db3)
  • 🎸 Rax 出码中增加对 urlParams 这种特殊数据源的处理 (c743afd)

1.0.8-0 (2020-09-09)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.7-0 (2020-09-02)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.6-0 (2020-09-02)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.5-0 (2020-08-20)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.4-0 (2020-08-20)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.3-0 (2020-08-20)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.2-0 (2020-08-20)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.1-0 (2020-08-20)

Note: Version bump only for package @ali/lowcode-code-generator

1.0.0 (2020-08-17)

Note: Version bump only for package @ali/lowcode-code-generator

0.13.0 (2020-08-17)

Note: Version bump only for package @ali/lowcode-code-generator

0.12.0 (2020-08-17)

Note: Version bump only for package @ali/lowcode-code-generator

0.11.0 (2020-08-17)

Note: Version bump only for package @ali/lowcode-code-generator

0.10.0 (2020-08-16)

Note: Version bump only for package @ali/lowcode-code-generator

0.9.0 (2020-08-14)

Bug Fixes

  • 🐛 bugs about deps (1eabd50)
  • 🐛 children in props (fe0ace8)
  • 🐛 get deps info from slot (6c3ae36)
  • 🐛 group chunks by filetype family (db144a9)
  • 🐛 loop bug (8f53910)
  • 🐛 repair children before deps analyze (737d06e)
  • 🐛 support JSFunction type (9061e4b)
  • 🐛 更改复杂类型生成工具的接口形式,减少调用复杂度 (ce616b5)

Features

  • 🎸 add node type mapping config for jsx plugin (19a51b8)
  • 🎸 code generator fix slot support (e51b9cb)

0.8.10 (2020-07-21)

Bug Fixes

  • 修复 condition 代码导出错误 (57b30cf)
  • 新增自定义模式 demo & 导出自定义需要的信息 (07e2759)

Features

  • add zip publisher (31156ed)
  • prepare publish for code-generator (93ff5c2)

0.8.9 (2020-07-12)

Note: Version bump only for package @ali/lowcode-code-generator

0.8.7 (2020-07-12)

Bug Fixes

Features

  • add recore project template (267953b)
  • add template create tool (e906683)
  • recore solution (3bfe758)
  • rewrite demo & export plugins and utils (6cf7c3d)

0.8.6 (2020-06-23)

Bug Fixes

  • 更改生成 id 的规则, 否则命中 recore 解析 id 的一个限制 (5adff44)

0.8.5 (2020-04-15)

Bug Fixes

Features

0.8.4 (2020-03-30)

Note: Version bump only for package @ali/lowcode-code-generator

0.8.3 (2020-03-30)

Note: Version bump only for package @ali/lowcode-code-generator

0.8.2 (2020-03-30)

Features

  • code generator main process (021d6e0)
  • demo schema & complex children type (a5ee6bd)
  • fix gaps (32af3d3)
  • project builder fix & publish demo to disk (26983b3)

0.8.1 (2020-03-30)

Features

  • code generator main process (021d6e0)
  • demo schema & complex children type (a5ee6bd)
  • fix gaps (32af3d3)
  • project builder fix & publish demo to disk (26983b3)
  • code generator main process (021d6e0)
  • demo schema & complex children type (a5ee6bd)
  • fix gaps (32af3d3)
  • project builder fix & publish demo to disk (26983b3)