Changelog
Releases below are pulled automatically from npm; the project history is the one-time launch record. Each repository also keeps its own changelog (spotlight-cli, spotlight-spec, spotlight-vscode).
Releases
| Package | Version | Published |
|---|---|---|
@spotlight-rules/spotlight-cli |
1.1.0 | 2026-06-27 |
@spotlight-rules/spotlight-cli |
1.0.0 | 2026-06-23 |
Project history
2026-06-26 — Spotlight CLI 1.1.0
- spotlight-cli 1.1.0 — republished all 11
@spotlight-rules/*packages to npm.spotlight:skillnow carries 18 rules — the 6 added align the executable ruleset with the agent-skill catalog (require allowed-tools / metadata / version, single-line description, metadata object, name max-length). A distributable rule catalog pack (per-format rulesets + bundled functions) now lets the CLI, api, mcp, and pipeline lint with the same rules as the validator.
2026-06-26 — Curated rule catalog + the validator as a workbench
- One curated catalog of 733 rules across 12 artifact types now drives both the
validator and the rule explorer. Every rule carries a Title Case
title, namespacedtags(format:/spec:/experience:/topic:/owasp:), a canonicalreferenceURL, and an AIprompt. Rules ship atinfoby default — educate first, raise towarn/errorto enforce. - spotlight-validator grew from a linter into a workbench: AI Fix (Claude /
Gemini / ChatGPT — whole-document or precise single-node fragment splice), a
tag filter across Results + Rules, a Utilities tab of per-artifact
transforms (componentize, split, extract schemas, prune, migrate drafts,
flatten, bundle
$refs, …), a Repos tab with commit / PR of any saved artifact to GitHub, and Download as APIs.json (0.21). The validator now runs the curated catalog directly.
2026-06-26 — Spec extensions + JSON Schema 2020-12
- Added three first-class Spotlight rule properties beyond the Spectral baseline,
documented in spotlight-spec:
title,reference, andprompt(joiningtags). Bumped the ruleset JSON Schema to 2020-12.
2026-06-25 — The governance suite (api · mcp · discovery · pipeline)
- spotlight-api — an OpenAPI-first HTTP service over the engine (
POST /lint, list rulesets, validate a ruleset, list formats). - spotlight-mcp — a Model Context Protocol server exposing lint + rulesets to any AI client.
- spotlight-discovery — a browser artifact registry: search APIs.io + GitHub/GitLab/Bitbucket, keep provenance, save locally or commit/PR to git.
- spotlight-pipeline — governance-gate CI: a composite GitHub Action plus templates for GitLab, Bitbucket, Azure, and AWS.
- Agent skills became a first-class artifact (
spotlight:skilllintsSKILL.md); APIs.io now indexes Arazzo, APIs.json, and skills.
2026-06-23 — spotlight-validator
- spotlight-validator — Launched a browser-based API governance playground at
validator.spotlight-rules.com. It runs
the Spotlight engine entirely client-side (Vite + Monaco) to lint OpenAPI,
AsyncAPI, and JSON Schema. Ships a best-of-breed ruleset of ~289 rules
compiled from 10 public Spectral rulesets (SPS Commerce, Italian Government,
Adidas, Trimble, Paystack, DigitalOcean, Microcks, Baloise, Team Digitale,
Schwarz IT) — selectable by
source:/category:/format:tags — plus a custom-ruleset editor.
2026-06-23 — 1.0 reboot
- Rebooted spotlight-cli, spotlight-spec, and spotlight-vscode as a
clean 1.0: everything product-facing renamed from Spectral to Spotlight
(the
Spotlightengine class,spotlight:ruleset aliases,.spotlight.*ruleset files), package versions reset to1.0.0, and the npm packages republished. spotlight-vscode now embeds the published@spotlight-rulesengine. Stoplight Spectral’s Apache-2.0 attribution is preserved throughout.
2026-06-23 — Launch
- spotlight-cli — Forked Stoplight Spectral
as an API Commons project; renamed the 11 packages to the
@spotlight-rules/spotlight-*scope and the CLI binary tospotlight. Published all 11 packages to npm. - spotlight-spec — Created a standalone ruleset specification with a portable
JSON Schema (
v1), examples, and a generator that keeps it in sync with the engine. - spotlight-vscode — Forked and rebranded the VS Code extension
(
api-commons.spotlight,spotlight.*settings). - spotlight-rules.com — Launched this site under API Commons.