All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.21.0 (2020-04-14)
- wechat: 增加 API chooseMedia (9a9037d)
1.20.0 (2020-04-13)
1.19.8 (2020-04-09)
1.19.7 (2020-04-08)
- 修复微信 ScrollView scrollLeft 不生效的问题 (8e02c94)
1.19.6 (2020-04-07)
1.19.5 (2020-04-03)
- 修复属性 namespace 构建错误的问题 (838043b)
1.19.4 (2020-04-03)
- alipay: 修复支付宝 IDE 的编译监听 (b439ee0)
1.19.3 (2020-04-02)
1.19.2 (2020-04-01)
1.19.1 (2020-03-31)
1.19.0 (2020-03-30)
1.18.5 (2020-03-27)
1.18.4 (2020-03-25)
1.18.3 (2020-03-25)
- alipay: 修复支付宝 IDE 里预览会卡住的问题 (bc8a50b)
1.18.2 (2020-03-25)
1.18.1 (2020-03-24)
- alipay: 修复支付宝自定义组件中 node_modules 模块 resolve 不完整的问题 (7ef374d)
- 修复 useAppShareAppMessage 不生效的问题 (#739) (6e3c562)
1.18.0 (2020-03-23)
- wechat: 微信 ScrollView 增加 touch 事件别名 (b1f386f)
- 引入 usePageInstance,用于获取页面实例 (7a5b7a5)
1.17.2 (2020-03-19)
1.17.1 (2020-03-19)
- alipay: 补充支付宝 onBack 事件 hook 参数传递 (c0600b7)
1.17.0 (2020-03-19)
- 新增 usePageEvent,useAppEvent 统一生命周期 hook (#722) (0e8d7cd), closes #179
- remax: 字节跳动小程序新增 api canIUse、navigateToVideoView (#721) (9d0650f)
- wechat: 微信增加 hideHomeButton API (d39d35e)
1.16.1 (2020-03-18)
1.16.0 (2020-03-17)
1.15.3 (2020-03-17)
1.15.2 (2020-03-15)
- alipay: 修复 useOptionMenuClick 回调没有参数的问题 (58e7ecb)
1.15.1 (2020-03-13)
- wechat: 修正微信 CheckboxGroup type 定义 (ab92f2c)
- 修复 tabBar icon 使用网络图片编译报错的问题 (baaf172), closes #697
- 修复使用 typescript 创建 app.tsx 文件可能导致报错的问题 (#703) (16f7f6c), closes #702
- 字节跳动 View 组件增加 onClick (#696) (e216454)
1.15.0 (2020-03-11)
- wechat: 修复 Editor 组件无法使用 className 的问题 (224bc4a)
- cli: 支持 css modules 更多配置 (f9838dc)
1.14.2 (2020-03-05)
- cli: 优化生产模式编译速度 (ffaca9a)
1.14.1 (2020-02-28)
- 修复条件渲染可能导致的布局错乱 (3a8478a)
1.14.0 (2020-02-28)
-
cli: remax.config.js 添加 watch 模式桌面提醒配置项 notify (#665) (24bf5cb)
-
remax: 为 App 添加 hooks (e2be286)
-
remax: 支持 inline style 属性值不写单位,默认为 rpx (82ea0af)
- 修复当 app 文件引入图片,导致样式文件丢失的问题 (37482e3)
1.13.2 (2020-02-26)
1.13.1 (2020-02-21)
1.13.0 (2020-02-19)
1.12.5 (2020-01-31)
- wechat: 修复遗漏的 Camera 组件导出 (d5b81ad)
1.12.4 (2020-01-30)
- toutiao: 修复 pay 接口缺失和部分接口未 promise 化的问题 (e91a176)
- wechat: 微信 Video 增加 posterForCrawler 属性 (c53bdaf), closes #615 #614
1.12.3 (2020-01-21)
- 修复环境变量注入导致的语法错误 (e572c5a)
- 修正头条小程序 button 组件 onGetPhoneNumber 事件大小写拼写问题 (a802511)
- wechat: 修复 Label 组件的点击事件不触发的问题 (95ae188)
1.12.2 (2020-01-19)
1.12.1 (2020-01-19)
- 修正环境变量注入导致的语法解析错误 (1fc8350)
1.12.0 (2020-01-19)
- 支持通过 .env 文件设置环境变量 (3b3497f)
1.11.5 (2020-01-18)
1.11.4 (2020-01-17)
1.11.3 (2020-01-16)
- alipay: 修复 Text 点击事件不触发的问题 (4db5d25)
1.11.2 (2020-01-15)
1.11.1 (2020-01-14)
- alipay: 优化支付宝渲染层性能 (5d3e936)
1.11.0 (2020-01-09)
- 新增 useQuery,用于在组件中获取页面 query (3603139)
- 引入 unstable_useNativeEffect (#557) (be40751), closes #310 #255
1.10.9 (2020-01-01)
- wechat: 缩小微信打包 size (e0e9798)
1.10.8 (2019-12-29)
- alipay: 支付宝添加 getOpenUserInfo API (d481176), closes #534
- wechat: 微信添加 requestSubscribeMessage API (e0c93bf)
- wechat: 修复微信平台 Swiper 受控 current 后表现异常的情况 (80f1c12), closes #535
- 修复 inline style 带有浮点数报错的问题 (#530) (27e07c2)
- 修复 subpackages 下引入 plugin 编译报错 (7eee12c)
- 修复支付宝自定义组件使用 component2 模式报错的问题 (109f904)
1.10.7 (2019-12-22)
1.10.6 (2019-12-19)
- 修复当点击区域为阻止冒泡元素的子元素时,阻止冒泡失败的问题 (d032d8d)
- 修复无法在 inline style 中使用 css3 var 特性的问题 (e2d0dde), closes #507
1.10.5 (2019-12-19)
- 修复原生组件编译文件丢失的问题 (268ec7e)
1.10.4 (2019-12-18)
- 修复当原生组件带有导出内容时编译报错的问题 (c0f88c2)
1.10.3 (2019-12-17)
- 修复 watch 编译时原生自定义组件出错的问题 (d171c1d)
1.10.2 (2019-12-15)
Note: Version bump only for package root
1.10.1 (2019-12-15)
1.10.0 (2019-12-13)
- 修复 options.rootDir 读取错误的问题 (b43a2cf)
- 修复有嵌套的 node_modules 时,自定义组件构建错误的问题 (04b00ae)
- 修复未使用 JSX 方式调用自定义组件报错的问题 (#477) (1d31284), closes #326
- 当配置的页面不存在时有提醒信息 (#483) (012a01d), closes #482
1.9.0 (2019-12-09)
- 修复 async 语法解析错误的问题 (#461) (c45ba2b)
- 修复使用 redux 时 Class Component 的生命周期函数不触发的问题 (#454) (8457c50)
- 修复使用依赖 regeneratorRuntime lib 报错的问题 (#457) (2a652c2), closes #451
1.8.0 (2019-12-05)
- 修复 ts 的配置文件 watch 时无法更新的问题 (6d1a040)
- 修复 ts 的配置文件没有被 watch 的问题 (a5b009c)
- 修复 ts 配置文件不支持使用 export default 导出的问题 (#447) (2157962)
- 修复使用 babel.config.js 配置 preset-remax 时项目出错的问题 (9f41119)
- babel-preset-remax 增加 decorators 和 class-properties 配置项 (fe4d243)
- remax.config.js 支持 compressTemplate 配置 (fbaa2b4), closes #416
1.7.2 (2019-12-03)
- 修复带 esmodule 标志的模块无法被正确引入的问题 (ce9cec2)
1.7.1 (2019-12-03)
- 修复改变元素顺序后,渲染结果出错的问题 (57632c9)
1.7.0 (2019-12-02)
- 修复改变元素顺序后,出现元素错乱的问题 (#439) (0563194), closes #438
- cli: 修复多个 CSS 文件引用同一图片时报错的问题 (#408) (b4dbbef), closes #407
- 支持直接使用 react-redux/mobx-react (#425) (8b3245a), closes #405
- babel-preset-remax: 支持配置 TypeScript preset 参数 (#420) (23939e1), closes #417
- 支持使用 TypeScript 写应用和页面配置文件 (#400) (56a96e5), closes #280
1.6.0 (2019-11-29)
- 修复不能正确引用带有 esModule 标识的 cjs 模块的问题 (cf4a348)
1.6.0-beta.3 (2019-11-28)
Note: Version bump only for package root
1.6.0-beta.2 (2019-11-27)
- 修复由于编译优化导致引入同一个原生组件的渲染错误 (9952853)
1.6.0-beta.1 (2019-11-25)
- 修复 v1.6.0-beta.0 wechat 平台不支持的错误 (e16d4df)
1.6.0-beta.0 (2019-11-22)
- 修复 App 是函数组件时生命周期调用错误的问题 (3a0a42d)
- 修复 createHostComponent 参数类型 (1d47523)
- 修复 npm 包中 createHostComponent 不生效的问题 (#393) (b6292a1)
- 修复 ts 引入的子组件中包含原生组件的渲染错误 (dca8741)
- 修正 App 组件被 HOC 包裹后无法触发生命周期回调的问题 (#398) (98be559)
- 让开发者可以从 remax 导入组件的类型 (#394) (2e12c04), closes #369
- alipay: 支持获取小程序组件 ref (a7fba88), closes #384
- createHostComponent 支持定义 prop 别名 (#392) (cccf477)
- 支持开发者注册 host 组件 (4ba9c45), closes #293
- alipay: 新增 Video 组件及相关 API (#401) (35e039d)
1.5.2 (2019-11-20)
1.5.1 (2019-11-20)
1.5.0 (2019-11-19)
- wechat: 修复 spread 方式传递 Button 组件参数时 size 无效的问题 (883d962), closes #375
- 修复自定义组件重复引用的问题 (#342) (#360) (1d0ec2d)
- rollupOptions 支持函数方式修改配置 (#359) (53fbf8b)
- 支持在 onClick 回调中使用 stopPropagation 阻止冒泡 (#292) (09e006f), closes #283
- 新增配置 pxToRpx 用于设置是否转换 px 到 rpx (dd73e13), closes #380 #380 #381 #381 #381
1.4.7 (2019-11-19)
Note: Version bump only for package root
1.4.6 (2019-11-18)
1.4.5 (2019-11-15)
1.4.4 (2019-11-14)
1.4.3 (2019-11-14)
1.4.2 (2019-11-13)
- wechat: 修正 wx:key 的警告 (4806635), closes #332
- 修复 node 10.10 打包出现 mkdir 的错误 (7f4c3e2), closes #331
- 修复钉钉小程序使用原生组件渲染错乱的问题 (e38f578), closes #316
- 完善支付宝 Button 组件 type 定义 (#340) (77900ce)
- 自定义组件会重复引用的问题 (9c05961), closes #342
- 自定义组件路径带有 @ 时构建错误的问题 (63c0ddb)
1.4.1 (2019-11-11)
- 修复支付宝 view 缺少 slot 属性导致原生组件 slot 不生效的问题 (b89c721)
1.4.0 (2019-11-11)
- 修复 dataset 属性失效的问题 (68af03b)
- 修复 inline style 单位 px 没有转换成 rpx 的问题 (b5a366a), closes #320
- 修复多次切换页面导致加载速度变慢的问题 (1f93d18), closes #304
1.3.1 (2019-11-04)
- 修正 virtual modules 导致的构建错误 (08ac82b)
1.3.0 (2019-11-04)
- wechat: 设置 Navigator 组件 openType 默认值为 navigate (e2fe7cc)
- page lifecye pageScroll callback‘s params is undefined issue (a36d79d)
- 修复 css 中 base64 的路径会被修改的问题 (b6ca1f0)
- 修复 watch 时 rebuild 没有清理掉多余的属性 (8e52818)
- 修复 windows 下图片引入路径错误的问题 (#312) (0b75693), closes #311
- 修复每个测试收集到的 props 会串起来的问题 (31b6201)
- 增加从插件引用组件的功能 (639391b)
1.2.2 (2019-10-22)
1.2.1 (2019-10-16)
1.2.0 (2019-10-14)
1.2.0-beta.0 (2019-10-14)
1.2.0-alpha.3 (2019-10-11)
Note: Version bump only for package root
1.2.0-alpha.2 (2019-10-11)
Note: Version bump only for package root
Note: Version bump only for package root
Note: Version bump only for package root
1.2.0-alpha.2 (2019-10-11)
Note: Version bump only for package root
1.2.0-alpha.1 (2019-10-11)
- wechat: 修复 Slider 组件默认值错误的问题 (f14ce42), closes #273
- 修复 rebuild 时不存在的属性依然残留的问题 (3bc0f71), closes #266
- 修复 rebuild 读取到错误的 remax config 文件的问题 (#265) (6b97092), closes #263
- 修复 windows 下跨平台开发会引入错误平台代码的问题 (5f49e57), closes #206
- 修复跨平台开发 esm build 结果报错的问题 (cc5cd34)
- wechat: 修复 Textarea focus 状态错乱的问题 (f2c1dbf), closes #241
- 修复内联样式 vendor prefix 解析错误的问题 (988722b), closes #259
- 修正 windows 上 css 图片路径 (12a3669), closes #235
Note: Version bump only for package root
Note: Version bump only for package root
1.2.0-alpha.1 (2019-10-11)
- wechat: 修复 Slider 组件默认值错误的问题 (f14ce42), closes #273
- 修复 rebuild 时不存在的属性依然残留的问题 (3bc0f71), closes #266
- 修复 rebuild 读取到错误的 remax config 文件的问题 (#265) (6b97092), closes #263
- 修复 windows 下跨平台开发会引入错误平台代码的问题 (5f49e57), closes #206
- 修复跨平台开发 esm build 结果报错的问题 (cc5cd34)
- wechat: 修复 Textarea focus 状态错乱的问题 (f2c1dbf), closes #241
- 修复内联样式 vendor prefix 解析错误的问题 (988722b), closes #259
- 修正 windows 上 css 图片路径 (12a3669), closes #235
1.1.3 (2019-09-30)
- 修复 rebuild 读取到错误的 remax config 文件的问题 (#265) (5c28c5c), closes #263
- 修复内联样式 vendor prefix 解析错误的问题 (1e7997d), closes #259
1.2.0-alpha.0 (2019-09-30)
- 修改头条小程序的模板适配原生组件 (3436245)
- 修改支付宝和微信适配原生组件 (0b4ce79)
- 完成引入原生小程序的功能 (99a2cdb)
- 支持 config.js 写 esm (361cb4e)
- 新增 rootDir 配置,允许设置源码目录 (#262) (59a47f2)
1.1.2 (2019-09-27)
1.1.1 (2019-09-24)
- 修复跨平台开发时,type 定义冲突的问题 (#245) (0594a90), closes #227
- wechat: 完善 Input, Pick 组件类型 (c1e5614)
- 修正环境变量替换导致的语法错误 (5a5c020)
1.1.1 (2019-09-24)
- 修复跨平台开发时,type 定义冲突的问题 (#245) (0594a90), closes #227
- wechat: 完善 Input, Pick 组件类型 (c1e5614)
- 修正环境变量替换导致的语法错误 (5a5c020)
1.1.0 (2019-09-22)
- 修复 scope 包的引用错误 (#211) (f2e8cb7)
- 修正微信 Image mode 属性 type 定义 (#240) (c1b5687)
- wechat: 添加微信遗漏的云开发 API (#247) (4298813), closes #246
1.1.0-alpha.5 (2019-09-07)
1.1.0-alpha.4 (2019-09-07)
1.1.0-alpha.3 (2019-09-07)
- regenerator-runtime 报错的问题 (fa4cc68)
- 修复直接从 node_modules export 路径出错的问题 (f586ea7)
- 删除头条里没必要的 api (f5af7aa)
- 完善头条组件定义 (aaf3a27)
1.1.0-alpha.2 (2019-09-05)
- rewrite alias config for folders other than src (71bcb3b)
- 新增 unstable_batchedUpdates (5b485b4)
- 精简头条的 template (25872a1)
1.1.0-alpha.1 (2019-09-02)
- 支持 App 是一个 React 组件 (9b5bc84)
1.1.0-alpha.0 (2019-08-28)
1.0.18 (2019-09-18)
1.0.17 (2019-09-18)
- remove regenerator-runtime (cd33ad9)
- 修复 scope 包的引用错误 (#211) (fd7d542)
- 修复 css 中使用网络图片报错的问题 (#237) (d02c1db)
- 修复无法使用 catch 事件和 dataset 的问题 (44485b4), closes #219 #231
- 使用新的 this.emitFile api 生成文件 (941f522)
1.1.0-alpha.5 (2019-09-07)
Note: Version bump only for package root
1.1.0-alpha.4 (2019-09-07)
Note: Version bump only for package root
1.1.0-alpha.3 (2019-09-07)
- regenerator-runtime 报错的问题 (fa4cc68)
- 修复直接从 node_modules export 路径出错的问题 (f586ea7)
- 删除头条里没必要的 api (f5af7aa)
- 完善头条组件定义 (aaf3a27)
1.1.0-alpha.2 (2019-09-05)
- rewrite alias config for folders other than src (71bcb3b)
- 修复带有 __esModule 标示的 cjs 模块不能正确 import 的问题 (f98b0ca)
- 修正支付宝 api 类型定义 (844624a)
- 新增 unstable_batchedUpdates (5b485b4)
- 精简头条的 template (25872a1)
1.1.0-alpha.1 (2019-09-02)
- 支持 App 是一个 React 组件 (9b5bc84)
1.1.0-alpha.0 (2019-08-28)
1.1.0-alpha.1 (2019-09-02)
- 支持 App 是一个 React 组件 (9b5bc84)
1.1.0-alpha.0 (2019-08-28)
1.0.16 (2019-09-16)
- 修复 onReady 回调 (f6e276d), closes #203
- 修复带有 __esModule 标示的 cjs 模块不能正确 import 的问题 (f98b0ca)
- wechat: 更正 Image 和 Button 的 type 定义 (7ba51d3)
- 修复编译后图片路径不对的问题 (#225) (b05acc6), closes #224
- 修复较为动态地使用 Remax 组件时可能不会渲染的问题 (bfc3201)
- 修正支付宝 api 类型定义 (844624a)
1.0.15 (2019-09-04)
1.0.14 (2019-09-03)
- 修复支付宝 Button 组件缺少的 style 属性 (9e52a2d)
- 修复支付宝组件无法接受动态传递 props 的问题 (9d26dd2)
- 修正微信组件及 API 类型定义 (4630ff4)
1.0.13 (2019-09-02)
- 修复生命周期 hooks 里的闭包变量不更新的问题 (3b5e039)
1.0.12 (2019-09-02)
1.0.11 (2019-08-31)
- rollup watch #148 (f2f15ba)
- 修复 app.config.js 没有被 watch 的问题 (b88cfc8)
- 修复 watch 状态下删除 dist 目录导致小程序本身构建进程奔溃的问题 (921846d)
- 修复微信 api 的类型定义 (49e8d34)
- 修复支付宝 css 无法引用本地图片的问题 (#191) (9b6b501), closes #186
- 完善微信组件类型定义 (#161) (356fcbf)
1.0.10 (2019-08-30)
1.0.9 (2019-08-29)
- 修复 async/await 报错 (e1912a2)
1.0.8 (2019-08-28)
1.0.7 (2019-08-28)
1.0.6 (2019-08-28)
1.0.5 (2019-08-27)
- 提升模板渲染性能 (9af03f9)
1.0.4 (2019-08-24)
- 增加 remax-cli 缺失的 acorn-walk 依赖 (0eec56b)
1.0.3 (2019-08-24)
1.0.2 (2019-08-23)
- style 为 null/undefined 时报错的问题 (28f4367)
- stylus typo (60c4ec9)
- 修复 PX 也会被转换成 rpx 的问题 (e34c366)
- 生命周期 hooks 不能在组件中使用的问题 (4fa5695)
第一个正式版本。
不存在。