Releases: nitishagar/lumen
Release list
v0.2.0 — first public release
lumen v0.2.0 is the first public release — launch-ready docs, community surface, and a tag-driven npm publish pipeline.
Install: npm install -g @lumen-seo/cli · One-off: npx -y @lumen-seo/cli audit https://example.com · Docs: https://nitishagar.github.io/lumen/
First npm publish
The five @lumen-seo/* workspaces publish in dependency order (core → audit → providers → mcp → cli) the moment the one-time NODE_AUTH_TOKEN secret is configured — the exact setup step v0.1.0's publish skipped on, now documented in docs/release.md. Re-running this release workflow after adding the secret completes the publish; duplicates are handled idempotently, and the site's install commands resolve as soon as the packages appear.
Launch readiness
- README rewritten for the launch — quickstart, MCP onboarding snippet, npm badge, TypeScript-source packaging note (was still describing the M0 bootstrap scaffold and pointing at a planning path that no longer exists).
- LICENSE restructured to the canonical Apache-2.0 layout so GitHub detects the license (the prepended notice pushed it to "Other").
- SECURITY.md now points at the
lumenadvisory URL and@lumen-seo/*package names (it still referenced the pre-renameseoliteslug). - Root workspace renamed
seolite→lumen; per-packagefilesallowlists,engines >= 22.7, and real READMEs forcore/audit/cli/mcpso npm pages aren't bare manifests. - CHANGELOG.md added (0.1.0 history + this release), bug/feature issue templates, PR template.
The system (unchanged from v0.1.0, now launch-packaged)
- 18-rule site audit engine — bounded crawl, severity scoring, CI exit codes
- 7 free-tier BYOK providers with pacing and provenance
- 5 MCP tools over stdio + thin Cloudflare Worker gateway
- 7-command CLI with JSON everywhere and JSONL rank history
Full changelog: https://github.com/nitishagar/lumen/blob/main/CHANGELOG.md
v0.1.0
What's Changed
- feat: bootstrap CI gates — identity, license, workflow-lint, lint, typecheck, scoped tests by @nitishagar in #1
- docs: ci-deploy P6a — reasoning log + Phase 1-3 criteria ticked by @nitishagar in #8
- docs: product renamed to lumen — authoritative token mapping by @nitishagar in #9
- chore: rename packages to @lumen-seo scope (bin: lumen) by @nitishagar in #10
- feat(core): lumen core — models, config, registries, fetcher, robots, node surface by @nitishagar in #11
- docs: state ledger — M1 inventory and resumption plan by @nitishagar in #12
- feat(providers): seven built-in data providers — GCRA pacing, BYOK, provenance by @nitishagar in #13
- feat(audit): built-in rules, scoring and report assembly by @nitishagar in #14
- fix(ci): build site artifact before scoped site gate tests by @nitishagar in #16
- feat(site): pi.dev-style docs site with consolidated gates by @nitishagar in #15
- feat(ci): pages/worker deploys, tag release, validate meta-gate (P6b) by @nitishagar in #18
- fix(ci): identity gate falls back to origin/main on unreachable base (force-push) by @nitishagar in #19
- feat(cli,mcp): wire real audit + providers at the ports seam by @nitishagar in #17
- fix: M2 integration hardening — site prerender cookie pin, worker deploy config, scoped-CI nested lockfile by @nitishagar in #20
- fix: red-team round 1 hardening — credential leaks, budget enforcement, gate activation by @nitishagar in #21
- docs: visual e2e screenshots — live site vs pi.dev reference by @nitishagar in #22
New Contributors
- @nitishagar made their first contribution in #1
Full Changelog: https://github.com/nitishagar/lumen/commits/v0.1.0