Release 1.12.0 adds the Stripe Customer Portal and pricing alignment, llms.txt for LLM crawlers, and a refreshed About page with education (LBS), bio, and Techstars coverage. SEO and AEO improvements include Person JSON-LD disambiguation, hero heading hierarchy, and metadata aligned with LinkedIn. PWA and docs get static PNG icons and cleaner structure; story slugs are cleaned with 301 redirects.
Added
- llms.txt generator: Build-time llms.txt for LLM crawlers; includes education (LBS) and site context
- About: Education section (LBS), bio, and primary intro text
- Techstars: Pill and newsroom post with cover image and cofounder links
- 725M Bug Hunt: Newsroom article and related updates
- Stripe Customer Portal: Customer portal for subscription management; pricing alignment
- Video cards pagination: Pagination for video cards in newsroom/archive
- PWA icons: Static PNGs for Newsroom, Ask, and docs (RSS, input bar, design system)
Changed
- AEO: Sr-only copy updates for answer-engine optimization
- Stories: Clean story slugs with 301 redirects from old URLs
- SEO Person JSON-LD: mainEntityOfPage and entity disambiguation
- About: Redesign; Lessons learnt section
- SEO & nav: Hero heading hierarchy; nav Ask Gagan; Who/What/How consolidated to About
- Metadata: Aligned with LinkedIn (titles, descriptions)
- Analytics: Moved to locale layout; Vercel/pnpm build fix
- PWA: Icons generated as static PNGs
Fixed
- PWA: Service worker bypasses cache for crawler document requests so search engines and AI crawlers receive fresh HTML from the edge (SEO)
- About: Chunk load error on About page
- Favicon: Next.js app icon convention
- Privacy: Hide behaviour corrected where needed
- Video overflow: Video card overflow on small viewports
- Ask: Integration test fix
Removed
- Docs: Introduction and Related docs sections