---
title: 更新日志
toc: false
timeline: true
---
## 撰写格式说明
```markdown
## 版本-发布时间
- [组件/功能]
  - [图标] [动作][内容]
  - [图标] [动作][内容]
- [图标] [组件/功能] [动作] [内容]
- [图标] [动作] [组件/功能] [内容]
```
## 提交说明
- 每次迭代发布的版本请遵循以下格式
- 请在CHANGELOG-START后一行添加内容
- 机器人会从CHANGELOG-START后开始获取迭代内容，直至找到第一个 ```---``` 结束，作为本次迭代的说明发送到前端群，如未获取到新内容将会发送提示
- 一次发布内容以 ```---``` 结尾，例如：
```markdown
## 示例1.0.0-2020年1月1日
- 修改内容1
- 修改内容2
- 修改内容3
---
```
- 当一次发布内容涵盖多个版本时，请在一个块内维护，例如：
```markdown
## 示例1.0.0-2020年1月1日
- 修改内容1
- 修改内容2
- 修改内容3
---
## 示例1.0.1-2020年1月1日
- 修改内容1
- 修改内容2
- 修改内容3
---
```

## CHANGELOG-START

## 0.1.5 - 2021年2月20日

- YModule
- YPage

---

## 0.1.5 - 2021年1月17日

- YLayout
  - 取消provider
- YAuth
  - 从layout中脱离出来
- YSystem
  - 作为整个系统的容器

---

## 0.0.126 -2021年1月20日
=======
=======
=======
=======
## 0.0.137 - 2021年02月07日

- YApplication
  - 修复：去掉 ContextStyle样式：padding:12px。修复内容区域有12px间隔的问题;
- YUpload
  - 优化：OSS token过期失效优化;

---


## 0.0.136 - 2021年02月05日

- YWD
  - 修复：yw api 更新generated。解决登录失效时无限跳转的问题；
- YUpload
  - 优化：拖拽内容时，触发多次事件;

---

## 0.0.135 - 2021年02月03日

- YUpload
  - 新增：文件预览添加过期时间判断
- Yfilter
  - 修复：组件过长时，样式错误

---

## 0.0.134 - 2021年02月03日

- YUpload
  - 样式优化;
  - 文件预览状态判断优化;
  - 修改初始值修改监听机制;
  - 文件预览添加请求失败情况
  - 上传按钮loading状态不可点击

---

## 0.0.133 - 2021年02月02日

- YUpload
  - 恢复误删参数;

---

## 0.0.132 - 2021年02月02日

- YUpload
  - 批量上传就触发一次onchange
  - 新增文件名提示框功能，参数名为showFileNameTip
  - 废弃name参数，改用requestKeyName
  - 除图片模式外maxshow不起作用
- YModal
  - 优化圆角
  - 全屏margin: 20px
  - title与footer去除border

---

## 0.0.131 - 2021年1月28日

- YApplication
  - 默认路由过滤/login
- YBookmark
  - 根除标签页跳转重复请求问题
  - 完善YBookmark README.md
- YUpload
  - maxshow省略样式调整
  - 文件预览添加非加密等等

---
## 0.0.130 - 2021年1月28日

- YUpload
  - 添加文件预览
  - 添加oss加密
  - 组件结构重构

---
## 0.0.129 - 2021年1月26日

- YBookmark
  - 提供tab和menu关联与两次请求的开关属性temIsRelated
- YTable
  - 修复windows下宽度计算问题

---

## 0.0.128 - 2021年1月25日

- YTable
  - 兼容windows电脑在列数比较少的情况下，table的宽度的显示

---

## 0.0.127 - 2021年1月21日

- YModal
  - bodyStyle覆盖问题修复
- YUpload
  - 修复表单内更新问题

---

## 0.0.126 - 2021年1月20日

- YUpload
  - 上传按钮默认文案修改
  - 文件名省略方式修改

---

## 0.0.125 - 2021年1月20日

- YSelect
  - 修复option有重复键值对时滚动异常问题

---

## 0.0.124 - 2021年1月20日

