Changelog of the electricblaze CLI

Generated from CHANGELOG.md in the repository at every site build. Newest release first.

Status, checked 2026-09-18: the latest release is 0.1.2, published to npm from GitHub Actions with provenance on 2026-09-18. The JSON API, login and connect are planned for 0.2.

Follow releases

Subscribe to the Atom feed or watch releases of the repository. Each GitHub release carries the same text as the section below, and each version can be installed exactly with npx electricblaze@<version>.

What is planned next, with no date promised: the JSON API behind the generated component and the login, connect and list commands (0.2). TikTok and YouTube follow Instagram; they are not available in any released version.

0.1.2, 2026-09-18

Install this version: npx [email protected]. Release on GitHub.

Added

  • --framework=data, detected automatically for Astro, SvelteKit, Nuxt, Remix, React Router, Gatsby and Vite: writes only lib/eb/demo/instagram.json and lib/eb/feed.d.ts (under src/ when the project has it) instead of a plain HTML kit those frameworks would not serve.
  • Flag validation: an unknown flag, a flag that does not apply to the command, a flag without its value (--dir) or a bad --limit exits 2 with the list of accepted flags. A typo is no longer a silent no-op.
  • preview instagram-feed is accepted as an alias of preview instagram.
  • CHANGELOG.md, SECURITY.md; the publish workflow creates a GitHub release from the changelog section of the tag.

Changed

  • The skill, README, doctor and the block written into AGENTS.md and CLAUDE.md describe the two routes to real posts honestly: the ElectricBlaze widget embed works today, the JSON API for the generated component ships in 0.2. TikTok and YouTube are described as planned, not available.
  • doctor finds whichever kit is installed (Next.js, data-only or plain HTML) even when it does not match the detected framework, and reports kit in --json.
  • doctor says plainly that setting ELECTRICBLAZE_API_KEY before 0.2 makes the loader throw; the loader's header comment says the same.
  • Line endings are ignored when deciding whether a file was edited, so a checkout with autocrlf no longer turns every file into "kept".
  • The import path suggested after add uses the @/* alias from tsconfig.json or jsconfig.json when the project has one.
  • Carousel badge says "items" instead of "photos" when the carousel contains a video.
  • bin sets process.exitCode instead of calling process.exit(), so piped JSON is never cut off.
  • references/platforms.md carries the check date and the documentation sources; the reel and carousel facts name the exact fields.
  • The publish workflow no longer installs an unpinned npm@latest; it checks that the bundled npm supports trusted publishing instead.

0.1.1, 2026-09-15

Install this version: npx [email protected]. Release on GitHub.

  • Agent skill electricblaze-feeds (workflow, schema, platform facts) and the skill command that installs it into .claude/skills/ and .agents/skills/.
  • Claude Code plugin and marketplace manifests (.claude-plugin/).
  • registry.json: the repository is a shadcn registry (npx shadcn@latest add ElectricBlaze/electricblaze/instagram-feed).

0.1.0, 2026-09-15

Install this version: npx [email protected]. Release on GitHub.

  • add instagram-feed for Next.js App Router and plain HTML, preview, doctor; all non-interactive with --json and exit codes 0/1/2.
  • Feed schema v1 (schema/feed.d.ts) with a dependency-free validator.
  • Synthetic Instagram demo feed with self-hosted media.

0.0.3, 2026-09-15

Install this version: npx [email protected]. Release on GitHub.

  • The CLI reads its version from package.json.

0.0.1, 2026-09-15

Install this version: npx [email protected]. Release on GitHub.

  • Name reserved on npm; CI and trusted publishing set up.