Skip to content

Releases: nitishagar/lumen

v0.2.0 — first public release

Choose a tag to compare

@github-actions github-actions released this 03 Sep 11:26
a2de7d3

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 lumen advisory URL and @lumen-seo/* package names (it still referenced the pre-rename seolite slug).
  • Root workspace renamed seolitelumen; per-package files allowlists, engines >= 22.7, and real READMEs for core / audit / cli / mcp so 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

Choose a tag to compare

@github-actions github-actions released this 30 Aug 04:08
dd53118

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

Full Changelog: https://github.com/nitishagar/lumen/commits/v0.1.0