- YUpload
  - 增加开放beforeupload方法
- YFilter
  - 新增了一个属性```filterKey```，传该值时渲染config

---

## 0.0.123 - 2021年1月19日

- YUpload
  - 修改```onchange```事件
  - 添加原始文件名及展示

---

## 0.0.122 - 2021年1月18日

- YUpload
  - oss请求多次上传文件名相同的问题修复
- YModal.Image
  - 修复关闭后根节点消除
  - 新增支持keyboard字段控制esc关闭

---

## 0.0.121 - 2021年1月18日

- YModal.Image
  - 操作台增加关闭按钮
  - 新增：ESC关闭

---

## 0.0.120 - 2021年1月15日

- YSelect
  - 修复无效请求与多个YSelect无法兼容问题

- YUpload
  - uploadPicture类型新增对文件类型的支持

---

## 0.0.119 - 2021年1月14日

- YUpload
  - 上传图片类型中校验文件类型问题修复
- YBookmark
  - 修复:导致页面请求两次问题存储页面信息功能暂时隐藏
- YFilter
  - 修复:filter布局Row gutter引起的滚动条

---

## 0.0.118 - 2021年1月14日

- YSelect
  - 修复：新增自定义项时无反应问题
- YGoodsCategories
  - 清除废弃接口18526. /category/spu/list
- YUpload
  - onChange新增第二参数新增/删除的文件列表,文件上传or文件删除or默认值大于限制张数等场景返回
  - 拖拽完成添加onChange事件触发
- YFilter
  - 修复：内部组件Range修改样式，修复添加antd原生属性导致样式错乱

---

## 0.0.117 - 2021年1月13日

- YUpload
  - 新增ossDir参数，可完全自定义oss文件路径
  - oss文件路径新增时间 文件夹
  - 新增maxShow参数，可限制图片上传列表最多展示张数
  - 新增showFileName参数，为true在图片底部展示图片名称

---

## 0.0.116 - 2021年1月12日

- YBookmark
  - 标签页存储匹配用户信息
  - 每次刷新校验标签页权限
  - replace方法完善
  - 用户第一次进入之后，页面刷新以路由为准

---

## 0.0.115 - 2021-01-11

- YFilter
  - 修复：自定义组件不能获取原始值的bug;
- YTable
  - 宽度1像素偏差修改
- YImage
  - 初始化时不渲染弹框组件

---

## 0.0.114 - 2021-01-11

- 去掉多余文件，优化打包体积;
- AUTH：开发环境和测试环境接口域名修改
- YUpload
  - 优化逐渐样式
  - 优化获取oss配置流程

- YFilter
  - 布局优化

---

## 0.0.113

- YSelect
  - 修复多个select请求无效

---

## 0.1.2

- request的版本是0.0.23， 未登录时跳转指定的域名/login

---

## 0.1.1

- request的版本是最新的0.1.0， 未登录时跳转/login

---

## 0.0.111

- YUpload
  - 文件删除时antd渲染问题修复
  - 修复点击裁剪弹框取消按钮后再次上传图片不在弹框的问题
  - 完善上传校验打印提示语
  - cropper组件兼容旧写法

---

## 0.0.110

- YBookmark
  - window兼容
  - 路由跳转更新同步search
  - 新增replace传值替换当前高亮标签页

---

## 0.0.109

- 商品中心 dev环境api 修改;

---

## 0.0.108

- YSelect
  - 修复请求函数多次输入请求两次

---

## 0.0.107

- yw confing 更新

---

## 0.0.106

- api hook重新生成

---

## 0.0.105

- YModal.Image
  - 图片预览大图居中显示优化

---

## 0.0.104

- YApplication
  - 修改menu的less变量

---

## 0.0.103

- YApplication
  - 修改menu的less变量

