CHANGELOG.md 60 KB

Change Log

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

2.1.0-alpha.10 (2020-06-21)

Note: Version bump only for package wepy

2.1.0-alpha.9 (2020-06-21)

Note: Version bump only for package wepy

2.1.0-alpha.8 (2020-06-21)

Note: Version bump only for package wepy

2.1.0-alpha.7 (2020-06-21)

Note: Version bump only for package wepy

2.1.0-alpha.6 (2020-06-21)

Note: Version bump only for package wepy

2.1.0-alpha.5 (2020-06-21)

Note: Version bump only for package wepy

2.1.0-alpha.4 (2020-06-20)

Bug Fixes

2.1.0-alpha.1 (2020-06-14)

Bug Fixes

  • add use-promisify test case (9dd25d9)
  • added missing dependences (c3fcdbc)
  • added no pages config exception handling (4cea446)
  • change es6 -> es5 for vendor.js (32ed5a1)
  • changed default value of resolve (1de1734)
  • chmod +x for build.sh (3ab4929)
  • compiler-babel (406b258)
  • debug for ci push (0f29268)
  • debug for ci push (266e7b6)
  • debug for ci push (d4bb110)
  • debug for ci push (9f396cc)
  • debug for ci push (df35510)
  • debug for ci push (d211e81)
  • debug for ci push (41ab680)
  • fix axios npm audit (e8b2db9)
  • fix babel error (b26ef2c)
  • fix bug (4692734)
  • fix cli npm audit (c4728b1)
  • fix missing attributes (57a6130)
  • fix npm audit (728553e)
  • fix script tag src ts support (e88b1f3)
  • fix typo (db2f079)
  • fixed a lifecycle bug (f929933)
  • fixed always use babel to compile empty component (0aa7032)
  • fixed assets build (5fc76ff)
  • fixed build ci scripts (894a9a3)
  • fixed erro require in npm component (9adccd9)
  • fixed github ci release yaml (730efbc)
  • fixed less alias resovle (d95bca5)
  • fixed lifecycle bug (3e38a91)
  • fixed missing expect (f6f38af)
  • fixed npm ci release tag issue (0cf8086)
  • fixed props bug (bfe8d96)
  • fixed ref not work when id attribute and ref attribute exist at the same time (6afc0f5)
  • fixed test for lint fix (aa9e347)
  • fixed test:build scripts (966069a)
  • fixed travis ci (d668ad7)
  • fixed travis install script (20069e1)
  • fixed window polyfill (f9384ca)
  • core: fix wepy global apis (866e30d)
  • focus fix npm audit (4cf41ec)
  • manually fix package version (836fdb8)
  • mixins 里的生命周期函数执行时机应该优先于组件 (ad58463)
  • babel-plugin-import-regenerator: fixed devDependencies (2b36c43)
  • babel-plugin-import-regenerator: fixed regenerator mutiple async bug (acdfda4)
  • babel-plugin-import-regenerator: fixed test case bug (c74bee2)
  • babel-plugin-import-regenerator: fixed typo (7cd7166)
  • babel-plugin-import-regenerator: npm audit fix (25f7d14)
  • bug: the error of case (4765afc)
  • ci: added build before release (1c13ae8)
  • ci: added npm publish auth token (15cec8c)
  • ci: added npm release for ci process (ebdaf08)
  • ci: fixed ci release tag fixs (5f3f472)
  • ci: fixed coveralls (8bdb70b)
  • ci: fixed npm token and access public (cf96591)
  • ci: removed branches from release ci (2a6f268)
  • ci: removed mutiple test node version (7b5b937)
  • cli: added check for plugins (b80fd52)
  • cli: added code frame for :class & v-on parse error (03eee71)
  • cli: added fix command (4353547)
  • cli: added missing comma (c85a50e)
  • cli: added origin page support (a5f1a02)
  • cli: added src file to involved list (5a3bd25)
  • cli: added static copy support (2358b3b)
  • cli: added test case for :class directive (3646d93)
  • cli: change download priority (6a1f053), closes #2522
  • cli: change some error to warn (26d4695)
  • cli: clean file deps when hash changed in 'wepy-parser-file' (aa4ec08)
  • cli: custom-tab-bar should not be a page (955a0de)
  • cli: do not write wpy files (541e2f5), closes #1915
  • cli: fix .ts file compile error (409c39a)
  • cli: fix 'wepy-watch-file-changed-wxs' to find wpyExtFiles for partialBuild (1044933)
  • cli: fix after HTMLHint upgrade (8086d6d)
  • cli: fix bind missing a ":" (4fd87d2), closes #2497
  • cli: fix bug when compiling original component (a16d17d)
  • cli: fix hookAsyncSeq of Hook and update unit test (9e61857)
  • cli: fix less imported file changed does not work (cf41bad), closes #2254
  • cli: fix parse config error with a new-line character (271ad8d)
  • cli: fix parse options (3ea7a28)
  • cli: fix plugin:// in config get wrong path (2a06e91), closes #2519
  • cli: fix require in wxs (36a98ff), closes #123
  • cli: fix resolve usingComponents in wepy or weapp component (3bed637)
  • cli: fix the wrong path when usingComponents and require in windows environment (4a9d552)
  • cli: fixed --watch option (8685863)
  • cli: fixed .wxs (3b551aa)
  • cli: fixed .wxs callee name (bfb5f7e)
  • cli: fixed 3rd party weapp component missing js dependences (526b3af)
  • cli: fixed a walker bug (2027588)
  • cli: fixed absolute path bug (bd872eb)
  • cli: fixed app usingComponent inherit logic (1b09aa7)
  • cli: fixed app usingComponents missing build (a6ab866)
  • cli: fixed assets missing issue (0b52389)
  • cli: fixed attr without value (1e63d3d)
  • cli: fixed attr without value (4a07bfb)
  • cli: fixed Buffer deprecation issue (86c8dd2)
  • cli: fixed build components repeat (6647ed9)
  • cli: fixed capture-bind:xxx and capture-catch:xxx (058b6a7)
  • cli: fixed cli log prefix (2f125e8)
  • cli: fixed code erorr when have - in key (174b5ba)
  • cli: fixed compile bindtap (555e1ac)
  • cli: fixed compile entry (c15d0d5)
  • cli: fixed compile sequence (b4e600b)
  • cli: fixed compiler weapp wxml issue. (fd37c01), closes #1913
  • cli: fixed component customer event (ec917ba)
  • cli: fixed component init event missing issue (67474ca)
  • cli: fixed copy file (f2e20c4)
  • cli: fixed copy static directory (6300146)
  • cli: fixed copy static directory failed issue (06f2dd6)
  • cli: fixed cross build exception message (75522d6)
  • cli: fixed ctx.type of partialBuild, and 'wepy-parser-wxs' should not change ctx.type (0b904f2)
  • cli: fixed deps compile issue (7f5fa28)
  • cli: fixed error handler params (3c9772e)
  • removed unused code (de56f24)
  • cli: fixed eslint (f54ed95)
  • cli: fixed eslint issue (841e644)
  • cli: fixed event handler quote (0479a59)
  • cli: fixed export default checking (ef10565)
  • cli: fixed file name typo (de9cb43)
  • cli: fixed global app usingComponents extentions (91d9f54)
  • cli: fixed global module does not work in app usingComponents (64ac431), closes #2477
  • cli: fixed hook async seq method (3d3133a)
  • cli: fixed import duplicated template.parsed.rel (c554b4e)
  • cli: fixed join staticStyle and bindStyle (b9bb55f)
  • cli: fixed js file not compiled issue (84ad791), closes #2059
  • cli: fixed lint (5cfe737)
  • cli: fixed lint issue (411ddb6)
  • cli: fixed lint issue (e714739)
  • cli: fixed lint issue (2e563f9)
  • cli: fixed missing dependence (db126d8)
  • cli: fixed missing instances in child scope (b9fdc6a)
  • cli: fixed missing scope recursion in params detection (aecb6a2)
  • cli: fixed missing src assets (3cf06c1)
  • cli: fixed native component compile issue (75f7b17), closes #2050
  • cli: fixed npm dep fix issue (1b6c2b4)
  • cli: fixed npm require undefined issue (a91b937), closes #2236
  • cli: fixed pad line for wxs (aeb8fc6)
  • cli: fixed parent scope (b2c8242)
  • cli: fixed parse src in win path format (ee07277)
  • cli: fixed plugin in usingComponents (98d51d5)
  • cli: fixed plugin in usingComponents (d56a9b3)
  • cli: fixed priority of "+" operator for bindStyle (cb13407)
  • cli: fixed process undefined (c6ca34c)
  • cli: fixed proxy event (2ca37a4)
  • cli: fixed proxyHandler key (75e1a8d)
  • cli: fixed replace source bug (b786407)
  • cli: fixed require dep dead loop issue (1cfefd3)
  • cli: fixed save file in the IDE multiple times with errors (f62d867)
  • cli: fixed scope mixed issue (25fa4d8)
  • cli: fixed script dep cache (e7c5de9)
  • cli: fixed script-dep-fix implementation modalities (0ad0695)
  • cli: fixed script-injection implementation modalities (41e58fa)
  • cli: fixed sfcCustomBlock (37152ca)
  • cli: fixed template test cases (65583d9)
  • cli: fixed trigger event with arguments (fb94a2a)
  • cli: fixed tty-table dependence (419d1cc)
  • cli: fixed typescript compile lib file (6fb9d78)
  • cli: fixed typo (3b2b005)
  • cli: fixed url assets dep error (a207e57)
  • cli: fixed use defined function without arguments (318dcba)
  • cli: fixed v-on bugs (83511ff)
  • cli: fixed v-on compiler logic (39f829c)
  • cli: fixed walker code (d17896f)
  • cli: fixed watch loop (cc498ba)
  • cli: fixed watching deep level dependence failed issue (d2968bd)
  • cli: fixed weapp file watch (08d9226)
  • cli: fixed wxs file hash bug (e71b8d8), closes #2279
  • cli: fixed wxs filehash equal issue (96c1595)
  • cli: fixed wxs src get empty content (b413f4c), closes #2041
  • cli: fixed xml parse issue (6d575cf)
  • cli: improve the error info for event compile (a7bf8a6)
  • cli: keep code clean (59e70db)
  • cli: keep unregister function (e594bd7)
  • cli: keep unregister function (dafd8b2)
  • cli: misspell originalPositionFor (26e668b)
  • cli: output right deps wxss (9137fad)
  • cli: output-file can't replace content (fdfdbd3), closes #2007
  • cli: remove babel-cli to fix set-value security issue: CVE-2019-10747 (83706eb)
  • cli: remove os platform (f685513)
  • cli: remove unused comments (760a65a), closes #1943
  • cli: remove upgrade command (dc2a449)
  • cli: should not generate $vendor dir (cc02a6e)
  • cli: should not generate $vendor if file is only npm library (a6c66e1)
  • cli: typo, fixed event id missing (e0f8379)
  • cli: update json config output (fd454e5)
  • cli: update proxy to dispatcher (19781f7)
  • cli: update wpy compiler error (240884a)
  • cli: update wxs default lang (2366460)
  • cli: update wxss import code (1185b3e)
  • cli: update xmllint option to fix template special chars (a16f1ef)
  • cli: upgrade tty-table fixing csv-parse security issue: CVE-2019-17592 (f8bb1bc)
  • cli: wxsCtx.file in 'wepy-parser-wxs' (df2ef5f)
  • cli: 修复 build catch exception (a531b0f)
  • cli: 修复需要删除的 this.involved (dac4bdc)
  • cli&core: fixed not to use Function.name in mini application (51fa9ed), closes #1903
  • compiler-babel: fixed detect entry undefined issue (e4c7adb), closes #2506
  • compiler-babel: fixed typo (6b2b2b2)
  • compiler-less: fixed less image-width with error. (4d54d89)
  • compiler-less: fixed partial check logic (bba89de)
  • compiler-less: fixed test cases (a6c24a9)
  • compiler-less: fixed watch do not work for importted less file (cb0dadb), closes #2248
  • compiler-less: fixed when less is required by entry file (93c2c4c)
  • compiler-stylus: upload package-lock.json (e7158cc)
  • compiler-typescript: fixed missing options (fad30a3)
  • core: #2448 (af5061a)
  • core: $trigger 处理错误 (2e6177a)
  • core: add missing comma (748dd5d)
  • core: added default global mixin (b8e0cb9)
  • core: added options support & added externalClass (7dad873)
  • core: changed mixin runtime (986974b)
  • core: changed proxy to dispatcher (de8ce15)
  • core: computed 不能被 watch (d1b6eaa)
  • core: fixed $app is not find when calling hook in components (95b7941)
  • core: fixed $emit undefined issue (787fdd2)
  • core: fixed $navigate params (9124b8f)
  • core: fixed $route params (f73441d)
  • rename github ci actions (7bb65d5)
  • core: fixed ant dispatcher feature (8a117b8)
  • core: fixed array push get error dirty path (a8a0d94)
  • core: fixed component customer event (6f0a21f)
  • core: fixed computed in lifycycle seq issue (4164ba3)
  • core: fixed computed not work issue (b7be531)
  • core: fixed computed not working (63450e2)
  • core: fixed computed run in every irrelevant render (50e4e2a)
  • core: fixed computed runtime issue (b0b61ae)
  • core: fixed delete does not work for a object (d3ee501)
  • core: fixed dirty key bugs (e4591cf)
  • core: fixed expression in v-model (0b238a0)
  • core: fixed hook algorithm (252c023)
  • core: fixed hooks of undefined (f705771), closes #2486
  • core: fixed hooks of undefined (4866391), closes #2486
  • core: fixed initEvent (0b111e4)
  • core: fixed injection error (c9ee0d0)
  • core: fixed missing params in redirect (942b9d8)
  • core: fixed mixin default strategy (9334fbb)
  • core: fixed observer bug (a8766bd)
  • core: fixed observerPath typo (1584d9a)
  • core: fixed the execution sequence of global mixin api (899b5f8)
  • core: fixed touchstart & touchmove event (cb62397)
  • core: fixed touchstart missing currentTarget (3680d09)
  • core: fixed trigger event with arguments (dee18ab)
  • core: fixed typo (4be1c9e)
  • core: fixed typo (e63bf83)
  • core: fixed typo (c6f9029)
  • core: fixed typo (b6669fa)
  • core: fixed typo (da55750)
  • core: fixed typo (8c0160a)
  • core: fixed vuex getter issue (cbca5af)
  • core: fixed vuex getters (58d6d10)
  • core: lifecycle changes (01afe94)
  • core: patched lifecycle for custom-tab-bar (d5ba661)
  • core: rebuild (97bb354)
  • core: remove useless ts declaration (386af33)
  • core: remove useless ts declaration (47f9a5a)
  • core: rename evtId (804fa20)
  • core: ts reference path (37ce1fc)
  • core: update app methods init (3efbbd2)
  • core: update cache name (be59609)
  • core: update error message & fix compile bugs (80d153c)
  • core: update lifecycle (f4a4d80)
  • core: update wepy page extend wepy component (9ce2797)
  • core: upgrade wechat-miniprogram version (1c31f11)
  • core: upload package-lock.json (7f6b650)
  • core: wepy.d.ts 定义 type 错误 (cbfacac)
  • core: wepy.d.ts 未定义 $refs (916e834)
  • core: 修复 if (prop.default) 会发生隐身转换,导致部分默认值设置无效 (19c44bd)
  • core: 修复 vm._init 为 false 时,setData 调用可能发生乱序的问题 (490b829)
  • core: 小程序引入插件时,array 的变异方法失效 (ccc6c76)
  • core: 所有变异方法都需要更新 path (cdf5278)
  • core: 注册 App 缺少 patchMixins (bb34bee)
  • core: 调用 app 生命周期传参错误 (d5b461b)
  • core: 页面生命周期定义位置错误 (2261542)
  • core-wx-types: 修复reportAnalytics和reportMonitor的参数顺序问题 (e9439d3)
  • plugin-define: add unit test of "should replace only in option's own property" (66c9454)
  • plugin-define: should replace only in option's own property (b82f361)
  • plugin-eslint: fixed eslint line cache in --watch (84bb7b9)
  • plugin-eslint: fixed typo && optimize (21f8ff9)
  • redux: 多实例的情况 (aa864df)
  • use-intercept: update install code and added test cases (b4db646)
  • use-promisify: add default args at weapp-fix (206620e)
  • use-promisify: fix part of the API Simplify call failure problem and add unit-test (0bc37a9), closes #1995
  • use-promisify: fix part of the API Simplify call failure problem and add unit-test (a442ec7), closes #1995
  • use ubuntu 18.04 for ci (00108ef)
  • use-promisify: fixed typo (4e5649c), closes #2535
  • use-promisify: update no promisify methods (9270cbd)
  • wepy-web: fix style inject sort (#1645) (2451de1)
  • x: fixed @wepy/x typo (b21dd8c)
  • x: fixed npm pkg entry (a538ea8)
  • removed json test (b0ba1bf)
  • x: update package name (bb1229e)
  • naming error of Babel (9796d21)
  • push missing files (48cb103)
  • remove publish quote (cb7a242)
  • remove the last comma (c5c4ce6)
  • remove unused console.log (65cb041)
  • update image to github image (fab5558)
  • upgrade node engines (dfac7d8)
  • upgrade some packages (c187123)
  • v-else typo (be833a6)
  • v-for && v-else (2de6135)
  • x: update package name & dependence type (f886b9a)
  • 修复$off的bug (3010b58)
  • 修复$off的bug (40554b1)
  • 修正支付宝小程onload事件不能正确调用的问题 (942a245)
  • 支付宝小程序调用getAuthCode时,需要设置scopes参数为auth_user,为了尽可能抹平wepy.login方法在支付宝下区别与微信的地方,需要加上该FIX (cdf381c)
  • 支付宝小程序调用getAuthCode时,需要设置scopes参数为auth_user,为了尽可能抹平wepy.login方法在支付宝下区别与微信的地方,需要加上该FIX (a7a03ed)
  • 更改引用app.js, 导致wepy.ant.js生成多余的方法 (ddf8042)

Features

  • (core) change all page to use Component & add component rel (74eec1a)
  • add repeat scope (3bdd9aa)
  • added :style support (e8a4911)
  • added api use (ba5bf4c)
  • added build assets (b0508d7)
  • added components to rel & change page to use component constructor (fc6f3f0)
  • added dirty keys and path support (b504ae0)
  • added emit & fixed events in repeat (9562ea4)
  • added github action (214d121)
  • added less alias support (8edd729)
  • added ndoe src alias support (2733436)
  • added next dist-tag (575b988)
  • added npm ci release process (ee2901f)
  • added prerelease version (52eb712)
  • added publish scripts (9308601)
  • added release ci action (9346052)
  • added release ci yml (1e50301)
  • added runtime version options (a8f4228)
  • added test cases for wepy-compiler-less (3078da7)
  • cli: weapp component support wxs (b92adaa)
  • added static output (3e6616a)
  • added test:build script (2f49bbe)
  • added verpub config (a423f8d)
  • added view package script (a6e184a)
  • added vuex support (daee330)
  • added weapp orginal component support (b06a074)
  • added wepy-compiler-sass & added test cases (d2b2927)
  • added wepy-use-promisify (c8e07d4)
  • create release ci (ecc24f6)
  • update auto publish code (4a8435b)
  • 支持支付宝小程序 (ae39728)
  • 支持支付宝小程序 (3f47c92)
  • 支持支付宝小程序 (aaa6a06)
  • 支持支付宝小程序 (a682440)
  • 支持支付宝小程序 (fe21c15)
  • 支持直接使用@babel/preset-typescript编译typescript (4aa7d04)
  • 新增core-ant导出配置 (d3ba057)
  • 添加测试用例 (506402d)
  • 添加测试用例 (6c44446)
  • cli: aadded resolve support for config (d7465d2)
  • cli: add unregister and unregisterAll for Hook, and update unit tests (c5367ca)
  • cli: added @tap.wxs support (2ef05d5)
  • cli: added app usingComponents support (3a03541), closes #2299
  • cli: added appConfig option (a617b98)
  • cli: added assert url parser (e353a5b)
  • cli: added assets for wxss support (4dff5e1)
  • cli: added async/await babel plugin (11f375a)
  • cli: added before-parser hook (af5323e)
  • cli: added COS template source and added more log for init command (7934255), closes #2522
  • cli: added custom-tab-bar support (2b7ec2f)
  • cli: added errorhandler (cfea603)
  • cli: added few walker hooks (b2e279d)
  • cli: added input "v-mode" support (514b1a1)
  • cli: added npm component support (66927c4)
  • cli: added npm weapp component import support (55c4ba9)
  • cli: added output static warning (b9e0729)
  • cli: added output-file hook (a5fca83)
  • cli: added output-vendor-file & output-assets-file hook (2faf9cf)
  • cli: added process-clear hook (63cf582)
  • cli: added template pre parse process (c34880c)
  • cli: added v-model for checkbox, radio, picker, switch (0206de5)
  • cli: added v-model support for textarea (8746ce7)
  • cli: added walker hook support (aaf6187)
  • cli: added watch support (71dc3c0)
  • cli: added watchOption (0468a3f)
  • cli: added window/global hook (d54f8b2)
  • cli: added wxs compile cache (3f40dc3)
  • cli: added wxs support (796b1f1)
  • cli: debounce for watching (4663c43)
  • cli: extend :class feature (df92c80), closes #1893
  • cli: init command added --no-interative support (88bfd92)
  • cli: support bind ref (c6f6244)
  • cli: support nodejs api (8ba88dd)
  • cli: support ref attr parse (901dd74)
  • cli: support subpackages / subPackges (e03921a)
  • cli: support wxml template (3805a01)
  • cli: update error handler (1e35778)
  • cli: update event id to page base (ad1d3eb)
  • cli: watch 时独立编译引用的 .js 文件,加快编译速度 (9918607)
  • cli: 保持原生事件 e.detail 的内容为 triggerEvent 传递的内容,增加 $wx 标记作为小程序原生事件对象 (e51f334)
  • cli: 相对路径添加‘./’前缀以兼容支付宝小程序路径问题 (cf370bc)
  • cli: 相对路径添加‘./’前缀以兼容支付宝小程序路径问题 (b28621f)
  • compiler-babel: added babel walker hook (3364340)
  • compiler-less: add tests (38d3ed5)
  • compiler-postcss: add postcss compiler (0d6b49b)
  • compiler-stylus: support stylus compiler (b71faee)
  • compiler-typescript: added typescript support (59f5616)
  • core: added api (75b97ce)
  • core: added api (3be1a1c)
  • core: added .d.ts declare files (c9bb891)
  • core: added $back for page (2f7f3bc)
  • core: added $delete method (65cbfb7)
  • core: added before-event hook (78c1d51)
  • core: added beforeCreate lifecircle hook (66472da)
  • core: added component mixins and fixed patchMixins (e6a2148)
  • core: added custom defined lifecycle (d765c2c)
  • core: added global mixin api (be65c8b)
  • core: added hook functions in wepy.app & wepy.page (b4b348d), closes #1849
  • core: added mixin support (2bff968)
  • core: added next-tick api (dacb8d4)
  • core: added onReady and onResize event for page (d849c5c)
  • core: added other app lifecycle (33f4c1f)
  • core: added page lifecycles (fbd85bc)
  • core: added page. api (e2e1db3)
  • core: added ready/moved/detached lifecycle (393d323)
  • core: added relations patch (b78563b)
  • core: added test.a.b like model (581a685)
  • core: added WepyConstructor class (14fefbe)
  • core: component pageLifetimes support (640387d)
  • core: expose event hub (71df186)
  • core: support component options (86d18be)
  • core: support hooks in mixin (8f4d5bb), closes #1849
  • core: support multiple global mixin (82fe2f7)
  • core: support ref (85a2603)
  • core: support v-model in scope (f4378eb)
  • core: wepy 增加 observe 方法 (54b691b)
  • core: 事件处理保持和 vue 对齐,并增加 $wxEvent 获取微信事件 (14d00cf)
  • core: 保持原生事件 e.detail 的内容为 triggerEvent 传递的内容 (3666ff3)
  • core: 将 dirty path 抽象成 ObserverPath 类 (b2f59e2)
  • plugin-define: added plugin-define (f94e20b)
  • plugin-eslint: added eslint package (15a0da8)
  • plugin-eslint: added quiet/fix/formatter options (0e59cb4)
  • plugin-eslint: fixed eslint for npm files (840ce66)
  • plugin-stylus: added stylus support (3e711af)
  • plugin-uglifyjs: added uglifyjs plugin (3511120)
  • redux: added redux support (741e221)
  • use-intercept: added @wepy/use-intercept (3d94fc3)
  • use-promisify: added some open api (39f67aa)
  • wepy-web: add image component (f68d971)
  • x: added es export (0f3dc45)

Performance Improvements

  • babel-plugin-import-regenerator: update import regenerator plugin (14f411c)
  • cli: added compiler cache to improve compile speed (7baf668), closes #1967
  • cli: recognition wxs dynamically (1b31a33)
  • cli: update refs rel key name (82ce763)
  • core: update ref rel key (5367656)