Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
- toutiao: 新增 MovableArea/MovableView 组件 (18fffef)
- toutiao: 新增 ai/ar 能力接口 (#1792) (209963b)
- wechat: 新增 MovableView 和 Slider 的 onTouchStart 和 onTouchEnd 事件(#1790) (0748bff), closes #1468
Performance Improvements
2.15.9 (2021-12-06)
Features
- 增加 hook unstable_onEntries, 允许修改 entry 的路径 (6dc51d7)
- 增加 hook unstable_onEntries, 允许修改 entry 的路径 (14d4b95)
2.15.8 (2021-11-23)
Note: Version bump only for package root
2.15.7 (2021-11-17)
Bug Fixes
2.15.6 (2021-09-10)
Bug Fixes
Reverts
2.15.5 (2021-09-06)
Bug Fixes
2.15.4 (2021-08-09)
Bug Fixes
2.15.3 (2021-08-05)
Features
- 可以通过外部修改组件样式 (d74a667)
- 支持在配置文件中写 port 来更改 web 环境启动的端口 (15d6ddd)
- 调整 remax/one 的 button 组件 dom 结构 (3d06f6c)
2.15.2 (2021-07-30)
Features
- 组件构建的命令行工具 — 调整组件构建 input 的行为和 less sass 构建配置 (9f17540)
2.15.1 (2021-07-30)
Features
2.15.0 (2021-07-30)
Bug Fixes
Features
- 支持 buildMiniComponent,以 webpack 方式构建小程序自定义组件 (e5ed805)
- 组件构建的命令行工具 — build 命令 (dba8ab3)
- 组件构建的命令行工具 — 命令行参数支持 (5698b77)
- 组件构建的命令行工具 — 命令行参数支持 (c4698eb)
- 组件构建的命令行工具 — 调整测试用例 (4ae3f2b)
2.14.1 (2021-07-20)
Bug Fixes
- canvas 新增 onReady 属性 (#1650) (199bbc3)
- 微信小程序 textarea 组件 disableDefaultPadding 参数不生效的问题 (c4f721c)
2.14.0 (2021-07-06)
Features
2.13.6 (2021-06-26)
Bug Fixes
2.13.5 (2021-06-22)
Bug Fixes
2.13.4 (2021-05-31)
Bug Fixes
2.13.3 (2021-05-25)
Bug Fixes
- wechat: 修复 page-meta、navigation-bar 组件渲染错误 (#1583) (a8d21f5)
2.13.2 (2021-05-19)
Bug Fixes
2.13.1 (2021-04-22)
Bug Fixes
2.13.0 (2021-04-19)
Bug Fixes
Features
2.12.1 (2021-04-09)
Bug Fixes
2.12.0 (2021-04-07)
Bug Fixes
Features
- support build native component in .ts and other css formats (#1512) (1778e48)
2.11.8 (2021-03-17)
Note: Version bump only for package root
2.11.7 (2021-03-16)
Bug Fixes
- ali: 组件 ScrollView 增加 disableLowerScroll 和 disableLowerScroll 属性 (c5d5ee3)
2.11.6 (2021-03-05)
Bug Fixes
2.11.5 (2021-03-04)
Bug Fixes
2.11.4 (2021-01-21)
Bug Fixes
2.11.3 (2020-12-31)
Bug Fixes
2.11.2 (2020-12-17)
Bug Fixes
- 修复 createHostComponent 无法正确注册组件的问题 (7ca4938)
2.11.1 (2020-12-17)
Bug Fixes
2.11.0 (2020-12-14)
Bug Fixes
Features
2.10.1 (2020-12-06)
Bug Fixes
2.10.0 (2020-12-04)
Bug Fixes
Features
2.9.5 (2020-12-01)
Bug Fixes
2.9.4 (2020-11-30)
Bug Fixes
- 修复 usePageInstance 类型丢失的问题 (473da00)
2.9.3 (2020-11-30)
Bug Fixes
2.9.2 (2020-11-28)
Bug Fixes
2.9.1 (2020-11-27)
Bug Fixes
2.9.0 (2020-11-24)
Bug Fixes
- 修复小程序自定义组件无法设置 className 的问题 (d253627)
Features
2.8.10 (2020-11-20)
Bug Fixes
- one: 修复 Textarea 使用 autoHeight 后发获取 ref 的问题 (f64fe77)
2.8.9 (2020-11-19)
Bug Fixes
Reverts
- Revert "docs: 暂时去掉 web 示例" (6d71827)
2.8.8 (2020-11-13)
Bug Fixes
2.8.7 (2020-11-12)
Bug Fixes
2.8.6 (2020-11-04)
Bug Fixes
2.8.5 (2020-10-23)
Bug Fixes
2.8.4 (2020-10-14)
Bug Fixes
2.8.3 (2020-09-28)
Bug Fixes
2.8.2 (2020-09-18)
Bug Fixes
2.8.1 (2020-09-16)
Bug Fixes
2.8.0 (2020-09-15)
Features
Performance Improvements
2.7.10 (2020-09-11)
Bug Fixes
- web: 修复开发模式下 browser history 不能直接打开路由的问题 (1d6a910)
2.7.9 (2020-09-10)
Bug Fixes
2.7.8 (2020-08-11)
Bug Fixes
2.7.7 (2020-07-29)
Bug Fixes
2.7.6 (2020-07-28)
Bug Fixes
2.7.5 (2020-07-28)
Bug Fixes
2.7.4 (2020-07-25)
Bug Fixes
2.7.3 (2020-07-17)
Bug Fixes
2.7.2 (2020-07-16)
Bug Fixes
2.7.1 (2020-07-14)
Bug Fixes
- ali: 修复 Button onError 属性不生效的问题 (2464c90)
2.7.0 (2020-07-09)
Bug Fixes
Features
2.6.0 (2020-07-03)
Bug Fixes
Features
2.5.5 (2020-06-18)
Bug Fixes
2.5.4 (2020-06-18)
Bug Fixes
2.5.3 (2020-06-17)
Bug Fixes
- web: 修复 React DevTools 引起的运行错误 (15cf022)
2.5.2 (2020-06-16)
Bug Fixes
2.5.1 (2020-06-16)
Bug Fixes
2.5.0 (2020-06-15)
Bug Fixes
Features
2.4.1 (2020-06-10)
Bug Fixes
2.4.0 (2020-06-05)
Bug Fixes
Features
2.3.0 (2020-06-04)
Bug Fixes
- toutiao: 修复 swiper 的 onAnimationFinish 类型 (#1024) (e35ce48)
- 修复 ES Module 的运行时插件无法注册的问题 (8e73f1d)
Features
Performance Improvements
2.2.0 (2020-05-29)
Bug Fixes
Features
2.1.1 (2020-05-21)
Bug Fixes
2.1.0 (2020-05-21)
Bug Fixes
- 修正错误的 webpack mode (f46dd92)
- 添加 port 至 options 并增加默认值:3000 (ec7b67e)
- 移除 options 中的 default,在运行时动态判断以避免 CI 错误 (6bec914)
- ali: 修复 Form[reportSubmit] 类型 (901b267)
- one: 修复 remax/one Button hoverClassName 不生效的问题 (7c76332)
- toutiao: 修复 Canvas[canvasId] 无效的问题 (#960) (ef5c162)
- toutiao: 修正 Input 属性默认值 (#961) (b0bd005)
- toutiao: 修正一部分新的 api 没有导出的问题 (#962) (42d5d4d)
Features
- configWebpack 新增 addCSSRule 帮助方法 (aaf6a88)
- 支持通过 --port 指定端口号 (fb2a78f)
2.0.7 (2020-05-14)
Bug Fixes
2.0.6 (2020-05-13)
Bug Fixes
- one: 修复 remax/one Button 组件 style 属性不生效的问题 (e887587)
- toutiao: 修正没有导出 getMenuButtonBoundingClientRect 的问题 (a10f289)
- web: 修复同构 px 转 rem 失效 (#924) (b5da034)
- web: 修复构建错误 (b99177f), closes #934
2.0.5 (2020-05-12)
Bug Fixes
2.0.4 (2020-05-10)
Bug Fixes
- 修复 watch 时新增生命周期回调不生效的问题 (8cdc87c), closes #913
- web: 修正配置 rootDir 不生效的问题 (a53512e)
- 修正 watch 时修改配置不生效的问题 (c0c3862)
- wechat: 修复 onUnhandledRejection onThemeChange 生命周期不生效的问题 (e7a7556)
- wechat: 增加 getRealtimeLogManager api (67db014), closes #884
Reverts
2.0.3 (2020-05-08)
Bug Fixes
2.0.2 (2020-05-07)
Bug Fixes
- cli: 修复存在循环依赖时,cli build 不会结束的问题 (ea5308b)
- one: 导出 remax/one 组件 props type 定义 (482ec49)
2.0.1 (2020-05-06)
Bug Fixes
2.0.0 (2020-05-05)
2.0 迁移指南
Features
- 支持 Web 应用,文档。
- 支持通过
postcss.config.js
文件来配置 PostCSS,文档。
- 支持自动识别 CSS Modules,文档。
- 支持插件,文档。
remax/one
支持的全平台生命周期,文档
- onShow
- onHide
- onPullDownRefresh
- onReachBottom
- onPageScroll
Bug Fixes
- 修复自定义组件中 usingComponent 无法 resolve node_modules 的问题。#762
Breaking Changes
- 构建工具从 Rollup 切换到 Webpack。
- 废弃
remax-cli
,现在只要 remax
一个依赖即可。
alipay
平台重命名为 ali
。
- remax.config.js
- 去掉 rollupOptions (改为 configWebpack,用于修改 webpack 配置)。
- 去掉 postcss,cssModules,alias 项。
- App 去掉以纯 class 定义 App 的方式
- 废弃
useShow
useHide
等生命周期 hook,请该用 useAppEvent
和 usePageEvent
,文档。
- 去掉 Sass/Less/Stylus 等 CSS 预处理器的默认支持,请通过通过插件引入,文档
- 修改 CSS 中图片引用方式,参照 css-loader 的规则。
remax/one
- 组件
Image
去除 lazyLoad
属性。
- 组件
Input
和 Textarea
把 maxlength
属性重命名为 maxLength
。
- 事件回调中的
originalEvent
字段改为 nativeEvent
,与 ReactDOM 事件对齐。
- 通过
remax/macro
引入的 requirePlugin
, requirePluginComponent
使用小程序插件,废弃原有方式,文档。
- 去除 native 目录支持,可以配置 webpack copy 插件达到同样的效果
unstable_useNativeEffect
重命名为 useNativeEffect
。
- 废弃
Platform
,平台判断请改用 process.env.REMAX_PLATFORM
。
- 去掉了
app.config.js
和页面配置文件的 ES Modules 支持。