Changelog

Notable API, SDK, and dashboard changes — most recent first.

Notable changes only. We don’t track typo fixes or internal refactors here. Breaking changes are called out explicitly and shipped behind versioned routes when possible.

2026-05

  • docs/docs is live. User guide, API reference (Scalar), SDK walkthrough, and integration setup pages now on citefoundry.com.
  • drafts — Prompt-draft review now surfaces running ingestion jobs with elapsed time and live candidate counts; approved and rejected drafts stay visible as an audit trail instead of disappearing.
  • gsc — Google Search Console picker now supports select-all, a strict-branded-query toggle, and per-project pinned default country. Country filter is an alpha-3 dropdown driven from snapshot data.
  • admin — Super-admin-tunable upstream-pull caps per signal source.
  • api (no breaking changes)signal-sources admin endpoints added under /v1/platform/.... Existing fields unchanged.

2026-04

  • api — Cursor pagination is now the consistent shape across every list endpoint. nextCursor is omitted (not null) when there are no more pages.
  • integrations — Google Ads MCC accounts supported; child-customer picker added.
  • runs — Re-analyze action added: re-run brand-detection rules on an existing run without paying for another model call.

Upgrade notes

We aim never to break clients. When a change requires action, it’ll be called out here and announced in-app at least 30 days before the deprecation date. There are no current deprecations.

How we version

  • REST API — versioned by URL prefix (/v1). Breaking changes get a new prefix; additive changes don’t.
  • TypeScript SDK — semantic versioning. Major bumps may rename symbols; minor and patch are safe.
  • Dashboard — continuous deployment, no version surface.

Subscribe

There’s no email list for the changelog (yet). For now, watch the CiteFoundry GitHub releases (public repos only) or follow @citefoundry.