From cdeb6568f774c00e6f26bcac9788e8d209f702c1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 22 Dec 2025 16:18:45 +0000 Subject: [PATCH] Release (beta) --- .changeset/pre.json | 5 ++++- CHANGELOG.md | 8 ++++++++ package.json | 2 +- react/CHANGELOG.md | 12 ++++++++++++ react/package.json | 4 ++-- 5 files changed, 27 insertions(+), 4 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 7c2f1a30..cfe08f10 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -5,5 +5,8 @@ "@theoplayer/web-ui": "1.13.0", "@theoplayer/react-ui": "1.13.0" }, - "changesets": [] + "changesets": [ + "giant-rats-bake", + "little-bars-talk" + ] } diff --git a/CHANGELOG.md b/CHANGELOG.md index 50ed1072..5061c869 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # @theoplayer/web-ui +## 2.0.0-beta.0 + +### 💥 Breaking Changes + +- Open Video UI for Web is now built using [Lit](https://lit.dev/). + - All components now extend [`LitElement`](https://lit.dev/docs/api/LitElement/) and use [reactive rendering](https://lit.dev/docs/components/rendering/), making it much easier to build custom UI components. While existing custom UI components should mostly continue to work, we highly recommend updating them to use a `render()` method instead. + - For older browsers that don't support Custom Elements, we recommend loading our new polyfills library from `@theoplayer/web-ui/polyfills`. + ## 1.16.0 ### ✨ Features diff --git a/package.json b/package.json index 23349dee..22896da3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@theoplayer/web-ui", - "version": "1.16.0", + "version": "2.0.0-beta.0", "description": "UI component library for the THEOplayer Web SDK", "main": "dist/THEOplayerUI.js", "module": "dist/THEOplayerUI.mjs", diff --git a/react/CHANGELOG.md b/react/CHANGELOG.md index 6c3b1093..5af4a58f 100644 --- a/react/CHANGELOG.md +++ b/react/CHANGELOG.md @@ -1,5 +1,17 @@ # @theoplayer/react-ui +## 2.0.0-beta.0 + +### 💥 Breaking Changes + +- Open Video UI for Web is now built using [Lit](https://lit.dev/). + - This shouldn't affect any custom UIs or custom components built using Open Video UI for React. + - For older browsers that don't support Custom Elements, we recommend loading our new polyfills library from `@theoplayer/web-ui/polyfills`. + +### 📦 Dependency Updates + +- See changes to [Open Video UI for Web v2.0.0-beta.0](https://github.com/THEOplayer/web-ui/blob/%40theoplayer%2Fweb-ui%402.0.0-beta.0/CHANGELOG.md) + ## 1.16.0 ### ✨ Features diff --git a/react/package.json b/react/package.json index e11c94e6..494eb18c 100644 --- a/react/package.json +++ b/react/package.json @@ -1,6 +1,6 @@ { "name": "@theoplayer/react-ui", - "version": "1.16.0", + "version": "2.0.0-beta.0", "description": "React component library for the THEOplayer Web SDK", "main": "dist/THEOplayerReactUI.js", "module": "dist/THEOplayerReactUI.mjs", @@ -52,7 +52,7 @@ }, "dependencies": { "@lit/react": "^1.0.7", - "@theoplayer/web-ui": "^1.16.0" + "@theoplayer/web-ui": "^2.0.0-beta.0" }, "peerDependencies": { "@types/react": "^16.3.0 || ^17 || ^18",