diff --git a/compatibility.json b/compatibility.json index eac440f..0b70134 100644 --- a/compatibility.json +++ b/compatibility.json @@ -1,7 +1,7 @@ { "as_of": "2026-07-27", "golden_runtime": { - "lock_sha256": "532b2c50ba1aec63273226890619640b8ccaf8ea4b3d61ddf35326cbe8d3d137", + "lock_sha256": "966a3bce976c5996434ea1094c7f278c34c7d8a75ea3c6830c66ea994e0b41b3", "node": "24", "platform_packages": [ { @@ -41,7 +41,7 @@ "golden": true, "name": "hayate", "role": "Core framework and ASGI, Workers, and Lambda adapters", - "version": "0.12.1" + "version": "0.13.0" }, { "evidence": [ @@ -82,7 +82,7 @@ "golden": true, "name": "hayate-openapi", "role": "OpenAPI 3.1 generation, Scalar, and typed-client contracts", - "version": "0.6.0" + "version": "0.7.0" }, { "evidence": [ @@ -104,7 +104,7 @@ "golden": true, "name": "create-hayate", "role": "Composable and production application scaffolds", - "version": "0.7.1" + "version": "0.7.2" } ], "protocols": { @@ -168,24 +168,24 @@ "url": "https://github.com/hayatepy/hayate-auth/actions/runs/30215082913" }, "core_ci": { - "commit": "07ab68863cabeed0bcc86d004dab308f155796dc", - "label": "Hayate 0.12.1 main CI", - "url": "https://github.com/hayatepy/hayate/actions/runs/30235859656" + "commit": "6d0d75b2dc91ef39b05fa3a81e95320414928c2e", + "label": "Hayate 0.13.0 main CI", + "url": "https://github.com/hayatepy/hayate/actions/runs/30261717080" }, "ecosystem_full": { - "commit": "07ab68863cabeed0bcc86d004dab308f155796dc", - "label": "Hayate 0.12.1 downstream full compatibility CI", - "url": "https://github.com/hayatepy/hayate/actions/runs/30238414785" + "commit": "6d0d75b2dc91ef39b05fa3a81e95320414928c2e", + "label": "Hayate 0.13.0 downstream full compatibility CI", + "url": "https://github.com/hayatepy/hayate/actions/runs/30262831912" }, "foliomcp_ci": { - "commit": "3082907f2ee3793ff75f65d85d66c80e45446e68", + "commit": "a4d110efc223b5774278b21512e176f64f93d525", "label": "FolioMCP production Workerd CI", - "url": "https://github.com/yhay81/foliomcp-api/actions/runs/30254072441" + "url": "https://github.com/yhay81/foliomcp-api/actions/runs/30261761976" }, "golden_app": { - "commit": "7d8d28f541540f82d5fb9c1665e8740152b4a357", + "commit": "1351e0d03d3308b21496b01e082b556b8440f970", "label": "golden-app main CI", - "url": "https://github.com/hayatepy/golden-app/actions/runs/30255493569" + "url": "https://github.com/hayatepy/golden-app/actions/runs/30264381972" }, "mcp_ci": { "commit": "c1f42c55d47a68fc935460e4a8c07e262a1a7e56", @@ -193,25 +193,25 @@ "url": "https://github.com/hayatepy/hayate-mcp/actions/runs/30246879078" }, "openapi_ci": { - "commit": "c00b24155bd6299ce75a7a9cdac19ee67d4dd169", - "label": "hayate-openapi 0.6.0 main CI", - "url": "https://github.com/hayatepy/hayate-openapi/actions/runs/30253456582" + "commit": "5d274a7cc337c3336d5316421691779504e592f7", + "label": "hayate-openapi 0.7.0 main CI", + "url": "https://github.com/hayatepy/hayate-openapi/actions/runs/30261368101" }, "scaffold_ci": { - "commit": "ba7f2a98b240a08178203b5593a4c770221b9a52", - "label": "create-hayate 0.7.1 main CI (42/42 backend compositions)", - "url": "https://github.com/hayatepy/create-hayate/actions/runs/30255157739" + "commit": "e6c2919090a62a5cc705f038e5bcdef37b496061", + "label": "create-hayate 0.7.2 main CI (42/42 backend compositions)", + "url": "https://github.com/hayatepy/create-hayate/actions/runs/30263751557" }, "scaffold_matrix": { - "artifact_sha256": "7faf0a46b41567b5eb9b5578e4cd50e755b03e10afc91f0f405b2fb0f01c5fc7", - "commit": "ba7f2a98b240a08178203b5593a4c770221b9a52", - "label": "create-hayate 0.7.1 full matrix (112/112)", - "url": "https://github.com/hayatepy/create-hayate/actions/runs/30255530898" + "artifact_sha256": "16241f8ba1dd4f3f55ef5758b7020060c249d4f6666ac142545c04c501fa0b20", + "commit": "e6c2919090a62a5cc705f038e5bcdef37b496061", + "label": "create-hayate 0.7.2 full matrix (112/112)", + "url": "https://github.com/hayatepy/create-hayate/actions/runs/30264415582" }, "scaffold_release": { - "commit": "ba7f2a98b240a08178203b5593a4c770221b9a52", - "label": "create-hayate 0.7.1 release provenance", - "url": "https://github.com/hayatepy/create-hayate/actions/runs/30255225219" + "commit": "e6c2919090a62a5cc705f038e5bcdef37b496061", + "label": "create-hayate 0.7.2 release provenance", + "url": "https://github.com/hayatepy/create-hayate/actions/runs/30263833847" } } } diff --git a/data/ecosystem.toml b/data/ecosystem.toml index fe22fc4..9aec3be 100644 --- a/data/ecosystem.toml +++ b/data/ecosystem.toml @@ -6,8 +6,8 @@ minimum_python = "3.12" [sources.golden_app] label = "golden-app main CI" -url = "https://github.com/hayatepy/golden-app/actions/runs/30255493569" -commit = "7d8d28f541540f82d5fb9c1665e8740152b4a357" +url = "https://github.com/hayatepy/golden-app/actions/runs/30264381972" +commit = "1351e0d03d3308b21496b01e082b556b8440f970" [sources.auth_ci] label = "hayate-auth 0.10.0 main CI" @@ -25,44 +25,44 @@ url = "https://github.com/hayatepy/hayate-mcp/actions/runs/30246879078" commit = "c1f42c55d47a68fc935460e4a8c07e262a1a7e56" [sources.openapi_ci] -label = "hayate-openapi 0.6.0 main CI" -url = "https://github.com/hayatepy/hayate-openapi/actions/runs/30253456582" -commit = "c00b24155bd6299ce75a7a9cdac19ee67d4dd169" +label = "hayate-openapi 0.7.0 main CI" +url = "https://github.com/hayatepy/hayate-openapi/actions/runs/30261368101" +commit = "5d274a7cc337c3336d5316421691779504e592f7" [sources.foliomcp_ci] label = "FolioMCP production Workerd CI" -url = "https://github.com/yhay81/foliomcp-api/actions/runs/30254072441" -commit = "3082907f2ee3793ff75f65d85d66c80e45446e68" +url = "https://github.com/yhay81/foliomcp-api/actions/runs/30261761976" +commit = "a4d110efc223b5774278b21512e176f64f93d525" [sources.ecosystem_full] -label = "Hayate 0.12.1 downstream full compatibility CI" -url = "https://github.com/hayatepy/hayate/actions/runs/30238414785" -commit = "07ab68863cabeed0bcc86d004dab308f155796dc" +label = "Hayate 0.13.0 downstream full compatibility CI" +url = "https://github.com/hayatepy/hayate/actions/runs/30262831912" +commit = "6d0d75b2dc91ef39b05fa3a81e95320414928c2e" [sources.core_ci] -label = "Hayate 0.12.1 main CI" -url = "https://github.com/hayatepy/hayate/actions/runs/30235859656" -commit = "07ab68863cabeed0bcc86d004dab308f155796dc" +label = "Hayate 0.13.0 main CI" +url = "https://github.com/hayatepy/hayate/actions/runs/30261717080" +commit = "6d0d75b2dc91ef39b05fa3a81e95320414928c2e" [sources.scaffold_ci] -label = "create-hayate 0.7.1 main CI (42/42 backend compositions)" -url = "https://github.com/hayatepy/create-hayate/actions/runs/30255157739" -commit = "ba7f2a98b240a08178203b5593a4c770221b9a52" +label = "create-hayate 0.7.2 main CI (42/42 backend compositions)" +url = "https://github.com/hayatepy/create-hayate/actions/runs/30263751557" +commit = "e6c2919090a62a5cc705f038e5bcdef37b496061" [sources.scaffold_matrix] -label = "create-hayate 0.7.1 full matrix (112/112)" -url = "https://github.com/hayatepy/create-hayate/actions/runs/30255530898" -commit = "ba7f2a98b240a08178203b5593a4c770221b9a52" -artifact_sha256 = "7faf0a46b41567b5eb9b5578e4cd50e755b03e10afc91f0f405b2fb0f01c5fc7" +label = "create-hayate 0.7.2 full matrix (112/112)" +url = "https://github.com/hayatepy/create-hayate/actions/runs/30264415582" +commit = "e6c2919090a62a5cc705f038e5bcdef37b496061" +artifact_sha256 = "16241f8ba1dd4f3f55ef5758b7020060c249d4f6666ac142545c04c501fa0b20" [sources.scaffold_release] -label = "create-hayate 0.7.1 release provenance" -url = "https://github.com/hayatepy/create-hayate/actions/runs/30255225219" -commit = "ba7f2a98b240a08178203b5593a4c770221b9a52" +label = "create-hayate 0.7.2 release provenance" +url = "https://github.com/hayatepy/create-hayate/actions/runs/30263833847" +commit = "e6c2919090a62a5cc705f038e5bcdef37b496061" [[packages]] name = "hayate" -version = "0.12.1" +version = "0.13.0" role = "Core framework and ASGI, Workers, and Lambda adapters" golden = true evidence = ["golden_app", "ecosystem_full"] @@ -90,7 +90,7 @@ evidence = ["golden_app", "mcp_ci", "foliomcp_ci"] [[packages]] name = "hayate-openapi" -version = "0.6.0" +version = "0.7.0" role = "OpenAPI 3.1 generation, Scalar, and typed-client contracts" golden = true evidence = ["golden_app", "openapi_ci", "foliomcp_ci"] @@ -104,7 +104,7 @@ evidence = ["golden_app", "foliomcp_ci"] [[packages]] name = "create-hayate" -version = "0.7.1" +version = "0.7.2" role = "Composable and production application scaffolds" golden = true evidence = ["golden_app", "scaffold_ci", "scaffold_matrix", "scaffold_release"] diff --git a/docs/COMPATIBILITY.md b/docs/COMPATIBILITY.md index 9b7a0d2..77ca057 100644 --- a/docs/COMPATIBILITY.md +++ b/docs/COMPATIBILITY.md @@ -8,23 +8,23 @@ passing CI evidence. Do not edit it manually. The evidence snapshot is dated | Package | Version | Role | Production golden app | Evidence | |---|---:|---|---|---| -| [`hayate`](https://github.com/hayatepy/hayate) | `0.12.1` | Core framework and ASGI, Workers, and Lambda adapters | yes | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30255493569), [Hayate 0.12.1 downstream full compatibility CI](https://github.com/hayatepy/hayate/actions/runs/30238414785) | +| [`hayate`](https://github.com/hayatepy/hayate) | `0.13.0` | Core framework and ASGI, Workers, and Lambda adapters | yes | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30264381972), [Hayate 0.13.0 downstream full compatibility CI](https://github.com/hayatepy/hayate/actions/runs/30262831912) | | [`hayate-auth`](https://github.com/hayatepy/hayate-auth) | `0.10.0` | Sessions, API keys, OAuth clients, and authorization server | downstream gate | [hayate-auth 0.10.0 main CI](https://github.com/hayatepy/hayate-auth/actions/runs/30215082906), [hayate-auth 0.10.0 security profiles](https://github.com/hayatepy/hayate-auth/actions/runs/30215082913) | -| [`hayate-fetch`](https://github.com/hayatepy/hayate-fetch) | `0.1.3` | Portable WHATWG-style outbound fetch | downstream gate | [Hayate 0.12.1 downstream full compatibility CI](https://github.com/hayatepy/hayate/actions/runs/30238414785) | -| [`hayate-mcp`](https://github.com/hayatepy/hayate-mcp) | `0.11.1` | MCP transport, tools, context, and OAuth resource server | yes | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30255493569), [hayate-mcp 0.11.1 main CI](https://github.com/hayatepy/hayate-mcp/actions/runs/30246879078), [FolioMCP production Workerd CI](https://github.com/yhay81/foliomcp-api/actions/runs/30254072441) | -| [`hayate-openapi`](https://github.com/hayatepy/hayate-openapi) | `0.6.0` | OpenAPI 3.1 generation, Scalar, and typed-client contracts | yes | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30255493569), [hayate-openapi 0.6.0 main CI](https://github.com/hayatepy/hayate-openapi/actions/runs/30253456582), [FolioMCP production Workerd CI](https://github.com/yhay81/foliomcp-api/actions/runs/30254072441) | -| [`hayate-sql`](https://github.com/hayatepy/hayate-sql) | `0.1.1` | Migration-checked SQL contracts and typed query facades | yes | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30255493569), [FolioMCP production Workerd CI](https://github.com/yhay81/foliomcp-api/actions/runs/30254072441) | -| [`create-hayate`](https://github.com/hayatepy/create-hayate) | `0.7.1` | Composable and production application scaffolds | yes | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30255493569), [create-hayate 0.7.1 main CI (42/42 backend compositions)](https://github.com/hayatepy/create-hayate/actions/runs/30255157739), [create-hayate 0.7.1 full matrix (112/112)](https://github.com/hayatepy/create-hayate/actions/runs/30255530898), [create-hayate 0.7.1 release provenance](https://github.com/hayatepy/create-hayate/actions/runs/30255225219) | +| [`hayate-fetch`](https://github.com/hayatepy/hayate-fetch) | `0.1.3` | Portable WHATWG-style outbound fetch | downstream gate | [Hayate 0.13.0 downstream full compatibility CI](https://github.com/hayatepy/hayate/actions/runs/30262831912) | +| [`hayate-mcp`](https://github.com/hayatepy/hayate-mcp) | `0.11.1` | MCP transport, tools, context, and OAuth resource server | yes | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30264381972), [hayate-mcp 0.11.1 main CI](https://github.com/hayatepy/hayate-mcp/actions/runs/30246879078), [FolioMCP production Workerd CI](https://github.com/yhay81/foliomcp-api/actions/runs/30261761976) | +| [`hayate-openapi`](https://github.com/hayatepy/hayate-openapi) | `0.7.0` | OpenAPI 3.1 generation, Scalar, and typed-client contracts | yes | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30264381972), [hayate-openapi 0.7.0 main CI](https://github.com/hayatepy/hayate-openapi/actions/runs/30261368101), [FolioMCP production Workerd CI](https://github.com/yhay81/foliomcp-api/actions/runs/30261761976) | +| [`hayate-sql`](https://github.com/hayatepy/hayate-sql) | `0.1.1` | Migration-checked SQL contracts and typed query facades | yes | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30264381972), [FolioMCP production Workerd CI](https://github.com/yhay81/foliomcp-api/actions/runs/30261761976) | +| [`create-hayate`](https://github.com/hayatepy/create-hayate) | `0.7.2` | Composable and production application scaffolds | yes | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30264381972), [create-hayate 0.7.2 main CI (42/42 backend compositions)](https://github.com/hayatepy/create-hayate/actions/runs/30263751557), [create-hayate 0.7.2 full matrix (112/112)](https://github.com/hayatepy/create-hayate/actions/runs/30264415582), [create-hayate 0.7.2 release provenance](https://github.com/hayatepy/create-hayate/actions/runs/30263833847) | ## Runtime contracts | Runtime | Executed or supported contract | Status | Evidence | |---|---|---|---| -| Direct | Pure application requests with local SQLite | Golden path | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30255493569) | -| ASGI | Real Uvicorn process with SQLite | Golden path | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30255493569) | -| Cloudflare Workers class | Real workerd, D1, RPC-capable WorkerEntrypoint, and class handlers | Golden default | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30255493569), [Hayate 0.12.1 downstream full compatibility CI](https://github.com/hayatepy/hayate/actions/runs/30238414785), [FolioMCP production Workerd CI](https://github.com/yhay81/foliomcp-api/actions/runs/30254072441) | -| Cloudflare Workers global | Global fetch export without RPC or scheduled class handlers | HTTP-only compatibility mode | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30255493569) | -| AWS Lambda | API Gateway v2 adapter around the same application core | Core adapter; outside the golden production flow | [Hayate 0.12.1 main CI](https://github.com/hayatepy/hayate/actions/runs/30235859656) | +| Direct | Pure application requests with local SQLite | Golden path | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30264381972) | +| ASGI | Real Uvicorn process with SQLite | Golden path | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30264381972) | +| Cloudflare Workers class | Real workerd, D1, RPC-capable WorkerEntrypoint, and class handlers | Golden default | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30264381972), [Hayate 0.13.0 downstream full compatibility CI](https://github.com/hayatepy/hayate/actions/runs/30262831912), [FolioMCP production Workerd CI](https://github.com/yhay81/foliomcp-api/actions/runs/30261761976) | +| Cloudflare Workers global | Global fetch export without RPC or scheduled class handlers | HTTP-only compatibility mode | [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30264381972) | +| AWS Lambda | API Gateway v2 adapter around the same application core | Core adapter; outside the golden production flow | [Hayate 0.13.0 main CI](https://github.com/hayatepy/hayate/actions/runs/30261717080) | ASGI is a deployment adapter, not a Cloudflare requirement. The Workers class entrypoint is the feature-complete default. The global entrypoint is HTTP-only @@ -49,20 +49,20 @@ and does not imply named RPC or scheduled class-handler support. | `workers-py` | `1.15.0` | | `workers-runtime-sdk` | `1.6.3` | -Golden lock SHA-256: `532b2c50ba1aec63273226890619640b8ccaf8ea4b3d61ddf35326cbe8d3d137` +Golden lock SHA-256: `966a3bce976c5996434ea1094c7f278c34c7d8a75ea3c6830c66ea994e0b41b3` ## Evidence sources -- [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30255493569) at `7d8d28f541540f82d5fb9c1665e8740152b4a357` +- [golden-app main CI](https://github.com/hayatepy/golden-app/actions/runs/30264381972) at `1351e0d03d3308b21496b01e082b556b8440f970` - [hayate-auth 0.10.0 main CI](https://github.com/hayatepy/hayate-auth/actions/runs/30215082906) at `b885e066355196c9caeedb0819eee03fc4d119ed` - [hayate-auth 0.10.0 security profiles](https://github.com/hayatepy/hayate-auth/actions/runs/30215082913) at `b885e066355196c9caeedb0819eee03fc4d119ed` - [hayate-mcp 0.11.1 main CI](https://github.com/hayatepy/hayate-mcp/actions/runs/30246879078) at `c1f42c55d47a68fc935460e4a8c07e262a1a7e56` -- [hayate-openapi 0.6.0 main CI](https://github.com/hayatepy/hayate-openapi/actions/runs/30253456582) at `c00b24155bd6299ce75a7a9cdac19ee67d4dd169` -- [FolioMCP production Workerd CI](https://github.com/yhay81/foliomcp-api/actions/runs/30254072441) at `3082907f2ee3793ff75f65d85d66c80e45446e68` -- [Hayate 0.12.1 downstream full compatibility CI](https://github.com/hayatepy/hayate/actions/runs/30238414785) at `07ab68863cabeed0bcc86d004dab308f155796dc` -- [Hayate 0.12.1 main CI](https://github.com/hayatepy/hayate/actions/runs/30235859656) at `07ab68863cabeed0bcc86d004dab308f155796dc` -- [create-hayate 0.7.1 main CI (42/42 backend compositions)](https://github.com/hayatepy/create-hayate/actions/runs/30255157739) at `ba7f2a98b240a08178203b5593a4c770221b9a52` -- [create-hayate 0.7.1 full matrix (112/112)](https://github.com/hayatepy/create-hayate/actions/runs/30255530898) at `ba7f2a98b240a08178203b5593a4c770221b9a52`; aggregate evidence SHA-256 `7faf0a46b41567b5eb9b5578e4cd50e755b03e10afc91f0f405b2fb0f01c5fc7` -- [create-hayate 0.7.1 release provenance](https://github.com/hayatepy/create-hayate/actions/runs/30255225219) at `ba7f2a98b240a08178203b5593a4c770221b9a52` +- [hayate-openapi 0.7.0 main CI](https://github.com/hayatepy/hayate-openapi/actions/runs/30261368101) at `5d274a7cc337c3336d5316421691779504e592f7` +- [FolioMCP production Workerd CI](https://github.com/yhay81/foliomcp-api/actions/runs/30261761976) at `a4d110efc223b5774278b21512e176f64f93d525` +- [Hayate 0.13.0 downstream full compatibility CI](https://github.com/hayatepy/hayate/actions/runs/30262831912) at `6d0d75b2dc91ef39b05fa3a81e95320414928c2e` +- [Hayate 0.13.0 main CI](https://github.com/hayatepy/hayate/actions/runs/30261717080) at `6d0d75b2dc91ef39b05fa3a81e95320414928c2e` +- [create-hayate 0.7.2 main CI (42/42 backend compositions)](https://github.com/hayatepy/create-hayate/actions/runs/30263751557) at `e6c2919090a62a5cc705f038e5bcdef37b496061` +- [create-hayate 0.7.2 full matrix (112/112)](https://github.com/hayatepy/create-hayate/actions/runs/30264415582) at `e6c2919090a62a5cc705f038e5bcdef37b496061`; aggregate evidence SHA-256 `16241f8ba1dd4f3f55ef5758b7020060c249d4f6666ac142545c04c501fa0b20` +- [create-hayate 0.7.2 release provenance](https://github.com/hayatepy/create-hayate/actions/runs/30263833847) at `e6c2919090a62a5cc705f038e5bcdef37b496061` Machine-readable data: [`compatibility.json`](../compatibility.json). diff --git a/docs/START.md b/docs/START.md index 1c967eb..63e2854 100644 --- a/docs/START.md +++ b/docs/START.md @@ -8,7 +8,7 @@ middleware. Install [uv](https://docs.astral.sh/uv/), then run: ```sh -uvx --refresh --from create-hayate==0.7.1 create-hayate my-app --template workers --preset production +uvx --refresh --from create-hayate==0.7.2 create-hayate my-app --template workers --preset production cd my-app uv sync test -f uv.lock diff --git a/evidence/golden-app-compatibility.json b/evidence/golden-app-compatibility.json index d8d0c6a..46b9dd0 100644 --- a/evidence/golden-app-compatibility.json +++ b/evidence/golden-app-compatibility.json @@ -1,23 +1,23 @@ { - "generated_by": "create-hayate 0.7.1", - "lock_sha256": "532b2c50ba1aec63273226890619640b8ccaf8ea4b3d61ddf35326cbe8d3d137", + "generated_by": "create-hayate 0.7.2", + "lock_sha256": "966a3bce976c5996434ea1094c7f278c34c7d8a75ea3c6830c66ea994e0b41b3", "mcp_revision": "2025-11-25", "node": "24", "packages": [ { "package": "create-hayate", "role": "Scaffold source", - "version": "0.7.1" + "version": "0.7.2" }, { "package": "hayate", "role": "Application core and runtime adapters", - "version": "0.12.1" + "version": "0.13.0" }, { "package": "hayate-openapi", "role": "OpenAPI 3.1 and Scalar", - "version": "0.6.0" + "version": "0.7.0" }, { "package": "hayate-mcp",