Changelog
Every release, newest first
A running summary of what VeriFlow has shipped — most recent first. Each entry below is already live on connected GitHub repos or on the public site, with a short pointer to the surface it touches for operators and visitors.
Subscribe via RSSTimeline
Six releases across the last quarter
The newest entry is at the top; the array is hand-sorted so render order matches release order, with no runtime sort.
August 2026
<CycleToggle/> writes the chosen cycle to the URL and the tiers render the matching price. Visitors compare the two numbers without leaving the page.
July 2026
<NewsletterForm/> posts to /api/newsletter (source = `blog-newsletter`) and the reader gets the welcome email through the installed transport. The form lives on both the blog index and every post footer.
July 2026
The new route pairs with /security and /about for procurement hand-off. It discloses the current beta posture without naming non-consenting teams.
July 2026
The index page renders a card grid for every /compare/<slug> route. Each per-competitor row is fed by the typed competitorMap in src/lib/business/competitors.ts.
June 2026
Each render emits a schema.org/BlogPosting block so the blog index and individual posts are eligible for rich-result snippets. No client JS — the JSON-LD ships in the initial HTML.