Astro’s documentation theme Starlight published 0.42.0 on 2 September 2026 with a Popover API mobile menu that works when JavaScript fails, a move from shipping TypeScript source to compiled JavaScript + declaration files, removal of the unused tagline option, and a bump to Astro 7.2.10+. npm latest as of 5 Oct 2026 is 0.42.5 (Macedonian locale, 1 Oct). ShopperCove docs upgrade checklist only; no affiliate.
3 min read
On 2 September 2026, Astro published Starlight 0.42—the official documentation theme—with a Popover-based mobile menu, a packaging change from TypeScript source to compiled JavaScript plus .d.ts files, and several breaking minimums. ShopperCove did not upgrade a production Starlight site for this note. Package identity was confirmed on npm on 5 October 2026 (@astrojs/starlight@0.42.5, dist-tag latest; 0.42.0 published 2026-09-02T11:13:45.169Z). Primary sources: the Starlight 0.42 blog post, the GitHub release @astrojs/starlight@0.42.0, and the Starlight docs site. This is a docs-based upgrade checklist—not performance advice and not a security advisory.
There is no affiliate link in this article. This post has no affiliate links.
From the blog and release notes:
| Area | What changed |
|---|---|
| Mobile menu | Refactored to the Popover API so the menu still works when client JS fails or is disabled; ships less client JS for that path |
| Package format | Distributes compiled JavaScript + type declarations instead of raw TypeScript sources (faster/more predictable tsc for consumers) |
| Config | Removes unused tagline option — delete it from astro.config if present |
| Dependencies | Internal MDX / markdown-sätteri / sätteri bumps |
| Minimums | astro ≥ 7.2.10; browsers: Chromium 116+, Firefox 125+, Safari 17.0+ |
| Markup | MobileMenuToggle no longer wrapped in a custom element / no aria-expanded; target .sl-menu-button and :popover-open / body:has(sl-sidebar-pane:popover-open) instead of data-mobile-menu-expanded |
Upgrade path recommended by Astro:
As of sources read 5 Oct 2026, npm latest is 0.42.5 (published 1 Oct 2026). Notable patches after 0.42.0 (from GitHub releases):
#_top is missingPin @astrojs/starlight@0.42.5 (or current latest) when you upgrade; keep Astro on the 7.2.10+ line the release requires.
@astrojs/starlight and astro versions (npm ls @astrojs/starlight astro).npx @astrojs/upgrade (or pin Starlight 0.42.5 + Astro ≥7.2.10). Confirm with npm view @astrojs/starlight version → expect 0.42.5 as of 5 Oct 2026.tagline key from the Starlight config object.starlight-menu-button, [aria-expanded], or [data-mobile-menu-expanded], rewrite to .sl-menu-button and :popover-open / body:has(sl-sidebar-pane:popover-open) per the release notes.ShopperCove did not change production Starlight versions for this article. Prefer the official blog and GitHub release over third-party roundups. For the Astro framework line already covered on ShopperCove, see the live Astro 7.3 preview note—this package is the Starlight docs theme.
Starlight 0.42 (2 Sep 2026; npm latest 0.42.5 on 1 Oct) brings a Popover mobile menu, JS+d.ts distribution, and Astro 7.2.10+ / modern-browser minimums. Upgrade with @astrojs/upgrade, drop tagline, and re-check custom menu CSS. No affiliate.
Lab evidence
Sources read 5 Oct 2026 (Asia/Calcutta): Astro blog Open astro.build (2 Sep 2026); GitHub release @astrojs/starlight@0.42.0 (2026-09-02); npm @astrojs/starlight latest=0.42.5 (time 2026-10-01T08:59:48.410Z). Breaking: Astro ≥7.2.10; Chromium ≥116 / Firefox ≥125 / Safari ≥17.0; MobileMenuToggle markup / :popover-open; remove tagline. Checklist: npx @astrojs/upgrade; remove tagline; update custom CSS targeting starlight-menu-button / data-mobile-menu-expanded; re-verify mobile menu with JS disabled. No production Starlight site upgraded on ShopperCove; no invented CVEs; no affiliate. Fresh vs live astro-7-3 package (framework preview)—this is the Starlight docs theme minor.
Biome published @biomejs/biome@2.5.15 on 30 September 2026: type-inference and HTML formatter performance, plus nursery rules for React defaults, Svelte runes, logical CSS, and more. ShopperCove upgrade checklist only; no affiliate.
Summary5 Oct 20264 min read
Hands-on6 Oct 20265 min read
Hands-on6 Oct 20265 min read