Skip to content

chore(main): release docs-please 0.2.0-beta.0#10

Merged
amondnet merged 1 commit into
mainfrom
release-please--branches--main--components--docs-please
Dec 4, 2025
Merged

chore(main): release docs-please 0.2.0-beta.0#10
amondnet merged 1 commit into
mainfrom
release-please--branches--main--components--docs-please

Conversation

@pleaseai-bot
Copy link
Copy Markdown
Contributor

@pleaseai-bot pleaseai-bot Bot commented Dec 4, 2025

🤖 I have created a release beep boop

0.2.0-beta.0 (2025-12-04)

⚠ BREAKING CHANGES

  • layer: Tabs now use ::tabs-item{label="..."} syntax instead of ::tabs-list/::tabs-trigger/::tabs-content

Features

  • layer: add Accordion, Card UI and FeatureCard content components (1e8b02b)
  • layer: add custom content components and UI primitives for extending apps (#8) (7615ad7)
  • layer: add PageHero, PageSection, PageCard components and enhance ButtonA (#5) (220164d)
  • layer: add shadcn-vue CLI components and MDC content system (66a2f1d)
  • layer: enhance MDC tabs with icons, type safety, and accessibility (#6) (facd76c)

Bug Fixes

  • deps: add zod and zod-to-json-schema for Nuxt Content schema support (6ec61a2)
  • layer: add @source for TypeScript files in Tailwind CSS v4 (140b06c)
  • layer: add proper code block styling with Tailwind import (#7) (450599c)
  • layer: prerender index route for Cloudflare Pages D1 compatibility (52b8ad0)
  • layer: replace nuxt-shiki with @nuxt/content built-in highlighting (54b7a42)
  • layer: resolve i18n type error with any cast (28d6b25)
  • layer: resolve UI components from layer directory in multi-layer setup (#3) (1f40071)
  • layer: simplify landing collection query to fix prerender (a636fa2)
  • layer: use slot pattern for ProsePre to fix getShikiHighlighter error (bb2b132)

This PR was generated with Release Please. See documentation.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Dec 4, 2025

Deploying docs-please with  Cloudflare Pages  Cloudflare Pages

Latest commit: a9a5f1b
Status:🚫  Deploy failed.

View logs

@amondnet amondnet merged commit 38985de into main Dec 4, 2025
1 check failed
@pleaseai-bot
Copy link
Copy Markdown
Contributor Author

pleaseai-bot Bot commented Dec 4, 2025

🤖 Created releases:

🌻

amondnet added a commit that referenced this pull request May 28, 2026
* feat(seo): add useSeo composable with JSON-LD and canonical

Ports upstream docus commit d283f9aa (feat(layer): add more seo optimization)
as item #10 from docs/docus-upstream-changes.md.

The new useSeo composable in packages/layer/app/composables/useSeo.ts:
- Wires reactive title/description through useSeoMeta with OpenGraph +
  Twitter card meta and an og:url that matches the canonical link
- Resolves the canonical URL from useAppConfig().docs.url (populated by
  modules/config.ts) with an inferSiteURL() fallback
- Emits Article or WebSite JSON-LD plus a BreadcrumbList script when the
  caller supplies a breadcrumb trail
- Defers hreflang emission until @nuxtjs/i18n is wired into the layer
  (TODO comment marks the upstream branch)

packages/layer/app/pages/[...slug].vue now uses useSeo with a breadcrumb
trail computed from useNavigation + findPageBreadcrumbs (landed in PR #27).

* fix(seo): apply review suggestions

- Use textContent instead of innerHTML for JSON-LD script tags
  (XSS-safe per Unhead recommendation; cubic + gemini)
- Allow BreadcrumbList schema to render even when title is unset
  by scoping the title guard to Article/WebSite blocks only
  (cubic + gemini)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant