2.2.1-edge.2 (2024-12-26)
2.2.1-edge.1 (2024-12-18)
2.2.1-edge.0 (2024-12-09)
2.1.2-edge.5 (2024-12-08)
2.1.2-edge.4 (2024-12-05)
2.1.2-edge.3 (2024-11-27)
2.1.2-edge.2 (2024-11-26)
2.1.2-edge.1 (2024-11-26)
2.1.2-edge.0 (2024-11-07)
2.1.1-edge.2 (2024-10-27)
2.1.1-edge.1 (2024-10-18)
2.1.1-edge.0 (2024-10-07)
2.0.6-edge.0 (2024-08-08)
- custom data video analytics param (#687) (3f5f828)
- new 'player' method with support async loading & profiles (#678) (95098c0)
- docs for profiles & analytics, analytics options (#689) (e771770)
- profiles docs link (#683) (945366f)
- update dependencies (#688) (2105a81)
2.0.5-edge.2 (2024-07-09)
- chapters innerHTML to innerText (#671) (124663f)
- custom profile docs example (#673) (3c728c1)
- remove braces override (#670) (658d18b)
- security issue braces (#668) (a0c5496)
2.0.5-edge.1 (2024-06-26)
2.0.5-edge.0 (2024-06-26)
2.0.4-edge.0 (2024-06-16)
2.0.3-edge.1 (2024-06-06)
- handle live streams (#641) (db48830)
- text track with no src should fall-back to transcript (#640) (35e54d9)
2.0.3-edge.0 (2024-05-28)
- bump video analytics, trigger analytics event only once (#637) (cbb0d07)
- prevent undefined error when seek-thumbnails are unavailable (#635) (f07df6b)
2.0.2-edge.3 (2024-05-07)
2.0.2-edge.2 (2024-05-07)
2.0.2-edge.1 (2024-05-06)
2.0.2-edge.0 (2024-04-30)
2.0.1-edge.0 (2024-04-15)
2.0.0-edge.9 (2024-04-14)
2.0.0-edge.8 (2024-04-10)
2.0.0-edge.7 (2024-04-09)
2.0.0-edge.6 (2024-04-09)
2.0.0-edge.5 (2024-04-04)
- esm examples (18a1b4f)
2.0.0-edge.4 (2024-04-02)
2.0.0-edge.3 (2024-03-27)
2.0.0-edge.2 (2024-03-21)
2.0.0-edge.1 (2024-03-20)
- the default ES import is now only the player core plugins need to be explicitly imported
1.11.1-edge.0 (2024-03-17)
1.10.7-edge.5 (2024-03-07)
1.10.7-edge.4 (2024-03-05)
1.10.7-edge.3 (2024-02-26)
1.10.7-edge.2 (2024-02-26)
1.10.7-edge.1 (2024-02-22)
- type definitions (0f1ab8a)
1.10.7-edge.0 (2024-02-21)
1.10.6-edge.15 (2024-02-12)
- chapters in Safari (54b2cd2)
1.10.6-edge.14 (2024-02-12)
1.10.6-edge.13 (2024-02-08)
- Improved example pages with Netlify previews (24763da)
- Bump VideoJS to 8.10.0
1.10.6-edge.12 (2024-02-05)
1.10.6-edge.11 (2024-02-05)
1.10.6-edge.10 (2024-02-05)
1.10.6-edge.9 (2024-02-05)
1.10.6-edge.8 (2024-02-01)
1.10.6-edge.7 (2024-02-01)
1.10.6-edge.6 (2024-02-01)
- raw URLs from CORs restricted origin (3b1baed)
1.10.6-edge.5 (2024-01-30)
1.10.6-edge.4 (2024-01-25)
1.10.6-edge.3 (2024-01-25)
1.10.6-edge.2 (2024-01-25)
1.10.6-edge.1 (2024-01-23)
- lazy loaded recommendation component (cde7922)
1.10.6-edge.0 (2024-01-14)
- babel config (0d7b818)
- handle styled textTracks usage monitoring (bcf3cd0)
- lazy-loaded playlists (9f89ab3)
1.10.5-edge.12 (2024-01-03)
- github actions deploy workflows (5185b57)
1.10.5-edge.11 (2024-01-02)
- purge-jsdelivr-cache (2f8bb94)
1.10.5-edge.10 (2024-01-02)
- slack notifications (e44663d)
1.10.5-edge.9 (2023-12-31)
- notify (8b55411)
1.10.5-edge.8 (2023-12-31)
- notify (67903db)
1.10.5-edge.7 (2023-12-31)
- unpublish (cb47571)
1.10.5-edge.6 (2023-12-31)
- publish (14c42fd)
1.10.5-edge.5 (2023-12-31)
- release & unpublish (03932d5)
1.10.5-edge.4 (2023-12-28)
- actions (20067c3)
- echo (2212fdf)
- fetch-latest-release (326853f)
- publish (ddfe32c)
- release (b1837a4)
- test (8786e38)
- test prerelease (2d1ed4c)
- testing release (de955e7)
- Update CHANGELOG.md (d0e1f19)
- Update CHANGELOG.md (743b0d8)
- Update index.js (7d6a9fa)
- Update index.js (805797a)
- version (d56d2c0)
- versioning (1d63b92)
1.10.5-edge.3 (2023-12-27)
- default template (0b04300)
fix: Remove caching of auto chapters VTT files
fix: styled-subtitles to use x/y box
feat: styled text tracks (subtitles & captions)
fix: ME-6001 Wave a11y errors
fix: Safari issue with programmatically created RemoteTextTracks
- chapters: true flag for vtt file by naming convention
fix: pacedTranscript init
feat: paced subtitles (transcript)
fix: default streaming_profile for ABR streams from none to auto
- fix: add missing internal-analytics
- fix: ES build default export
- Scrollable subtitles - popup menus
- feat: f_auto by default
- Update cld analytics package
- feat: Chapters plugin
- fix cld analytics to be called on cld video event changed
fix: custom logo fix: yarn to npm
- 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
withnpm
- Video player face-lift - redesigned themes, icons, volume-bar.
- Support camelCase cloud config (i.e. cloudName)
- Use cloudinary-video-analytics
- Collect video player usage
- fix: poster image black-bars
- Add AI highlights graph (histogram) plugin
- Upgrade VideoJS to v8
- Update videojs-vr
- Fix: seek-thumbnails error with raw-urls
- Fix: components example page post videojs
extend
deprecation
- Fix: subtitles & captions keyboard accessibility
- Refactored ads plugin (advertising module)
- Add files & types to package.json
- Turn seek-thumbnail on by default
- Fix: seek-thumbnail compatibility with other plugins
- Fix: Source syntax issue
- Fix: Shoppable Video - product carousel overlay display error
- Add aria-label to logo link
- Video Player Accessibility issue (empty elements in DOM)
- Make Cloudinary analytics opt-out
- Send video duration to via Cloudinary analytics
- Update VideoJS to v7.21.2
- Makes tree-shaking optional
- Export chunks to files instead of sub-folders
- CLD analytics events (#362)
- 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
Fix: Support HLS when using playlist
Add analytics
- Add an option to disable the poster and set a poster background color instead
- Post IE clean up
Update Cloudinary sdk to version 1.8.6
- Fix: Playlist clicking on Next video icon, the player skips a video
Fix: ie11 support fix
- Fix: Video player with interactionArea + Ad issue
- 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
Update Dash.js to version 4.2.1 Update Videojs to 7.17.0
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
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.
Fix: Be able to go back if zoom into a video with an error. Fix: ie11 support fix
Rename player interactionAreas config property to interactionDisplay
- fix : Webpack build support ie11
- fix : Mark VideoJs font-family as !important
- fix : Hide bigPlayButton when using interaction-areas
Validators only display console warring, do not mark player as invalid
playedEventTimes event was fired once
set manual interaction areas template using config and not a function
Webpack should not remove console.error
- Add validators for video player configs
- interaction areas have not been supported in the light version
webpack build fix
adding a transition to interaction-area items
fix: console error when passing transformation array to a source
Check if interaction areas layout enable fix
fix: interaction-areas layout glitching fix : style hover interaction-areas layout
Changing video-player interaction-areas config
fix css glitch for interaction-areas-container video not working if google analytics script is missing
improve interaction area layout message
small fix - check if interactionLayout object is defined
Improve interaction area position function Add pulse animation to the dots on video zoom Hide Interaction areas layout message after 2.5 sec
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
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
update dependencies
fix: source copy, ie11 fix fix: interaction areas size in full screen are not on the right size
interaction areas new look
fix: option { controlBar: false } generates errors fix: more ie fix , source copy for ie fix
IE11 fixes
fix play big button z-index bug
fix videos in dash not playing
reimplement isObj to work in IE11
fix: interaction-area auto-cropping calculation function
some refactoring
some refactoring
fix: workaround safari hls h265 problem fix: add a source if there is no codec
- Add interaction areas (#254)
- Add handling non existent texttracks (#252)
- 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)
- Update dependencies (#236)
- Minor refactor for code syntax (linting + let/const)
- 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)
- 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
- This version is identical to 1.5.1
- 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
- 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
- Fix autoplay on fallback (#227)
- Fix dash seek behavior and error handling (#228)
- Use native hls text tracks by default (#229)
- Fix error when playing a second HLS video (#226)
- 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
- Fix dash.js error handling: pass dash errors to videojs (#219)
- Add example for subtitles for playlistByTag (#220)
- Fix: remove adaptive streaming from light version
- Add support for playing raw url
- Add support for quality selector
- Add support for seekbar thumbnails
- 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
- 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