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 @@
-->
-
-