Skip to content

Releases: jwplayer/ott-web-app

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)

v4.25.0

01 Aug 13:57
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 Spanish translations (2270049)
  • add per-provider flag for subscription change tests (19cd475)
  • choose offer modal without pricing options (bc8389e)
  • disable change subscription button when subscription is cancelled and can't renew (be09ba2)
  • hide cancel button for inplayer configs (8f71448)
  • move additional logic to container (7a350fa)
  • move logic from user and payment to paymentcontainer (6b7a72a)
  • move useoffers call to payments (1cfcf45)
  • offerswitch props (d79f779)
  • pr comments (c9d5bbb)
  • remove unnecessary redirect (4a8a5ff)
  • seo: fix seo score (2274c9b)
  • tests (0654af6)
  • watchhistory: improve watch history storage calls and fix bugs (9fd1774)

Features

  • initial inplayer subscription change implementation (b335b69)
  • project: add new custom param for playlists (65264eb)
  • project: fix lhci workflow (466e8e3)
  • project: lighthouse actions triggering (0d004eb)
  • project: lighthouse check (3ba3617)
  • project: remove ImageData type (6f993c6)
  • project: use a native fallback for image service (0fc9bd6)
  • series: add native support for next episodes (1f11d6a)
  • series: use named params (ba6560e)
  • temporary FE handling for downgrade subscription (53ee10d)

v4.23.2

06 Jul 13:06
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

  • deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#309) (8dbb314)