Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
6 changes: 0 additions & 6 deletions .changeset/cold-toys-arrive.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/heavy-masks-mate.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/quiet-foxes-dance.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/silent-lemons-shine.md

This file was deleted.

8 changes: 8 additions & 0 deletions Common/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @epicgames-ps/lib-pixelstreamingcommon-ue5.5

## 0.3.3

### Patch Changes

- b16fd54: - Addressing security issues raised by dependabot. (glob, js-yaml, playwright)
- Added lint npm script to the root project. Running `npm run lint` will now run linting over all packages.
- e948750: Make `npm run lint` work regardless of the directory it's invoked from. Each workspace's `eslint.config.mjs` now pins `parserOptions.tsconfigRootDir` to `import.meta.dirname`, so `parserOptions.project` resolves relative to the config file's own directory rather than whichever CWD `typescript-eslint` happens to pick by default. Previously the six workspace configs prefixed `project` with the workspace directory (e.g. `'Common/tsconfig.cjs.json'`), which only worked under one specific `typescript-eslint` version's resolution behavior and broke CI when run from within the workspace.

## 0.3.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion Common/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@epicgames-ps/lib-pixelstreamingcommon-ue5.5",
"version": "0.3.2",
"version": "0.3.3",
"description": "Common utilities library for Unreal Engine 5.5 Pixel Streaming",
"main": "dist/cjs/pixelstreamingcommon.js",
"module": "dist/esm/pixelstreamingcommon.js",
Expand Down
17 changes: 15 additions & 2 deletions Frontend/library/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @epicgames-ps/lib-pixelstreamingfrontend-ue5.5

## 1.3.0

### Minor Changes

- c3779a5: Added Viewport Resolution Scale parameter to request higher resolution streams on small screens

### Patch Changes

- b16fd54: - Addressing security issues raised by dependabot. (glob, js-yaml, playwright)
- Added lint npm script to the root project. Running `npm run lint` will now run linting over all packages.
- e948750: Make `npm run lint` work regardless of the directory it's invoked from. Each workspace's `eslint.config.mjs` now pins `parserOptions.tsconfigRootDir` to `import.meta.dirname`, so `parserOptions.project` resolves relative to the config file's own directory rather than whichever CWD `typescript-eslint` happens to pick by default. Previously the six workspace configs prefixed `project` with the workspace directory (e.g. `'Common/tsconfig.cjs.json'`), which only worked under one specific `typescript-eslint` version's resolution behavior and broke CI when run from within the workspace.
- Updated dependencies [b16fd54]
- Updated dependencies [e948750]
- @epicgames-ps/lib-pixelstreamingcommon-ue5.5@0.3.3

## 1.2.5

### Patch Changes
Expand All @@ -24,13 +39,11 @@
- 208d100: Add: a html modal for editing text input that is shown on the frontend when user clicks/taps on a streamed UE widget.

This edit text modal fixes the following:

- Fix: Users can now input non-latin characters (e.g. Chinese, Japanese, Korean etc.) using IME assistance.
- Fix: Users on mobile can now type using on-device native on-screen keyboards (which was previously non-functioning).
- Add: Users can copy/paste from their clipboard into the edit text modal naturally.

When adding this modal the following was also fixed and extended:

