Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
429 commits
Select commit Hold shift + click to select a range
8091172
refactor: handles dom manipulation via wrapper
leroybm Nov 7, 2023
7b98da8
Merge pull request #776 from fluid-player/FP-269
brunopick Nov 16, 2023
2d35f99
Release v3.28.0
brunopick Nov 16, 2023
d1bbe45
Fix test cases in the development sever
Ankit-Exads Nov 28, 2023
42d9040
onPauseRoll In Video Banner VAST
Ankit-Exads Dec 5, 2023
c177877
onPauseRoll In Video Banner VAST
Ankit-Exads Dec 5, 2023
550890c
onPauseRoll In Video Banner VAST
Ankit-Exads Dec 5, 2023
ba5120e
Merge pull request #785 from fluid-player/FP-275
brunopick Dec 14, 2023
df8aed3
Merge pull request #783 from fluid-player/FP-274
brunopick Dec 14, 2023
c437303
Release v3.29.0
brunopick Dec 14, 2023
afa248a
fix: changes window to globalThis in polyfills and index
leroybm Dec 22, 2023
3f596fb
fix: Cannot set properties of null (setting 'slotIframe')
Ankit-Exads Jan 2, 2024
6b1bd39
Merge pull request #789 from fluid-player/FP-278
brunopick Jan 11, 2024
1d8b6b5
Release v3.30.0
brunopick Jan 11, 2024
a7e8c09
fix: make function unmutable
Jan 19, 2024
c748bc5
fix: remove console log
Jan 19, 2024
f9495a0
Merge pull request #791 from fluid-player/FP-273
brunopick Jan 25, 2024
528479e
Merge pull request #788 from leroybm/fix-nextjs-import-errors
brunopick Jan 25, 2024
36d28db
Release v3.31.0
brunopick Jan 25, 2024
14c7487
fix: htmlonpause css and queryselector fixes
Mar 20, 2024
bc4c1fa
Merge pull request #804 from fluid-player/FP-295
fpfcarvalho Mar 21, 2024
533c872
Release v3.32.0
fpfcarvalho Mar 21, 2024
48da991
refactor: merge master and small restructures
May 20, 2024
a471f63
feat: added video quality and subtitles reset
May 22, 2024
25b693d
fix: additional fixes for subtitles sources vr and ads
May 30, 2024
2b84c06
fix: removed package lock json and yarn lock changes
May 30, 2024
558f716
feat: added suggested video styling
Jun 5, 2024
7305255
fix: cleanup and fixes
Jun 5, 2024
eac515d
fix: remove ds store file
Jun 5, 2024
373a298
fix: added html and json test files plus fixed issues when more than …
Jun 6, 2024
5db8b8f
fix: bug fixed where old video would load
Jun 17, 2024
89a2514
fix: fixing css browser support
Jun 27, 2024
89f8a78
Merge pull request #818 from fluid-player/FP-271
brunopick Jul 2, 2024
944dfcd
Release v3.33.0
brunopick Jul 2, 2024
7384bc4
fix: check if suggested videos are enabled
Jul 3, 2024
c31114e
Added support for VAST ViewableImpression.
klaussilveira Jul 9, 2024
29fd667
Merge pull request #819 from fluid-player/FP-327
brunopick Jul 11, 2024
e45da0b
Release v3.34.0
brunopick Jul 11, 2024
fead381
feat: added option to override native
ZentoDH Jul 24, 2024
e7a0170
fix: added error catching when processing vast creatives
ZentoDH Jul 24, 2024
a400c9f
Merge pull request #825 from fluid-player/FP-284
brunopick Aug 1, 2024
091e2f1
Merge pull request #826 from fluid-player/FP-317
brunopick Aug 1, 2024
9509406
Release v3.35.0
brunopick Aug 1, 2024
abddaba
feat: added video switch for hls levels
ZentoDH Aug 20, 2024
650941a
refactor: sep of concerns of the hls switch to make more flexible
ZentoDH Aug 20, 2024
9621b0b
fix: set correct mediatype and persistency
ZentoDH Aug 28, 2024
dafee4a
fix: handling for duplicate width levels
ZentoDH Sep 2, 2024
ecfcda7
fix: levels are now correctly sorted
ZentoDH Sep 3, 2024
2317a07
Merge pull request #832 from fluid-player/FP-256
brunopick Sep 5, 2024
3098735
Release v3.36.0
brunopick Sep 5, 2024
d49f333
fix: doubleclickFullscreen not working
Ankit-Exads Sep 6, 2024
45c6a53
fix: code review update
Ankit-Exads Sep 9, 2024
e3c0179
Delete package-lock.json
ZentoDH Sep 10, 2024
230f7d0
Delete yarn.lock
ZentoDH Sep 10, 2024
12344ba
fix: added original yarn lock file
ZentoDH Sep 10, 2024
a950b83
feat: added example scenario
ZentoDH Sep 11, 2024
83858af
Merge pull request #833 from fluid-player/FP-300
fpfcarvalho Sep 17, 2024
f145544
Merge pull request #821 from klaussilveira/viewable-impressions
fpfcarvalho Sep 17, 2024
180de54
Release v3.37.0
fpfcarvalho Sep 17, 2024
a2776ee
fix: fallbackVastTags may not be working
Ankit-Exads Sep 18, 2024
6c28455
fix: theatreAdvanced is not working and breaks player
Ankit-Exads Sep 24, 2024
8a3285d
fix: theatreAdvanced is not working and breaks player
Ankit-Exads Sep 24, 2024
34bf907
Merge pull request #838 from fluid-player/EX-288
brunopick Oct 2, 2024
696afab
Release v3.38.0
brunopick Oct 2, 2024
06bcf03
feat: added roll types to fp event listeners additional info
ZentoDH Oct 4, 2024
77ba1c4
refactor: made event builder more readable
ZentoDH Oct 8, 2024
d9b8255
fix: Mid Roll is not working with Live stream videos
Ankit-Exads Oct 8, 2024
a13fbbf
fix: removed other configs
Ankit-Exads Oct 9, 2024
604ec5f
feat: add waiting to the event listeners
ZentoDH Oct 11, 2024
584a67a
fix: miniPlayer Follow Up
Ankit-Exads Oct 11, 2024
fff3c90
Merge pull request #842 from fluid-player/FP-108
brunopick Oct 15, 2024
4c126fa
Merge pull request #843 from fluid-player/FP-301
brunopick Oct 15, 2024
ecd568f
Release v3.39.0
brunopick Oct 15, 2024
9350e35
feat: add border radius to player
ZentoDH Oct 15, 2024
616845b
feat: reposition subtitles when controls disappear
ZentoDH Oct 16, 2024
ba1646b
fix: increase subtitle size with + and -
ZentoDH Oct 16, 2024
4425913
fix: for npm impl where WebVTT is put under default layer by esmodule
ZentoDH Oct 21, 2024
486cf66
fix:fallbackVastTags may not be working
Ankit-Exads Oct 21, 2024
2f2b3f0
Merge pull request #844 from fluid-player/FP-249
brunopick Oct 22, 2024
a55057c
Merge pull request #848 from fluid-player/FP-348
brunopick Oct 22, 2024
cb5eeab
Merge pull request #846 from fluid-player/FP-339
brunopick Oct 22, 2024
0050b6e
Release v3.40.0
brunopick Oct 24, 2024
c71cb80
fix: code Review
Ankit-Exads Oct 25, 2024
d7a8d00
fix: event callback format
ZentoDH Oct 31, 2024
8f7cf8a
Merge pull request #850 from fluid-player/FP-375
brunopick Nov 4, 2024
cd23f1f
Release v3.41.0
brunopick Nov 4, 2024
a00022d
fix: mobile on click show control bar instead of pausing video
Ankit-Exads Nov 5, 2024
dabc119
Merge pull request #836 from fluid-player/FP-285
brunopick Nov 5, 2024
3f9e029
Release v3.42.0
brunopick Nov 5, 2024
ebd6a30
fix: Add support for automatic landscape screen orientation
Ankit-Exads Nov 7, 2024
a4ee0ae
fix: fluidplayer doesn't play Wrapper ads
Ankit-Exads Nov 8, 2024
aa774ce
feat: added and configured cypress and added first tests
ZentoDH Nov 11, 2024
146e40f
fix: removed e2e from gitignore
ZentoDH Nov 11, 2024
458be0c
feat: added first tests
ZentoDH Nov 11, 2024
cf95e3e
fix: removed e2e from gitignore
ZentoDH Nov 11, 2024
83914bb
feat: added controls test cases
ZentoDH Nov 11, 2024
2dbc21f
feat: added base for ads cases
ZentoDH Nov 11, 2024
dddd89b
Revert "fix: removed e2e from gitignore"
ZentoDH Nov 11, 2024
61cc8a5
Revert "feat: added first tests"
ZentoDH Nov 11, 2024
0cc8c93
fix: Mobile on click show control bar instead of pausing video
Ankit-Exads Nov 13, 2024
1067e04
Merge branch 'FP-176' of https://github.com/fluid-player/fluid-player…
Ankit-Exads Nov 13, 2024
345eb75
Update fluidplayer.js
Ankit-Exads Nov 13, 2024
f3348ec
Merge pull request #855 from fluid-player/FP-378
brunopick Nov 13, 2024
b58fa36
fix: remove empty space
Ankit-Exads Nov 13, 2024
b9825f0
Release v3.43.0
brunopick Nov 13, 2024
a711225
fix: Update condition for in view player
Ankit-Exads Nov 13, 2024
e139932
Merge pull request #851 from fluid-player/FP-176
brunopick Nov 14, 2024
b465280
Release v3.44.0
brunopick Nov 14, 2024
4aeecc4
FP-254 live indicator
Ankit-Exads Nov 19, 2024
4883f42
Merge branch 'FP-188' of github.com:fluid-player/fluid-player into FP…
ZentoDH Nov 19, 2024
ca7b847
Merge branch 'master' into FP-259
ZentoDH Nov 19, 2024
4cf26cb
Merge branch 'master' of github.com:fluid-player/fluid-player
ZentoDH Nov 19, 2024
c399301
Merge branch 'master' into FP-259
ZentoDH Nov 19, 2024
afce73e
feat: added mobile test cases
ZentoDH Nov 20, 2024
bdfd881
fix: typo
ZentoDH Nov 20, 2024
984ce7e
fix: Update on the live Button
Ankit-Exads Nov 20, 2024
53ed2aa
fix: Update on the live Button
Ankit-Exads Nov 20, 2024
5ceab78
feat: added playwright and initial tests
ZentoDH Nov 27, 2024
1455ce2
feat: added suggested video tests and added reusable functions
ZentoDH Dec 1, 2024
007b1c3
fix: removed pulsating effect
Ankit-Exads Dec 2, 2024
5980539
feat: added consistency to the tests
ZentoDH Dec 2, 2024
a8fb1b7
Merge branch 'FP-254' of github.com:fluid-player/fluid-player into FP…
ZentoDH Dec 2, 2024
7d4a93b
fix: added await for the click functionality
ZentoDH Dec 2, 2024
1e3c742
feat: added test for disappearing cursor
ZentoDH Dec 2, 2024
9b7a0c1
refactor: remove cypress
ZentoDH Dec 2, 2024
f060825
fix: removed hover effect and aligned live indicator
ZentoDH Dec 2, 2024
9bb7f73
Merge branch 'master' into FP-254
ZentoDH Dec 2, 2024
eecfd70
Merge branch 'master' into FP-188
ZentoDH Dec 2, 2024
76a42d1
fix: removed commented out code
ZentoDH Dec 4, 2024
d4e5286
feat: added threshold to screenshot comparison
ZentoDH Dec 4, 2024
2f849d3
Merge pull request #859 from fluid-player/FP-259
fpfcarvalho Dec 9, 2024
0cf7531
Merge pull request #857 from fluid-player/FP-254
fpfcarvalho Dec 9, 2024
fccaa67
Release v3.45.0
fpfcarvalho Dec 9, 2024
ca5db36
fix: added iOS check and prevent change listener stacking
ZentoDH Dec 10, 2024
900abcc
fix: remove debug alert
ZentoDH Dec 10, 2024
ab8af18
Merge pull request #854 from fluid-player/FP-188
brunopick Dec 12, 2024
78294de
Release v3.46.0
brunopick Dec 12, 2024
898c67b
Revert "FP-254 Live Indicator"
brunopick Dec 13, 2024
8af984e
Merge pull request #860 from fluid-player/revert-857-FP-254
brunopick Dec 13, 2024
5429f0d
Revert "Revert "FP-254 Live Indicator""
brunopick Dec 13, 2024
90c2ace
Release v3.47.0
brunopick Dec 13, 2024
75659d1
Release v3.47.0
brunopick Dec 13, 2024
c5842f6
fix: changed broken hls and dash livestream urls to working ones
ZentoDH Dec 16, 2024
4a0dd8b
fix: added live stream detection on hls and dash level
ZentoDH Dec 16, 2024
76832d6
fix: replaced broken hls and dash links
ZentoDH Dec 17, 2024
76d3b2f
fix: added actual live hls file to live ad page
ZentoDH Dec 17, 2024
6e97744
fix: fixed pascalcase to camelcase
ZentoDH Dec 17, 2024
c041d9e
fix: live indicator now dynamically toggles based of video or ad
ZentoDH Dec 17, 2024
5996058
Merge pull request #862 from fluid-player/FP-254
fpfcarvalho Dec 18, 2024
a3e0848
Release v3.48.0
fpfcarvalho Dec 18, 2024
8382a8d
fix: updated index.d file with missing attributes
ZentoDH Dec 23, 2024
e2ba68b
fix: hls levels now display height instead of width and appended p to…
ZentoDH Jan 8, 2025
9399ae2
fix: sorting should be on height
ZentoDH Jan 13, 2025
46f73bf
fix: double tap now skips 10s everytime on mobile
ZentoDH Jan 14, 2025
8c2d3c4
Merge pull request #868 from fluid-player/FP-391
brunopick Jan 16, 2025
f46b653
Merge pull request #869 from fluid-player/FP-392
brunopick Jan 16, 2025
cdb937e
Release v3.49.0
brunopick Jan 16, 2025
7659eb3
Merge pull request #871 from fluid-player/FP-377
brunopick Jan 23, 2025
d0adb9e
Merge pull request #872 from fluid-player/FP-354
brunopick Jan 23, 2025
1863678
Release v3.50.0
brunopick Jan 23, 2025
ca5aed8
fix: load hls streamer when autosStartLoad is set to false in hls con…
ZentoDH Feb 11, 2025
5f92998
fix: full screen when switching quality now works as expected
ZentoDH Feb 11, 2025
1e48d4d
Merge pull request #876 from fluid-player/FP-379
brunopick Feb 20, 2025
625b926
Merge pull request #877 from fluid-player/FP-396
brunopick Feb 20, 2025
56204ec
Release v3.51.0
brunopick Feb 20, 2025
ec94499
merge master into branch
ZentoDH Mar 19, 2025
b09ebb0
refactor: change size to px
ZentoDH Mar 19, 2025
a78e1c9
refactor: subtitle keyboard size adjustment logic
ZentoDH Mar 19, 2025
7f02db5
feat: add support for subtitles font size selection menu
ZentoDH Mar 20, 2025
e9a612b
feat: add checkmark to selected subtitle font size
ZentoDH Mar 20, 2025
28068fa
feat: style the font size sub menu button
ZentoDH Mar 20, 2025
9e7702c
refactor: Add generic arrow styles for submenu buttons
ZentoDH Mar 20, 2025
aa4dae6
refactor: create back button for subtitle font size list
ZentoDH Mar 20, 2025
bad767c
fix: update checkmark with keyboard increase and decrease operation
ZentoDH Mar 20, 2025
aadca01
feat: added tooltips to controls
ZentoDH Mar 20, 2025
511b6ba
fix: fixed name on back button in subtitle font size list
ZentoDH Mar 20, 2025
87fd031
refactor: moved the size control button creation and appending in its…
ZentoDH Mar 20, 2025
3be96da
feat: added docs
ZentoDH Mar 20, 2025
c55afa0
fix: removed white space
ZentoDH Mar 20, 2025
df88757
fix: mobile menus opening an closing functionality
ZentoDH Mar 26, 2025
b7afb2e
fix: add + and - for all browsers
ZentoDH Mar 26, 2025
a0cdb8d
fix: menus now get max height in case of small screens
ZentoDH Mar 27, 2025
20eb58c
fix: added all possible keyboard keycodes for plus and minus
ZentoDH Mar 31, 2025
ae5e616
Merge pull request #882 from fluid-player/FP-355
brunopick Apr 2, 2025
ab6694d
Release v3.52.0
brunopick Apr 2, 2025
d245003
fix: fallback ads for vast and vpaid
ZentoDH Apr 9, 2025
6152a97
fix: passing media in adParameters for non linear VAST is now working…
ZentoDH Apr 10, 2025
05fe4f1
fix: non linear ads are not checked anymore by the linear ad checks
ZentoDH Apr 10, 2025
cf5403b
fix: added fallback if VPAID getVpaidAdLinear fails
ZentoDH Apr 29, 2025
eda7208
feat: made getAdLinear error message more clear
ZentoDH Apr 30, 2025
c3aa579
Merge pull request #889 from fluid-player/FP-405
brunopick May 13, 2025
344e742
Merge pull request #885 from fluid-player/FP-402
brunopick May 13, 2025
ea11cd6
Release v3.53.0
brunopick May 13, 2025
3952a03
fix: fix playback start time on safari after preRoll
danielapereira11 Jun 3, 2025
670cc75
refactor: rewrite code snippet for better readability
danielapereira11 Jun 3, 2025
abd4c3e
ci: update yarn.lock
danielapereira11 Jun 3, 2025
5276dd6
Revert "ci: update yarn.lock"
danielapereira11 Jun 4, 2025
a863510
Merge pull request #897 from fluid-player/FP-406
brunopick Jun 18, 2025
e414ffa
Release v3.54.0
brunopick Jun 18, 2025
793cded
feat: set 'withCredentials' to false when requesting .vtt files
danielapereira11 Jul 10, 2025
5122a28
refactor: fix typo in word 'control'
danielapereira11 Jul 10, 2025
ded8017
feat: add mute/unmute tracking events
danielapereira11 Jul 15, 2025
9ba23f9
refactor: add trackMuteChange to vast.js instead of adsuport.js
danielapereira11 Jul 16, 2025
1560dd4
feat: add pause/resume tracking events
danielapereira11 Jul 16, 2025
18f9062
Merge pull request #901 from fluid-player/FP-426
brunopick Jul 16, 2025
cdfdfcb
Release v3.55.0
brunopick Jul 16, 2025
e283d79
feat: add isCurrentlyShowingNonLinearAd property
danielapereira11 Jul 18, 2025
62ebce0
feat: add mute/unmute & play/pause tracking support in non-linear ads
danielapereira11 Jul 18, 2025
134e873
refactor: rename getTrackingFromLinear to getTrackingFromCreative as …
danielapereira11 Jul 18, 2025
ba4e737
feat: add tracking support for 'close' non-linear ad event
danielapereira11 Jul 18, 2025
b53ac03
feat: add tracking support for 'skip' linear ad event
danielapereira11 Jul 18, 2025
9b3832d
refactor: fix typo in contolProgressbarUpdate
danielapereira11 Jul 21, 2025
45c61de
feat: add tracking support for 'rewind' non-linear ad event
danielapereira11 Jul 21, 2025
79dd905
feat: add tracking support for 'reativeView' linear & non-linear ad e…
danielapereira11 Jul 22, 2025
ae493ba
feat: add tracking support for 'fullscreen' linear ad event
danielapereira11 Jul 22, 2025
ec24ac6
feat: add tracking support for 'playerExpand' and 'playerCollapse' ad…
danielapereira11 Jul 22, 2025
4cb6f22
feat: impede trackSingleEvent from being called twice on player resizing
danielapereira11 Jul 23, 2025
7ef317d
refactor: refactor trackPlayerSizeChanged function
danielapereira11 Jul 23, 2025
a3e68f6
Merge branch 'master' into FP-280
danielapereira11 Jul 25, 2025
c4eb9cc
feat: add support for the tracking events in VPAID ads
danielapereira11 Jul 28, 2025
5136f05
feat: prevent 'pause' event from being called when searching on time bar
danielapereira11 Jul 28, 2025
1dea38c
feature: add a constant file
danielapereira11 Jul 29, 2025
9fbf6f0
feature: add trackingEventTypes constants to module files
danielapereira11 Jul 29, 2025
70d4c9a
feature: add displayModes constants
danielapereira11 Jul 30, 2025
5d7a764
refactor: remove unnecessary volume changes in vpaid
danielapereira11 Jul 30, 2025
18edb00
fix: fix typo in acceptInvitationevent
danielapereira11 Jul 30, 2025
f755d59
feat: register vpaid only tracking events
danielapereira11 Aug 1, 2025
672e81c
feat: add local vpaid linear js ad
danielapereira11 Aug 1, 2025
3805b0f
feat: adjust events in vast xml
danielapereira11 Aug 1, 2025
e479e72
feat: add local vpaid non-linear js ad
danielapereira11 Aug 1, 2025
66a7997
feat: split hmtl files into linear and non linear because of slowness
danielapereira11 Aug 1, 2025
72136ac
feat: remove duration from vpaid linear creative
danielapereira11 Aug 1, 2025
2139360
fix: return original control bar to full width
danielapereira11 Aug 7, 2025
a2e6eae
Merge pull request #905 from fluid-player/FP-429
brunopick Sep 4, 2025
6826768
Release v3.56.0
brunopick Sep 4, 2025
66158fc
Merge pull request #904 from fluid-player/FP-280
brunopick Sep 15, 2025
27ad1f0
Release v3.57.0
brunopick Sep 15, 2025
965f325
FP-433 VAST onPauseRoll impression tracking bug
LazyNewbie Feb 9, 2026
2cf4c1c
Merge pull request #922 from fluid-player/FP-433
brunopick Feb 24, 2026
63f7ca3
Release v3.58.0
brunopick Feb 24, 2026
542583b
fix: prevent skip-forward/back icons from getting stuck visible
qequ May 26, 2026
8a9a373
fix: replace deprecated panolens with photo sphere viewer
ZentoDH Jun 2, 2026
01dbaa6
fix: lazy load vr only when it's enabled
ZentoDH Jun 2, 2026
45eb463
feat: a https dev server to test certain functionalities like VR
ZentoDH Jun 2, 2026
98486fa
feat: ignore certs made by mkcert
ZentoDH Jun 2, 2026
a8c862d
Merge pull request #933 from qequ/fix/skip-icon-stuck
brunopick Jul 1, 2026
3828140
Merge pull request #934 from fluid-player/FP-408
brunopick Jul 1, 2026
3e13395
feat: add PSV and update ThreeJS
ZentoDH Jul 1, 2026
20abedd
Merge pull request #938 from fluid-player/FP-408
brunopick Jul 1, 2026
9e106e2
Release v3.59.0
brunopick Jul 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
node_modules/
dist/
dist-cdn/
e2e/
certs/

