Skip to content

Latest commit

 

History

History
143 lines (83 loc) · 5.65 KB

CHANGELOG.zh-CN.md

File metadata and controls

143 lines (83 loc) · 5.65 KB

发布周期

  • 修订版本号:hotfix 修复
  • 次版本号:发布带有新特性的向下兼容的版本
  • 主版本号:含有破坏性更新和新特性,不在发布周期内

1.7.4

2024-10-15

#52 (感谢 wjp980108 同学的反馈)

  • 🪲 Fix the warning message when the config.check-origin-specified-files-url field is not provided.

1.7.3

2024-09-19

#50 (感谢 Jolie 同学的反馈)

  • 🪲 修复 [...new Set(config.checkOriginSpecifiedFilesUrl)] || [] 表达式在 Typescript 中的语法错误

1.7.2

2024-08-09

#43 (感谢 Banana-energy 同学的建议)

  • 🪲 修复 unCheckVersion({closeWorker: true}) 时 worker 值未被清空导致再次赋值时不生效的问题

1.7.1

2023-11-02

#35 (感谢 fickleness-youth 同学的建议)

  • 💄 优化: Web 应用版本实时检测方法指定文件地址内容是否有更新的 fetch 请求参数, 通过添加 {method: "HEAD", cache: "no-cache"} 来让服务器将只返回响应头信息而不返回实际的响应体,因此可以更快地获取到 ETag 或 Last-Modified 等响应头信息

1.7.0

2023-07-03

  • 🆕 支持 Web 应用版本实时检测的另一种方法: 通过浏览器的协商缓存原理, 检测指定文件地址内容是否有更新来判断是否有新版本可用
    • 新增 checkOriginSpecifiedFilesUrl 配置项: 设置该属性后将使用 “通过检测指定文件是否有更新” 而不是 “通过管理版本号” 来监测版本, 传入希望监测的文件地址列表, 通常情况为某个域名下的 index.html 文件 (字符串数组类型)
    • 新增 checkOriginSpecifiedFilesUrlMode 配置项: 支持两种模式 'one' / 'all'. 'one' 表示列表中文件地址只要有一个内容发生改变即提示更新; 'all' 表示列表中文件地址都发生改变时才提示更新. (当 checkOriginSpecifiedFilesUrl 配置后才生效
    • 新增 enable 配置项: 是否启用版本监测, 通过该配置项可以设置版本监测只在指定环境下开启 (默认 true)
    • 新增 clearIntervalOnDialog 配置项: 当发现新版本提示弹窗出现后, 是否清空定时器
  • 💄 更新 README.md 和 README.zh-CN.md 文档

1.6.7

2023-06-06

  • 💄 更新 .npmignore 文件列表

1.6.6

2023-06-06

  • 🪲 修复 .npmignore 文件过滤掉了 jest.config.ts 文件

1.6.5

2023-06-06

  • 🪲 修复 .npmignore 文件过滤掉了 utils 文件夹

1.6.3

2023-06-05

  • 💄 优化 npm 包体积, 通过 .npmignore 文件过滤不需要打包的文件

1.6.2

2023-02-13

  • 🆕 lark-message-config 新增 headerBgColor 变量,支持自定义消息卡片头部背景色, 以方便区分部署成功或失败的消息推送. 取值范围: blue、wathet、turquoise(默认)、green、yellow、orange、red、carmine、violet、purple、indigo、grey
  • 💄 更新 README.md 和 README.zh-CN.md 文档

1.6.1

2023-02-05

#22

  • 🆕 generate-version-file 新增 EXTERNAL_PATH 环境变量,支持传入文本文件路径,推荐在需要将大量额外信息写入 version.json 中时使用. 当同时设置了 EXTERNALEXTERNAL_PATH 时,优先级低于 EXTERNAL
  • 💄 更新 README.md 和 README.zh-CN.md 文档

1.6.0

2023-02-04

#22

  • 🆕 generate-version-file 新增 EXTERNAL 环境变量,可用于在自定义弹窗 UI 时展示更丰富内容。如当前版本更新内容或其他信息
  • 💄 更新 README.md 和 README.zh-CN.md 文档

1.5.0

2023-01-17

#15

  • 🆕 checkVersion 方法新增 immediate, 以支持首页访问时, 立即触发版本监测, 之后按自定义的较长时间间隔轮询 (减少请求服务器次数)
  • 🆕 新增版本监测弹窗允许关闭功能: cancelButtonText 用于自定义按钮文案; cancelMode 枚举取消更新后, 下一次更新的频率; cancelUpdateAndStopWorker 用于设置是否在取消更新时同时关闭 worker
  • 🆕 新增版本监测回调函数: onRefresh 用于确认刷新后的回调; onCancel 用于取消刷新后的回调
  • 💄 更新 README.md 和 README.zh-CN.md 文档 API 部分

1.4.0

2022-12-03

  • 🆕 新增 unCheckVersion 函数, 以支持在需要时终止版本实时监测 #15
  • 🪲 修复 checkVersion 函数在重复调用时, 创建多个 worker 进程
  • 💄 更新 README.md 和 README.zh-CN.md 文档

1.3.2

2022-11-08

  • 🪲 修复 send-lark-message.config 中 setDeployInfoInMainCard 为真时, remark 未显示 #12

1.3.1

2022-11-07

  • 💄 send-lark-message.config 新增字段 setDeployInfoInMainCard 以支持 Deploy 信息显示在主卡片中 #12

1.3.0

2022-08-21

  • 🆕 支持发送部署消息至企业微信机器人 #8
  • 💄 更新 README.md 和 README.zh-CN.md 文档

1.2.4

2022-07-28

  • 🆕 发送 lark 消息支持传入运行时字段 #3

1.2.1

2022-07-15

  • 🆕 支持自定义版本更新弹窗主题 #1