Changelog

Every release, every delta

ApexGEO ships fast. Every release lands here with the deltas it moved, the commits that backed it, and the receipts.

Legal pages + 19-prompt seed

v0.5.1 · 2026-05-14

Public /privacy, /terms, /cookies live; tracked_prompts.category column shipped with 19 categorized prompts and the canonical 10-entry GEO/AEO competitor set.

Prompts seeded19+19
Sub-processors disclosed21+10
Competitors tracked10+10
Media for this release lands shortly.

Marketing polish Phase 2

v0.5.0 · 2026-05-12

Interactive audit demo, AI engine coverage matrix, customer-receipts ticker, BrightTech exhibit, Remotion videos.

New marketing modules4
Remotion compositions4
Brand-parameterisedYes
Media for this release lands shortly.

Industry stats + load-brand-signals

v0.4.0 · 2026-04-30

loadBrandSignals shipped its real implementation. Industry stats response cache added. The monitoring loop now grounds dashboard metrics in measured data rather than fallbacks.

loadBrandSignalsLiveno longer stub
Industry buckets1+Tech first
Media for this release lands shortly.

Migration ledger fix

v0.3.5 · 2026-04-26

Drizzle journal repaired to strictly monotonic timestamps. Snapshot regenerated from schema.ts. Prod migration ledger reconciled; ApexGEO migration discipline returns to drizzle-kit only.

JournalMonotonic
Migration disciplineDrizzle-only
Media for this release lands shortly.

Honest empty states

v0.3.0 · 2026-04-22

Hero and value-prop sections no longer fabricate metrics. Dashboard analytics returns explicit empty states when worker hasn't measured a value — never hardcoded fallbacks.

Fabricated metrics0removed
Media for this release lands shortly.