# IDEs and editors
/.idea
Expand All @@ -18,3 +18,9 @@ e2e/
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

# E2E
/test-results/
/playwright-report/
/blob-report/
/playwright/.cache/
194 changes: 194 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,199 @@
# CHANGELOG

## 3.59.0 (2026-07-01)
* [Pull #933](https://github.com/fluid-player/fluid-player/pull/933) prevent skip-forward/back icons from getting stuck visible
* [Pull #934](https://github.com/fluid-player/fluid-player/pull/934) Panolens deprecation and security concerns

## 3.58.0 (2026-02-24)
* [Pull #922](https://github.com/fluid-player/fluid-player/pull/922) In video banner, VAST impression is not tracked

## 3.57.0 (2025-09-15)
* [Pull #904](https://github.com/fluid-player/fluid-player/pull/904) Add custom tracking events to Fluid Player

## 3.56.0 (2025-09-04)
* [Pull #905](https://github.com/fluid-player/fluid-player/pull/905) Fix control bar width on VR cardboard mode toggle

## 3.55.0 (2025-07-16)
* [Pull #901](https://github.com/fluid-player/fluid-player/pull/901) Subtitle vtt files are requested with credentials

## 3.54.0 (2025-06-18)
* [Pull #897](https://github.com/fluid-player/fluid-player/pull/897) Video will start from beginning after VAST end

## 3.53.0 (2025-05-13)
* [Pull #885](https://github.com/fluid-player/fluid-player/pull/885) Trying to download data from AdParameters vast/vpaid tag
* [Pull #889](https://github.com/fluid-player/fluid-player/pull/889) VPAID not playing (not initialized properly?)

## 3.52.0 (2025-04-02)
* [Pull #882](https://github.com/fluid-player/fluid-player/pull/882) Add an option to set the subtitles' size

## 3.51.0 (2025-02-20)
* [Pull #876](https://github.com/fluid-player/fluid-player/pull/876) Preload Ignored with HLS > Manifest and fragments loading twice before preroll, and after preroll
* [Pull #877](https://github.com/fluid-player/fluid-player/pull/877) Change in quality for hls broke video size

## 3.50.0 (2025-01-23)
* [Pull #871](https://github.com/fluid-player/fluid-player/pull/871) ControlForwardBackward on double click doesnt work on Mobile Devices
* [Pull #872](https://github.com/fluid-player/fluid-player/pull/872) Subtitles Do Not Adjust Position When Controls Are Hidden

## 3.49.0 (2025-01-16)
* [Pull #868](https://github.com/fluid-player/fluid-player/pull/868) HLS video quality switcher showing wrong values
* [Pull #869](https://github.com/fluid-player/fluid-player/pull/869) layoutControls.roundedCorners is not type defined

## 3.48.0 (2024-12-18)
* [Pull #862](https://github.com/fluid-player/fluid-player/pull/862) Live Indicator

## 3.47.0 (2024-12-13)
* [Pull #860](https://github.com/fluid-player/fluid-player/pull/860) Revert "Live Indicator"

## 3.46.0 (2024-12-12)
* [Pull #854](https://github.com/fluid-player/fluid-player/pull/854) Add support for automatic landscape screen orientation

## 3.45.0 (2024-12-09)
* [Pull #859](https://github.com/fluid-player/fluid-player/pull/859) Create E2E project for Fluid Player
* [Pull #857](https://github.com/fluid-player/fluid-player/pull/857) Live Indicator

## 3.44.0 (2024-11-14)
* [Pull #851](https://github.com/fluid-player/fluid-player/pull/851) Mobile on click show control bar instead of pausing video

## 3.43.0 (2024-11-13)
* [Pull #855](https://github.com/fluid-player/fluid-player/pull/855) Fluidplayer doesn't play Wrapper ads

## 3.42.0 (2024-11-05)
* [Pull #836](https://github.com/fluid-player/fluid-player/pull/836) FallbackVastTags may not be working

## 3.41.0 (2024-11-04)
* [Pull #850](https://github.com/fluid-player/fluid-player/pull/850) New event system breaks current implementations

## 3.40.0 (2024-10-24)
* [Pull #844](https://github.com/fluid-player/fluid-player/pull/844) MiniPlayer Follow Up > Improving UX and be Google compliant
* [Pull #846](https://github.com/fluid-player/fluid-player/pull/846) Rounded corners on player
* [Pull #848](https://github.com/fluid-player/fluid-player/pull/848) Uncaught TypeError: Cannot read properties of undefined (reading 'Parser') when using subtitles

## 3.39.0 (2024-10-15)
* [Pull #842](https://github.com/fluid-player/fluid-player/pull/842) Ads events
* [Pull #843](https://github.com/fluid-player/fluid-player/pull/843) Mid Roll is not working with Live stream videos

## 3.38.0 (2024-10-02)
* [Pull #838](https://github.com/fluid-player/fluid-player/pull/838) TheatreAdvanced is not working and breaks player

## 3.37.0 (2024-09-17)
* [Pull #821](https://github.com/fluid-player/fluid-player/pull/821) Added support for VAST ViewableImpression
* [Pull #833](https://github.com/fluid-player/fluid-player/pull/833) doubleclickFullscreen not working

## 3.36.0 (2024-09-05)
* [Pull #832](https://github.com/fluid-player/fluid-player/pull/832) Show quality change icon in player when working with hls (m3u8)

## 3.35.0 (2024-08-01)
* [Pull #825](https://github.com/fluid-player/fluid-player/pull/825) Fix image freezing
* [Pull #826](https://github.com/fluid-player/fluid-player/pull/826) Ads cannot be displayed when XML content has two Creative tags

## 3.34.0 (2024-07-11)
* [Pull #819](https://github.com/fluid-player/fluid-player/pull/819) When users don't have suggested videos, there's a console error

## 3.33.0 (2024-07-02)
* [Pull #818](https://github.com/fluid-player/fluid-player/pull/818) Suggested Videos Feature in Fluid Player

## 3.32.0 (2024-03-21)
* [Pull #804](https://github.com/fluid-player/fluid-player/pull/804) htmlOnPauseBlock not being displayed with last version of FP

## 3.31.0 (2024-01-25)
* [Pull #788](https://github.com/fluid-player/fluid-player/pull/788) Fluid Player doesn't work with Next.js
* [Pull #791](https://github.com/fluid-player/fluid-player/pull/791) Impression events aren't called for some VAST tags within the VAST wrapper chain

## 3.30.0 (2024-01-11)
* [Pull #789](https://github.com/fluid-player/fluid-player/pull/789) Uncaught TypeError: Cannot set properties of null (setting 'slotIframe') while testing on VOD with VPAID Non Linear

## 3.29.0 (2023-12-14)
* [Pull #783](https://github.com/fluid-player/fluid-player/pull/783) Fix test cases in the development sever
* [Pull #785](https://github.com/fluid-player/fluid-player/pull/785) FluidPlayer > Error > onPauseRoll In Video Banner VAST

## 3.28.0 (2023-11-16)
* [Pull #776](https://github.com/fluid-player/fluid-player/pull/776) Fluid Player doesn't work with shadow DOM

## 3.27.0 (2023-10-19)
* [Pull #771](https://github.com/fluid-player/fluid-player/pull/771) Method loadVpaid create frame without body

## 3.26.0 (2023-10-12)
* [Pull #768](https://github.com/fluid-player/fluid-player/pull/768) Stretch posterImage to playerwindow
* [Pull #769](https://github.com/fluid-player/fluid-player/pull/769) Events don't differ from Ad and Main video

## 3.25.0 (2023-09-21)
* [Pull #766](https://github.com/fluid-player/fluid-player/pull/766) adClickable and CTA parameters don't work when 2 VAST ad is loaded

## 3.24.0 (2023-09-08)
* [Pull #763](https://github.com/fluid-player/fluid-player/pull/763) Player can't be restarted by destroying it and initializing it again

## 3.23.0 (2023-08-28)
* [Pull #757](https://github.com/fluid-player/fluid-player/pull/757) Preload doesn't work for .m3u8 files when the player is serving in-stream ads
* [Pull #760](https://github.com/fluid-player/fluid-player/pull/760) Lighthouse says: Does not use passive listeners to improve scrolling performance

## 3.22.0 (2023-08-17)
* [Pull #755](https://github.com/fluid-player/fluid-player/pull/755) Percentages are not accepted for "timer" property

## 3.21.0 (2023-08-08)
* [Pull #748](https://github.com/fluid-player/fluid-player/pull/748) CurrentTime reset after switch HLS source on IOS
* [Pull #752](https://github.com/fluid-player/fluid-player/pull/752) Add "controlForwardBackward" setting inside the player instead of the control bar

## 3.20.0 (2023-07-24)
* [Pull #749](https://github.com/fluid-player/fluid-player/pull/749) Mouse disappears
* [Pull #750](https://github.com/fluid-player/fluid-player/pull/750) In mobile and when using .m3u8 files, user needs to click the player twice in order to play the video

## 3.19.0 (2023-07-12)
* [Pull #746](https://github.com/fluid-player/fluid-player/pull/746) Could not find a declaration file for module 'fluid-player'

## 3.18.0 (2023-06-30)
* [Pull #744](https://github.com/fluid-player/fluid-player/pull/744) Failed to resolve import "cheerio/lib/api/traversing"

## 3.17.0 (2023-06-16)
* [Pull #734](https://github.com/fluid-player/fluid-player/pull/734) MiniPlayer Mobile support
* [Pull #735](https://github.com/fluid-player/fluid-player/pull/735) MiniPlayer position configuration
* [Pull #739](https://github.com/fluid-player/fluid-player/pull/739) MiniPlayer Activate miniplayer when scrolling goes out of viewport
* [Pull #740](https://github.com/fluid-player/fluid-player/pull/740) MiniPlayer Allowing trigger MiniPlayer by code
* [Pull #736](https://github.com/fluid-player/fluid-player/pull/736) Fluid player doesn't track clicks on some sites

## 3.16.0 (2023-05-31)
* [Pull #721](https://github.com/fluid-player/fluid-player/pull/721) Fluid Player loads midRoll even if timer is longer than main video
* [Pull #732](https://github.com/fluid-player/fluid-player/pull/732) MiniPlayer MVP

## 3.15.0 (2023-05-09)
* [Pull #727](https://github.com/fluid-player/fluid-player/pull/727) Player required 2 clicks to play video New Iphone 11 Pro Chrome

## 3.14.0 (2023-04-27)
* [Pull #722](https://github.com/fluid-player/fluid-player/pull/722) Support Video Waterfall VAST Response

## 3.13.0 (2023-03-09)
* [Pull #714](https://github.com/fluid-player/fluid-player/pull/714) Support Video Waterfall VAST Response

## 3.12.0 (2023-01-10)
* [Pull #707](https://github.com/fluid-player/fluid-player/pull/707) Decrease volumes & revenue on In-stream zones

## 3.11.1 (2023-01-03)
* Update dependencies

## 3.11.0 (2023-01-03)
* [Pull #614](https://github.com/fluid-player/fluid-player/pull/614) Add check for process being defined
* [Pull #561](https://github.com/fluid-player/fluid-player/pull/561) Allow customizing playbackRates

## 3.10.0 (2022-12-15)
* [Pull #687](https://github.com/fluid-player/fluid-player/pull/687) LocalStorage not available in Chrome incognito mode is breaking JS
* [Pull #704](https://github.com/fluid-player/fluid-player/pull/704) In ad serving, the skip button when is without time delay it should trigger immediately the "skip ad"

## 3.9.0 (2022-10-18)
* [Pull #688](https://github.com/fluid-player/fluid-player/pull/688) Selecting subtitle by default

## 3.8.0 (2022-10-07)
* [Pull #685](https://github.com/fluid-player/fluid-player/pull/685) Fluidplayer > 'autoHide' in Desktop only works when the cursor is on top of the player.
* [Pull #689](https://github.com/fluid-player/fluid-player/pull/689) Mobile view_ Error in console and wrong positioning of the CTA text

## 3.7.0 (2022-09-28)
* [Pull #650](https://github.com/fluid-player/fluid-player/pull/650) Play main video after preRoll ends not work

## 3.6.0 (2022-08-24)
* [Pull #666](https://github.com/fluid-player/fluid-player/pull/666) CTA Overlay > cannot be removed by publisher

## 3.5.0 (2022-07-20)
* [Pull #669](https://github.com/fluid-player/fluid-player/pull/669) Video CTA / Fluid Player
* [Pull #671](https://github.com/fluid-player/fluid-player/pull/671) Video CTA - update FP to support new CTA structure from VAST Tag

## 3.4.0 (2022-07-05)
* [Pull #652](https://github.com/fluid-player/fluid-player/pull/652) Video on demand and linear VPAID does not work on iOS Safari
* [Pull #664](https://github.com/fluid-player/fluid-player/pull/664) Video CTA / Fluid Player
Expand Down
Loading