UNPKG

@jdcfe/yep-react

Version:

一套移动端的React组件库

1,035 lines (540 loc) 14.2 kB
--- order: 2 title: 更新日志 --- `Yep-React` 严格遵循 [Semantic Versioning 2.0.0](http://semver.org/lang/zh-CN/) 语义化版本规范。 #### 发布周期 - 修订版本号:每周末会进行日常 bugfix 更新。(如果有紧急的 bugfix,则任何时候都可发布) - 次版本号:每月发布一个带有新特性的向下兼容的版本。 - 主版本号:含有破坏性更新和新特性,不在发布周期内。 --- ### 1.0.0-beta.2 `2020-09-24` - **Feature** - 🌟 Icon 组件重构,封装单独的 svg 图标库[@jdcfe/icon-react](https://www.npmjs.com/package/@jdcfe/icons-react) ### 1.0.0-beta.1 `2020-07-24` - **Feature** - 🌟 Icon 组件重构,封装单独的 svg 图标库[@jdcfe/icon-react](https://www.npmjs.com/package/@jdcfe/icons-react) ### 1.0.0-alpha.15 `2020-04-27` - **Feature** - 🌟 Toast 组件 新增 Toast.hide() 方法,支持隐藏 Toast,实现防止路由切换 Toast 未销毁 ### 1.0.0-alpha.14 `2020-04-23` - **Feature** - 🌟 Toast 组件 新增 mask 参数,支持透明遮罩层,防止滑动穿透 ### 1.0.0-alpha.13 `2020-04-14` - **Feature** - 🌟 Carousel 组件 重构 ### 1.0.0-alpha.12 `2020-04-07` - **Feature** - 🌟 Picker 组件支持默认选中 ### 1.0.0-alpha.11 `2020-03-31` - **Feature** - 🌟 Toast 组件 message 支持传递 string 或 ReactNode 类型 ### 1.0.0-alpha.10 `2020-3-18` - **Bug Fix** - 🐞 修复 countdown 倒计时组件 leftTime 不是整数时无法终止倒计时的问题,目前按照四舍五入计算剩余时间。 ### 1.0.0-alpha.7 `2019-12-10` - **Feature** - 🌟 新增 Checkbox.CheckBoxGroup 组件,支持一键全部选中 ### 1.0.0-alpha.1 `2019-9-10` ### 0.5.5 `2019-9-3` - **Bug Fix** - 🐞 修复 raf 引入方式导致编译后无法正常加载模块的问题 ### 0.5.3 `2019-7-25` - **Bug Fix** - 🐞 IndexedList 组件 renderRow 函数签名,添加 index 和 sectionId ### 0.5.2 `2019-7-19` - **Bug Fix** - 🐞 修复 Carousel 组件垂直方向轮播未监听上下滑动事件、修复自动轮播机制 ### 0.5.1 `2019-7-18` - **Feature** - 🌟 新增 Collapse 组件@zhoujinxiu ### 0.5.0 `2019-7-16` - **Feature** - 🌟 新增 LazyLoad 组件@wangkang - 🌟 新增 Stepper 组件@jingxijun - 🌟 新增 NumberKeyboard 组件@wangkang - 🌟 新增 PasswordInput 组件@wangkang - 🌟 新增 Avatar 组件@wangkang - 🌟 新增 use-with-rocketact 使用说明 - **Bug Fix** - 🐞 修复 function 组件生成.d.ts 时多个默认导出的问题 ### 0.4.3 `2019-5-30` - **Bug Fix** - 🐞 修复 SwipeAction 无法自定义 className 的问题 - 🐞 修复 IndexedList 组件不使用 body 做为滚动容器 ### 0.4.2 `2019-5-29` - **Bug Fix** - 🐞 Popup 支持使用 portal 挂载到 body 下 ### 0.4.1 `2019-5-28` - **Feature** - 🌟 新增 Stepper 组件@jingxijun - 🌟 NavBar 组件支持定制左侧 close 组件,默认是 `关闭` ### 0.4.0 `2019-5-23` - **Feature** - 🌟 新增 Price 组件@zhoujinxiu - 🌟 新增 Cell 组件 - **Bug Fix** - 🐞 修复 Toast 组件存在多个的问题 ### 0.3.5 `2019-5-8` - **Bug Fix** - 🐞 修复 Loading 组件定位样式问题 ### 0.3.4 `2019-4-26` - **Feature** - 🌟 拆分 InfiniteLoader 组件,不再支持下拉刷新,下拉刷新功能拆分为 PullToRefresh 组件 ### 0.3.3 `2019-4-25` - **Bug Fix** - 🐞 修复 编译时丢失.d.ts 文件的问题 ### 0.3.1 `2019-4-2` - **Bug Fix** - 🐞 修复 IndexedList 组件使用吸顶字母未完全隐藏导致影响当前字母的 bug ### 0.3.0 `2019-3-14` - **Feature** - 🌟 使用 TypeScript 重构全部组件,可以获得更好的代码提示体验 - 🌟 break: Upload 组件重命名为 ImagePicker - 🌟 新增:Steps 组件、新增基于 apng 实现的 Loading 组件(默认京东 App7.0 统一 loading 动画),支持自定义动画 - 🌟 重新设计全新官网首页、Demo 首页 * **Bug Fix** - 🐞 无 * **Enhancement** - ### 0.3.0-alpha `2019-3-12` - **Feature** - 🌟 使用 TS 重构全部组件 * **Bug Fix** - 🐞 无 * **Enhancement** -### 0.2.28 `2019-3-4` - **Feature** - 🌟 新增 VirtualList 虚拟滚动列表组件 - 🌟 Tabs 支持 tabbar 数量超出可滑动 * **Bug Fix** - 🐞 无 * **Enhancement** -### 0.2.27 `2019-1-25` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复 mask 遮罩在 ios 下滑动穿透的问题时导致浮层上可滑动内容无法滑动的问题, * **Enhancement** -### 0.2.26 `2019-1-22` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 mask 遮罩在 ios 下滑动穿透的问题 * **Enhancement** -### 0.2.25 `2019-1-18` - **Feature** - 🌟 移除对 lrc 的依赖 * **Bug Fix** - 🐞 无 * **Enhancement** -### 0.2.24 `2018-11-26` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复 Tabs 组件的 distanceToChangeTab 参数不生效的问题 * **Enhancement** -### 0.2.23 `2018-11-20` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复新构建工作流下 Popover 组件不符合文件夹规格导致丢失的问题 * **Enhancement** -### 0.2.22 `2018-11-19` - **Feature** - 🌟 优化构建工作流,使用 yep-tools * **Bug Fix** - 🐞 AreaPicker 组件初始化默认选择时调用接口未传 index 的 bug * **Enhancement** -### 0.2.21 `2018-11-19` - **Feature** - 🌟 AreaPicker 组件新增支持初始化时选中默认的地区 * **Bug Fix** - 🐞 修改文档中的错误 * **Enhancement** -### 0.2.20 `2018-11-08` - **Feature** - 🌟 组件库编译时使用 babel-runtime helper * **Bug Fix** - 🐞 SwipeAction left 或 right 为空时自动切换 Swipe 状态时丢失 cover 导致的元素隐藏 * **Enhancement** -### 0.2.19 `2018-11-08` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 SwipeAction left 或 right 动态改变时,重新计算宽度 * **Enhancement** -### 0.2.18 `2018-11-07` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复 react-transition-group 依赖丢失 * **Enhancement** -### 0.2.17 `2018-11-07` - **Feature** - 🌟 AreaPicker 支持自定义数据格式、滑动触发切换安全距离 * **Bug Fix** - 🐞 SwipeAction 当 right 和 left 为空时的 bug * **Enhancement** -### 0.2.16 `2018-11-06` - **Feature** - 🌟 新增主站地区选择组件 AreaPicker * **Bug Fix** - 🐞 无 * **Enhancement** -### 0.2.15 `2018-10-30` - **Feature** - 🌟 SwipeAction 组件新增 onMovingDistance 回调,实时返回滑动的距离,左滑为-,右滑为+ * **Bug Fix** - 🐞 无 * **Enhancement** -### 0.2.14 `2018-10-18` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 IndexedList 右侧索引滑动时左侧页面抖动(Ios 下) * **Enhancement** -### 0.2.13 `2018-10-16` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 IndexedList 右侧索引滑动时左侧页面抖动 * **Enhancement** -### 0.2.12 `2018-10-16` - **Feature** - 🌟 新增 SearchBar 组件 * **Bug Fix** - 🐞 Checkbox 组件的大小 * **Enhancement** - Message 组件提示图标可定制 ### 0.2.11 `2018-10-12` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 无 * **Enhancement** - IndexedList 组件新增 keyLabel 来获取唯一的 key ### 0.2.10 `2018-10-11` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复 Dialog 的 confirm 组件更多参数的传参方式,第四个参数 restProps 为 object 类型,支持 Dialog 组件的其余属性 * **Enhancement** -### 0.2.9 `2018-10-09` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修改 IndexedList renderRow 回调参数,之前是 label,现在修改为 label 所在的一行数据 object * **Enhancement** -### 0.2.8 `2018-10-08` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复 Switch 组件外部 currentStatus 改变时不能改变 Switch 组件内部状态的 bug * **Enhancement** -### 0.2.7 `2018-09-27` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复 `Tabs` 组件 无法右滑切换的 bug * **Enhancement** - 手势组件独立出去使用 ts 重构,直接引用@jdcfe/yep-gesture ### 0.2.6 `2018-09-27` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复 `Tabs` 组件 onChange 回调未触发的 bug,回调参数为 index * **Enhancement** -### 0.2.5 `2018-09-11` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 重构 `ToolTip` 组件,修改 props - 🐞 修复 `AutoComplete` 组件 * **Enhancement** -### 0.2.4 `2018-09-11` - **Feature** - 🌟 Dialog 的 confirm 组件提供更多参数 * **Bug Fix** - 🐞 修复 ToolTip 组件的 bug * **Enhancement** -### 0.2.3 `2018-08-29` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复 Button 组件 overflow:hidden 导致 border 不可见的问题 * **Enhancement** -### 0.2.2 `2018-08-14` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复 InputItem 的 Placeholder 上下不居中的问题 * **Enhancement** -### 0.2.1 `2018-08-08` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复在 ios 下 InputItem editable 为 false 的情况下,onClick 点击会触发 focus 导致弹出键盘的问题 * **Enhancement** - 新增组件库字体 ### 0.2.0 `2018-07-26` 经过 18 个小版本迭代,发布 0.2.0 版本。 - **Feature** - 🌟 重新设计全部组件规范,支持自定义主题。组件按需加载支持引入 css 和 scss 源文件 - 🌟 新增 Tips 组件 - 🌟 新增 AutoComplete 组件 - 🌟 新增 ToolTip 组件 - 🌟 新增 InputItem 组件 - 🌟 新增 Carousel 组件 - 🌟 新增 Rate 组件 - 🌟 新增 DatePicker 组件 - 🌟 新增 PickerVIew 组件 - 🌟 Picker 组件支持多列数据,支持级联选择 - 🌟 Placeholder 组件更名为 Skeleton,用来配置页面骨架组件 * **Bug Fix** - 🐞 修改部分 scss 变量可覆盖 - 🐞 重构 Button 组件的 border 实现方式 * **Enhancement** - `List.Item` 组件右侧 图标支持自定义,当 `icon`为 string,需要符合 Icon type,如果是自定义组件,则直接渲染 - `IndexedList` 组件新增 `activeBar` 属性,支持外界影响 bar 的 active 状态 - `TabBar` 支持自定义 `badge` `dot` `hidden` 属性 - `Button` 支持 `type=ghost`类型 - `List` 新增 `Brief`次级内容 - 引入 FlowType 静态检查 ### 0.1.18 `2018-07-24` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 规范 Dialog confirm 组件样式 * **Enhancement** -### 0.1.17 `2018-07-20` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 Picker 及 DatePicker 组件未滑动点击确定时的 bug * **Enhancement** -### 0.1.16 `2018-07-18` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 无 * **Enhancement** - Swiper 组件支持无限滚动 ### 0.1.15 `2018-07-17` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 无 * **Enhancement** - List.Item 组件右侧 图标支持自定义,当 icon 为 string,需要符合 Icon type,如果是自定义组件,则直接渲染 ### 0.1.14 `2018-07-17` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复 DatePicker 关闭时未正确返回数据的问题 * **Enhancement** -### 0.1.13 `2018-07-17` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复 hairline-bottom 的问题 - 🐞 修复 InputItem 字体大小为 32px * **Enhancement** -### 0.1.12 `2018-07-16` - **Feature** - 🌟 新增 InputItem、DatePicker、PickerVIew 组件 * **Bug Fix** - 🐞 * **Enhancement** -### 0.1.11 `2018-07-10` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复部分组件按需加载依赖错误 * **Enhancement** -### 0.1.10 `2018-07-09` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 因为 prettier 导致 1PX 为 1px 的 bug * **Enhancement** -### 0.1.9 `2018-07-06` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 重构 Button 组件的 border * **Enhancement** -### 0.1.8 `2018-07-05` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复 List 组件依赖 Icon 组件样式 * **Enhancement** -### 0.1.7 `2018-06-29` - **Feature** - 🌟 新增 Rate 组件 * **Bug Fix** - 🐞 无 * **Enhancement** -### 0.1.6 `2018-06-26` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 修复 Carousel 组件数据只有一条时回弹的 bug * **Enhancement** -### 0.1.5 `2018-06-21` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 无 * **Enhancement** - 📝 Carousel 组件新增 `isBounces` 属性支持,支持是否允许回弹效果 ### 0.1.4 `2018-06-20` - **Feature** - 🌟 无 * **Bug Fix** - 🐞 无 * **Enhancement** - 📝 IndexedList 组件新增 activeBar 属性,支持外界影响 bar 的 active 状态 ### 0.1.3 `2018-06-20` - **Feature** - 🌟 新增 Carousel 组件 * **Bug Fix** - 🐞 无 * **Enhancement** - 📝 无 ### 0.1.2 `2018-06-14` - **Feature** - 🌟 新增 AutoComplete 组件 - 🌟 新增 ToolTip 组件 - 🌟 新增 Input 组件 - 🌟 样式按需加载提供 css 的引入方式 * **Bug Fix** - 🐞 无 * **Enhancement** - 📝 代码引入 FlowType 静态检查及相应静态检查问题修复 ### 0.1.1 `2018-06-01` - **Feature** - 🌟 根据设计稿重新设计大部分组件规范 - 🌟 支持组件[自定义主题样式](/#/doc/customize-theme) - 🌟 新增 Tips 组件 - 🌟 `TabBar` 支持自定义 `badge` `dot` `hidden` 属性 - 🌟 `Button` 支持 `type=ghost`类型 - 🌟 `List` 新增 `Brief`次级内容 * **Bug Fix** - 🐞 无 * **Enhancement** - 📝 更新 `TabBar` 使用文档 - 📝 更新 `Button` 文档 - 📝 更新 `List` 使用文档 ### 0.1.0 `2018-05-25` - 🌟🌟🌟 Release 0.1.0