Releases: didi/mpx
Releases · didi/mpx
v2.9.6
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
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
v2.9.2
v2.9.1
Bugfix
- 修复一系列peerDependencies版本
- 修复webview-bridge支付宝环境下报错问题
Packages
- @mpxjs/api-proxy: 2.9.0 => 2.9.1
- @mpxjs/babel-plugin-inject-page-events: 2.9.0 => 2.9.1
- @mpxjs/core: 2.9.0 => 2.9.1
- @mpxjs/fetch: 2.9.0 => 2.9.1
- @mpxjs/mock: 2.9.0 => 2.9.1
- @mpxjs/pinia: 2.9.0 => 2.9.1
- @mpxjs/size-report: 2.9.0 => 2.9.1
- @mpxjs/store: 2.9.0 => 2.9.1
- @mpxjs/unocss-base: 2.9.0 => 2.9.1
- @mpxjs/unocss-plugin: 2.9.0 => 2.9.1
- @mpxjs/utils: 2.9.0 => 2.9.1
- @mpxjs/webpack-plugin: 2.9.0 => 2.9.1
- @mpxjs/webview-bridge: 2.9.0 => 2.9.1
- @mpxjs/windicss-base: 2.9.0 => 2.9.1
- @mpxjs/windicss-plugin: 2.9.0 => 2.9.1
v2.9.0
New features
- 新增原子类支持,详情查看这里
- 新增输出web支持SSR,详情查看这里
- 新增构建产物体积优化,相关配置包括optimizeSize、optimizeRenderRules
- 版本介绍查看这里
- 迁移指南查看这里
Packages
- @mpxjs/api-proxy: 2.9.0-beta.5 => 2.9.0
- @mpxjs/babel-plugin-inject-page-events: 2.9.0-beta.1 => 2.9.0
- @mpxjs/core: 2.9.0-beta.5 => 2.9.0
- @mpxjs/fetch: 2.9.0-beta.1 => 2.9.0
- @mpxjs/mock: 2.9.0-beta.1 => 2.9.0
- @mpxjs/pinia: 2.9.0-beta.4 => 2.9.0
- @mpxjs/size-report: 2.9.0-beta.3 => 2.9.0
- @mpxjs/store: 2.9.0-beta.4 => 2.9.0
- @mpxjs/unocss-base: 2.9.0-beta.3 => 2.9.0
- @mpxjs/unocss-plugin: 2.9.0-beta.4 => 2.9.0
- @mpxjs/utils: 2.9.0-beta.4 => 2.9.0
- @mpxjs/webpack-plugin: 2.9.0-beta.5 => 2.9.0
- @mpxjs/webview-bridge: 2.9.0-beta.3 => 2.9.0
- @mpxjs/windicss-base: 2.9.0-beta.1 => 2.9.0
- @mpxjs/windicss-plugin: 2.9.0-beta.2 => 2.9.0
v2.8.63
v2.8.62
v2.8.61
New feature
- 优化精简版render函数的运行时性能
Bugfixs
- 完善输出web时movable、scroll-view和swiper的组件的能力支持
- 调整输出web时getCurrentPages的实现逻辑,在页面onUnload中调用返回结果中包含当前页面,与小程序保持一致
- 输出web时支持自定义组件事件使用click作为事件名
Breaking change
- @mpxjs/core 和 @mpxjs/webpack-plugin 需同步升级,否则无法正确运行
Packages
- @mpxjs/api-proxy: 2.8.58 => 2.8.61
- @mpxjs/core: 2.8.60 => 2.8.61
- @mpxjs/webpack-plugin: 2.8.60 => 2.8.61
v2.8.60
New features
- 进一步优化了render函数的体积占用,通过optimizeRenderRules控制开启
- 支持带横杠的事件处理使用内联函数调用增强,#1314
Breaking change
@mpxjs/core
与@mpxjs/webpack-plugin
需同步升级至 2.8.60或以上,版本不匹配将无法正确运行
Packages
- @mpxjs/core: 2.8.59 => 2.8.60
- @mpxjs/pinia: 2.8.52 => 2.8.60
- @mpxjs/store: 2.8.52 => 2.8.60
- @mpxjs/utils: 2.8.52 => 2.8.60
- @mpxjs/webpack-plugin: 2.8.59 => 2.8.60