diff --git a/.github/actions/fetch-latest-release/index.js b/.github/actions/fetch-latest-release/index.js index 54f56909..5e9845f8 100644 --- a/.github/actions/fetch-latest-release/index.js +++ b/.github/actions/fetch-latest-release/index.js @@ -12,36 +12,42 @@ async function fetchLatestRelease() { let latestRelease; try { - latestRelease = await octokit.rest.repos.getLatestRelease({ - owner, - repo + const releases = await octokit.rest.repos.listReleases({ + owner: owner, + repo: repo }); + + const nonDraftReleases = releases.data.filter(release => !release.draft); + + const sortedReleases = nonDraftReleases.sort((a, b) => new Date(b.created_at) - new Date(a.created_at)); + + latestRelease = sortedReleases[0]; } catch (error) { core.info('Could not fetch the latest release. Have you made one yet?'); core.setFailed(error); } - const { data } = latestRelease; - - core.setOutput('url', data.url); - core.setOutput('assets_url', data.assets_url); - core.setOutput('upload_url', data.upload_url); - core.setOutput('html_url', data.html_url); - core.setOutput('id', data.id.toString()); - core.setOutput('node_id', data.node_id); - core.setOutput('tag_name', data.tag_name); - core.setOutput('target_commitish', data.target_commitish); - core.setOutput('name', data.name); - core.setOutput('body', data.body); - core.setOutput('draft', data.draft); - core.setOutput('prerelease', data.prerelease); - core.setOutput('author_id', data.author.id.toString()); - core.setOutput('author_node_id', data.author.node_id); - core.setOutput('author_url', data.author.url); - core.setOutput('author_login', data.author.login); - core.setOutput('author_html_url', data.author.html_url); - core.setOutput('author_type', data.author.type); - core.setOutput('author_site_admin', data.author.site_admin); + core.info(`Found most recent release: \`${latestRelease.tag_name}\``); + + core.setOutput('url', latestRelease.url); + core.setOutput('assets_url', latestRelease.assets_url); + core.setOutput('upload_url', latestRelease.upload_url); + core.setOutput('html_url', latestRelease.html_url); + core.setOutput('id', latestRelease.id.toString()); + core.setOutput('node_id', latestRelease.node_id); + core.setOutput('tag_name', latestRelease.tag_name); + core.setOutput('target_commitish', latestRelease.target_commitish); + core.setOutput('name', latestRelease.name); + core.setOutput('body', latestRelease.body); + core.setOutput('draft', latestRelease.draft); + core.setOutput('prerelease', latestRelease.prerelease); + core.setOutput('author_id', latestRelease.author.id.toString()); + core.setOutput('author_node_id', latestRelease.author.node_id); + core.setOutput('author_url', latestRelease.author.url); + core.setOutput('author_login', latestRelease.author.login); + core.setOutput('author_html_url', latestRelease.author.html_url); + core.setOutput('author_type', latestRelease.author.type); + core.setOutput('author_site_admin', latestRelease.author.site_admin); } try { diff --git a/.github/actions/node-setup/action.yml b/.github/actions/node-setup/action.yml new file mode 100644 index 00000000..bc5a4a53 --- /dev/null +++ b/.github/actions/node-setup/action.yml @@ -0,0 +1,28 @@ +name: Node Setup +description: Node Setup + +outputs: + cache-hit: + description: Informing if there has been cache hit on node_modules + value: ${{ steps.node-modules.outputs.cache-hit }} + +runs: + using: composite + steps: + - name: Use Node.js + uses: actions/setup-node@v3 + with: + node-version: '20.x' + registry-url: 'https://registry.npmjs.org' + + + - name: Synchronize Node Modules cache + id: node-modules + uses: actions/cache@v3 + with: + path: ${{ steps.npm-cache-dir.outputs.dir }} + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + + diff --git a/.github/workflows/e2e_pr.yml b/.github/workflows/e2e_pr.yml new file mode 100644 index 00000000..3ec9eb94 --- /dev/null +++ b/.github/workflows/e2e_pr.yml @@ -0,0 +1,44 @@ +name: Video Player PR + +on: + workflow_dispatch: + +env: + CI: true + +jobs: + e2e: + name: install + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + token: ${{ secrets.GITHUB_TOKEN }} + + - name: Node setup + uses: ./.github/actions/node-setup + + - name: NPM Install + run: npm install + + - name: E2E tests + run: npm run test:e2e + + - name: Upload report to artifact + uses: actions/upload-artifact@v4 + if: ${{ !cancelled() }} + with: + name: playwright-report + path: playwright-report/ + retention-days: 30 + +# - name: Deploy report to Github Pages +# if: always() +# uses: peaceiris/actions-gh-pages@v3 +# with: +# github_token: ${{ secrets.GITHUB_TOKEN }} +# publish_dir: playwright-report + + + diff --git a/.github/workflows/release-edge.yml b/.github/workflows/release-edge.yml index dc0fef8a..5c94371a 100644 --- a/.github/workflows/release-edge.yml +++ b/.github/workflows/release-edge.yml @@ -36,6 +36,7 @@ jobs: release-as: ${{ steps.calculate-edge-version.outputs.next-edge }} prerelease: true default-branch: ${{ github.ref_name }} + changelog-path: CHANGELOG-edge.md # The logic below handles the npm publication: - uses: actions/setup-node@v4 diff --git a/.github/workflows/update_master.yml b/.github/workflows/update_master.yml index 0cdab2ca..35be336b 100644 --- a/.github/workflows/update_master.yml +++ b/.github/workflows/update_master.yml @@ -10,29 +10,20 @@ jobs: - uses: actions/checkout@v4 with: ref: master - fetch-depth: 0 - - - name: Merge edge into master + - name: Reset promotion branch run: | - git config user.name "cloudinary-jenkins" - git config user.email "cloudinary-jenkins@clodinary.com" - git checkout -b update-master - git merge -X ours --no-edit origin/edge || true - + git fetch origin edge:edge + git reset --hard edge - name: Create Pull Request uses: peter-evans/create-pull-request@v6 with: - token: ${{ secrets.BOT_TOKEN }} - branch: update-master - base: master + branch: update-master-from-edge title: "chore: update master" body: | This PR was created Automatically. - Please approve and squash-merge it. - + IMPORTANT: Before merging, make sure all the changes are listed in the squash-commit footer. Format must be plain conventional-commit, one per line. No `*` bullets and no `----` comments are allowed. - Commit footer format for release-please (see https://github.com/googleapis/release-please/tree/main?tab=readme-ov-file#what-if-my-pr-contains-multiple-fixes-or-features): diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 39f9aa25..0528e825 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -26,5 +26,5 @@ jobs: - name: Unit tests run: npm run test:unit - # - name: E2E tests - # run: npm run test + - name: E2E tests + run: npm run test:e2e diff --git a/.gitignore b/.gitignore index 3f6f8f59..1a49a0c7 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,10 @@ lib/ .DS_Store \.history/ + +# playwright e2e tests + +/test-results/ +/playwright-report/ +/blob-report/ +/playwright/.cache/ \ No newline at end of file diff --git a/CHANGELOG-edge.md b/CHANGELOG-edge.md new file mode 100644 index 00000000..5f8aad8d --- /dev/null +++ b/CHANGELOG-edge.md @@ -0,0 +1,1047 @@ +# Changelog + +## [2.0.5-edge.2](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.5-edge.1...v2.0.5-edge.2) (2024-07-09) + + +### Bug Fixes + +* chapters innerHTML to innerText ([#671](https://github.com/cloudinary/cloudinary-video-player/issues/671)) ([124663f](https://github.com/cloudinary/cloudinary-video-player/commit/124663f943f5e1060819ca1658032da2aebd4afe)) +* custom profile docs example ([#673](https://github.com/cloudinary/cloudinary-video-player/issues/673)) ([3c728c1](https://github.com/cloudinary/cloudinary-video-player/commit/3c728c17711541d04b83e427b4bc6b01f80d6823)) +* remove braces override ([#670](https://github.com/cloudinary/cloudinary-video-player/issues/670)) ([658d18b](https://github.com/cloudinary/cloudinary-video-player/commit/658d18b6a3e9ca305562233fe848e8b0be405a03)) +* security issue braces ([#668](https://github.com/cloudinary/cloudinary-video-player/issues/668)) ([a0c5496](https://github.com/cloudinary/cloudinary-video-player/commit/a0c5496abef60804cb762b5c58399cd1f0e07711)) + +## [2.0.5-edge.1](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.5-edge.0...v2.0.5-edge.1) (2024-06-26) + + +### Bug Fixes + +* fetchLatestRelease ([4e6e721](https://github.com/cloudinary/cloudinary-video-player/commit/4e6e7210ca26761ee71c154a62f54bca6d97553f)) +* separate edge/master changelogs ([#663](https://github.com/cloudinary/cloudinary-video-player/issues/663)) ([e2cfc09](https://github.com/cloudinary/cloudinary-video-player/commit/e2cfc09573d44712bca8bd46fcea224cd45ff91e)) + +## [2.0.5-edge.0](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.4-edge.0...v2.0.5-edge.0) (2024-06-26) + + +### Bug Fixes + +* remove polyfill ([#665](https://github.com/cloudinary/cloudinary-video-player/issues/665)) ([3e89bc1](https://github.com/cloudinary/cloudinary-video-player/commit/3e89bc12127e9e338709cf751bca96a5d727e3c8)) + +## [2.0.4-edge.0](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.3-edge.1...v2.0.4-edge.0) (2024-06-16) + + +### Bug Fixes + +* use videojs events & re-trigger to analytics package with custom… ([#639](https://github.com/cloudinary/cloudinary-video-player/issues/639)) ([5dc594b](https://github.com/cloudinary/cloudinary-video-player/commit/5dc594b40487f1b04e09a9f40eeb94f0260e3714)) + + +## [2.0.3-edge.1](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.3-edge.0...v2.0.3-edge.1) (2024-06-06) + + +### Bug Fixes + +* handle live streams ([#641](https://github.com/cloudinary/cloudinary-video-player/issues/641)) ([db48830](https://github.com/cloudinary/cloudinary-video-player/commit/db488308d7038993d0416bbe42fa603b0ba1c90d)) +* text track with no src should fall-back to transcript ([#640](https://github.com/cloudinary/cloudinary-video-player/issues/640)) ([35e54d9](https://github.com/cloudinary/cloudinary-video-player/commit/35e54d973a87a05bc9cc2a829feb02dc80f195c0)) + +## [2.0.3-edge.0](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.2-edge.3...v2.0.3-edge.0) (2024-05-28) + + +### Bug Fixes + +* bump video analytics, trigger analytics event only once ([#637](https://github.com/cloudinary/cloudinary-video-player/issues/637)) ([cbb0d07](https://github.com/cloudinary/cloudinary-video-player/commit/cbb0d072a19a5ab4104a45e0e2c166de97d804bf)) +* prevent undefined error when seek-thumbnails are unavailable ([#635](https://github.com/cloudinary/cloudinary-video-player/issues/635)) ([f07df6b](https://github.com/cloudinary/cloudinary-video-player/commit/f07df6bc6bee0a450f5284cd1ccb9be2518d2cf3)) + +## [2.0.2-edge.3](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.2-edge.2...v2.0.2-edge.3) (2024-05-07) + + +### Bug Fixes + +* unify styles (ME-16488) ([#631](https://github.com/cloudinary/cloudinary-video-player/issues/631)) ([8e9d659](https://github.com/cloudinary/cloudinary-video-player/commit/8e9d659def741e7267c946f4505aafd5c6388348)) + +## [2.0.2-edge.2](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.2-edge.1...v2.0.2-edge.2) (2024-05-07) + + +### Bug Fixes + +* playlist chunk styles ([#629](https://github.com/cloudinary/cloudinary-video-player/issues/629)) ([c2b7131](https://github.com/cloudinary/cloudinary-video-player/commit/c2b713139ee5bc6c20db96bbb5c4add6e1b6f473)) + +## [2.0.2-edge.1](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.2-edge.0...v2.0.2-edge.1) (2024-05-06) + + +### Bug Fixes + +* split chunks styles ([#627](https://github.com/cloudinary/cloudinary-video-player/issues/627)) ([a2bc622](https://github.com/cloudinary/cloudinary-video-player/commit/a2bc622fd0adeea679d859b38621bda5c1014539)) + +## [2.0.2-edge.0](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.1-edge.0...v2.0.2-edge.0) (2024-04-30) + + +### Bug Fixes + +* webpack chunk loading global ([#625](https://github.com/cloudinary/cloudinary-video-player/issues/625)) ([40278a2](https://github.com/cloudinary/cloudinary-video-player/commit/40278a23f631249e9dc17f99971df470f6c36a29)) + +## [2.0.1-edge.0](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.0-edge.9...v2.0.1-edge.0) (2024-04-15) + + +### Bug Fixes + +* undeprecate Cloudinary.new() (ONCALL-3380) ([#619](https://github.com/cloudinary/cloudinary-video-player/issues/619)) ([99de793](https://github.com/cloudinary/cloudinary-video-player/commit/99de7930ebd836e4eceac8a40e728c9712f7005e)) + +## [2.0.0-edge.9](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.0-edge.8...v2.0.0-edge.9) (2024-04-14) + + +### Bug Fixes + +* debug mode analytics ([#611](https://github.com/cloudinary/cloudinary-video-player/issues/611)) ([4749352](https://github.com/cloudinary/cloudinary-video-player/commit/4749352a4a1972d536ee7449273ae8266757bf53)) +* esm example pages (ME-16168) ([#613](https://github.com/cloudinary/cloudinary-video-player/issues/613)) ([e7c601d](https://github.com/cloudinary/cloudinary-video-player/commit/e7c601d43b0416657854193e07d21b8e1691c14b)) + +## [2.0.0-edge.8](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.0-edge.7...v2.0.0-edge.8) (2024-04-10) + + +### Bug Fixes + +* esm examples ([#609](https://github.com/cloudinary/cloudinary-video-player/issues/609)) ([81c0831](https://github.com/cloudinary/cloudinary-video-player/commit/81c083166ef1b25123a1f805e8e12b9b4b290aa6)) + +## [2.0.0-edge.7](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.0-edge.6...v2.0.0-edge.7) (2024-04-09) + + +### Bug Fixes + +* withCredentials (ME-16117) ([#607](https://github.com/cloudinary/cloudinary-video-player/issues/607)) ([31e4cbe](https://github.com/cloudinary/cloudinary-video-player/commit/31e4cbe44ffb7cd918fe1b986e17a9e28f5f160a)) + +## [2.0.0-edge.6](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.0-edge.5...v2.0.0-edge.6) (2024-04-09) + + +### Bug Fixes + +* eslintrc ([#604](https://github.com/cloudinary/cloudinary-video-player/issues/604)) ([a749b23](https://github.com/cloudinary/cloudinary-video-player/commit/a749b2376756a8cb5d0e34fc653fa76136b8e566)) + + +### Performance Improvements + +* debug mode & lazy validators (ME-15925) ([#606](https://github.com/cloudinary/cloudinary-video-player/issues/606)) ([74ffd93](https://github.com/cloudinary/cloudinary-video-player/commit/74ffd93afdb4f2cb223eb3d2e3c777cbb4d24436)) + +## [2.0.0-edge.5](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.0-edge.4...v2.0.0-edge.5) (2024-04-04) + + +### Bug Fixes + +* esm examples ([18a1b4f](https://github.com/cloudinary/cloudinary-video-player/commit/18a1b4f4dc1c728eaeeb2eaf981bec495b9fe3d8)) + +## [2.0.0-edge.4](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.0-edge.3...v2.0.0-edge.4) (2024-04-02) + + +### Bug Fixes + +* isPlainObject ([#598](https://github.com/cloudinary/cloudinary-video-player/issues/598)) ([7d09a39](https://github.com/cloudinary/cloudinary-video-player/commit/7d09a39fe1868b4b37eb355dda3d78ce81f2dd1a)) + +## [2.0.0-edge.3](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.0-edge.2...v2.0.0-edge.3) (2024-03-27) + + +### Performance Improvements + +* utils refactor & cleanup ([#595](https://github.com/cloudinary/cloudinary-video-player/issues/595)) ([99ba911](https://github.com/cloudinary/cloudinary-video-player/commit/99ba9118811ce70186996925310b63f8744866fd)) + +## [2.0.0-edge.2](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.0-edge.1...v2.0.0-edge.2) (2024-03-21) + + +### Performance Improvements + +* cleanup codec logic ([#590](https://github.com/cloudinary/cloudinary-video-player/issues/590)) ([e31b44e](https://github.com/cloudinary/cloudinary-video-player/commit/e31b44e50cbfcb624ae589bfafe437127b754466)) +* update dependencies ([#594](https://github.com/cloudinary/cloudinary-video-player/issues/594)) ([38c5beb](https://github.com/cloudinary/cloudinary-video-player/commit/38c5beba4cbdfb8537a973159193c5854d8f69fa)) + +## [2.0.0-edge.1](https://github.com/cloudinary/cloudinary-video-player/compare/v2.0.0-edge.0...v2.0.0-edge.1) (2024-03-20) + + +### ⚠ BREAKING CHANGES + +* the default ES import is now only the player core plugins need to be explicitly imported + +### Performance Improvements + +* default export to be base videoPlayer ([#588](https://github.com/cloudinary/cloudinary-video-player/issues/588)) ([259cb24](https://github.com/cloudinary/cloudinary-video-player/commit/259cb24ab1226f8c9c8cd720588c8748ee8f9b6b)) + +## [1.11.1-edge.0](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.7-edge.5...v1.11.1-edge.0) (2024-03-17) + + +### Bug Fixes + +* styled subtitles browser compatibility ([#576](https://github.com/cloudinary/cloudinary-video-player/issues/576)) ([ee7f1e2](https://github.com/cloudinary/cloudinary-video-player/commit/ee7f1e2fbf2dc19439240910b522cb574c325523)) + +## [1.10.7-edge.5](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.7-edge.4...v1.10.7-edge.5) (2024-03-07) + + +### Bug Fixes + +* mimetypes ([#572](https://github.com/cloudinary/cloudinary-video-player/issues/572)) ([4fe8dfc](https://github.com/cloudinary/cloudinary-video-player/commit/4fe8dfc0d6022f05e9ffaee02bfa7f865418b91e)) +* poster image for raw URLs ([#573](https://github.com/cloudinary/cloudinary-video-player/issues/573)) ([a24d584](https://github.com/cloudinary/cloudinary-video-player/commit/a24d584852fe8c1490cdaa398a062667c37b91c4)) + +## [1.10.7-edge.4](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.7-edge.3...v1.10.7-edge.4) (2024-03-05) + + +### Bug Fixes + +* allowUsageReport ([#569](https://github.com/cloudinary/cloudinary-video-player/issues/569)) ([5d332d2](https://github.com/cloudinary/cloudinary-video-player/commit/5d332d2d9acf29d293ec3a78d7f4befbe8e67bb7)) + +## [1.10.7-edge.3](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.7-edge.2...v1.10.7-edge.3) (2024-02-26) + + +### Features + +* karaoke style subtitles ([#563](https://github.com/cloudinary/cloudinary-video-player/issues/563)) ([99c1830](https://github.com/cloudinary/cloudinary-video-player/commit/99c18309c5ebbee5b50c41537d73abd30955b285)) + +## [1.10.7-edge.2](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.7-edge.1...v1.10.7-edge.2) (2024-02-26) + + +### Bug Fixes + +* types exports ([#565](https://github.com/cloudinary/cloudinary-video-player/issues/565)) ([b3e0dd5](https://github.com/cloudinary/cloudinary-video-player/commit/b3e0dd5e45fedbddd0f545082bf1fb24dfb70bcb)) + +## [1.10.7-edge.1](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.7-edge.0...v1.10.7-edge.1) (2024-02-22) + + +### Bug Fixes + +* type definitions ([0f1ab8a](https://github.com/cloudinary/cloudinary-video-player/commit/0f1ab8af191e598730000b0c79172f10b216a11d)) + +## [1.10.7-edge.0](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.15...v1.10.7-edge.0) (2024-02-21) + + +### Bug Fixes + +* av1 support ([#557](https://github.com/cloudinary/cloudinary-video-player/issues/557)) ([a033c91](https://github.com/cloudinary/cloudinary-video-player/commit/a033c91a9196e47aebb717c25546319258a2f852)) + +## [1.10.6-edge.15](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.14...v1.10.6-edge.15) (2024-02-12) + + +### Bug Fixes + +* chapters in Safari ([54b2cd2](https://github.com/cloudinary/cloudinary-video-player/commit/54b2cd232bd77781d120e05e061a7ab0ac3e9ea4)) + +## [1.10.6-edge.14](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.13...v1.10.6-edge.14) (2024-02-12) + + +### Bug Fixes + +* playlist by tag ([#550](https://github.com/cloudinary/cloudinary-video-player/issues/550)) ([519e737](https://github.com/cloudinary/cloudinary-video-player/commit/519e737409b6e546fabc737524ad3576a9595155)) + +## [1.10.6-edge.13](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.12...v1.10.6-edge.13) (2024-02-08) + + +### Bug Fixes + +* Improved example pages with Netlify previews ([24763da](https://github.com/cloudinary/cloudinary-video-player/commit/24763dac23bbab337723412897394b2c85fcc281)) +* Bump VideoJS to 8.10.0 + +## [1.10.6-edge.12](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.11...v1.10.6-edge.12) (2024-02-05) + + +### Bug Fixes + +* profiles error ([#541](https://github.com/cloudinary/cloudinary-video-player/issues/541)) ([0463518](https://github.com/cloudinary/cloudinary-video-player/commit/0463518e06f459d22d4b5c1224f3f375cc546ee8)) + +## [1.10.6-edge.11](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.10...v1.10.6-edge.11) (2024-02-05) + + +### Features + +* video profiles ([#539](https://github.com/cloudinary/cloudinary-video-player/issues/539)) ([0e99c27](https://github.com/cloudinary/cloudinary-video-player/commit/0e99c27d41ed3d6667d939f6f75fedb3f04e4faf)) + +## [1.10.6-edge.10](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.9...v1.10.6-edge.10) (2024-02-05) + + +### Performance Improvements + +* lazy load chapters plugin ([#536](https://github.com/cloudinary/cloudinary-video-player/issues/536)) ([225029b](https://github.com/cloudinary/cloudinary-video-player/commit/225029b9c4d6058d69aaca0d69f40de6e6f2e03e)) + +## [1.10.6-edge.9](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.8...v1.10.6-edge.9) (2024-02-05) + + +### Performance Improvements + +* lazy load ads plugin ([#535](https://github.com/cloudinary/cloudinary-video-player/issues/535)) ([981804d](https://github.com/cloudinary/cloudinary-video-player/commit/981804dae2d8939f3edef3fa512ce8398edfc8d2)) + +## [1.10.6-edge.8](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.7...v1.10.6-edge.8) (2024-02-01) + + +### Bug Fixes + +* allow Dash ABR on Safari ([#532](https://github.com/cloudinary/cloudinary-video-player/issues/532)) ([cbf80f4](https://github.com/cloudinary/cloudinary-video-player/commit/cbf80f40f106ec3776a10861fb0e062151407491)) + +## [1.10.6-edge.7](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.6...v1.10.6-edge.7) (2024-02-01) + + +### Bug Fixes + +* chapters in Safari ([#531](https://github.com/cloudinary/cloudinary-video-player/issues/531)) ([3d77f27](https://github.com/cloudinary/cloudinary-video-player/commit/3d77f27b9bbba8fccd73058be1afeb59455e4039)) + +## [1.10.6-edge.6](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.5...v1.10.6-edge.6) (2024-02-01) + + +### Bug Fixes + +* raw URLs from CORs restricted origin ([3b1baed](https://github.com/cloudinary/cloudinary-video-player/commit/3b1baed537172848bbd47cc05cf27655970e5da5)) + +## [1.10.6-edge.5](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.4...v1.10.6-edge.5) (2024-01-30) + + +### Bug Fixes + +* add lazy-loaded modules to default bundle ([#527](https://github.com/cloudinary/cloudinary-video-player/issues/527)) ([b6019ae](https://github.com/cloudinary/cloudinary-video-player/commit/b6019ae9885d03af80e6a90f9c06c164dd3088c6)) + +## [1.10.6-edge.4](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.3...v1.10.6-edge.4) (2024-01-25) + + +### Bug Fixes + +* **deps-dev:** update follow-redirects from 1.15.3 to 1.15.5 ([#516](https://github.com/cloudinary/cloudinary-video-player/issues/516)) ([8c35cec](https://github.com/cloudinary/cloudinary-video-player/commit/8c35cec3cf17148597531d6a8104db7dc1b4d6a6)) + +## [1.10.6-edge.3](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.2...v1.10.6-edge.3) (2024-01-25) + + +### Bug Fixes + +* picture in picture toggle ([#522](https://github.com/cloudinary/cloudinary-video-player/issues/522)) ([8c271cc](https://github.com/cloudinary/cloudinary-video-player/commit/8c271cc276ca0c79a87d9c845417311923148d98)) + +## [1.10.6-edge.2](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.1...v1.10.6-edge.2) (2024-01-25) + + +### Performance Improvements + +* lazy load interaction-areas plugin ([03ec928](https://github.com/cloudinary/cloudinary-video-player/commit/03ec9289633acfece815e912d6f0753754786e0d)) +* lazy load shoppable plugin ([#519](https://github.com/cloudinary/cloudinary-video-player/pull/519)) + +## [1.10.6-edge.1](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.6-edge.0...v1.10.6-edge.1) (2024-01-23) + + +### Performance Improvements + +* lazy loaded recommendation component ([cde7922](https://github.com/cloudinary/cloudinary-video-player/commit/cde7922e37694ab944912abbf3c2f0ef1e8ff8f6)) + +## [1.10.6-edge.0](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.5-edge.12...v1.10.6-edge.0) (2024-01-14) + + +### Bug Fixes + +* babel config ([0d7b818](https://github.com/cloudinary/cloudinary-video-player/commit/0d7b818919cc9ef64c87e720c76ea110e0c78611)) +* handle styled textTracks usage monitoring ([bcf3cd0](https://github.com/cloudinary/cloudinary-video-player/commit/bcf3cd0d1de61fd6a03cc53c93a38bdabf0016b2)) +* lazy-loaded playlists ([9f89ab3](https://github.com/cloudinary/cloudinary-video-player/commit/9f89ab336420ed470646ff009ff3a1631c6578c8)) + +## [1.10.5-edge.12](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.5-edge.11...v1.10.5-edge.12) (2024-01-03) + + +### Bug Fixes + +* github actions deploy workflows ([5185b57](https://github.com/cloudinary/cloudinary-video-player/commit/5185b5751c92aaeff0053547dc9f234fac7b2abd)) + +## [1.10.5-edge.11](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.5-edge.10...v1.10.5-edge.11) (2024-01-02) + + +### Bug Fixes + +* purge-jsdelivr-cache ([2f8bb94](https://github.com/cloudinary/cloudinary-video-player/commit/2f8bb94c1207bb991fd4e5b0603409b76a2e7723)) + +## [1.10.5-edge.10](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.5-edge.9...v1.10.5-edge.10) (2024-01-02) + + +### Bug Fixes + +* slack notifications ([e44663d](https://github.com/cloudinary/cloudinary-video-player/commit/e44663ddacde7750ef7e6e37f6f5f8167f025ef8)) + +## [1.10.5-edge.9](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.5-edge.8...v1.10.5-edge.9) (2023-12-31) + + +### Bug Fixes + +* notify ([8b55411](https://github.com/cloudinary/cloudinary-video-player/commit/8b55411c4c8b833d85724453eec50966d6763c77)) + +## [1.10.5-edge.8](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.5-edge.7...v1.10.5-edge.8) (2023-12-31) + + +### Bug Fixes + +* notify ([67903db](https://github.com/cloudinary/cloudinary-video-player/commit/67903db547d255ae20cc4dcdbe8ce04f16c35702)) + +## [1.10.5-edge.7](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.5-edge.6...v1.10.5-edge.7) (2023-12-31) + + +### Bug Fixes + +* unpublish ([cb47571](https://github.com/cloudinary/cloudinary-video-player/commit/cb4757167e247452bc2e68fd5c7127eefee9c652)) + +## [1.10.5-edge.6](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.5-edge.5...v1.10.5-edge.6) (2023-12-31) + + +### Bug Fixes + +* publish ([14c42fd](https://github.com/cloudinary/cloudinary-video-player/commit/14c42fdacaefbef537306daf061111785150b383)) + +## [1.10.5-edge.5](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.5-edge.4...v1.10.5-edge.5) (2023-12-31) + + +### Bug Fixes + +* release & unpublish ([03932d5](https://github.com/cloudinary/cloudinary-video-player/commit/03932d5bc5f1e5dcf97788e67d23f3d40c8654a5)) + +## [1.10.5-edge.4](https://github.com/cloudinary/cloudinary-video-player/compare/v1.10.5-edge.3...v1.10.5-edge.4) (2023-12-28) + + +### Bug Fixes + +* actions ([20067c3](https://github.com/cloudinary/cloudinary-video-player/commit/20067c303879e89d5b2648399dd3b2ff42ab0f8d)) +* echo ([2212fdf](https://github.com/cloudinary/cloudinary-video-player/commit/2212fdfe13c9480bc9015686f2b89e4d78f67853)) +* fetch-latest-release ([326853f](https://github.com/cloudinary/cloudinary-video-player/commit/326853f7c5ded10e57511e6b6f4a8dd8480d9e23)) +* publish ([ddfe32c](https://github.com/cloudinary/cloudinary-video-player/commit/ddfe32c2648880b7af09ffe508692f6d887c23d3)) +* release ([b1837a4](https://github.com/cloudinary/cloudinary-video-player/commit/b1837a4ec722f7e85a39a01a5828ff095b412bce)) +* test ([8786e38](https://github.com/cloudinary/cloudinary-video-player/commit/8786e381f7784e918e5b177992724d4788b9d14c)) +* test prerelease ([2d1ed4c](https://github.com/cloudinary/cloudinary-video-player/commit/2d1ed4c29719e09b765718e8d9ef01e3db223252)) +* testing release ([de955e7](https://github.com/cloudinary/cloudinary-video-player/commit/de955e784c20e091a18245b28d73d787ef9f416d)) +* Update CHANGELOG.md ([d0e1f19](https://github.com/cloudinary/cloudinary-video-player/commit/d0e1f1979fb2d71578007078cdd46b1ab79f922e)) +* Update CHANGELOG.md ([743b0d8](https://github.com/cloudinary/cloudinary-video-player/commit/743b0d8ccfdbd8e6f09d01fb31a4f89f952e13fa)) +* Update index.js ([7d6a9fa](https://github.com/cloudinary/cloudinary-video-player/commit/7d6a9faf99359b32f1df238d9ac8305db70252a6)) +* Update index.js ([805797a](https://github.com/cloudinary/cloudinary-video-player/commit/805797a9117461b129c902d1315b6f0f6891ad65)) +* version ([d56d2c0](https://github.com/cloudinary/cloudinary-video-player/commit/d56d2c00c09c33ad4b3ca7505061b47779249da1)) +* versioning ([1d63b92](https://github.com/cloudinary/cloudinary-video-player/commit/1d63b926fb179b55e8277e9c4d25786875c0a995)) + +## [1.10.5-edge.3](https://github.com/cloudinary/cloudinary-video-player/compare/1.10.4-edge.3...v1.10.5-edge.3) (2023-12-27) + + +* default template ([0b04300](https://github.com/cloudinary/cloudinary-video-player/commit/0b043004539cc3040eca8bdf44afdd442309d187)) + +1.10.4-edge.3 / 2023-12-19 +================== + +fix: Remove caching of auto chapters VTT files + + +1.10.3 / 2023-12-17 +================== + +fix: styled-subtitles to use x/y box + +1.10.4-edge.1 / 2023-12-17 +================== + +feat: styled text tracks (subtitles & captions) + +1.10.3-edge.9 / 2023-12-17 +================== + +fix: ME-6001 Wave a11y errors + +1.10.3-edge.8 / 2023-12-17 +================== + +fix: Safari issue with programmatically created RemoteTextTracks + +1.10.3-edge.7 / 2023-12-15 +================== + +- chapters: true flag for vtt file by naming convention + +1.10.3-edge.6 / 2023-12-12 +================== + +fix: pacedTranscript init + +1.10.3-edge.5 / 2023-12-06 +================== + + +1.10.3-edge.4 / 2023-12-06 +================== + + +1.10.3-edge.3 / 2023-12-04 +================== + +feat: paced subtitles (transcript) + +1.10.3-edge.2 / 2023-11-30 +================== + +fix: default streaming_profile for ABR streams from none to auto + +1.10.3-edge.1 / 2023-11-30 +================== + +* fix: add missing internal-analytics + +1.10.3-edge.0 / 2023-11-05 +================== + + + +1.10.2-edge.4 / 2023-11-01 +================== + +* fix: ES build default export +* Scrollable subtitles - popup menus +* feat: f_auto by default + + +1.10.1 / 2023-10-24 +================== + +- Update cld analytics package + + +1.10.0 / 2023-10-18 +================== + +* feat: Chapters plugin +* fix cld analytics to be called on cld video event changed + + +1.9.18 / 2023-10-08 +================== + +fix: custom logo +fix: yarn to npm + + +1.9.17 / 2023-10-05 +================== + +- fix: duplicate requests for video summarization and thumbnails info +- fix: init event -> source change event +- feat: Light theme logo changed from blue to black +- chore: Update VideoJS to 8.5.2 +- feat: Update cloudinary video analytics package & send custom props about video player type +- refactor: ai-highlights-graph filename +- Replace `yarn` with `npm` + + +1.9.16 / 2023-09-12 +================== + +* Video player face-lift - redesigned themes, icons, volume-bar. + + +1.9.15 / 2023-08-30 +================== + +* Support camelCase cloud config (i.e. cloudName) +* Use cloudinary-video-analytics +* Collect video player usage + + +1.9.14 / 2023-08-16 +================== + +* fix: poster image black-bars +* Add AI highlights graph (histogram) plugin + + +1.9.13 / 2023-08-13 +================== + +* Upgrade VideoJS to v8 +* Update videojs-vr +* Fix: seek-thumbnails error with raw-urls +* Fix: components example page post videojs `extend` deprecation + + +1.9.12 / 2023-07-26 +================== + +* Fix: subtitles & captions keyboard accessibility +* Refactored ads plugin (advertising module) + + +1.9.11 / 2023-07-16 +================== + +* Add files & types to package.json +* Turn seek-thumbnail on by default +* Fix: seek-thumbnail compatibility with other plugins + + +1.9.10 / 2023-06-18 +================== + +- Fix: Source syntax issue +- Fix: Shoppable Video - product carousel overlay display error +- Add aria-label to logo link + + +1.9.9 / 2023-03-27 +================== + +- Video Player Accessibility issue (empty elements in DOM) + + +1.9.8 / 2023-03-13 +================== + +- Make Cloudinary analytics opt-out +- Send video duration to via Cloudinary analytics + + +1.9.7 / 2023-02-26 +================== + +- Update VideoJS to v7.21.2 +- Makes tree-shaking optional +- Export chunks to files instead of sub-folders + + +1.9.6 / 2023-02-26 +================== + + +1.9.5 / 2023-01-15 +================== + +Fixes +----------- +- CLD analytics events (#362) + +Changes +------------- +- New bundler (Webpack 5) +- Lazy loaded Dash plugin +- Export ESM tree-shakable module +- Webpack major upgrade from 4 to 5 (latest) +- DashJS upgrade to latest v4.5.2 +- VideoJS upgrade to latest v7.20.3 + + +1.9.4 / 2022-11-15 +================== + +Fixes +----------- +Fix: Support HLS when using playlist + +Changes +------------- +Add analytics + + +1.9.3 / 2022-09-13 +================== + +Changes +----------- +- Add an option to disable the poster and set a poster background color instead +- Post IE clean up + + +1.9.2 / 2022-08-29 +================== + +Changes +---------- +Update Cloudinary sdk to version 1.8.6 + +Fixes +------------ +- Fix: Playlist clicking on Next video icon, the player skips a video + + +1.9.1 / 2022-04-10 +================== + +Fixes +------ +Fix: ie11 support fix + +1.9.0 / 2022-03-28 +================== + +Fixes +---------- +- Fix: Video player with interactionArea + Ad issue + +Changes +---------- +- Using new SDK , no need to get cloudinary-core-shrinkwrap script anymore +- Update webpack-dev-server version to 4.7.4 +- Update webpack-bundle-analyzer to 4.5.0 +- Addin syncOffsetTime for interaction area - sync video playing time on zoom +- Remove the use vidoejs.log and replace it with a native console.log function + + +1.8.0 / 2022-01-31 +================== + +Changes: +---------- +Update Dash.js to version 4.2.1 +Update Videojs to 7.17.0 + +Fixes +------- +Fix: Ad is frozen when using floatingWhenNotVisible +Fix: Replace context-menu plugin +Fix: Set playsinline as default for ios devices +Fix: Icons in playlist mode were missing +Fix: The hotspot is out of the frame in shoppable video +Fix: change hls to vhs in documentation code + + +1.7.0 / 2022-01-03 +================== + +Fixes +----------- +Fix: Fire error event if has any HLS mediaRequestsErrored +Fix: Escape video tag id +Fix: support error code 3 on Safari +Fix: Dash seek may pass invalid currentTime value. + +1.5.9 / 2021-11-02 +================== + +Fixes: +-------- +Fix: Be able to go back if zoom into a video with an error. +Fix: ie11 support fix + +Changes: +---------- +Rename player interactionAreas config property to interactionDisplay + +1.5.8 / 2021-10-20 +================== + +Fixes +------- +- fix : Webpack build support ie11 +- fix : Mark VideoJs font-family as !important +- fix : Hide bigPlayButton when using interaction-areas + +1.5.7 / 2021-09-30 +================== + +Fixes +------- +Validators only display console warring, do not mark player as invalid + +1.6.2-edge.13 / 2021-09-26 +================== + +Fixes +------ +playedEventTimes event was fired once + +1.6.2-edge.12 / 2021-08-17 +================== + +Changes +------------ +set manual interaction areas template using config and not a function + +1.6.2-edge.11 / 2021-08-11 +================== + +Changes +--------- +Webpack should not remove console.error + +1.6.2-edge.10 / 2021-08-08 +================== + +Changes +--------- +- Add validators for video player configs +- interaction areas have not been supported in the light version + +1.6.2-edge.9 / 2021-08-04 +================== + +fixes +----- +webpack build fix + +changes: +--------- +adding a transition to interaction-area items + +1.6.2-edge.8 / 2021-07-27 +================== + +Fixes: +---------- +fix: console error when passing transformation array to a source + +1.6.2-edge.7 / 2021-07-26 +================== + +Fixes +------- +Check if interaction areas layout enable fix + +1.6.2-edge.6 / 2021-07-25 +================== + +Fixes: +------------ +fix: interaction-areas layout glitching +fix : style hover interaction-areas layout + +Changes: +------------ +Changing video-player interaction-areas config + +1.6.2-edge.5 / 2021-07-22 +================== + +Fixes +----------------- +fix css glitch for interaction-areas-container +video not working if google analytics script is missing + +Changes +--------- +improve interaction area layout message + +1.6.2-edge.4 / 2021-07-21 +================== + +Fixes +------- +small fix - check if interactionLayout object is defined + +1.6.2-edge.3 / 2021-07-20 +================== + +Changes: +------------------- +Improve interaction area position function +Add pulse animation to the dots on video zoom +Hide Interaction areas layout message after 2.5 sec + +1.6.2-edge.2 / 2021-07-15 +================== + +Fixes: +------------- +fix: Do not add video codec if it is already defined. +fix: Interaction area point should be as video player Skin theme color +fix: Hover on the mute\unmute button, Video controllers move outside of the video container + +1.6.2-edge.1 / 2021-07-13 +================== + +Fixes: +-------------- +fix: in some cases interaction area dots get stuck +fix: layout message disappears when video on autoplay mode +fix: after zoom out in full screen the interaction areas move (set manually) +fix: interaction area dots flickering + +Other Changes +-------------- +update dependencies + +1.6.2-edge.0 / 2021-07-05 +================== + +Fixes: +-------- +fix: source copy, ie11 fix +fix: interaction areas size in full screen are not on the right size + +Other Changes +-------------- +interaction areas new look + +1.6.1-edge.6 / 2021-06-30 +================== + +Fixes +-------- +fix: option { controlBar: false } generates errors +fix: more ie fix , source copy for ie fix + +1.6.1-edge.5 / 2021-06-27 +================== + +Fixes +--------- +IE11 fixes + +1.6.1-edge.4 / 2021-06-23 +================== + +Fixes +-------- +fix play big button z-index bug + +1.6.1-edge.3 / 2021-06-22 +================== + +Fixes +------------ +fix videos in dash not playing + +1.6.1-edge.2 / 2021-06-20 +================== + +Fixes +-------- +reimplement isObj to work in IE11 + +1.6.1-edge.1 / 2021-06-16 +================== + +fix +---- +fix: interaction-area auto-cropping calculation function + +1.6.1-edge.0 / 2021-06-14 +================== + +fixed: +-------- +some refactoring + +1.6.0-edge.2 / 2021-06-14 +================== + +Fixes +--------- +some refactoring + + +1.6.0-edge.1 / 2021-06-13 +================== + +Fixes +------ +fix: workaround safari hls h265 problem +fix: add a source if there is no codec + + +1.6.0-edge.0 / 2021-06-02 +================== + +New functionality and features +------------------------------ +* Add interaction areas (#254) +* Add handling non existent texttracks (#252) + +Fixes +------------------------------ +* Fix fluid posted CSS (#247) +* Fix handleCldError not returning statusCode (#248) +* Fix retry timeout not clearing on play (#240) +* Fix big button disappearing in IE11 (#244) + +Other Changes +------------------------------ +* Update dependencies (#236) +* Minor refactor for code syntax (linting + let/const) + +1.5.3 / 2021-03-29 +================== + +Fixes +----- +* Fix seek thumbnails for adaptive videos (#232) +* Filter out dash sources on safari (#235) +* Update subtitles crossorigin definition to be "anonymous" +* Fix recommendations displayed in the light version +* Fix autoplay on fallback (#227) +* Fix dash seek behavior and error handling (#228) +* Fix error when playing a second HLS video (#226) +* Fix seek thumbnails image path (#223) +* Fix dash.js error handling: pass dash errors to videojs (#219) + +Other Changes +--------------- +* Add example of how to force subtitles in an HLS stream (#231) +* Use native hls text tracks by default (#229) +* Add type declaration for cloudinary-core module +* Add example of subtitles for playlistByTag (#220) +* bump dashjs to version 3.2.1 +* Bump elliptic from 6.5.3 to 6.5.4 +* Bump node-notifier from 8.0.0 to 8.0.1 +* Bump ini from 1.3.5 to 1.3.7 + +1.5.2 / 2021-03-25 +================== +* This version is identical to 1.5.1 + +1.5.2-edge.4 / 2021-03-18 +================== + +Fixes +----- +* Fix seek thumbnails for adaptive videos (#232) +* Filter out dash sources on safari (#235) +* Update subtitles crossorigin definition to be "anonymous" +* Fix recommendations displayed in the light version + +Other Changes +------------- +* Bump elliptic from 6.5.3 to 6.5.4 +* Add example of how to force subtitles in an HLS stream (#231) +* bump dashjs to version 3.2.1 + +1.5.2-edge.3 / 2021-02-22 +================== + +Fixes +----- +* Fix autoplay on fallback (#227) +* Fix dash seek behavior and error handling (#228) + +Other changes +------------- +* Use native hls text tracks by default (#229) + +1.5.2-edge.2 / 2021-01-18 +================== + +* Fix error when playing a second HLS video (#226) + +1.5.2-edge.1 / 2020-12-29 +================== + +* Fix seek thumbnails image path (#223) +* Add type declaration for cloudinary-core module +* Bump node-notifier from 8.0.0 to 8.0.1 +* Bump ini from 1.3.5 to 1.3.7 + +1.5.2-edge.0 / 2020-11-23 +================== + +* Fix dash.js error handling: pass dash errors to videojs (#219) +* Add example for subtitles for playlistByTag (#220) + + +1.5.1-edge.0 / 2020-11-22 +================== + +* Fix: remove adaptive streaming from light version + +1.5.0 / 2020-11-10 +================== + +New functionality and features +------------------------------ +* Add support for playing raw url +* Add support for quality selector +* Add support for seekbar thumbnails + +Fixes +----- +* Fix null error on source change +* Fix ie11 support in Shoppable Videos +* Fix raw url source type +* Fix shoppable video hotspot timing +* Ignore non existent texttracks +* Fix duplicate logo button +* Fix seek thumbnails in ie11 +* Fix dash quality selector +* Fix quality selector in ie11 +* Fix text tracks in ie11 + +Other changes +------------- +* Remove Array.find polyfill +* Update Cloudinary logo +* Set seekThumbnails to false by default +* Generate https sources by default +* Move expose-loader to dev dependencies +* Update dependencies diff --git a/docs/profiles.html b/docs/profiles.html index 22cc5d2c..e4e3a2b9 100644 --- a/docs/profiles.html +++ b/docs/profiles.html @@ -32,8 +32,8 @@ playerWithDefaultProfile.source('sea_turtle'); const playerWithCustomProfile = await cloudinary.videoPlayerWithProfile('player-custom-profile', { - cloud_name: 'dwaq5xqm4', - profile: 'https://res.cloudinary.com/dwaq5xqm4/raw/upload/v1/profiles/default_profile.json', + cloud_name: 'prod', + profile: 'https://res.cloudinary.com/prod/raw/upload/v1/video-player/example-profiles/example-profile.json', }); playerWithCustomProfile.source('samples/cld-sample-video'); diff --git a/docs/recommendations.html b/docs/recommendations.html index d59475c1..a6f49546 100644 --- a/docs/recommendations.html +++ b/docs/recommendations.html @@ -21,8 +21,6 @@ --> - -