From f061057a3493c7aa8f4436cd6d89622b53f3de56 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 19 Sep 2026 07:56:09 +0000 Subject: [PATCH 1/2] chore(main): release 0.9.0 --- .release-please-manifest.json | 2 +- packages/cli/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/cli/package.json | 2 +- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 25f516a..891644a 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - "packages/cli": "0.8.2" + "packages/cli": "0.9.0" } diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index ccee3f1..326dccb 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [0.9.0](https://github.com/frogoe/engine/compare/v0.8.2...v0.9.0) (2026-09-19) + + +### Features + +* **cli:** desktop-native window doctrine + the no-Rust CI build path ([795d4d9](https://github.com/frogoe/engine/commit/795d4d974153da16bc0cbff14b04555e2bbaa3af)) +* **cli:** expo-style default appId + the router knows export exists ([329adf6](https://github.com/frogoe/engine/commit/329adf62cfb59b5d8e7efe2d30e05de7d51d4d25)) +* **cli:** export shell templates + the filler layer ([3d692b4](https://github.com/frogoe/engine/commit/3d692b4efc6a2117299a125ce5566cb60ed548b8)) +* **cli:** frogoe export desktop — the shell generator ([6068750](https://github.com/frogoe/engine/commit/60687506a3b6892b976233a4caa1f4ac9d4b2a16)) +* **cli:** frogoe export/run ios + android — the mobile targets, one project ([90bd045](https://github.com/frogoe/engine/commit/90bd045c2a7adf141e10ee3283c93b88e5d4759e)) +* **cli:** frogoe run desktop — the native dev loop ([d81b831](https://github.com/frogoe/engine/commit/d81b831c774837ce8e2907971c422367852ed2f5)) +* **cli:** the resize prevention stack — live/resize gate + two static findings ([f458747](https://github.com/frogoe/engine/commit/f45874751111520f946ad8fc1dcdf677ee5b1742)) + + +### Bug Fixes + +* **cli:** bundle banner lied about the contract version — it reads the game's pin now ([5d208bb](https://github.com/frogoe/engine/commit/5d208bb492700c927f0ccd0f1bc751c53cad7940)) +* **cli:** export payload lands at web/ where frontendDist points; --no-bundle reads citty camelCase ([b057c6f](https://github.com/frogoe/engine/commit/b057c6feb7037e9e2febc6ab30fbd677354303fd)) +* **cli:** export shipped a stale dist — the write path is shared and fresh now ([f73b472](https://github.com/frogoe/engine/commit/f73b472e891e3a113cb7f9340e0bf1f728e4e103)) +* **cli:** no tokens in CI templates — static artifact name ([2a39835](https://github.com/frogoe/engine/commit/2a39835def1bd114c6530be10231f74b50002ac4)) +* **cli:** quote the CI artifact token — raw template was invalid YAML ([e007127](https://github.com/frogoe/engine/commit/e0071279b45d1113986978269e746720cd801ce4)) +* **examples:** sawstorm actor rides the ground on resize — hover and bury both dead ([7143038](https://github.com/frogoe/engine/commit/7143038bbe8d879563f1d29c8ef2c9ea18f82632)) + ## [0.8.2](https://github.com/frogoe/engine/compare/v0.8.1...v0.8.2) (2026-09-13) diff --git a/packages/cli/package.json b/packages/cli/package.json index 358329a..28c6565 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "frogoe", - "version": "0.8.2", + "version": "0.9.0", "description": "froge CLI — the agent's hands: init, add, run, check, bundle", "homepage": "https://github.com/frogoe/engine#readme", "bugs": "https://github.com/frogoe/engine/issues", From e9fc9eceee03bf1b4f4b7c833ef482612b067f0a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 19 Sep 2026 08:30:49 +0000 Subject: [PATCH 2/2] chore: oxfmt --- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- .cursor-plugin/plugin.json | 2 +- packages/contract/package.json | 2 +- packages/lint/package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index a300c3e..a201dd7 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "frogoe", "description": "frogoe engine \u2014 write a closure, ship a game. Canvas sim layer, DOM HUD layer, one self-contained artifact.", - "version": "0.8.2", + "version": "0.9.0", "author": { "name": "frogoe", "url": "https://frogoe.com" diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 4c4ceba..58f3dcc 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "frogoe", "description": "Write a closure, ship a game. One defineGame closure with four nouns, and a CLI that scaffolds, serves, gates, and bundles feed-ready games as single self-contained HTML files.", - "version": "0.8.2", + "version": "0.9.0", "author": { "name": "frogoe", "url": "https://frogoe.com" diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 4dc6b72..70b7870 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -3,7 +3,7 @@ "name": "frogoe", "displayName": "Frogoe Engine", "description": "Write a closure, ship a game. One defineGame closure with four nouns, and a CLI that scaffolds, serves, gates, and bundles feed-ready games as single self-contained HTML files.", - "version": "0.8.2", + "version": "0.9.0", "author": { "name": "frogoe", "url": "https://frogoe.com" diff --git a/packages/contract/package.json b/packages/contract/package.json index a053290..0c098ff 100644 --- a/packages/contract/package.json +++ b/packages/contract/package.json @@ -1,6 +1,6 @@ { "name": "@frogoe/contract", - "version": "0.8.2", + "version": "0.9.0", "description": "The frogoe platform contract — one closure, four nouns, zero taste", "license": "Apache-2.0", "files": [ diff --git a/packages/lint/package.json b/packages/lint/package.json index e58dcaf..b7c5213 100644 --- a/packages/lint/package.json +++ b/packages/lint/package.json @@ -1,6 +1,6 @@ { "name": "@frogoe/lint", - "version": "0.8.2", + "version": "0.9.0", "description": "frogoe static contract checks — pure, zero browser deps", "license": "Apache-2.0", "type": "module",