Skip to content

v0.7.0

Choose a tag to compare

@Kasui92 Kasui92 released this 04 Sep 20:53
· 100 commits to main since this release
8293c25

What's Changed

Added

  • Added advanced documentation layout customization through src/jaad/DocsFrame.astro by @Kasui92
  • Added public frame and navigation types under @lancher-dev/jaad/advanced by @Kasui92

Changed

  • Pages outside the documentation now use their own Astro layouts and no longer inherit the documentation chrome by @Kasui92
  • The site template now creates a local layout and landing page by @Kasui92
  • --here validates existing projects before writing and stops safely when configuration files require a manual merge by @Kasui92
  • Search, llms.txt and raw Markdown routes are now emitted below routeBase by @Kasui92
  • Astro passthrough options now use Astro's public configuration types by @Kasui92
  • Documentation has been reorganized around shorter, task-focused guides by @Kasui92

Fixed

  • Canonical URLs and local social images are omitted when no public site URL is available by @Kasui92
  • Social images are detected from existing files instead of assuming /og-image.png by @Kasui92
  • Ambiguous paths, duplicate slugs and unsupported nesting now stop the build with actionable errors by @Kasui92
  • JAAD no longer installs a site-wide 404 page when documentation is mounted below the site root by @Kasui92
  • Existing dependencies, scripts and project files are preserved more reliably by --here by @Kasui92

Deprecated

  • @lancher-dev/jaad/layouts/Base.astro is deprecated and will be removed in JAAD 0.8.0. Pages outside the documentation should use a local Astro layout by @Kasui92

Upgrade Notes

  • Existing Base.astro imports continue to work in JAAD 0.7, but should be migrated to a local layout before upgrading to 0.8.0 .
  • With routeBase: "/docs", generated documentation assets now live at /docs/search-index.json, /docs/llms.txt and /docs/**/*.md.
  • Documentation supports top-level pages and one directory level for chapters. Deeper nesting and paths that become identical after removing numeric prefixes are rejected.

Full Changelog: v0.6.1...v0.7.0