- Fix: Typing into other frontend widgets (e.g. the settings panel) no longer sends input to the focused UE widget.
- Add: Exposed a frontend event for when UE sends text input content, meaning customisation of behaviour is now possible.
- Docs: Added docs explaning this new edit text modal.
Expand Down
4 changes: 2 additions & 2 deletions Frontend/library/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@epicgames-ps/lib-pixelstreamingfrontend-ue5.5",
"version": "1.2.5",
"version": "1.3.0",
"description": "Frontend library for Unreal Engine 5.5 Pixel Streaming",
"main": "dist/cjs/pixelstreamingfrontend.js",
"module": "dist/esm/pixelstreamingfrontend.js",
Expand Down Expand Up @@ -33,7 +33,7 @@
"@types/node": "^22.14.0"
},
"dependencies": {
"@epicgames-ps/lib-pixelstreamingcommon-ue5.5": "^0.3.1",
"@epicgames-ps/lib-pixelstreamingcommon-ue5.5": "^0.3.3",
"sdp": "^3.2.0"
},
"repository": {
Expand Down
18 changes: 16 additions & 2 deletions Frontend/ui-library/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# @epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.5

## 1.4.0

### Minor Changes

- c3779a5: Added Viewport Resolution Scale parameter to request higher resolution streams on small screens

### Patch Changes

- b16fd54: - Addressing security issues raised by dependabot. (glob, js-yaml, playwright)
- Added lint npm script to the root project. Running `npm run lint` will now run linting over all packages.
- e948750: Make `npm run lint` work regardless of the directory it's invoked from. Each workspace's `eslint.config.mjs` now pins `parserOptions.tsconfigRootDir` to `import.meta.dirname`, so `parserOptions.project` resolves relative to the config file's own directory rather than whichever CWD `typescript-eslint` happens to pick by default. Previously the six workspace configs prefixed `project` with the workspace directory (e.g. `'Common/tsconfig.cjs.json'`), which only worked under one specific `typescript-eslint` version's resolution behavior and broke CI when run from within the workspace.
- Updated dependencies [c3779a5]
- Updated dependencies [b16fd54]
- Updated dependencies [e948750]
- @epicgames-ps/lib-pixelstreamingfrontend-ue5.5@1.3.0

## 1.3.0

### Minor Changes
Expand All @@ -18,13 +34,11 @@
- 208d100: Add: a html modal for editing text input that is shown on the frontend when user clicks/taps on a streamed UE widget.

This edit text modal fixes the following:

- Fix: Users can now input non-latin characters (e.g. Chinese, Japanese, Korean etc.) using IME assistance.
- Fix: Users on mobile can now type using on-device native on-screen keyboards (which was previously non-functioning).
- Add: Users can copy/paste from their clipboard into the edit text modal naturally.

When adding this modal the following was also fixed and extended:

- Fix: Typing into other frontend widgets (e.g. the settings panel) no longer sends input to the focused UE widget.
- Add: Exposed a frontend event for when UE sends text input content, meaning customisation of behaviour is now possible.
- Docs: Added docs explaning this new edit text modal.
Expand Down
4 changes: 2 additions & 2 deletions Frontend/ui-library/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.5",
"version": "1.3.1",
"version": "1.4.0",
"description": "Reference frontend UI library for Unreal Engine 5.5 Pixel Streaming - gives the stock look and feel.",
"main": "dist/cjs/pixelstreamingfrontend-ui.js",
"module": "dist/esm/pixelstreamingfrontend-ui.js",
Expand All @@ -26,7 +26,7 @@
"typescript-eslint": "8.57.2"
},
"dependencies": {
"@epicgames-ps/lib-pixelstreamingfrontend-ue5.5": "^1.2.1",
"@epicgames-ps/lib-pixelstreamingfrontend-ue5.5": "^1.3.0",
"@babel/runtime": "^7.26.10",
"jss": "^10.10.0",
"jss-plugin-camel-case": "^10.10.0",
Expand Down
15 changes: 15 additions & 0 deletions Signalling/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @epicgames-ps/lib-pixelstreamingsignalling-ue5.5

## 3.1.0

### Minor Changes

- 988a78c: Make the REST API reachable when Wilbur is started with `--rest_api` but without `--serve`. Previously the Express app that hosts the `/api/*` routes was only bound to an HTTP listener inside the `serve` branch, so with `--serve=false --rest_api=true` the listener never started and requests were answered by the WebSocket upgrade handler on the player port (`426 Upgrade Required`). The HTTP listener now starts whenever `rest_api` or `serve` is set. Static file serving and the homepage route are gated by a new `IWebServerConfig.serveStatic` flag (the port listener runs independently of static serving), and the rate limiter is registered before any route handlers so the homepage and any downstream-registered routes are all rate-limited. Wilbur logs at startup which mode it is running in.

### Patch Changes

- b16fd54: - Addressing security issues raised by dependabot. (glob, js-yaml, playwright)
- Added lint npm script to the root project. Running `npm run lint` will now run linting over all packages.
- e948750: Make `npm run lint` work regardless of the directory it's invoked from. Each workspace's `eslint.config.mjs` now pins `parserOptions.tsconfigRootDir` to `import.meta.dirname`, so `parserOptions.project` resolves relative to the config file's own directory rather than whichever CWD `typescript-eslint` happens to pick by default. Previously the six workspace configs prefixed `project` with the workspace directory (e.g. `'Common/tsconfig.cjs.json'`), which only worked under one specific `typescript-eslint` version's resolution behavior and broke CI when run from within the workspace.
- Updated dependencies [b16fd54]
- Updated dependencies [e948750]
- @epicgames-ps/lib-pixelstreamingcommon-ue5.5@0.3.3

## 3.0.0

### Minor Changes
Expand Down
4 changes: 2 additions & 2 deletions Signalling/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@epicgames-ps/lib-pixelstreamingsignalling-ue5.5",
"version": "3.0.2",
"version": "3.1.0",
"description": "Basic signalling library for developers wishing to build applications that signal a Pixel Streaming application.",
"main": "dist/cjs/pixelstreamingsignalling.js",
"module": "dist/esm/pixelstreamingsignalling.js",
Expand Down Expand Up @@ -46,7 +46,7 @@
"ws": "^8.18.0"
},
"peerDependencies": {
"@epicgames-ps/lib-pixelstreamingcommon-ue5.5": "^0.3.1"
"@epicgames-ps/lib-pixelstreamingcommon-ue5.5": "^0.3.3"
},
"repository": {
"type": "git",
Expand Down
11 changes: 11 additions & 0 deletions SignallingWebServer/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# @epicgames-ps/wilbur

## 2.2.1

### Patch Changes

- e948750: Make `npm run lint` work regardless of the directory it's invoked from. Each workspace's `eslint.config.mjs` now pins `parserOptions.tsconfigRootDir` to `import.meta.dirname`, so `parserOptions.project` resolves relative to the config file's own directory rather than whichever CWD `typescript-eslint` happens to pick by default. Previously the six workspace configs prefixed `project` with the workspace directory (e.g. `'Common/tsconfig.cjs.json'`), which only worked under one specific `typescript-eslint` version's resolution behavior and broke CI when run from within the workspace.
- 988a78c: Make the REST API reachable when Wilbur is started with `--rest_api` but without `--serve`. Previously the Express app that hosts the `/api/*` routes was only bound to an HTTP listener inside the `serve` branch, so with `--serve=false --rest_api=true` the listener never started and requests were answered by the WebSocket upgrade handler on the player port (`426 Upgrade Required`). The HTTP listener now starts whenever `rest_api` or `serve` is set. Static file serving and the homepage route are gated by a new `IWebServerConfig.serveStatic` flag (the port listener runs independently of static serving), and the rate limiter is registered before any route handlers so the homepage and any downstream-registered routes are all rate-limited. Wilbur logs at startup which mode it is running in.
- Updated dependencies [b16fd54]
- Updated dependencies [e948750]
- Updated dependencies [988a78c]
- @epicgames-ps/lib-pixelstreamingsignalling-ue5.5@3.1.0

## 2.2.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion SignallingWebServer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@epicgames-ps/wilbur",
"version": "2.2.0",
"version": "2.2.1",
"description": "A basic signalling server application for Unreal Engine's Pixel Streaming applications.",
"main": "dist/index.js",
"private": true,
Expand Down
Loading