Releases: alibaba/lowcode-engine
Releases · alibaba/lowcode-engine
v1.0.17
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
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
- @YSMJ1994 made their first contribution in #1150
- @wukidy made their first contribution in #1164
- @chvin made their first contribution in #1185
- @dzlhk made their first contribution in #1190
Full Changelog: v1.0.15...v1.0.16
v1.0.15
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
- @Hzy0913 made their first contribution in #985
- @maixiaojie made their first contribution in #1065
- @DBvc made their first contribution in #1064
- @wangshihao111 made their first contribution in #988
Full Changelog: v1.0.14...v1.0.15
v1.0.14
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
- @meizilove258 made their first contribution in #897
Full Changelog: v1.0.13...v1.0.14
v1.0.13
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
- @williamhatch made their first contribution in #652
- @guowenfh made their first contribution in #841
Full Changelog: v1.0.12...v1.0.13
v1.0.12
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
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
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
- @zyy7259 made their first contribution in #616
- @eternalsky made their first contribution in #630
Full Changelog: v1.0.9...v1.0.10
v1.0.9
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
- @twinkle77 made their first contribution in #506
- @markyun made their first contribution in #514
- @blueju made their first contribution in #574
Full Changelog: v1.0.8...v1.0.9
v1.0.8
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