diff --git a/data/ecosystem.toml b/data/ecosystem.toml index 24d7ed3..bfdcb3b 100644 --- a/data/ecosystem.toml +++ b/data/ecosystem.toml @@ -6,23 +6,23 @@ compatibility_url = "https://github.com/hayatepy/.github/blob/1496dc87b780ff8147 [[packages]] name = "hayate" -version = "0.15.1" +version = "0.15.2" status = "Published alpha" role = "Core framework and native ASGI, Workers, and Lambda adapters" use_when = "Build one Fetch-style Python application for ASGI, Workers, or Lambda." repository = "https://github.com/hayatepy/hayate" pypi = "https://pypi.org/project/hayate/" -source_commit = "5592276315c9b75e736d3fc204b4900e15f8867a" +source_commit = "8cb27385cbc2655e531c37bdcdb45b1309c3a392" [[packages]] name = "create-hayate" -version = "0.13.1" +version = "0.13.2" status = "Published alpha" role = "Composable applications with drift-checked first-party TypeScript clients" use_when = "Start with a tested API, Workers, MCP, auth, SQL, admin, or frontend composition and keep its generated client in sync." repository = "https://github.com/hayatepy/create-hayate" pypi = "https://pypi.org/project/create-hayate/" -source_commit = "97d19b59e1256ec6d50e9ecb725296442fda4b20" +source_commit = "8bcca24bbd43854c05a6467d26b675c20a89b63e" [[packages]] name = "hayate-auth" diff --git a/docs/ecosystem/compose.md b/docs/ecosystem/compose.md index 274279c..7b30d29 100644 --- a/docs/ecosystem/compose.md +++ b/docs/ecosystem/compose.md @@ -62,7 +62,7 @@ customer workflows. them: ```sh -uvx --from create-hayate==0.13.1 create-hayate --help +uvx --from create-hayate==0.13.2 create-hayate --help ``` Use the [family map](index.md) for current release state and package links. diff --git a/docs/ecosystem/index.md b/docs/ecosystem/index.md index 3bc2c8d..86b3e2a 100644 --- a/docs/ecosystem/index.md +++ b/docs/ecosystem/index.md @@ -8,8 +8,8 @@ This snapshot is dated **2026-07-30** and is pinned to [`hayatepy/.github` at `1 | Project | Version | Responsibility | Release state | |---|---:|---|---| -| [`hayate`](https://github.com/hayatepy/hayate) | [`0.15.1`](https://pypi.org/project/hayate/) | Core framework and native ASGI, Workers, and Lambda adapters | Published alpha | -| [`create-hayate`](https://github.com/hayatepy/create-hayate) | [`0.13.1`](https://pypi.org/project/create-hayate/) | Composable applications with drift-checked first-party TypeScript clients | Published alpha | +| [`hayate`](https://github.com/hayatepy/hayate) | [`0.15.2`](https://pypi.org/project/hayate/) | Core framework and native ASGI, Workers, and Lambda adapters | Published alpha | +| [`create-hayate`](https://github.com/hayatepy/create-hayate) | [`0.13.2`](https://pypi.org/project/create-hayate/) | Composable applications with drift-checked first-party TypeScript clients | Published alpha | | [`hayate-auth`](https://github.com/hayatepy/hayate-auth) | [`0.10.4`](https://pypi.org/project/hayate-auth/) | Sessions, API keys, OAuth, passkeys, and authorization server | Published alpha; independent audit pending | | [`hayate-mcp`](https://github.com/hayatepy/hayate-mcp) | [`0.12.0`](https://pypi.org/project/hayate-mcp/) | MCP 2026-07-28 Streamable HTTP and discovery | Published alpha | | [`hayate-openapi`](https://github.com/hayatepy/hayate-openapi) | [`0.8.1`](https://pypi.org/project/hayate-openapi/) | OpenAPI 3.1, Scalar, and generated zero-runtime TypeScript clients | Published alpha | @@ -25,7 +25,7 @@ This snapshot is dated **2026-07-30** and is pinned to [`hayatepy/.github` at `1 Build one Fetch-style Python application for ASGI, Workers, or Lambda. -**Current evidence:** Published alpha, version `0.15.1` · [source at `5592276315c9`](https://github.com/hayatepy/hayate/tree/5592276315c9b75e736d3fc204b4900e15f8867a) +**Current evidence:** Published alpha, version `0.15.2` · [source at `8cb27385cbc2`](https://github.com/hayatepy/hayate/tree/8cb27385cbc2655e531c37bdcdb45b1309c3a392) [Repository](https://github.com/hayatepy/hayate) · [PyPI](https://pypi.org/project/hayate/) @@ -33,7 +33,7 @@ Build one Fetch-style Python application for ASGI, Workers, or Lambda. Start with a tested API, Workers, MCP, auth, SQL, admin, or frontend composition and keep its generated client in sync. -**Current evidence:** Published alpha, version `0.13.1` · [source at `97d19b59e125`](https://github.com/hayatepy/create-hayate/tree/97d19b59e1256ec6d50e9ecb725296442fda4b20) +**Current evidence:** Published alpha, version `0.13.2` · [source at `8bcca24bbd43`](https://github.com/hayatepy/create-hayate/tree/8bcca24bbd43854c05a6467d26b675c20a89b63e) [Repository](https://github.com/hayatepy/create-hayate) · [PyPI](https://pypi.org/project/create-hayate/) diff --git a/docs/evidence/compatibility.md b/docs/evidence/compatibility.md index afb7322..2cc7037 100644 --- a/docs/evidence/compatibility.md +++ b/docs/evidence/compatibility.md @@ -23,12 +23,16 @@ assumed from package names. - `hayate-openapi 0.8.1` generates the dependency-free callable TypeScript client and validates it against a real Hayate ASGI process. -- `create-hayate 0.13.1` propagates the client, its types, and drift checks +- `create-hayate 0.13.2` propagates the client, its types, and drift checks into generated projects. -- The released generator passed all - [112 frontend compositions](https://github.com/hayatepy/create-hayate/actions/runs/30493092512). - The aggregate evidence JSON SHA-256 is - `f7be85bf13c135c9c112c3cb504c337f3e0fbad501fe575425ad69be898a84df`. +- Its [release workflow](https://github.com/hayatepy/create-hayate/actions/runs/30502570222) + resolved and imported all 52 supported backend compositions before publishing + the signed, attested wheel. +- The `0.13.2` wheel also passed the current + [10-case frontend smoke](https://github.com/hayatepy/create-hayate/actions/runs/30502309672) + across htmx renderers, React, Astro, ASGI, and real Workerd. The aggregate + evidence JSON SHA-256 is + `f207dcd979c695508c4bf672432848e5469ebf4ab1b58b0f2c4fecb8e004af05`. - The [golden application main run](https://github.com/hayatepy/golden-app/actions/runs/30494459938) executes authenticated path, query, JSON, multipart, delete, and error diff --git a/docs/get-started/first-app.md b/docs/get-started/first-app.md index af12207..ab8ca23 100644 --- a/docs/get-started/first-app.md +++ b/docs/get-started/first-app.md @@ -9,7 +9,7 @@ Cloudflare Access, checked SQL, request correlation, and production middleware. Install [uv](https://docs.astral.sh/uv/), then run: ```sh -uvx --refresh --from create-hayate==0.13.1 \ +uvx --refresh --from create-hayate==0.13.2 \ create-hayate my-app --template workers --preset production cd my-app ``` diff --git a/docs/index.md b/docs/index.md index c795d59..c110b01 100644 --- a/docs/index.md +++ b/docs/index.md @@ -118,6 +118,6 @@ description: One Fetch-style Python application across ASGI, Cloudflare Workers,

START FROM A TESTED COMPOSITION

From empty directory to passing production checks.

-

uvx --from create-hayate==0.13.1 create-hayate my-app --template workers --preset production

+

uvx --from create-hayate==0.13.2 create-hayate my-app --template workers --preset production

Follow the verified path