mpx

Mpx,一款具有优秀开发体验和深度性能优化的增强型跨端小程序框架

APACHE-2.0 License

Downloads
5K
Stars
3.6K
Committers
89

Bot releases are hidden (Show)

mpx -

Published by hiyuki 5 months ago

Bugfix

Packages

  • @mpxjs/webpack-plugin: 2.9.33 => 2.9.34
mpx -

Published by hiyuki 5 months ago

New feature

  • template中开启部分模版增强能力支持,包括事件内联传参,动态类名与动态样式

Bugfix

  • 修复输出web时prod模式下effectScope.pause/resume可能因为treeshaking不可用的问题

Packages

  • @mpxjs/core: 2.9.32 => 2.9.33
  • @mpxjs/webpack-plugin: 2.9.32 => 2.9.33
mpx -

Published by hiyuki 5 months ago

Bugfix

  • 修复支付宝scoped class
  • 修复wx:show传递undefined元素没有隐藏的问题

Packages

  • @mpxjs/core: 2.9.27 => 2.9.32
  • @mpxjs/webpack-plugin: 2.9.31 => 2.9.32
mpx -

Published by hiyuki 6 months ago

New feature

  • 输出web时csr确保pinia全局单例,ssr新增调用检测

Bugfix

  • 修复输出web时scrollView和swiper的细节表现
  • 修复空模块移除可能导致watch运行时报错的问题
  • 去除模块id中m前缀,避免与unocss规则冲突
  • 动态组件range支持空格

Packages

  • @mpxjs/pinia: 2.9.1 => 2.9.31
  • @mpxjs/webpack-plugin: 2.9.30 => 2.9.31
mpx -

Published by hiyuki 6 months ago

Bugfix

  • 调整原子类isolation mode以支持渐进迁移

Packages

  • @mpxjs/webpack-plugin: 2.9.29 => 2.9.30
mpx -

Published by hiyuki 7 months ago

Bugfixs

  • 更新输出字节时input组件的转换规则
  • 修复输出web时require.async异步引用形如module.exports = function(){}的模块时表现与小程序不一致的问题

Packages

  • @mpxjs/webpack-plugin: 2.9.28 => 2.9.29
mpx -

Published by hiyuki 7 months ago

Bugfixs

  • 优化输出web时api-proxy的部分实现
  • 优化输出web时video组件的实现
  • 修复输出web时tap事件currentTarget指向错误的问题

Packages

  • @mpxjs/api-proxy: 2.9.27 => 2.9.28
  • @mpxjs/webpack-plugin: 2.9.27 => 2.9.28
mpx -

Published by hiyuki 7 months ago

New feature

  • 针对支付宝小程序2.0基础库新增能力进行了升级适配

Packages

  • @mpxjs/api-proxy: 2.9.26 => 2.9.27
  • @mpxjs/core: 2.9.26 => 2.9.27
  • @mpxjs/webpack-plugin: 2.9.26 => 2.9.27
mpx -

Published by hiyuki 7 months ago

New features

  • 增加i18n key查找兜底逻辑
  • 支付宝分包异步默认开启支持
  • 使用CustomEvent支持web事件提升浏览器兼容性

Packages

  • @mpxjs/api-proxy: 2.9.23 => 2.9.26
  • @mpxjs/core: 2.9.25 => 2.9.26
  • @mpxjs/size-report: 2.9.24 => 2.9.26
  • @mpxjs/webpack-plugin: 2.9.24 => 2.9.26
mpx -

Published by Blackgan3 7 months ago

Bugfix

  • 修复 useI18n Api 使用本地作用域配置时不生效问题

Packages

  • @mpxjs/core: 2.9.23 => 2.9.25
mpx -

Published by Blackgan3 7 months ago

New features

  • packages 语法支持多个入口文件注册为同一个分包路径,合并多个入口文件中的pages配置

Bugfix

  • size-report 包体积分析修复contatenatedModule体积统计问题

Packages

  • @mpxjs/webpack-plugin: 2.9.23 => 2.9.24
  • @mpxjs/size-report: 2.9.21 => 2.9.24
mpx -

Published by Blackgan3 8 months ago

Bugfix

  • @mpxjs/api-proxy getEnterOptionsSync api 支付宝平台报错问题修复

Packages

  • @mpxjs/api-proxy: 2.9.21 => 2.9.23
mpx -

Published by hiyuki 8 months ago

New features

Bugfix

  • @mpxjs/api-proxy promisify时对传递了success/fail回调的api调用不返回promise,避免声明了fail回调但未声明.catch时产生不符合预期的报错

Packages

  • @mpxjs/api-proxy: 2.9.20 => 2.9.21
  • @mpxjs/core: 2.9.17 => 2.9.21
  • @mpxjs/webpack-plugin: 2.9.18 => 2.9.21
mpx -

Published by Blackgan3 8 months ago

Bugfix

  • @mpxjs/api-proxy 导出方法错误问题修复

Packages

  • @mpxjs/api-proxy: 2.9.19 => 2.9.20
mpx -

Published by Blackgan3 8 months ago

New features

  • @mpxjs/api-proxy ts 类型完善

Packages

  • @mpxjs/api-proxy: 2.9.18 => 2.9.19
mpx -

Published by hiyuki 8 months ago

New features

  • 输出web tap/longpress事件实现机制重构,基于customEvent实现减少无效的组件封装,提升运行时性能
  • 输出web scroll-view组件优化刷新机制,提升运行时性能
  • 模版插值表达式中支持使用?.(optional chaining)语法

Bugfix

  • 修复windows系统下使用ts编码在watch时异常中断的问题,#1390

Packages

  • @mpxjs/api-proxy: 2.9.16 => 2.9.18
  • @mpxjs/webpack-plugin: 2.9.17 => 2.9.18
mpx -

Published by Blackgan3 9 months ago

Bugfix

  • pnpm下跨平台转换全局对象时路径匹配逻辑失效问题修复
  • @mpxjs/webview-bridge修复百度小程序环境判断问题
  • 修复输出Web textarea 组件样式问题
  • 原子类输出web场景 transformer 转换 script 内容问题修复

Packages

  • @mpxjs/unocss-plugin: 2.9.13 => 2.9.17
  • @mpxjs/core: 2.9.16 => 2.9.17
  • @mpxjs/webpack-plugin: 2.9.16 => 2.9.17
  • @mpxjs/webview-bridge: 2.9.15 => 2.9.17
mpx -

Published by hiyuki 9 months ago

New features

  • 输出web支持mpx.getEnterOptionsSync api

Bugfix

  • 修复输出web externalClasses不生效的问题

Packages

  • @mpxjs/api-proxy: 2.9.14 => 2.9.16
  • @mpxjs/core: 2.9.15 => 2.9.16
  • @mpxjs/webpack-plugin: 2.9.15 => 2.9.16
mpx -

Published by hiyuki 9 months ago

New features

Bugfix

  • atMode的对于转换规则的影响范围修改为只影响当前节点,不再影响子节点的是否应用转换规则
  • 修复webview-bridge支付宝环境判断问题
  • 修复输出web时webview postMessage获取数据逻辑未与微信对齐的问题

Packages

  • @mpxjs/core: 2.9.14 => 2.9.15
  • @mpxjs/webpack-plugin: 2.9.14 => 2.9.15
  • @mpxjs/webview-bridge: 2.9.14 => 2.9.15
mpx -

Published by hiyuki 9 months ago

New features

  • @mpxjs/api-proxy重构,对tree-shaking更加友好

Bugfix

  • render函数优化修复

Packages

  • @mpxjs/api-proxy: 2.9.13 => 2.9.14
  • @mpxjs/core: 2.9.13 => 2.9.14
  • @mpxjs/webpack-plugin: 2.9.13 => 2.9.14
  • @mpxjs/webview-bridge: 2.9.1 => 2.9.14