diff --git a/.github/workflows/relese.yml b/.github/workflows/relese.yml index 5898434..2c156bc 100644 --- a/.github/workflows/relese.yml +++ b/.github/workflows/relese.yml @@ -4,7 +4,7 @@ name: Release on: push: tags: - - 'v*' + - "v*" # 任务,定义个changelog 的任务 jobs: changelog: @@ -27,13 +27,25 @@ jobs: # 安装依赖 - name: Install dependencies run: npm install + + # 获取 tag 的版本类型(alpha 或 beta) + - name: Determine release tag + id: determine_tag + run: | + TAG=$(echo "${GITHUB_REF}" | sed 's/refs\/tags\/\(.*\)/\1/') + PRERELEASE=$(echo $TAG | sed -n 's/.*-\(alpha\|beta\|rc\).*/\1/p') + if [ -n "$PRERELEASE" ]; then + echo "::set-output name=tag::$PRERELEASE" + else + echo "::set-output name=tag::latest" + fi # # 打包 # - name: Build Packages # run: pnpm run build # 发布npm 发布前执行了prepublishOnly - name: Publish npm - run: npm publish + run: npm publish --tag ${{ steps.determine_tag.outputs.tag }} env: # 这里需要几个 Token 变量 # NPM_TOKEN 需要在 npm 网站生成 - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} \ No newline at end of file + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 15112de..57c2a44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,21 +3,25 @@ #### Feat - 支持多实例 +- 新增入参 debugDownloadData, 下载原始码流, 调试码流使用 +- 新增入参 disableRenderPrivateData, 禁止渲染私有数据 (如智能分析, 移动侦测, 火点信息等) ### Fixed -- 优化全屏的逻辑, 修复已知的bug, [issues #240](https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm/issues/240) -- 优化resize的逻辑, 修复已知的bug [issues #120](https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm/issues/120) -- 修复初始化窗口抖动的bug -- 修复一些已知bug [issues #269](https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm/issues/269) +- 优化全屏的逻辑, 修复已知的 bug, [issues #240](https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm/issues/240) +- 优化 resize 的逻辑, 修复已知的 bug [issues #120](https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm/issues/120) +- 修复初始化窗口抖动的 bug +- 修复一些已知 bug [issues #269](https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm/issues/269) ## v8.1.0 (2024-11-04) + #### Feat + - 完善取流埋点上报内容,错误上报 #### Fixed -- 修复偶现初始化成功后无法播放的问题 +- 修复偶现初始化成功后无法播放的问题 ## v8.0.13-alpha.1 (2024-10-17) diff --git a/README.md b/README.md index 9bf4fe7..ace407d 100644 --- a/README.md +++ b/README.md @@ -89,7 +89,7 @@ var player = new EZUIKit.EZUIKitPlayer({ alpha(功能测试)、beta(集成测试)为我们的非正式版本,可能存在功能或使用上的问题,若您遇到了任何问题,欢迎向我们反馈。 -非正式版本没有CDN资源,使用时需要配置 `staticPath`,引用本地的解码库资源。 +非正式版本没有 CDN 资源,使用时需要配置 `staticPath`,引用本地的解码库资源。 ### 使用示例 @@ -120,29 +120,27 @@ alpha(功能测试)、beta(集成测试)为我们的非正式版本, ```js EZOPENDemo = new EZUIKit.EZUIKitPlayer({ - id: 'playWind', + id: "playWind", width: 600, height: 400, - template:"pcLive", - url: '', - accessToken: '', - env:{ - domain: "https://iusopen.ezvizlife.com" // 北美地区 - } + template: "pcLive", + url: "", + accessToken: "", + env: { + domain: "https://iusopen.ezvizlife.com", // 北美地区 + }, }); ``` 各地区的域名分别为: -| 区域 | 域名 | -| --- | -------------------------------- | -| 北美 | https://iusopen.ezvizlife.com | -| 南美 | https://isaopen.ezvizlife.com | -| 欧洲 | https://ieuopen.ezvizlife.com | +| 区域 | 域名 | +| ------ | -------------------------------- | +| 北美 | https://iusopen.ezvizlife.com | +| 南美 | https://isaopen.ezvizlife.com | +| 欧洲 | https://ieuopen.ezvizlife.com | | 新加坡 | https://isgpopen.ezvizlife.com | -| 印度 | https://iindiaopen.ezvizlife.com | - - +| 印度 | https://iindiaopen.ezvizlife.com | #### 最佳实践 tips @@ -375,6 +373,8 @@ themeData将主题数据本地化,设置本地数据,需要删除template参