- YUload
  - 添加拖拽功能 `isDrag=true 可拖拽, 默认不可拖拽`
  - 添加按钮内容自定义功能 `buttonText 可以是字符串，可以是reactNode`
  - request添加返回值兼容
    - 无返回值 或者 返回空字符串，不将图片加入预览组件
    - 可返回 `{ [url | fileUrl | uploadAddress]: string, [fileName | uploadFileName]?: string }`
    - 可返回 `{ list: { [url | fileUrl | uploadAddress]: string, [fileName | uploadFileName]?: string }[]}` ps: 如果接口返回值符合条件，request可直接等于接口-
  - 图片顺序拖拽后复位问题修复
  - 多图上传loading判断优化

---

## 0.0.101

- YBookmark
  - iframe通行删除会话存储

---

## 0.0.100

- YBookmark
  - 本地存储修改为会话存储
  - 修复删除标签页存储不删除问题

- useModal
  - 修复useModal的hook使用国际化问题
- hook
  - 🌟 useSetInterval
    `
      useSetInterval(() => {
    if (second <= 0) {
      return () => {
        setDelay(null as unknown as number);
        setSecond(60);
        setDisabled(false);
      };
    }
    setSecond(second - 1);
  }, delay);
    `
- 修改@ywfe/utils的依赖方式

---

## 0.0.99

- YApplication
  - 修复childmenus为null的容错

- YGoodsCategories
  - 某级选择
  - 级联选择
  - 树状选择

---

## 0.0.98

- YApplication
  - 修复一级路由的逻辑

---

## 0.0.97

- YPopover
  - 调整组件样式，去除div块级元素，不再由div包裹

- targetCard:
  - 卡片渲染改为数组渲染；
  - 支持点击事件；
  - 支持自定义样式；
  - 支持提示框宽度设置

---

## 0.0.96

- YApplication
  - menus和permission的逻辑升级
  - 解决pathname带参数的情况下刷新
- YBookmark
  - 匹配标签页与侧边栏
  - 解决初始化空标签页问题
- YFilter
  - 提供 ```filterFormRef``` 属性，对外暴露form实例上所有方法
  - 提供 ```React.MutableRefObject<YFilterInstance>``` 方法，可扩展，对外提供YFilter实例方法，目前提供 setFilterConfigItemOptions 方法
- YUpload
  - 新增隐藏预览列表功能

---

## 0.0.95

- YApplication
  - 固定sidebar

---

## 0.0.93

- YApplication
  - 修复没有任何权限的渲染逻辑

- YBookmark
  - 新增bookmark跳转携带？参数
  - 新增bookmark存取回显数据
  - 新增bookmark路由跳转不新增标签

- YSelect
  - 修复option的disable打包报错

---

## 0.0.88

- YApplication
  - 兼容没有任何权限的场景

---

## 0.0.87

- YApplication
  - 修复路由跳转问题

---

## 0.0.85

- YApplication
  - 修复总是有404问题

---

## 0.0.84

- YFilter
  - config 可以现在可以配置 null

- YUpload
  - 文件上传，添加无上传类型限制功能
  - 添加部分已上传文件不可删除功能

- YApplication
  - 支持404

---

## 0.0.83

- YFilter
  - 自定义组件，render的第二个参数unLimitKeyChangeValue，可以接受对象处理多个参数,  兼容老的写法
  - 新增 isTabsClearParams，tab切换时不重置搜索参数， 默认true，不重置
  - 新增 isResetRequest ，重置是否重新请求列表，默认true，请求
  - 修复bug，重置时忘带 pageIndex，pageSize 两个参数
- 修改env的取值逻辑

---

## 0.0.82

- YSelect
  - 修复搜索时取消loading阻断
  - 修复多选时默认值展示问题

---

## 0.0.81

- YTable
  - 更改获取权限中心联调环境域名
  - 修复每页条数不能更改的问题

---

## 0.0.80

- YUpload
  - 修改request定义，request接口可不返回
  - 允许裁剪情况下，多次上传图片，多次弹裁剪框问题修复

---

## 0.0.79

