2022-11-26 01:47:04 +08:00

32 KiB
Raw Permalink Blame History

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.0.7-beta.2 (2022-11-24)

Bug Fixes

  • 🐛 解决 react 中 jsx 出码的时候对于循环数据漏包 __$evalArray 的问题 (3b9b177)
  • 🐛 解决出码缺乏对于 i18n 数据的 params 的处理的问题 (2cf788c), closes #288
  • 🐛 解决小程序环境没有 window, 而 rax 出码中却默认在 __$eval 中用到 window 的问题 (ce531ae)
  • add support for jsx expression (453e069)
  • 修复生成的 icejs 项目不支持 constants 的问题, fixes #1259 (a079fbc)
  • 修正 react 框架出码中在严格模式对 methods 和 context 的处理 (b1a6100)

1.0.7-beta.1 (2022-10-26)

Bug Fixes

  • fix empty string lost when generate variable (2cf74cd)

1.0.7-beta.0 (2022-10-25)

1.0.6-beta.0 (2022-10-25)

Features

  • 🎸 设计态支持数据源引擎配置 (04631f8)
  • 大纲树支持节点过滤 (f30db20)
  • 为 renderer 追加 displayName以支持后续的反射功能 (6399cce)
  • 资产包支持一个package从另一个package异步导出 (#1150) (6b78157)
  • add availableActions for ComponentMeta (de1f60b)
  • add code coverage action (ed3ddcf)
  • add componentMeta getter for setingPropEntry (2f8b954)
  • add expanded to shell SettingPropEntry (534e294)
  • add flag createIfNode for ShellNode#getProp (152a24d)
  • add getComponentsMap() for DocumentModel (f956645)
  • add getExtraPropValue setExtraPropValue to shell SettingPropEntry (70e7c1c)
  • add id setter for DocumentModel (941ae05)
  • add importSchema event for documentModel (4b8ec09)
  • add isGroup & items to shell SettingPropEntry (7b76ff3)
  • add mergeChldren API for shell node (a47d4ee)
  • add onMountNode event for DocumentModel (dcc247c)
  • add renderer for simulatorHost (1cfc8d6)
  • add script for synchronizing packages to intranet registry (b4f463e)
  • add scrollToNode for simulator host (#1075) (0bcd9ff)
  • add setVisible for Node (ba90327)
  • add showArea & hideArea method for skeleton (8f6b53e)
  • add slotNode for shell prop (d9a44c5)
  • add some features (18d1a4f)
  • add some necessary methods and attributes (4fd7f27)
  • add some params for onDragstart & onDrag & onDragend (d1c9838)
  • add top attrbute for Shell SettingPropEntry (51aca3d)
  • added lowcode engine standard specs (f25feba)
  • added lowcode engine standard specs (57df803)
  • added thisRequiredInJSE API to control whether JSExpression expression access context must use this (#702) (da7f77e)
  • assetLoader loda scripts with async=false (f6ad4a1)
  • change loop sertter config, set defaultValue prop to JsonSetter (aa6b9c8)
  • cp dist files of simulator-renderer to that of engine (03c5397)
  • export nodeChildrenSymbol && remove some unnecessary editor.set (e83adce)
  • fix render-core leaf hoc component condition config should get from leaf exportSchema fn (85704c3)
  • low-code components support lifecycle and function execution (176583f)
  • material-parser: check module before install it; fix default value issue in ts parser (fc452f7)
  • modify the output method of rendering module parsing errors (8255b79)
  • pass e to customizeIgnoreSelectors (900b239)
  • refine nesting drawer (4c032d0)
  • refine nesting drawer (94a211e)
  • refine pop drawer (abf8fae)
  • requestHandlersMap should be optional (ee7160e)
  • return unbind function for onChangeDetecting & onChangeSelection (30267cb)
  • support for hiding settings tabs when there is only one item (#669) (cbd95a1)
  • support for NotFoundComponent design state is optional (#1013) (d3c891e)
  • support opening document with id (3f7c0cd)
  • support SPA mode (1f9150e)
  • sync utils/constants (#506) (2871b5b)
  • the tips when dragging a component from the component panel same with the moving component (dbe0764)

Bug Fixes

  • 🐛 解决 react 中 jsx 出码的时候对于循环数据漏包 __$evalArray 的问题 (3b9b177)
  • 🐛 解决出码缺乏对于 i18n 数据的 params 的处理的问题 (2cf788c), closes #288
  • 🐛 解决小程序环境没有 window, 而 rax 出码中却默认在 __$eval 中用到 window 的问题 (ce531ae)
  • 🐛 修复数据源引擎请求处理器映射严格模式下被过滤的问题 (75626d8)
  • 🐛 修正 i18n 里面的一个参数命名问题 (20c6fca)
  • 新元素无法在大纲树拖拽 (3d41fd5)
  • 修复React17选中组件bug (750d282)
  • 修正 react 框架出码中在严格模式对 methods 和 context 的处理 (b1a6100)
  • 左侧抽屉固定模式层级不足 (c657cee)
  • add lowcode-designer, lowcode-utils dependencies (d250242)
  • add support for jsx expression (1043ef8)
  • addon-combine affect metadata unexpectedly (fc5fbc6)
  • adjust synchronize-order of packages (81a7304)
  • change typescript type export to export type (50e4a03)
  • change typescript type export to export type (573504b)
  • declare parameter appHelper for valid engine options (058a842)
  • defaultValue should be evaluated inspite of condition result is falsy, fixes #1045 (fcfce3c)
  • delete the defaultValue configuration outside the loop (acf7449)
  • delete unused typescript types (63f5d2c)
  • delete unused typescript types (2432aed)
  • designer/loadIncrementalAssets await Sequential (#841) (8232424)
  • error thrown when triggering undo after save schema on SchemaPane (9be46e7)
  • fallback focusNode to root if empty (a9a118f)
  • filter: unique key prop warning (3fe6e41)
  • filter: unique key prop warning (06e6920)
  • fix css resources with parameters not loading correctly (f859752)
  • fix css resources with parameters not loading correctly (9a5a04a)
  • fix dataSource needs to be compatible due to empty schema (98bc477)
  • fix displayName spell mistake (2b2bcbd)
  • fix internal project.getSchema default stage is error (0d40db2)
  • fix lint issues for renderer-core/renderer/base (d85437d)
  • fix lint issues for renderer-core/renderer/base (4b59190)
  • fix low-code component rendering problems: 1. thisRequiredInJSE does not take effect 2. jsx components cannot obtain source components (5dd4625)
  • fix material-spec demo (438cccd)
  • fix misused doc urls (16a8857)
  • fix monitor utils incorrect assignment method (bf280c6)
  • fix outline-pane invisible occasionally when dragging tree node (031c7f2)
  • fix outline-tree initialization failed (a2d5c6f)
  • fix render module state expression initialization exception (5bd68ee)
  • fix render module state expression initialization exception (9c545cc)
  • fix setter hooks error (8a3a0b8)
  • fix test case failures of designer (4b0521a)
  • Fix the conversion failure of some props expressions under Slot props of low-code components (7db5461)
  • fix the leaf hoc component fails to monitor Node changes, and modify the logic for get node (6ee6b07)
  • fix the leaf hoc component fails to monitor Node changes, and modify the logic for get node (f400172)
  • fix the problem that material.getComponentMetasMap returns the wrong result (e02933c)
  • Fix the rendering error caused by incorrect key value when configuring the loop (1026763)
  • fix the unit test failure problem caused by thisRequiredInJSE modification (c2c59b7)
  • fix unnecessary props calculation (f1fed75)
  • fixed an issue where materials would be rendered multiple times (9d187cc)
  • fixed an issue where materials would be rendered multiple times (64cc328)
  • fixed focusNodeSelector configuration not taking effect (9beae9c)
  • fixed the issue that thisRequiredInJSE did not take effect in some scenarios (7e5a919)
  • in ES require changed to import (b4d7d6d)
  • in ES require changed to import (7c8cd36)
  • leaf should be type of ShellNode other than InnerNode (5bb8cf5)
  • lowcode component exec lifecycle has error (f99a47e)
  • lowcode component leaf dont have export prop, exec leaf.export make error (9d51dcd)
  • missing engine options config info (a79875c)
  • missing engine options config info (9ccded0)
  • npm run clean error in windows (a176e9d)
  • project event listeners will not be invoked sometimes (a0c772f)
  • project.exportSchema api lack stage param & setAssets should be a async fn (0ea76a7)
  • project.exportSchema should export componentsMap of all documents (969a130)
  • removed incorrectly calling childWhitelist hook logic during drag and drop (#1141) (6576346)
  • renderer not rendering correct components when loading components with loadAsyncLibrary api (9b3b4f9)
  • should pass index param when creating a Prop instance under a list type Prop instance, fix #780 (a8de3f2)
  • simulator eclipses setting area #773 (b4b30a3)
  • spec typo (#1064) (ecb9dca)
  • try catch calculation of dynamic setter (f61e2a2)
  • type=legao dont make request (98ececa)
  • types: rrror declaration of the children prop (951d1cb)
  • use the original object if it is not a shell object (5ea53f7)
  • use the outer documentation url of unique key, fixes #868 (d770007)
  • use the outer documentation url of unique key, fixes #868 (912ee22)
  • use uppercase resize trigger names based on material spec (7fda0ef)
  • when designMode is not design, the hidden attribute does not take effect (3dd0b6d)

1.0.4 (2022-04-12)

Bug Fixes

  • 🐛 解决 react 中 jsx 出码的时候对于循环数据漏包 __$evalArray 的问题 (eb4cc69)

1.0.4-beta.1 (2022-04-11)

Bug Fixes

  • 🐛 解决 react 中 jsx 出码的时候对于循环数据漏包 __$evalArray 的问题 (987f4ce)

1.0.4-beta.0 (2022-04-10)

Features

  • material-parser: check module before install it; fix default value issue in ts parser (fc452f7)

Bug Fixes

  • 🐛 修正 i18n 里面的一个参数命名问题 (1e9e388)
  • 🐛 解决出码缺乏对于 i18n 数据的 params 的处理的问题 (1eb9add), closes #288
  • 🐛 解决小程序环境没有 window, 而 rax 出码中却默认在 __$eval 中用到 window 的问题 (67dabb0)
  • Fix the conversion failure of some props expressions under Slot props of low-code components (7db5461)
  • fix unnecessary props calculation (f1fed75)
  • 修正 react 框架出码中在严格模式对 methods 和 context 的处理 (79db4ac)

1.0.3 (2022-03-29)

Features

  • add getConvertedExtraKey / getOriginalExtraKey to utils (8e7bb9d)

Bug Fixes

  • 🐛 出码: 解决 componentName 和 exportName 不一致时生成的 import 语句的问题 (eefc091)
  • component cannot be redisplayed by configuration after rendering is closed (c54f369)
  • fix loop configuration auto fill empty array issue (d087092)
  • make important true by default (c63b6e1)
  • make insertAfter & insertBefore work (70fd372)
  • npm源 (437adcc)
  • prop should return undefined when all items are undefined (5bb9ec7)
  • should not create new prop while querying fileName (19c207d)
  • variable binding lost after modify the mock value (ef95b56)
  • Workbench should receive the original skeleton other than shell skeleton (d5c3ca1)

1.0.2 (2022-03-08)

1.0.2-beta.1 (2022-03-08)

Bug Fixes

  • 🐛 补充 icejs 模板中缺失的依赖包 (a94553e)

1.0.2-beta.0 (2022-03-08)

Features

  • 在 skeleton 增加几个方法和事件 (a7d436a)
  • modify npm private control & version (ee55d02)
  • modify yuque link in README (d522034)
  • remove CHANGELOG.md (b996414)
  • remove module field in material-parser package.json (6141c27)
  • rename build:umd (23c7959)
  • replace tnpm with npm (36caf0f)
  • support UMD packageing for react-renderer (982d0d6)

Bug Fixes

  • 🐛 去掉 npm 上没有的依赖 (#68) (e7ce779)
  • 兼容 setters 为空的情况 (56b459a)
  • 解决 package.json 中误添加了没有用到的数据源类型的 handler 的包的问题 (#56) (76341c8)
  • 解决出码的一些问题 (#87) (4a01c97)
  • 修复 setup 的逻辑 (1cfb15a)
  • 修正一些对内的地址 (07cc1f2)
  • 增加必要的方法 (1b38a81)
  • fix tsconfig of material-parser (46725cb)
  • lint&fix auto generated types.ts (7dde970)
  • The outline tree does not display the loop flag when the loop is an empty array (191e284)

1.0.1 (2022-03-08)

Features

  • 在 skeleton 增加几个方法和事件 (a7d436a)
  • modify npm private control & version (ee55d02)
  • modify yuque link in README (d522034)
  • remove CHANGELOG.md (b996414)
  • remove module field in material-parser package.json (6141c27)
  • rename build:umd (23c7959)
  • replace tnpm with npm (36caf0f)
  • support UMD packageing for react-renderer (982d0d6)

Bug Fixes

  • 🐛 修正一些示例地址 (8d21283)
  • 兼容 setters 为空的情况 (56b459a)
  • 修复 setup 的逻辑 (1cfb15a)
  • 修正一些对内的地址 (07cc1f2)
  • 增加必要的方法 (1b38a81)
  • fix tsconfig of material-parser (46725cb)
  • lint&fix auto generated types.ts (7dde970)
  • The outline tree does not display the loop flag when the loop is an empty array (191e284)

1.0.0 (2022-02-17)

Features