Skip to content

Releases: mhenrixon/docs-kit

v1.0.6

Choose a tag to compare

@mhenrixon mhenrixon released this 04 Jul 16:54

What's Changed

  • feat(landing): optional hero logo for DocsUI::Landing (c.landing.logo) by @mhenrixon in #57

The landing hero now takes an optional brand mark above the eyebrow — an inline single-path SVG ({ svg:, viewbox:, label: }, rendered fill: currentColor so it adapts to the theme) or an image ({ src:, alt: }, resolved through the site's asset pipeline). nil (default) omits it, so it's fully backwards-compatible.

Full Changelog: v1.0.5...v1.0.6

v1.0.5

Choose a tag to compare

@mhenrixon mhenrixon released this 04 Jul 14:43

What's Changed

  • feat(landing): DocsUI::Landing — a config-driven marketing landing page by @mhenrixon in #55

Full Changelog: v1.0.4...v1.0.5

v1.0.4

Choose a tag to compare

@mhenrixon mhenrixon released this 04 Jul 08:52

What's Changed

  • fix(generator): don't re-inject the MCP route scaffold over live routes by @mhenrixon in #53
  • chore(deps): admit rouge 5 + refresh the dogfood site's dependencies by @mhenrixon in #54

Full Changelog: v1.0.3...v1.0.4

v1.0.3

Choose a tag to compare

@mhenrixon mhenrixon released this 04 Jul 07:49

What's Changed

  • test(docs): RSpec + Capybara + Playwright system suite for the dogfood site by @mhenrixon in #51
  • feat(deploy): lean multi-stage Dockerfiles + a shared upgrade path by @mhenrixon in #52

Full Changelog: v1.0.2...v1.0.3

v1.0.2

Choose a tag to compare

@mhenrixon mhenrixon released this 03 Jul 22:15

What's Changed

  • fix(shell): resolve og:image through the asset pipeline; image is site content by @mhenrixon in #50

Full Changelog: v1.0.1...v1.0.2

v1.0.1

Choose a tag to compare

@mhenrixon mhenrixon released this 03 Jul 21:42

What's Changed

  • feat(shell): SEO/OG meta tags, per-page descriptions, host-run OG image routine by @mhenrixon in #49

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@mhenrixon mhenrixon released this 03 Jul 18:48

What's Changed

  • fix(sidebar): suppress native details marker (double caret) by @mhenrixon in #1
  • fix(sidebar): align subgroup caret with group caret by @mhenrixon in #4
  • chore(claude): add the engineering toolkit with tiered model pins by @mhenrixon in #5
  • feat(icon): make the chrome icon library configurable via DocsKit.configuration.icon_library by @mhenrixon in #6
  • fix(shell): nonce inline theme-restore script and code style under a nonce-based CSP by @mhenrixon in #7
  • ci: add the gem's CI workflow + the missing generator specs by @mhenrixon in #25
  • feat(page): DocsUI::Markdown — markdown islands for prose authoring by @mhenrixon in #26
  • feat(page): normalize the authoring API — positional Header title, no more parens gotcha by @mhenrixon in #27
  • feat(page): ship DocsUI::Table + DocsUI::PropTable — stop hand-rolling tables by @mhenrixon in #28
  • feat(generator): docs_kit:page + Registry v2 — one-line page registration by @mhenrixon in #29
  • feat(page): DocsUI::Endpoint + FieldTable/ErrorTable — the endpoint-reference kit by @mhenrixon in #30
  • feat(page): DocsUI::RequestExample + JsonResponse — one request definition, every client tab by @mhenrixon in #31
  • feat(config): brand_href + dark/light code themes — the knobs API sites shim today by @mhenrixon in #32
  • feat(page): every page renders as Markdown — .md format + copy-page button by @mhenrixon in #33
  • feat(llms): serve /llms.txt + /llms-full.txt from the registry by @mhenrixon in #34
  • feat(page): server-rendered docs search + ⌘K palette, inside docs-nav by @mhenrixon in #35
  • feat(mcp): optional built-in MCP server — list/get/search docs over Streamable HTTP by @mhenrixon in #36
  • feat(generator): scaffold AGENTS.md + a write-docs-page skill into consuming sites by @mhenrixon in #37
  • feat(generator): ship the docs-kit RuboCop cops from the gem (#22) by @mhenrixon in #38
  • fix(generator): idempotent install + a consumer re-sync guide by @mhenrixon in #39
  • ci(deploy): rake release[X.Y.Z] + OIDC trusted-publishing release workflow by @mhenrixon in #42
  • fix: 25 bugs found while dogfooding the docs site (crashes, .md export, search, config) by @mhenrixon in #43
  • docs(dogfood): rewrite the docs-kit docs site to cover the whole gem by @mhenrixon in #44
  • fix(search): shrink the topbar search box so it can't overflow on mobile by @mhenrixon in #45
  • feat(page): OpenAPI bridge — ingest OpenAPI 3.x operations into the kit by @mhenrixon in #46
  • feat(shell): config-driven topbar links (GitHub/social) with shipped brand marks by @mhenrixon in #47

New Contributors

Full Changelog: https://github.com/mhenrixon/docs-kit/commits/v1.0.0