Skip to content

Releases: didi/mpx

v2.9.13

15 Jan 08:51
Compare
Choose a tag to compare

New features

  • 输出web支持分包异步中的placeholder组件替换
  • 使用原子类输出web时支持持久化缓存

Bugfix

  • 输出web时修复页面滚动相关报错,#1375

Packages

  • @mpxjs/api-proxy: 2.9.9 => 2.9.13
  • @mpxjs/core: 2.9.11 => 2.9.13
  • @mpxjs/unocss-plugin: 2.9.7 => 2.9.13
  • @mpxjs/webpack-plugin: 2.9.12 => 2.9.13

v2.9.12

29 Dec 07:29
Compare
Choose a tag to compare

New features

  • 支持postcss config声明mpxPrePlugins传递需要在mpx内置插件之前执行的插件(默认的plugins会在mpx内置插件之后执行)
  • 优化输出web的自动split策略

Bugfix

  • 修复输出web时模版代码存在高级语法的问题
  • 支持webpack splitChunks传递为false禁用框架内部的自动split行为,避免构建ssr报错

Packages

  • @mpxjs/webpack-plugin: 2.9.9 => 2.9.12

v2.9.11

15 Dec 12:21
Compare
Choose a tag to compare

Bugfix

  • 参考Vue3对scheduler中的flushPreFlushCbs进行重构

Packages

  • @mpxjs/core: 2.9.10 => 2.9.11

v2.9.10

14 Dec 14:08
Compare
Choose a tag to compare

Bugfix

  • 修复特定场景下scheduler执行报错的问题(递归触发flushPreFlushCbs时activePreFlushCbs可能为null),#1364

Packages

  • @mpxjs/core: 2.9.9 => 2.9.10

v2.9.9

14 Dec 08:13
Compare
Choose a tag to compare

New features

  • 输出web支持mapStoreToInstance方法
  • 构建支持配置entry为数组形式

Bugfixs

  • 修复optimizeRenderRules配置开启后某些场景下渲染数据响应错误的问题,#1354
  • 修复mapStoreToInstance类型定义错误
  • 修复2.9版本输出web时业务逻辑执行时机在全局初始化之前的问题
  • 修复PropType工具类型定义
  • 修复使用asyncSubpackageRules配置placeholder为view/text时输出支付宝不生效的问题

Packages

  • @mpxjs/api-proxy: 2.9.6 => 2.9.9
  • @mpxjs/core: 2.9.6 => 2.9.9
  • @mpxjs/store: 2.9.1 => 2.9.9
  • @mpxjs/webpack-plugin: 2.9.8 => 2.9.9

v2.9.8

07 Dec 09:24
Compare
Choose a tag to compare

New features

  • 输出web支持小程序分包异步

Packages

  • @mpxjs/webpack-plugin: 2.9.7 => 2.9.8

v2.9.7

06 Dec 07:50
Compare
Choose a tag to compare

Bugfix

  • 避免使用unocss时输出web初始watch执行两次
  • @mpxjs/unocss-base输出web时将rpx转换为vw

Packages

  • @mpxjs/unocss-base: 2.9.1 => 2.9.7
  • @mpxjs/unocss-plugin: 2.9.6 => 2.9.7
  • @mpxjs/webpack-plugin: 2.9.6 => 2.9.7

v2.9.6

05 Dec 10:10
Compare
Choose a tag to compare

New features

  • 重新支持PropType自定义prop类型

Bugfix

  • 输出web修复部分界面api实现
  • 修复输出web时使用unocss部分场景下没有输出的问题
  • 修复输出web时使用unocss可能导致ts watch模式报错的问题

Packages

  • @mpxjs/api-proxy: 2.9.1 => 2.9.6
  • @mpxjs/core: 2.9.5 => 2.9.6
  • @mpxjs/unocss-plugin: 2.9.5 => 2.9.6
  • @mpxjs/webpack-plugin: 2.9.5 => 2.9.6

v2.9.5

01 Dec 13:51
Compare
Choose a tag to compare

Bugfix

  • 修复@mpxjs/unocss-plugin peerDeps声明问题
  • 修复输出web时unocss无法正常工作的问题
  • 修复输出web时组件的pageLifetimes在小概率执行出错的问题
  • 修复输出支付宝时map的regionChange事件在代理模式下不生效的问题
  • 修复@mpxjs/babel-plugin-inject-page-events当存在overrides配置时执行报错的问题

Packages

  • @mpxjs/babel-plugin-inject-page-events: 2.9.1 => 2.9.5
  • @mpxjs/core: 2.9.1 => 2.9.5
  • @mpxjs/unocss-plugin: 2.9.2 => 2.9.5
  • @mpxjs/webpack-plugin: 2.9.3 => 2.9.5

v2.9.3

29 Nov 10:01
Compare
Choose a tag to compare

Bugfix

  • 修复输出支付宝原生组件模版事件转换不生效的问题

Packages

  • @mpxjs/webpack-plugin: 2.9.1 => 2.9.3