Skip to content

Commit 285d0cf

Browse files
Version Packages
1 parent 7af486c commit 285d0cf

16 files changed

Lines changed: 79 additions & 24 deletions

.changeset/e2e-browser-docker.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

.changeset/streamlit-1-57-0.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

docs/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# docs
22

3+
## 0.0.20
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`992dda0`](https://github.com/whitphx/stlite/commit/992dda0c6a8db5625ea62e90216824c35b25b032)]:
8+
- @stlite/browser@1.8.0
9+
- @stlite/desktop@0.101.0
10+
- @stlite/cli@0.1.1
11+
312
## 0.0.19
413

514
### Patch Changes

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "docs",
3-
"version": "0.0.19",
3+
"version": "0.0.20",
44
"private": true,
55
"type": "module",
66
"scripts": {

packages/browser/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# @stlite/browser
22

3+
## 1.8.0
4+
5+
### Minor Changes
6+
7+
- [#2046](https://github.com/whitphx/stlite/pull/2046) [`992dda0`](https://github.com/whitphx/stlite/commit/992dda0c6a8db5625ea62e90216824c35b25b032) Thanks [@whitphx](https://github.com/whitphx)! - Rebase Streamlit fork onto 1.57.0.
8+
9+
Internally, the kernel switches from the hand-rolled `stlite_lib.server.Server` HTTP/WS dispatcher to calling upstream Streamlit's Starlette ASGI app directly via a new ASGI bridge (`stlite_lib.asgi_app` on the Python side, `packages/kernel/src/asgi-bridge.ts` on the JS side). User-visible API surface is unchanged.
10+
11+
To make upstream's Starlette routes work in Pyodide's single-threaded WASM environment, `stlite_lib.anyio_patch` replaces `anyio`'s `run_sync_in_worker_thread` with an inline implementation at package import. This keeps Custom Components, app-static file serving, and other anyio-backed I/O working without spawning worker threads.
12+
313
## 1.7.3
414

515
### Patch Changes

packages/browser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@stlite/browser",
3-
"version": "1.7.3",
3+
"version": "1.8.0",
44
"description": "Browser Stlite",
55
"keywords": [
66
"pyodide",

packages/cli/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# @stlite/cli
22

3+
## 0.1.1
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`992dda0`](https://github.com/whitphx/stlite/commit/992dda0c6a8db5625ea62e90216824c35b25b032)]:
8+
- @stlite/browser@1.8.0
9+
- @stlite/desktop@0.101.0
10+
311
## 0.1.0
412

513
### Minor Changes

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@stlite/cli",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"bugs": {
55
"url": "https://github.com/whitphx/stlite/issues"
66
},

packages/desktop/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# @stlite/desktop
22

3+
## 0.101.0
4+
5+
### Minor Changes
6+
7+
- [#2046](https://github.com/whitphx/stlite/pull/2046) [`992dda0`](https://github.com/whitphx/stlite/commit/992dda0c6a8db5625ea62e90216824c35b25b032) Thanks [@whitphx](https://github.com/whitphx)! - Rebase Streamlit fork onto 1.57.0.
8+
9+
Internally, the kernel switches from the hand-rolled `stlite_lib.server.Server` HTTP/WS dispatcher to calling upstream Streamlit's Starlette ASGI app directly via a new ASGI bridge (`stlite_lib.asgi_app` on the Python side, `packages/kernel/src/asgi-bridge.ts` on the JS side). User-visible API surface is unchanged.
10+
11+
To make upstream's Starlette routes work in Pyodide's single-threaded WASM environment, `stlite_lib.anyio_patch` replaces `anyio`'s `run_sync_in_worker_thread` with an inline implementation at package import. This keeps Custom Components, app-static file serving, and other anyio-backed I/O working without spawning worker threads.
12+
313
## 0.100.0
414

515
### Minor Changes

packages/desktop/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@stlite/desktop",
3-
"version": "0.100.0",
3+
"version": "0.101.0",
44
"bugs": {
55
"url": "https://github.com/whitphx/stlite/issues"
66
},

0 commit comments

Comments
 (0)