Skip to content

Releases: alibaba/lowcode-engine

v1.0.17

01 Dec 07:36
Compare
Choose a tag to compare

What's Changed

  • fix: performance issues when focusing node by @liujuping in #1238
  • fix: reuse JSSlot data's value when it is slot structure by @LeoYuan in #1250
  • fix: fix the performance issue of batch call executeTransaction by @liujuping in #1252
  • feat: provide new api project.setI18n for setting schema.i18n data by @JackLian in #1256
  • chore: adjust version of @types/react-router & typescript by @JackLian in #1262
  • fix: make isJSExpression more robust by @LeoYuan in #1270
  • chore: add messages to IRendererProps by @JackLian in #1265
  • specs: add 5 global top-most attributes of lowcode-spec by @LeoYuan in #1274
  • fix: fix rgl container crash problem, remove invalid rgl.drop event by @liujuping in #1275
  • refactor: correct sequence number of spec by @LeoYuan in #1276
  • fix: fix the problem that the generated icejs project does not support constants by @LeoYuan in #1266
  • fix: fix the problem of crash caused by infinite loop in antd scene by @liujuping in #1277
  • feat: engineConfig adds notFoundComponent and faultComponent to the rendering module by @hzd822 in #1279
  • feat: add i18n to shell, and fix misuse of zh_CN by @JackLian in #1278
  • docs: add docs site by @JackLian in #1281
  • fix: componentName can contain dot notation by @LeoYuan in #1283
  • docs: move specs to docs by @JackLian in #1287
  • docs: add doc for how-to-edit-doc, and some minor doc fix by @JackLian in #1299
  • refactor: move common to shell by @JackLian in #1282

New Contributors

Full Changelog: v1.0.16...v1.0.17

v1.0.16

08 Nov 07:21
Compare
Choose a tag to compare

What's Changed

  • fix: removed incorrectly calling childWhitelist hook logic during drag and drop by @liujuping in #1141
  • feat: assets support exportMode and exportSourceLibrary config by @YSMJ1994 in #1150
  • feat: setting-prop-entry adds top property by @LeoYuan in #1151
  • feat: code-generator supports parsing jsx by @wukidy in #1164
  • fix: fix empty string lost when code-generator generate variable by @wukidy in #1166
  • fix the problem that the childWhitelist is invalid when dragged to the root container by @liujuping in #1168
  • feat: add APIs for plugin-outline-pane which will be splitted in near future by @liujuping in #1183
  • refactor: provide a typing for PluginConfigCreator by @LeoYuan in #1174
  • fix: fix the problem that node.isSlot reports an error as a function call by @liujuping in #1186
  • fix: fix historySymbol is undefined causing errores when calling the history method by @liujuping in #1193
  • use "ric-shim" replace "window.requestIdleCallback" fix #829 by @chvin in #1185
  • feat: shell node add isRGLContainer API by @dzlhk in #1190

New Contributors

Full Changelog: v1.0.15...v1.0.16

v1.0.15

18 Oct 03:29
Compare
Choose a tag to compare

What's Changed

  • fix: fix the warning that the unique key is not configured by @Hzy0913 in #985
  • feat: the tips when dragging a component from the component panel sam… by @liujuping in #1029
  • refactor: modify parameter types of onMountNode by @LeoYuan in #1027
  • refactor: node 16 works now by @LeoYuan in #1028
  • refactor: remove default container of built-in Slot component, fixes … by @LeoYuan in #1023
  • fix: leaf should be type of ShellNode other than InnerNode by @LeoYuan in #1040
  • feat: add some params for onDragstart & onDrag & onDragend by @LeoYuan in #1049
  • chore: added codecov with ci git action by @liujuping in #1041
  • refactor: fix displayName spell mistake by @haloworld007 in #1043
  • docs: fix the problem that the keywords of the material spec are misspelled by @maixiaojie in #1065
  • docs: fix the problem that the material spec proCode and lowCode are misspelled by @DBvc in #1064
  • fix: fixed that new elements cannot be dragged in the outline tree by @wangshihao111 in #988
  • fix: fix the leaf hoc component fails to monitor Node changes, and modify the logic for get node by @liujuping in #1076 and #1071
  • feat: added scrollToNode API by @LeoYuan in #1075
  • feat: support SPA mode by @LeoYuan in #1078
  • docs: fix the misspelling of material agreement styles by @DBvc in #1079
  • feat: support for NotFoundComponent design state is optional by @liujuping in #1013
  • docs: the move in the material spec disableBehaviors is modified to hide by @LeoYuan in #1082
  • feat: added onImportSchema API to listen for schema import events by @LeoYuan in #1083
  • fix: defaultValue should be evaluated inspite of condition result is … by @LeoYuan in #1109
  • test: rename mockBoostFn by @LeoYuan in #1114
  • feat: add showArea API & hideArea API for skeleton by @LeoYuan in #1115
  • chore: use jsdelivr which is faster than unpkg.com in mainland China by @LeoYuan in #1116
  • fix: fixed focusNodeSelector configuration not taking effect by @liujuping in #1125

