Getting Started
Changelog
Track Lotus releases, user-facing changes, and upgrade notes.
Review Lotus releases to understand what changed, what was fixed, and whether an upgrade affects your documentation site.
GitHub Releases
View published tags, generated release notes, and release assets.
npm Package
Check the published package version and package metadata.
Unreleased
- Add upcoming release notes here.
0.7.3
2026-09-02- Added Grok and Perplexity to the default page-action menu and removed the duplicate Copy page entry from its dropdown.
- Fixed CodeBlock rendering to use
astro/components/Code.astro.
0.7.2
2026-08-30- Consolidated shared icon, Markdown transform, and image-gallery setup behind
the
@prosefly/astro-components/integrationintegration. - Made Pagefind an optional peer dependency; install
pagefindseparately when selecting the Pagefind search provider.
0.7.1
2026-08-28- Fixed stale asynchronous search results overriding newer queries and search loading errors.
- Reused resolved documentation navigation context to avoid duplicate sidebar resolution during page rendering.
- Fixed the default
langvalue for the root locale when no language tag is configured. - Added cleanup and page-load reinitialization for the table of contents, mobile docs navigation, sidebar scrolling, and dropdown interactions during Astro view transitions.
- Pinned published integration dependency versions for reproducible installs.
0.7.0
2026-08-22- Added
@prosefly/astro-theme-lotus/blockswith reusableHero,FeatureGrid,FeatureCard,Pricing,PricingCard, andCTApage blocks. - Moved
PageContainerandPageSectionfrom@prosefly/astro-theme-lotus/layoutsto@prosefly/astro-theme-lotus/blocks. - Added Page Blocks documentation with rendered examples for landing pages, pricing pages, and custom Astro routes.
- Improved the mobile docs sidebar section switch styling.
0.6.2
2026-07-25- Updated
@prosefly/astro-componentsto^0.5.0so the bundled Expressive Code header icon plugin resolves in package development and published installs. - Added file-type icons to Expressive Code frame headers, with language labels for untitled code frames.
- Skipped header icons for terminal frames because the terminal frame already provides that context.
- Aligned
CodeBlockheader height and background with Expressive Code frame headers. - Split Expressive Code prose styles into a dedicated stylesheet.
0.6.1
2026-07-23- Added global
headconfig entries for metadata, social cards, verification tags, scripts, and project CSS. - Added
headstyle sources that are appended after Lotus default styles and watched during development. - Added
--lotus-header-backgroundand--lotus-footer-backgroundtokens for shell surfaces that differ from the page background. - Changed
data-accent,data-gray,data-radius, anddata-themetoken selectors so scoped preview areas can apply theme tokens without changing the whole document. - Updated the published JSON Schema URL to
https://prosefly.dev/schema/lotus.json. - Updated
ThemeModeButtonto render as an icon-only button to avoid navbar width changes. - Updated the footer credit link to point to
https://prosefly.dev/themes/lotus/. - Improved Expressive Code frame headers so titled and untitled frames share the same header height and use the Lotus page background.
- Fixed prose code styling so
not-prosecontent can opt out of inline code and code block rules.
0.6.0
2026-07-21- Renamed theme config
navbartositeNavandsidebarstodocsNav. - Added automatic
theme.config.jsonloading with a published JSON Schema at/schema.json; options passed tolotus({...})override JSON values. - Moved the language selector next to the site brand and removed it from mobile menu surfaces.
- Hid heading anchors on mobile viewports.
- Declared
@prosefly/astro-componentsas a peer dependency for theme users.
0.5.0
2026-07-21- Updated
@prosefly/astro-componentsto^0.4.0and migrated the Prosefly component token/class prefix frompltopf. - Added
lotus-prosesize variants and support fortext-sm,text-base, andtext-lgon prose containers. - Exported
DocsLayoutas a reusable documentation chrome layout with main and right-aside slots. - Exported a reusable
Sidebartheme component for custom pages and templates. - Added
markdown.cjkFriendly, enabled automatically for configured Chinese, Japanese, and Korean locales. - Resolved Promise-based sidebar item groups when building sidebar navigation.
- Fixed sidebar scroll chaining so page scrolling continues after the sidebar reaches its top or bottom edge.
- Updated
@prosefly/astro-componentsto^0.4.1and mapped Badge radius to the active Lotus radius scale. - Narrowed the root package exports to documented integration and theme config APIs.
0.4.0
2026-07-19- Enabled Prosefly callout directives from
@prosefly/astro-components. - Updated
@prosefly/astro-componentsto^0.3.0. - Grouped Markdown-related integration options under
markdown; top-levelexpressiveCode,calloutDirectives, andpackageManagerTabsare removed. - Added
themeModeControlfor choosing the built-in theme mode control without overridingThemeSwitch. - Fixed the standalone
SiteHeadermobile menu alignment when search and assistant triggers are disabled.
0.3.1
2026-07-19- Added
llmsconfig for disabling/llms.txtor generating/llms-full.txt. - Pagefind indexing attributes are now emitted only when the Pagefind search provider is enabled.
0.3.0
2026-07-19- Added SSR heading anchors for
h2,h3, andh4. - Added a
CodeBlockexport for Shiki-highlighted code on custom pages. - Added a
Proseexport for custom pages. - Added Markdown alternate links to docs page metadata.
- Added an automatically generated
/llms.txtendpoint for AI-readable docs discovery. - Added semantic status color tokens for
info,success,warning, anddanger. - Updated
@prosefly/astro-componentsto0.2.1. - Reworked
SiteHeaderinto a standalone site header. - Fixed prose links inside headings.
- Improved heading anchor styling on mobile.
- Fixed docs content width so page actions no longer overlap the table of contents on wide screens.
0.2.0
2026-07-18- Added built-in UI translations for Traditional Chinese, Japanese, Korean, French, German, Spanish, Brazilian Portuguese, Italian, Russian, and Arabic.
- Added RTL direction inference for common RTL locales such as Arabic, Persian, Hebrew, and Urdu.
- Added RTL-aware shell behavior for the header, dropdowns, mobile docs menu, sidebar, table of contents, page actions, and previous/next page navigation.
- Added sidebar diagnostics for missing entries, empty autogenerated directories, duplicate sections, and duplicate page ownership.
- Enhanced sidebar generation with
autogenerate.structure,autogenerate.depth, andautogenerate.exclude. - Refactored sidebar generation into focused resolver, autogenerate, index, and diagnostics modules.
- Simplified docs homepage routing:
docsBasenow controls where docs render, and settingdocsBase: '/docs'leaves/available for a custom homepage. - Removed the separate
homepageconfig option. - Removed
source.contentRoot; edit links and contributor source paths now use the content entry file path directly. - Updated the release workflow to generate GitHub release notes automatically.
- Improved ARIA state, focus handling, and keyboard behavior for dropdowns, local search, mobile docs navigation, and page actions.
- Fixed deployed page action URLs so generated assistant links do not keep a local development origin.
- Improved mobile clipboard handling for Copy page.
- Added high fetch priority to the header logo image.
- Kept code, keyboard, and sample text left-to-right inside RTL prose content.
0.1.1
2026-07-17- Fixed a Tailwind CSS issue in the package release.
0.1.0
2026-07-17- Initial release of
@prosefly/astro-theme-lotus.