Skip to content

Releases: logicplanes/specui

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 18:21
1b650aa

Added

  • Autonomous agent prompts: two one-click copy-paste prompts (existing app + new app) that scaffold SpecUI, derive a design system, and validate — no questions asked
  • Overview page: prompts at the top with copy buttons
  • SpecUI logo: transparent light + dark PNG variants that auto-switch with the reader's theme via /

Changed

  • README: agent prompts moved above the fold (right after the install snippet)
  • wiki/agent-prompts.md: rewritten around the two autonomous one-liners with a 'why these prompts work' section

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 17:56
c2772c1

Added

  • scripts/check-links.mjs: handles single-quoted and unquoted attributes, flags empty href/src, decodes safely
  • scripts/wiki-markdown.mjs: stripFrontMatter handles CRLF, BOM, no-trailing-newline, and empty front matter
  • verify-docs-pipeline.mjs: AbortSignal timeout per fetch, 5xx vs 404 differentiation, attempts floored at 1

Changed

  • release-prod.yml: publish to npm BEFORE creating tag/Release; full checkout history; release target is prod
  • validate: no longer calls process.exit from inside the reusable command (callers pass {exit:false})
  • doctor --json: output is now a single valid JSON object
  • get: exit code is now 2 (not 0) when a component already exists without --force
  • registry-install: vendor paths preserve subfolders; manifest records the real on-disk relative path

Fixed

  • validate .specui now finds and checks the project-root AGENTS.md block
  • add token: refuses to silently destroy existing themed maps or scalars without --force
  • update --name : no longer crashes copying read-only .git/objects
  • registry-install: closes path traversal in vendor writes
  • get: caps recursive dependency installs and skips external-host deps by default
  • check-links.mjs: regex no longer matches data-href/data-src; empty href flagged
  • quick-start docs: get example uses a non-preset component; note about state-row-empty warnings
  • scenarios docs: load uses bare relative path or file://; Scenario H no longer claims init without --force refreshes AGENTS.md

v2.1.1

Choose a tag to compare

@github-actions github-actions released this 04 Jul 06:49
d835b1d

SpecUI 2.1.1

Fixed

  • changelog.json: v2.1.0 was published to npm and tagged but its entry was not promoted into releases; this patch closes that loop and resyncs CHANGELOG.md.

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 06:41
fa99d61

SpecUI 2.1.0

This is the first release since the docs-and-CLI audit. It adds a complete Fumadocs-based docs site with search, TOC, breadcrumbs, and sitemap; AI/LLM-friendly endpoints for agents and crawlers (/llms.txt, /llms-full.txt, per-page /docs-md/<slug>); copy-paste agent prompts for installing SpecUI in existing or new apps; the SpecUI brand mark; a dogfooded brand/ design contract; and fixes six real CLI bugs found by running every documented command end-to-end.

Added

  • Docs site: search, table of contents, breadcrumbs, edit-on-GitHub footer, MDX components (Callout, Steps, Tabs, Accordions, Files), sitemap.xml, robots.txt, OpenGraph image, per-page canonical + OpenGraph/Twitter metadata.
  • AI/LLM-friendly docs: /llms.txt index, /llms-full.txt single-file ingest, per-page /docs-md/<slug> markdown, JSON-LD TechArticle, robots allow for GPTBot/ClaudeBot/PerplexityBot, alternate markdown link tags.
  • Agent prompts page: copy-paste prompts to install SpecUI with a coding agent (existing app + new app).
  • brand/: SpecUI's own design contract, dogfooded with the CLI.
  • SpecUI brand mark (assets/specui-logo.png) across docs site and README.
  • scripts/check-links.mjs — static link checker for built docs.

Changed

  • Docs home is a retro one-pager (no navbar, no cards or badges), with README and all wiki pages rewritten in a human voice.
  • Internal doc links now use /docs/<slug> paths (fixes broken relative links on the GitHub Pages site).
  • Registries doc: --platform example uses real values (react/vue/flutter) instead of web.
  • Agents & MCP doc: AGENTS.md refresh guidance no longer suggests the failing init path.

Fixed

  • --help on all subcommands exits 0 with help text instead of erroring.
  • validate on a missing target now exits 2 (CI-safe) instead of silently passing.
  • get accepts file:// registry items via --from, and gives a clean --force hint on duplicate installs.
  • add, validate, sync, and list now default to the flat layout when SPEC.md is at the repo root.
  • new . works in an empty existing directory.
  • skills templates lists every bundled template.
  • llms.txt now points at /docs-md/<slug> (not the wrong /docs/<slug>.md).
  • JSON-LD SoftwareApplication emitted as a real <script> tag (was rendering as a meta tag).
  • Per-page <title> matches OG/Twitter title (both use <page> · SpecUI).
  • robots.txt Host directive trimmed to host only (was including the /specui path).
  • Sitemap no longer duplicates the docs index URL; correct priority for the index page.
  • Unused imports removed from the site layout.
  • README doctor sample matches actual doctor output.
  • assets/specui-logo.png now shipped in the npm tarball so the relative logo renders on npmjs.com.

v2.0.3

Choose a tag to compare

@github-actions github-actions released this 04 Jul 05:28
426bd9b

SpecUI 2.0.3

Added

  • SpecUI brand mark (assets/specui-logo.svg) across docs site and README.
  • brand/: SpecUI's own design contract, dogfooded with the CLI.
  • scripts/check-links.mjs — static link checker for the built docs site.

Changed

  • Docs home is a retro one-pager (no navbar, no cards or badges), with README and all wiki pages rewritten in a human voice.
  • Internal doc links now use /docs/<slug> paths, fixing broken relative links on the GitHub Pages site.

Fixed

  • --help (and -h) on all subcommands exits 0 with help text instead of erroring.
  • validate on a missing target now exits 2 (CI-safe) instead of silently passing.
  • get accepts file:// registry items via --from, and gives a clean --force hint on duplicate installs.
  • add, validate, sync, and list now default to the flat layout when SPEC.md is at the repo root.
  • new . works in an empty existing directory.
  • skills templates lists every bundled template.

v2.0.2

Choose a tag to compare

@github-actions github-actions released this 04 Jul 02:58
abb927c

SpecUI 2.0.2

Added

  • .specui/AGENTS-GUIDE.md — CLI and tooling reference for coding agents (shipped on init).
  • Public documentation site: install, concepts, nine scenarios, tokens/components, agents & MCP, CI/CD, distribution, registries, interop, DESIGN.md bridge, validation, troubleshooting, CLI and init reference, overview sitemap, FAQ.

Changed

  • AGENTS.md SpecUI block and tool stubs point to AGENTS-GUIDE.md and root AGENTS.md.
  • SPEC.md readOrder and validate checks include AGENTS-GUIDE.md.
  • Docs site sidebar and verify-docs smoke paths expanded for full coverage.

Fixed

  • GitHub Pages docs basePath (no duplicated /specui/specui/ in links).

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 04 Jul 02:47
b8bc842

Fixed

  • Docs site: internal links no longer double the /specui basePath (fixes 404 on /specui/specui/docs).

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 02:43
89f4438

SpecUI 2.0.0

Added

  • CLI smoke test suite covering doctor, export formats, diff, update, registries, and init --dry-run.
  • Docs overview with Shiki-highlighted code and SpecUI marketing shell.

Changed

  • Copyright and npm author: Logicplanes (logicplanes.com); contributor line in package.json.
  • README and GitHub Pages docs: product-first copy and refreshed overview theme.
  • CI / release: safer plan-release, retried docs verification, skip duplicate npm publishes.

Fixed

  • init --dry-run no longer crashes when preset YAML lists are parsed as strings.

v1.3.2

Choose a tag to compare

@devinoldenburg devinoldenburg released this 04 Jul 01:24

Fix specui init when components/ was missing from published package. npm ↔ GitHub release sync.

v1.3.1

Choose a tag to compare

@devinoldenburg devinoldenburg released this 04 Jul 01:22

Changed

  • README: clearer, user-facing copy
  • Docs site: GitHub Pages styling fixed
  • Releases: npm publish only from GitHub Releases; tag must match package.json

Full log: CHANGELOG.md