New Contributors

Full Changelog: v1.0.14...v1.0.15

v1.0.14

02 Sep 08:13
Compare
Choose a tag to compare

What's Changed

  • fix: use the outer documentation url of unique key, fixes #868 by @LeoYuan in #881
  • fix: delete unused typescript types by @meizilove258 in #897
  • fix: fix css resources with parameters not loading correctly by @liujuping in #902
  • fix: fix render module state expression initialization exception by @liujuping in #903
  • test(selection & dragon): add some test cases for increasing code cov… by @LeoYuan in #916
  • feat: added lowcode engine standard specs by @liujuping in #917
  • test: add some test cases by @LeoYuan in #924
  • fix: fixed an issue where materials would be rendered multiple times by @liujuping in #955
  • feat: refine nesting drawer by @zyy7259 in #966
  • chore: remove moment.js by @twinkle77 in #995

New Contributors

Full Changelog: v1.0.13...v1.0.14

v1.0.13

27 Jul 08:53
Compare
Choose a tag to compare

What's Changed

  • docs: added issue documentation by @liujuping in #744
  • fix: adjust synchronize-order of packages by @LeoYuan in #778
  • refactor: remove useless logic, and some minor refactors by @JackLian in #786
  • fix: simulator eclipses setting area #773 by @LeoYuan in #787
  • fix: npm run clean error in windows by @williamhatch in #652
  • fix: error thrown when triggering undo after save schema on SchemaPane by @LeoYuan in #790
  • fix: should pass index param when creating a Prop instance under a li… by @LeoYuan in #789
  • chore: added exempt-all-assignee configuration to deal with the probl… by @liujuping in #791
  • fix: project.exportSchema should export componentsMap of all documents by @LeoYuan in #798
  • test(builtin-hotkey): increase designer's code branch coverage to 84.18% by @LeoYuan in #796
  • refactor: minor refactors for render-core/renderer/base by @JackLian in #799
  • refactor: minor refactors for render-core/renderer/base. remove useless logic about __ignoreParse by @JackLian in #805
  • feat: 为 renderer 追加 displayName,以支持后续的反射功能 by @alvarto in #812
  • refactor: abstract excuteLifeCycleMethod and some minor refactors by @JackLian in #815
  • refactor: abstract getSchemaChildren by @JackLian in #821
  • feat: add getExtraPropValue setExtraPropValue to shell SettingPropEntry by @zyy7259 in #832
  • fix: designer/loadIncrementalAssets await Sequential by @guowenfh in #841

New Contributors

Full Changelog: v1.0.12...v1.0.13

v1.0.12

06 Jul 03:25
Compare
Choose a tag to compare

What's Changed

  • chore: remove unused deps for renderer-core by @LeoYuan in #741
  • feat: pass e to customizeIgnoreSelectors by @zyy7259 in #740
  • fix: fix low-code component rendering problems: 1. thisRequiredInJSE … by @liujuping in #750
  • fix: fix lint issues for renderer-core/renderer/base by @JackLian in #751
  • fix(types): error declaration of the children prop by @keuby in #764
  • refactor: change __setLifeCycleMethods to its actual meaning __excuteLifeCycleMethod by @JackLian in #772
  • fix: project event listeners will not be invoked sometimes by @LeoYuan in #777

New Contributors

Full Changelog: v1.0.11...v1.0.12

v1.0.11