- YTable
  - 增加字段 ```isNeedPlaceholder```：是否需要占位符，如果需要，当列表数据为空时，展示-， 默认false
  - 恢复以下功能
    - 🌟 增加字段 ```onReload```：独立table组件暴露刷新方法
    - 如果没有传递 ```rowKey``` ，组件内部处理
    - 独立table组件支持传入默认页数和第几页
    - 如果某一列数据没有值，使用'-'占位

---

## 0.0.78

- YSelect
  - 增加配置 ```shouldRequestOnFilter``` ，用于仅过滤时是否要发请求
  - 修复多选时，值类型为对象时的获取值异常问题

---

## 0.0.77

- YUpload
  - 修复interface request等定义错误问题
  - 修复文件模式下不能下载问题
  - 文件模式下预览文件改为新建窗口打开

---

## 0.0.76

- YModal
  - 🐞全屏方案修复可根据传入的title与footer自动伸缩
  - 🐞优化打包后console.warn主要包括:
    - useModal的render使用的定时器
    - componentWillReceiveProps即将淘汰替换成```UNSAFE_componentWillReceiveProps```

- YApplication
  - state中添加permissions: string[]; 通过如下方式传递:
    ```
    component: (props) => {
      console.log('props', props.state.permissions)
      return (
        <YLoader>
          <Page title="入驻审核" />
        </YLoader>
      );
    },
    ```

---

## 0.0.74

- YUpload
  - 接口定义修复
  - 新增文件参数自定义 setFileParams 方法
  - value的值新增适配fileUrl和fileName
  - 修改配置项 originProps 为 originalProps

---

## 0.0.73

- YUpload
  - 获取oss配置修复
  - 上传失败未恢复状态修复

- 回滚YTable
  - 回滚原因：
    filter组件暴露出来的刷新方法，在调用的时候筛选条件重置了，filter组件暂时没找出什么问题，但是发现回滚table，可以解决，因牵扯到上线问题，暂时回滚table组件，之后会和filter组件继续排查
  - 以下功能不支持：
    - 🌟 增加字段onReload：独立table组件暴露刷新方法
    - 如果没有传递rowKey，组件内部处理
    - 独立table组件支持传入默认页数和第几页
    - 如果某一列数据没有值，使用'-'占位

---

## 0.0.70

- YUpload
  - 添加图片组件
  - 添加name配置，修改request返回类型，改为返回对象，包含文件名和地址
  - 修改接口地址

- YTable
  - 🌟 增加字段onReload：独立table组件暴露刷新方法
  - 如果没有传递rowKey，组件内部处理
  - 独立table组件支持传入默认页数和第几页
  - 如果某一列数据没有值，使用'-'占位

- YSelect
  - 🌟增加hover Option时Tooltip展示配置
    - hoverText
    - hoverTextConfg，取自YPopover配置

- YIcon
  - 🌟 增加type类型： ’black‘ 、 ‘white’

- YModal
  - 🌟 增加组件：YModal.Image
    - 参数：
    - 1.visible 显隐
    - 2.images 图片参数
    - 3.index 默认显示第几个
    - 4.rotate 旋转角度
    - 5.scale 放大缩小
    - 6.close 关闭回调函数
    - 🐞 监听props的index变化
    - 🐞 弹窗图片居中体验优化
  - 🌟 新增YModal.showMore
    - 参数：
    - 1.modalType 弹窗类型 默认值confirm
    - 2.lessContent 弹窗内容简写
    - 3.moreContent 弹窗内容详情  （支持一键复制）

- YUpload 和 YCheckbox

  - 后端接口改造，重新对接

---

## 0.0.68

- YSelect

  - 🐞删除导出YSelectCustomValue
  - 🐞删除style
  - 🐞firstFetch  更名为  shouldInitFetch
  - 🐞showAllOption 更名为 showDefaultOption
  - 🐞allOptionText 更名为 defaultOptionText
  - 🐞修复获取接口数据时异常导致报错
  - 🌟 增加字段：
      1. apiDataKey，
      2. apiLabelKey，
      3. apiValueKey，
      4. defaultOptionValue，
      5. previewPlaceholder，
      6. shouldFetchWhenEmpty
      7. minWidth

---
## CHANGELOG-END
