Skip to content

Releases: kurajs/kura

Kura 0.1.0 — adopt June 0.1.0

Choose a tag to compare

@linyiru linyiru released this 10 Jul 06:01
ec0e538

All published @kurajs/* packages move to 0.1.0, adopting the June 0.1.0 line.

What changed

  • Adopts June 0.1.0. @kurajs/docs now peers @junejs/core at >=0.1.0 <0.2.0 (was <0.1.0). June shipped @junejs/core and @junejs/server 0.1.0; @junejs/cli 0.0.51 depends on >=0.1.0, so the whole June runtime resolves to the 0.1.0 line. A Kura project must now run June 0.1.x.
  • Coordinated version bump. Every published package moves to 0.1.0 together, so the Kura line tracks June's. Internal @kurajs peer/dep ceilings were widened <0.1.0<0.2.0, and changesets' onlyUpdatePeerDependentsWhenOutOfRange is enabled so an in-range peer bump no longer forces a spurious major.
  • No API changes. June 0.1.0 is additive at Kura's import surface — every subpath Kura uses (route, config, agent, i18n, outlet, islands-client) still exists. The suite is green on it: all package builds, 302 tests, an examples/docs build, and a running dev server serving HTML / .md / i18n / /search / /mcp.

Published to npm (with provenance)

@kurajs/core · @kurajs/search · @kurajs/tokenizers · @kurajs/ctrlk · @kurajs/transformers · @kurajs/docs · @kurajs/cli — all 0.1.0, published via OIDC trusted publishing with signed provenance.

Upgrading

npm install @kurajs/docs@0.1.0 @kurajs/cli@0.1.0

Ensure June resolves to 0.1.x (the default with @junejs/cli ≥ 0.0.51). No code changes are required.


Per-package changelogs: see each package's CHANGELOG.md. create-kura is unchanged at 0.0.17.

v0.0.19 — create-kura 0.0.9 (kura-only template)

Choose a tag to compare

@linyiru linyiru released this 23 Jun 16:11

create-kura 0.0.9 — scaffolds now use the new packaging model: package.json declares only @kurajs/* (no @junejs/* direct deps); june.config.ts is a generated kuraJuneConfig shim; kura.config.ts is defineKura + createDocs; tsconfig extends @kurajs/docs/tsconfig.kura.json. Pins @kurajs/docs ^0.0.13 + @kurajs/cli ^0.0.9. Builds warning-free on June ≥0.0.41. Other packages skipped (already published).

v0.0.14 — @kurajs/docs 0.0.10, @kurajs/cli 0.0.8

Choose a tag to compare

@linyiru linyiru released this 23 Jun 03:27

@kurajs/docs 0.0.10<Card> is marked not-prose so it no longer inherits prose link color/underline or paragraph margins (fixes blue underlined card text + excessive gaps); matches the original card design.

@kurajs/cli 0.0.8 — takes @kurajs/docs as a peer dependency instead of pinning it. Pinning made kura index render MDX with cli's frozen nested docs copy, so docs component changes never reached the build. As a peer, cli uses the app's docs version → MDX rendering tracks the app.

Other packages skipped (already published).

v0.0.13 — @kurajs/docs 0.0.9

Choose a tag to compare

@linyiru linyiru released this 23 Jun 03:14

@kurajs/docs 0.0.9 — Mintlify-style page header: the copy/actions split button now sits on the title row (right-aligned, vertically centered) instead of below it; the page's leading h1 is lifted into the header and de-duplicated from the body. Dropdown chevron switched to an SVG mask so it centers font-independently. Other packages skipped (already published).

v0.0.12 — @kurajs/docs 0.0.8

Choose a tag to compare

@linyiru linyiru released this 21 Jun 02:31

@kurajs/docs 0.0.8 — a root content/docs/index.md (slug "") is now served as the home page (/); previously / redirected to the first tab's first page and the root index was unreachable. Falls back to the first-tab page when no root index exists. Other packages skipped (already published).

v0.0.11 — @kurajs/cli 0.0.7, create-kura 0.0.8

Choose a tag to compare

@linyiru linyiru released this 20 Jun 21:55

@kurajs/cli 0.0.7kura index now freezes content/docs/**/meta.json into app/_meta.ts, enabling folder-driven nav (sidebar from folders, titles/order from meta.json, Mintlify tabs). Writes only when changed (no dev restart loop). Dep @kurajs/docs bumped to ^0.0.7 (needs the ./meta export).

create-kura 0.0.8 — template wires meta: META into kura.config.ts and aligns deps: @kurajs/cli/@kurajs/docs ^0.0.7, @junejs/core/cli ^0.0.32 + @junejs/server ^0.0.30 (node-API Tailwind, fixes the open-box 'serving raw CSS' warning).

Other packages skipped (versions already on npm).

v0.0.10 — @kurajs/docs 0.0.7

Choose a tag to compare

@linyiru linyiru released this 20 Jun 20:53

@kurajs/docs 0.0.7 (additive, no peerDep change):

  • new curated MDX components Cards + Step; Card gains a description prop
  • ```mermaid code fences rendered client-side (CDN lazy-load via KuraConfig.mermaidCdn, re-renders on theme toggle)

Other packages skipped (versions already on npm).