28 Jun 06:36
Compare
Choose a tag to compare

What's Changed

  • test: add ut for render-core/adapter by @JackLian in #644
  • refactor: reuse previous Prop instance to keep mobx reaction connnec… by @LeoYuan in #651
  • fix: declare parameter appHelper for valid engine options by @LeoYuan in #647
  • test: add some unit tests for ComponentMeta by @LeoYuan in #654
  • feat: refine pop drawer by @zyy7259 in #660
  • chore: add contributor section to readme by @LeoYuan in #656
  • Chore/cov diff by @LeoYuan in #664
  • feat: hide props tabs when there is only one item by @zyy7259 in #669
  • feat: requestHandlersMap should be optional by @zyy7259 in #682
  • fix: when designMode is not design, the hidden attribute does not tak… by @liujuping in #703
  • test: increase branch coverage percentage of designer to 81.66% by @LeoYuan in #698
  • refactor: remove redundant monitor files by @liujuping in #708
  • feat: added thisRequiredInJSE API to control whether JSExpression exp… by @liujuping in #702
  • fix: fix dataSource needs to be compatible due to empty schema by @liujuping in #711
  • docs: added instructions for awesome-lowcode-engine to README by @liujuping in #712
  • fix: fixed the issue that thisRequiredInJSE did not take effect in so… by @liujuping in #723
  • Fix the unit test failure problem caused by thisRequiredInJSE modification by @liujuping in #725
  • chore: update stale workflow by @LeoYuan in #731
  • feat: add flag createIfNode for ShellNode#getProp by @LeoYuan in #737

Full Changelog: v1.0.10...v1.0.11

v1.0.10

14 Jun 02:59
Compare
Choose a tag to compare

What's Changed

  • test: add ut file and fix some obvious lint issues by @JackLian in #589
  • fix: fix outline-pane invisible occasionally when dragging tree node by @LeoYuan in #586
  • Feat/doc components map by @LeoYuan in #607
  • feat: add onMountNode event for DocumentModel by @LeoYuan in #608
  • chore: support branch name format like 'release/1.0.0-beta.0' by @LeoYuan in #611
  • test: add ut for renderer-core/utils/request by @JackLian in #610
  • feat: add isGroup & items to shell SettingPropEntry by @zyy7259 in #616
  • fix: addon-combine affect metadata unexpectedly by @eternalsky in #630
  • fix: fix misused doc urls by @JackLian in #635
  • feat: add expanded to shell SettingPropEntry by @zyy7259 in #631
  • Fix/220613 by @LeoYuan in #636
  • Fix the problem that material.getComponentMetasMap returns the wrong result by @liujuping in #640

New Contributors

Full Changelog: v1.0.9...v1.0.10

v1.0.9

09 Jun 06:25
Compare
Choose a tag to compare

What's Changed

  • feat: change loop sertter config, set defaultValue prop to JsonSetter by @liujuping in #491
  • feat: modify the output method of rendering module parsing errors by @liujuping in #512
  • feat: sync utils/constants by @twinkle77 in #506
  • Chore/220519 by @LeoYuan in #511
  • fix: missing engine options config info by @markyun in #514
  • fix: delete the defaultValue configuration outside the loop by @liujuping in #545
  • fix: fix setter hooks error by @haloworld007 in #513
  • fix: 🐛 修复数据源引擎请求处理器映射严格模式下被过滤的问题 by @xingmolu in #523
  • fix: fix monitor utils incorrect assignment method by @liujuping in #556
  • test: add ut for render-core/utils/data-helper.ts by @JackLian in #564
  • Feat/add methods by @LeoYuan in #566
  • chore: npm run setup 和 npm run start 命令适配 win 系统 by @blueju in #574

New Contributors

Full Changelog: v1.0.8...v1.0.9

v1.0.8

13 May 06:53
Compare
Choose a tag to compare

What's Changed

  • test: add renderer-core hoc/leaf single test by @liujuping in #471
  • fix: fix outline-tree initialization failed by @LeoYuan in #486
  • refactor: 修复渲染器 demo 服务依赖问题 by @hakuna-tata in #469
  • feat: 🎸 设计态支持数据源引擎配置 by @xingmolu in #488

New Contributors

Full Changelog: v1.0.7...v1.0.8