Skip to content

Releases

blodemd@0.2.1

Choose a tag to compare

@github-actions github-actions released this 27 Jul 02:19

Patch Changes

  • af075cc: Accept seo.siteUrl in docs.json, so a site proxied behind your own domain
    can declare where it is actually published. Canonical tags, og:url, JSON-LD,
    the sitemap, llms.txt and the .md alternates are all built from that value
    instead of being inferred from the request, which a proxy makes impossible.

    Validation now distinguishes authoring from serving: blodemd validate still
    rejects unknown keys so typos fail before they ship, while a published site
    renders through them rather than being replaced by an error page.

blodemd@0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 04:17

Minor Changes

  • c248a58: Split the heavy Next.js dev-server payload out of the blodemd CLI into a new
    companion package, blodemd-dev.

    npx blodemd push (and every other CLI command) now installs a lean CLI with
    no next/react/Tailwind/shiki payload. blodemd dev keeps working: inside
    the monorepo it runs apps/dev-server directly as before, and when installed
    from npm it delegates to blodemd-dev (pinned to the matching version) which
    vendors and boots the Next.js dev server on demand. The two packages version
    and publish together.

blodemd@0.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 03:45

Minor Changes

  • 661f04a: CI-grade deploys with project-scoped keys.

    • blodemd push now authenticates in CI with a project-scoped deploy key via
      --api-key or BLODEMD_API_KEY (sent as a Bearer token). Keys are created in
      the dashboard (Settings → Deploy keys) or printed once when push auto-creates
      a project.
    • --json on push and validate for machine-readable output; progress and
      errors go to stderr in non-interactive/CI environments so stdout stays clean.
    • New blodemd projects command lists your projects.
    • Clearer failures: 401s map to a distinct exit code with an actionable hint, and
      a top-level boundary prints the message + hint (no raw stack traces).

blodemd@0.0.15

Choose a tag to compare

@github-actions github-actions released this 02 Jul 00:28

Patch Changes

  • 5e66722: blodemd push now authenticates with an API key via the --api-key flag or the
    BLODEMD_API_KEY environment variable, resolved before stored blodemd login
    credentials. This matches the documented credential order and unblocks
    non-interactive CI deploys, which previously failed with "Not logged in".

blodemd@0.0.14

Choose a tag to compare

@github-actions github-actions released this 01 Jul 23:16

Patch Changes

  • e6b6149: Bug fixes bundled into the CLI's vendored preview/prebuild pipeline:

    • Preserve code content containing $&, $1, $`, or $$ when generating agent markdown (was corrupted by substitution patterns).
    • extractToc now strips ~~~ fenced blocks (not just backticks) and guarantees unique heading ids.
    • Return listFiles paths relative to the listed directory so collections with a non-empty root resolve correctly.
    • Validate parsed OpenAPI specs are objects with a record-shaped paths before use, failing with a clear error instead of crashing.
    • Reject malformed slugs (bare, leading/trailing, or consecutive hyphens) in docs config.

    Internal: decomposed the CLI entry into focused command modules (no behavior or flag changes).

blodemd@0.0.13

Choose a tag to compare

@github-actions github-actions released this 17 Apr 23:57

Patch Changes

  • 8260a9e: Harden blodemd dev runtime scaffolding so the CLI works under hoisted / npx-cache layouts where <cliPackageRoot>/node_modules/next isn't the package's own copy. The standalone runtime now resolves next/package.json through require.resolve and uses the owning node_modules directory, fixing "next not found" errors when the CLI is installed as a global or executed via npx without local hoisting.

blodemd@0.0.12

Choose a tag to compare

@github-actions github-actions released this 17 Apr 21:03

Patch Changes

  • 85c7a6a: Fix npx blodemd failing with Cannot find package '@repo/common'. The CLI build now builds the workspace @repo/* packages before running tsdown so their compiled output is inlined into the published bundle, and the npm publish workflow runs the CLI build through turbo so ^build ordering is respected.

blodemd@0.0.11

Choose a tag to compare

@github-actions github-actions released this 02 Apr 07:20

Patch Changes

  • Split display name from deploy slug in project config and fix deploy workflow issues

blodemd@0.0.10

Choose a tag to compare

@github-actions github-actions released this 01 Apr 23:55

Patch Changes

  • Fix SiteConfig format validation in docs.json previewing

blodemd@0.0.9

Choose a tag to compare

@github-actions github-actions released this 31 Mar 23:20

Patch Changes

  • Refactor API with CORS support, header-based auth, and domains/tenants overhaul; add new CLI commands (new, scaffold, upload, logout, whoami); improve docs UI components and search