Releases: didi/mpx
Releases · didi/mpx
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
V2.8.59
v2.8.57
v2.8.55
v2.8.53
v2.8.52
v2.8.51
New features
- 输出web时对组件插入root-view以模拟微信小程序dom结构
@mpxjs/webpack-plugin
新增编译配置proxyComponentEventsRules
支持输出web和支付宝时在组件上直接绑定事件,模拟微信表现,详情查看:https://mpxjs.cn/api/compile.html#proxycomponenteventsrules- 输出web时支持entryPagePath配置
- 输出web时scroll-view支持自定义下拉刷新组件
Bugfixs
- 输出百度小程序时
setup
报错, #1284 - 全局mixin默认对page和component生效
Packages
- @mpxjs/core: 2.8.50 => 2.8.51
- @mpxjs/webpack-plugin: 2.8.50 => 2.8.51
v2.8.50
New features
- 构建时移除json/wxss模块经过extractor后残留的空模块,在一定程度上降低产物体积
- 新增render函数优化能力,需通过
renderOptimizeRules
开启,开启后会通过ast分析对运行时注入的render函数进行精简优化,一定程度上降低产物体积,详情查看:https://mpxjs.cn/api/compile.html#renderoptimizerules
Bugfixs
- 修复组件名与小程序原生组件或web原生标签重名时输出web报错的问题
- 数据核心比对逻辑中增加数据越界判断
Packages
- @mpxjs/core: 2.8.48 => 2.8.50
- @mpxjs/pinia: 2.8.15 => 2.8.50
- @mpxjs/size-report: 2.8.48 => 2.8.50
- @mpxjs/store: 2.8.40 => 2.8.50
- @mpxjs/utils: 2.8.15 => 2.8.50
- @mpxjs/webpack-plugin: 2.8.49 => 2.8.50