Skip to content

Releases: jwplayer/ott-web-app

v6.1.0

08 Apr 07:52
Compare
Choose a tag to compare

Prebuilt artifacts

ott-web-app-build-<version>.zip and ott-web-app-build-<version>.tar.gz contain the prebuilt JWP OTT-Webapp.
Use these files if you want to get up and running as fast as possible with minimum customization work.

Source code

In case you want to take our codebase as a starting point and customize the JWP OTT-Webapp to your liking,
download the Source code in your preferred compression format (zip, tar.gz).
We are looking forward to see what you create!

Changes

Check the CHANGELOG for detailed notes about the changes in each version.

Features

  • project: reload site on update (d4c851b)

Bug Fixes

  • a11y: focus lost when submitting a form (9001a21)
  • i18n: add missing translations (961bcd1)
  • payment: missing feedback when submitting coupon (5097e60)
  • user: redirect when no integration is configured (88ce77c)

v6.0.0

05 Apr 14:07
Compare
Choose a tag to compare

Prebuilt artifacts

ott-web-app-build-<version>.zip and ott-web-app-build-<version>.tar.gz contain the prebuilt JWP OTT-Webapp.
Use these files if you want to get up and running as fast as possible with minimum customization work.

Source code

In case you want to take our codebase as a starting point and customize the JWP OTT-Webapp to your liking,
download the Source code in your preferred compression format (zip, tar.gz).
We are looking forward to see what you create!

Changes

Check the CHANGELOG for detailed notes about the changes in each version.

