All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
Note: Version bump only for package wepy
Note: Version bump only for package wepy
Note: Version bump only for package wepy
Note: Version bump only for package wepy
Note: Version bump only for package wepy
Note: Version bump only for package wepy
2.1.0-alpha.4 (2020-06-20)
- fixed eslint (570050e)
2.1.0-alpha.1 (2020-06-14)
- 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)
- (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)