Skip to content

Commit c91ceb9

Browse files
authored
implement full stat data support and resolve symlinks in fs polyfills (#178)
* implement full stat data support and resolve symlinks in fs polyfills * expand fs polyfills with Dirent, stat/lstat support, and extended readdir capabilities * bump project version to 0.8.10 * implement readlink and symlink polyfills for fs module * reduce logo width in README from 100 to 80 pixels
1 parent d638e08 commit c91ceb9

11 files changed

Lines changed: 381 additions & 60 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<picture>
44
<source media="(prefers-color-scheme: dark)" srcset="assets/logo-dark-mode.png" />
55
<source media="(prefers-color-scheme: light)" srcset="assets/logo-light-mode.png" />
6-
<img alt="Capsule" src="assets/logo-light-mode.png" width="100" />
6+
<img alt="Capsule" src="assets/logo-light-mode.png" width="80" />
77
</picture>
88

99
# `Capsule`

crates/capsule-cli/Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/capsule-cli/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "capsule-run"
3-
version = "0.8.9"
3+
version = "0.8.10"
44
edition = "2024"
55
description = "Secure WASM runtime to execute untrusted code"
66
license = "Apache-2.0"
@@ -16,7 +16,7 @@ path = "src/main.rs"
1616

1717
[dependencies]
1818
clap = { version = "4.5.53", features = ["derive"] }
19-
capsule-core = { version= "0.8.9", path = "../capsule-core" }
19+
capsule-core = { version= "0.8.10", path = "../capsule-core" }
2020
tokio = { version = "1.48.0", features = ["rt", "rt-multi-thread", "macros", "io-util", "sync"] }
2121
serde = { version = "1", features = ["derive"] }
2222
serde_json = "1"

crates/capsule-cli/npm/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@capsule-run/cli",
3-
"version": "0.8.9",
3+
"version": "0.8.10",
44
"description": "Secure WASM runtime to execute untrusted code",
55
"bin": {
66
"capsule": "./bin/capsule.js"
@@ -29,9 +29,9 @@
2929
"node": ">=18"
3030
},
3131
"optionalDependencies": {
32-
"@capsule-run/cli-darwin-arm64": "0.8.9",
33-
"@capsule-run/cli-darwin-x64": "0.8.9",
34-
"@capsule-run/cli-linux-x64": "0.8.9",
35-
"@capsule-run/cli-win32-x64": "0.8.9"
32+
"@capsule-run/cli-darwin-arm64": "0.8.10",
33+
"@capsule-run/cli-darwin-x64": "0.8.10",
34+
"@capsule-run/cli-linux-x64": "0.8.10",
35+
"@capsule-run/cli-win32-x64": "0.8.10"
3636
}
3737
}

crates/capsule-cli/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "maturin"
44

55
[project]
66
name = "capsule-run"
7-
version = "0.8.9"
7+
version = "0.8.10"
88
description = "Secure WASM runtime to execute untrusted code"
99
readme = "docs/README-pypi.md"
1010
license = {text = "Apache-2.0"}

crates/capsule-core/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/capsule-core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "capsule-core"
3-
version = "0.8.9"
3+
version = "0.8.10"
44
edition = "2024"
55
description = "Core library for Capsule"
66
license = "Apache-2.0"

crates/capsule-sdk/javascript/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/capsule-sdk/javascript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@capsule-run/sdk",
3-
"version": "0.8.9",
3+
"version": "0.8.10",
44
"description": "Capsule JavaScript SDK - Execute untrusted code in secure WASM sandboxes",
55
"type": "module",
66
"main": "./dist/index.js",

0 commit comments

Comments
 (0)