⚠ BREAKING CHANGES

  • project: restructure for multiplatforms with workspaces (#435)

Features

  • a11y: many accessibility optimisations (cc02259), closes #48 #47 #46
  • a11y: update font colors for contrast and adjust active state in header (#76) (6444282)
  • accessibility improvements and bug fixes (82b5967), closes #127 #109 #115 #117 #116 #121 #125
  • payment: disable deprecated receipts cleeng (#458) (d37905d)
  • project: add app content search (71433ab)
  • project: customizable footer through env-var (9d8ff15)
  • project: dynamic gtm snippet (6babace)
  • project: favicons in different sizes (a1c6188)
  • project: restructure for multiplatforms with workspaces (#435) (3e3e2b1), closes #8
  • project: update default content-type schemas (0a9817a)
  • underline for active header item and add lineair gradient (1d2f25f)
  • watchhistory: change max items limit (#418) (d7db57a)

Bug Fixes

  • a11y: close search bar when pressing escape (7a14497)
  • a11y: constrast enhancement for search field (b4c3230)
  • a11y: format date call caused an error to be raised (aef1415)
  • a11y: prevent duplicate global a11y selectors (b3ccaff)
  • a11y: remove outline when user is not tabbing (5fe1665)
  • a11y: shelf item navigation with screen reader (91dc66c)
  • account: delete account error (a2885eb)
  • auth: capture error to prevent misleading “wrong combination” error (588f69a)
  • click not working in layout grid (2ded57b)
  • e2e test optimisations and small fixes (b700fbb)
  • e2e tests for a11y (c4d09c5)
  • enter key not closing the account modal (1791b4c)
  • favorites and history validation error (3deabfc)
  • footer overlap fix (bf79d10)
  • hide start watching button in avod platform (86b461f)
  • language menu icon not centered (ddcfc91)
  • layout grid arrow down and end problem (6a291a7)
  • layout grid home and page down problem (a6305ef)
  • logo and header layout issues (a0cca10)
  • menu: ensure logo does not exceed width of the header (ea4af42)
  • payment: incorrect couponCode success message (c97c59b)
  • payment: redirect after incorrect couponcode entry (ca71f29)
  • payment: subscription offer panel shown for authvod+tvod (d63b056)
  • payment: tvod offer not showing in AuthVOD platform (d01d1b7)
  • personal shelves restoration (2741eac)
  • player: inlineplayer not supporting tvod (bb593e9)
  • project: ensure modals obscure underlying elements (f52a0f3)
  • project: fix live stream duration check for ott plugin (#460) (69eff3c)
  • project: show footer when custom footer is provided (6503267)
  • project: undouble serieIds to prevent crash (ca3d38e)
  • project: unused dep (72325a6)
  • related videos title layout issue (361c58a)
  • restore personal shelves after registration (3fdb220)
  • root error screen for unexpected errors (320fe44)
  • set wrong loading state in early return (0837944)
  • update order error handling (bf3e5b5)
  • user: tvod subscription not reloaded after login for authvod/avod (7de84ae)

v5.1.1

24 Jan 10:38
40cdc68
Compare
Choose a tag to compare

Prebuilt artifacts

ott-web-app-build-<version>.zip and ott-web-app-build-<version>.tar.gz contain the prebuilt JWP OTT-Webapp.
Use these files if you want to get up and running as fast as possible with minimum customization work.

Source code

In case you want to take our codebase as a starting point and customize the JWP OTT-Webapp to your liking,
download the Source code in your preferred compression format (zip, tar.gz).
We are looking forward to see what you create!

Changes

Check the CHANGELOG for detailed notes about the changes in each version.

Bug Fixes

  • lock animation mode on first load (1b36ae0)
  • prevent slider from getting stuck in non-anmiated mode (e827aff)
  • project: fix dfault schemas (4f6e4b0)

v5.1.0

18 Jan 16:37
2be9ada
Compare
Choose a tag to compare

Prebuilt artifacts

ott-web-app-build-<version>.zip and ott-web-app-build-<version>.tar.gz contain the prebuilt JWP OTT-Webapp.
Use these files if you want to get up and running as fast as possible with minimum customization work.

Source code

In case you want to take our codebase as a starting point and customize the JWP OTT-Webapp to your liking,
download the Source code in your preferred compression format (zip, tar.gz).
We are looking forward to see what you create!

Changes

Check the CHANGELOG for detailed notes about the changes in each version.

Features

  • add user_id and profile_id for CDN analytics (114150e)
  • add user_id and profile_id for CDN analytics (0bacf37)
  • cdn analytics code cleanup (aeef40f)
  • cdn analytics code cleanup (d92937d)
  • epg: fix live channel casing (43c487c)
  • epg: use getNamedModule (0394daf)
  • project: add view nexa epg provider (9a71457)
  • project: change content type default schemas (e100384)
  • project: change the way of DI (4154488)
  • project: review comments (3359612)

Bug Fixes

  • epg: check lower case, log error (be774d4)
  • fix e2e test (ba1e0de)
  • missing getState on useConfigStore under updateCardDetails (#433) (ce32908)
  • place consents in appropriate section (6281640)
  • transform url to lowerCase (68d31c4)

v5.0.0

11 Jan 11:52
7524975
Compare
Choose a tag to compare

Prebuilt artifacts

ott-web-app-build-<version>.zip and ott-web-app-build-<version>.tar.gz contain the prebuilt JWP OTT-Webapp.
Use these files if you want to get up and running as fast as possible with minimum customization work.

Source code

In case you want to take our codebase as a starting point and customize the JWP OTT-Webapp to your liking,
download the Source code in your preferred compression format (zip, tar.gz).
We are looking forward to see what you create!

Changes

Check the CHANGELOG for detailed notes about the changes in each version.

⚠ BREAKING CHANGES

  • project: services and controllers modularization

Features

  • payment: generate billing receipt (#401) (621e9e7)
  • project: empty commit for services and controllers modularization. (dda841a)
  • project: modularization docs (#413) (547775e)
  • project: services modularization (#363) (6b1285b)
  • project: update changelog generation package (#426) (016fd4e)
  • project: use xml for ad config (#421) (2aec0dd)
  • user: add ability to add password to a social account (b3aa739)

Bug Fixes

v4.31.1

30 Nov 20:41
Compare
Choose a tag to compare

Prebuilt artifacts

ott-web-app-build-<version>.zip and ott-web-app-build-<version>.tar.gz contain the prebuilt JWP OTT-Webapp.
Use these files if you want to get up and running as fast as possible with minimum customization work.

Source code

In case you want to take our codebase as a starting point and customize the JWP OTT-Webapp to your liking,
download the Source code in your preferred compression format (zip, tar.gz).
We are looking forward to see what you create!

Changes

Check the CHANGELOG for detailed notes about the changes in each version.

Bug Fixes

  • add missing translations and fix parsability (09548a5)

v4.31.0

28 Nov 22:35
Compare
Choose a tag to compare

Prebuilt artifacts

ott-web-app-build-<version>.zip and ott-web-app-build-<version>.tar.gz contain the prebuilt JWP OTT-Webapp.
Use these files if you want to get up and running as fast as possible with minimum customization work.

Source code

In case you want to take our codebase as a starting point and customize the JWP OTT-Webapp to your liking,
download the Source code in your preferred compression format (zip, tar.gz).
We are looking forward to see what you create!

Changes

Check the CHANGELOG for detailed notes about the changes in each version.

Features

  • project: ads countdown (dab3804)
  • project: ads integration (044c40f)
  • project: fetch ads in PlayerContainer (b0eb27a)
  • project: per media ads (f27283e)
  • project: rename hooks (71dc1b8)
  • project: use ternanry operator to get ads (53c3e00)
  • reintroduce custom registration fields (03d277c)

Bug Fixes

  • added e2e coverage for custom register fields (42cd471)
  • code review suggestions (631f342)
  • combine metadata when sending personal details (b1273ca)
  • contain register logic in one service step (2476a9d)
  • crf checkbox support for 'on' and 'off' (c0d9629)
  • dynamic crf e2e coverage (0b35179)
  • finally skip an e2e scenario (98fafc3)
  • fix last commit (1a44e94)
  • fix updating from account section (4fd8bf7)
  • inplayer: send CRF metadata on register (053da25)
  • make terms field dynamic (8931596)
  • metadata consistency on register and update account (39f19a9)
  • re-add tryTo (d4ba872)
  • refactor last commit (2f3e135)
  • refactor last commit (4236dc4)
  • refactor on code review feedback (9b6fc6b)
  • remove tryTo in e2e tests (cb52922)
  • removed codecept .only for a scenario (960e068)
  • rename functions (ad20660)
  • revert accidental reftover in codecept.desktop.js (3ae1007)
  • send crf metadata on update account (26539ad)
  • send metadata upon updating profile info (0328c2d)
  • skip an e2e scenario (1f774ac)
  • skip an e2e scenario (c048e4a)
  • update crf e2e scenario (3574a16)
  • update snaps (c8f9cd3)
  • user: password strength on reset (#395) (e80e7a7)

v4.30.0

08 Nov 12:40
cbce957
Compare
Choose a tag to compare

Prebuilt artifacts

ott-web-app-build-<version>.zip and ott-web-app-build-<version>.tar.gz contain the prebuilt JWP OTT-Webapp.
Use these files if you want to get up and running as fast as possible with minimum customization work.

Source code

In case you want to take our codebase as a starting point and customize the JWP OTT-Webapp to your liking,
download the Source code in your preferred compression format (zip, tar.gz).
We are looking forward to see what you create!

Changes

Check the CHANGELOG for detailed notes about the changes in each version.

Features

  • add profile created success modal (296c548)
  • add profiles to user menu (b63e7e7)
  • add spacing between custom register fields (6439861)
  • created CustomRegisterField.test.tsx (39efcd0)
  • custom register fields (f7a5249)
  • design changes, remove unnecessary logic, translations (9d458bd)
  • implement "datepicker" as the last custom register field (d66d5da)
  • project: add an image label as a custom param for playlists (63a85b5)
  • project: implement translation of CRF dropdown (2cbe095)
  • project: profiles loading overlay (b37cd94)
  • project: update edit and create forms (b40c144)
  • refactor profiles calls to services and controllers (416e3b7)
  • selecting profiles (b6a978f)
  • updated test snaps (09a32ae)
  • user: hw manage profiles (03f0936)

Bug Fixes

  • add comment in DateField (1d50c00)
  • add config check for profiles feature (00288a0)
  • add enabled flag for useProfiles (2b6cc37)
  • add missing machine translations for ES in profiles (3ba6592)
  • add various profiles fixes and improvements (4d85c1c)
  • additional profiles PR comments fixes (514f3ca)
  • appConfig from store instead of from search params (63b5134)
  • avoid using auth provider name in components (1a8a70c)
  • avoided response mapping in cleeng (b172dc7)
  • border radius (9e1d80b)
  • bugs (1185de2)
  • bugs (77758eb)
  • check if user exists before redirecting to profiles (fb88927)
  • cleanup from a redundant condition (9106f05)
  • consent checkbox wasn't rendered for cleeng (3e7ed31)
  • countries and US states translated to Spanish (beb1154)
  • create profile service and controller (865e321)
  • css design changes (a102b6f)
  • don't display "first_name" and "surname" custom register fields in registration step 1 (252feb2)
  • fix design related comments (08ef531)
  • fix env, fix loader logic (5e2dc7a)
  • fix form type in update profile (9bb2fa5)
  • fix loading overlay, move select profile logic to controller (519f76e)
  • fix missing icon when profiles are disabled (888d44f)
  • fix typescript error in vite.config.ts (27b0154)
  • fix undefined in url (9cc5fa9)
  • fix user page tabs (67bd642)
  • fixed consent updating in Account section (d378708)
  • fixed reconciliation issue in FormSection (a6d069d)
  • form validation fixes, avatars update, move logic from hooks to controller (5ad40d3)
  • handle same profile name error (a22f133)
  • i18n fixes, move useProfiles logic to controller and service (d15e2ac)
  • implement custom register fields in Account section (4aa35f5)
  • infinite rerender fix, refetch fix (c8acc0f)
  • invalidate listProfiles on register (f3b9473)
  • invalidate publisher consents on config change (e78b05b)
  • jwpltx crash fix and multiple test improvements (4118327)
  • lint error (ddeb8f1)
  • pr comments (662cc18)
  • pr comments (db138a2)
  • pr comments (9a98254)
  • profilebox css fixes (10f2594)
  • pull request feedback corrections (02e4fc7)
  • re-introduce the new "other_registration_details" translation line (c7ac8e8)
  • re-introduced the previously reverted changes (77606db)
  • refactor CustomRegisterField.tsx (f04af0e)
  • refactor profile and account controllers to avoid calling initializeAccount multiple times (1f08006)
  • remove no longer necessary type casting (035de63)
  • remove redundant "static" folder with json files (42ef8b2)
  • remove redundant destructuring (a84c6da)
  • remove svod check for profiles, replace type guard check with yup ([2043921](204...
Read more

v4.28.0

11 Oct 14:53
Compare
Choose a tag to compare

Prebuilt artifacts

ott-web-app-build-<version>.zip and ott-web-app-build-<version>.tar.gz contain the prebuilt JWP OTT-Webapp.
Use these files if you want to get up and running as fast as possible with minimum customization work.

Source code

In case you want to take our codebase as a starting point and customize the JWP OTT-Webapp to your liking,
download the Source code in your preferred compression format (zip, tar.gz).
We are looking forward to see what you create!

Changes

Check the CHANGELOG for detailed notes about the changes in each version.

Bug Fixes

  • add comment in DateField (1d50c00)
  • add config check for profiles feature (00288a0)
  • add enabled flag for useProfiles (2b6cc37)
  • add various profiles fixes and improvements (4d85c1c)
  • appConfig from store instead of from search params (63b5134)
  • avoid using auth provider name in components (1a8a70c)
  • avoided response mapping in cleeng (b172dc7)
  • border radius (9e1d80b)
  • bugs (1185de2)
  • bugs (77758eb)
  • check if user exists before redirecting to profiles (fb88927)
  • cleanup from a redundant condition (9106f05)
  • consent checkbox wasn't rendered for cleeng (3e7ed31)
  • countries and US states translated to Spanish (beb1154)
  • create profile service and controller (865e321)
  • css design changes (a102b6f)
  • don't display "first_name" and "surname" custom register fields in registration step 1 (252feb2)
  • fix design related comments (08ef531)
  • fix env, fix loader logic (5e2dc7a)
  • fix form type in update profile (9bb2fa5)
  • fix typescript error in vite.config.ts (27b0154)
  • fix undefined in url (9cc5fa9)
  • fix user page tabs (67bd642)
  • fixed consent updating in Account section (d378708)
  • fixed reconciliation issue in FormSection (a6d069d)
  • implement custom register fields in Account section (4aa35f5)
  • infinite rerender fix, refetch fix (c8acc0f)
  • invalidate listProfiles on register (f3b9473)
  • invalidate publisher consents on config change (e78b05b)
  • jwpltx crash fix and multiple test improvements (4118327)
  • lint error (ddeb8f1)
  • pr comments (662cc18)
  • pr comments (db138a2)
  • pr comments (9a98254)
  • profilebox css fixes (10f2594)
  • pull request feedback corrections (02e4fc7)
  • re-introduce the new "other_registration_details" translation line (c7ac8e8)
  • re-introduced the previously reverted changes (77606db)
  • refactor CustomRegisterField.tsx (f04af0e)
  • remove no longer necessary type casting (035de63)
  • remove redundant "static" folder with json files (42ef8b2)
  • remove redundant destructuring (a84c6da)
  • remove unnecessary config check, add default avatar (57d02df)
  • remove unnecessary helper text, rename class, fix profile persist on relog (1c7a537)
  • remove unnecessary localstorage key (1a504b5)
  • removed a no longer valid comment (22fcdb8)
  • removed redundant conversion to string (651d552)
  • rename a var (26bef11)
  • replaced an enum with union type (386df1a)
  • replaced ConsentFieldVariants enum with union types (0b69fc3)
  • revert last change (a6d1634)
  • revert one of the last changes (8ec620c)
  • rollback live channel links pending route refactor (#373) (3f06b11)
  • show "optional" even when no label in Dropdown (d9f2ee5)
  • sync with base branch (7db6763)
  • translations, profiles refetch (fa22d1c)
  • type casting to supress incorrect type from SDK (f7f1f6d)
  • update .depcheckrc.yaml (f373f0e)
  • update Account.tsx (3b81892)
  • update profile hooks with fetch logic (bba1c70)
  • update react-i18next mock in vitest.setup.ts (8de258c)
  • updated country and US state codes (6715cae)
  • vqa2 fixes (e418746)
  • watch history bug (1fc01ef)

Features

Read more

v4.27.0

30 Aug 21:39
Compare
Choose a tag to compare

Prebuilt artifacts

ott-web-app-build-<version>.zip and ott-web-app-build-<version>.tar.gz contain the prebuilt JWP OTT-Webapp.
Use these files if you want to get up and running as fast as possible with minimum customization work.

Source code

In case you want to take our codebase as a starting point and customize the JWP OTT-Webapp to your liking,
download the Source code in your preferred compression format (zip, tar.gz).
We are looking forward to see what you create!

Changes

Check the CHANGELOG for detailed notes about the changes in each version.

Bug Fixes

  • project: fix helmet for legacy series after react update (90d489c)

Features

  • project: convert click based navigation to use links for SEO (625fbdc)
  • project: update react (03e3d30)
  • project: update React to 18.2.0 (c98512d)
  • project: update react to 18.2.0 and related dependencies (83931d2)