Skip to content

Commit b3f4e7a

Browse files
authored
Merge pull request #169 from devallibus/release/0.7.0-prep
[codex] Prepare v0.7.0 release
2 parents 7988bcc + 04e06c5 commit b3f4e7a

11 files changed

Lines changed: 18 additions & 14 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
77

88
## [Unreleased]
99

10+
## [0.7.0] - 2026-03-06
11+
1012
### Added
1113
- `webtau/adapters/electrobun`: `bootstrapElectrobunFromWindowBridge()`, `createElectrobunWindowBridgeProvider()`, `isElectrobun()`, and `getElectrobunCapabilities()` for first-class Electrobun runtime detection and bridge bootstrap.
1214
- `webtau`: `getRuntimeInfo()` for runtime id and capability introspection across WASM, Tauri, and provider-backed runtimes.
1315
- `create-gametau`: `--desktop-shell electrobun` and `--electrobun-mode hybrid|native|dual`.
14-
- Electrobun counter example BrowserWindow and GPUWindow build lanes.
16+
- Electrobun counter example BrowserWindow and GPUWindow build lanes, including the hybrid embedded WGPU showcase path.
17+
- Battlestation example BrowserWindow and GPUWindow runtime lanes with a native Three WebGPU proof path.
1518

1619
### Changed
1720
- Scaffolded entrypoints now auto-check for `window.__ELECTROBUN__` before falling back to Tauri or plain WASM.
1821
- Electrobun counter example and generated Electrobun shell files now target the WGPU-capable `electrobun@^1.15.1` line.
22+
- CI and release-gate docs now treat `Electrobun Hybrid + GPU Smoke` as a required release lane.
1923

2024
## [0.6.0] - 2026-03-04
2125

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ members = [
66
]
77

88
[workspace.package]
9-
version = "0.6.0"
9+
version = "0.7.0"
1010
edition = "2021"
1111
rust-version = "1.77"
1212
license = "Apache-2.0"

crates/webtau/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ license.workspace = true
88
repository.workspace = true
99

1010
[dependencies]
11-
webtau-macros = { path = "../webtau-macros", version = "=0.6.0" }
11+
webtau-macros = { path = "../webtau-macros", version = "=0.7.0" }

packages/create-gametau/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "create-gametau",
3-
"version": "0.6.0",
3+
"version": "0.7.0",
44
"description": "Scaffold a Tauri game that deploys to web + desktop",
55
"license": "Apache-2.0",
66
"repository": {

packages/create-gametau/templates/base/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
"preview": "vite preview"
1212
},
1313
"dependencies": {
14-
"webtau": "^0.6.0"
14+
"webtau": "^0.7.0"
1515
},
1616
"devDependencies": {
1717
"typescript": "^5.8.0",
1818
"vite": "^6.0.0",
19-
"webtau-vite": "^0.6.0",
19+
"webtau-vite": "^0.7.0",
2020
"@tauri-apps/cli": "^2.0.0",
2121
"@tauri-apps/api": "^2.0.0"
2222
}

packages/create-gametau/templates/base/src-tauri/commands/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ edition.workspace = true
55

66
[dependencies]
77
{{PROJECT_NAME}}-core = { path = "../core" }
8-
webtau = "0.6.0"
8+
webtau = "0.7.0"
99

1010
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
1111
tauri = { version = "2", features = [] }

packages/create-gametau/templates/base/src-tauri/wasm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ wasm-bindgen = "0.2"
1111
serde = { version = "1", features = ["derive"] }
1212
serde-wasm-bindgen = "0.6"
1313
getrandom = { version = "0.2", features = ["js"] }
14-
webtau = "0.6.0"
14+
webtau = "0.7.0"
1515
{{PROJECT_NAME}}-core = { path = "../core" }
1616
{{PROJECT_NAME}}-commands = { path = "../commands" }
1717

packages/create-gametau/templates/pixi/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
},
1313
"dependencies": {
1414
"pixi.js": "^8.0.0",
15-
"webtau": "^0.6.0"
15+
"webtau": "^0.7.0"
1616
},
1717
"devDependencies": {
1818
"typescript": "^5.8.0",
1919
"vite": "^6.0.0",
20-
"webtau-vite": "^0.6.0",
20+
"webtau-vite": "^0.7.0",
2121
"@tauri-apps/cli": "^2.0.0",
2222
"@tauri-apps/api": "^2.0.0"
2323
}

packages/create-gametau/templates/three/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
},
1313
"dependencies": {
1414
"three": "^0.172.0",
15-
"webtau": "^0.6.0"
15+
"webtau": "^0.7.0"
1616
},
1717
"devDependencies": {
1818
"@types/three": "^0.172.0",
1919
"typescript": "^5.8.0",
2020
"vite": "^6.0.0",
21-
"webtau-vite": "^0.6.0",
21+
"webtau-vite": "^0.7.0",
2222
"@tauri-apps/cli": "^2.0.0",
2323
"@tauri-apps/api": "^2.0.0"
2424
}

packages/webtau-vite/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "webtau-vite",
3-
"version": "0.6.0",
3+
"version": "0.7.0",
44
"description": "Vite plugin for webtau — wasm-pack automation + Tauri API aliasing",
55
"license": "Apache-2.0",
66
"repository": {

0 commit comments

Comments
 (0)