Changelog

Forvibe Public API release notes.

Updated 2026-07-10
2 min read

v1.2.0 (2026-07-10)

Review Simulation engine upgrade: a deterministic rule engine (30 automated Apple guideline checks) now runs alongside the AI reviewer pass, calibrated on 190+ real rejection cases.

  • New: GET /review-rulepack. Public, unauthenticated rulepack bundle (rules, SDK registry, rejection stories, guideline index) the CLI polls to stay fresh. ETag / 304 support. No scope required.
  • Codebase review reports may now include optional v2 fields: report_schema_version, engine_version, rulepack_version, rulepack_store, app_profile, checks, and ai_review_ran. All additive; reports from before the v2 CLI omit them and remain fully valid.
  • Findings may now include a detection field (static / ai / cross-reference) identifying which pass produced them.
  • See the review simulations doc and the rulepack doc for details.

v1.1.0 (2026-06-21)

ASO intelligence: daily rank tracking, visibility scoring, metadata audit, recommendations, and digest settings. All read endpoints share the same data as the in-app ASO Studio.

  • Ranking history now returns snapshot_date and rank_delta (day-over-day change) per point.
  • New: GET /projects/:id/keyword-rankings. Latest rank and change for every tracked keyword.
  • New: GET /keywords/:id/competitor-trajectory. Your app vs. each competitor over time.
  • New: GET /projects/:id/optimization. ASO visibility score, metadata keep/drop audit, and opportunities.
  • New: GET /projects/:id/suggestions. Weekly keyword and competitor recommendations. Never consumes credits.
  • New: GET/PUT /projects/:id/notification-settings. Daily ranking digest configuration.
  • MCP tools added: get_keyword_rankings_overview, get_aso_optimization, get_aso_suggestions, get_competitor_rank_trajectory, get_tracking_alert_settings, set_tracking_alert_settings.

v1.0.0 (2026-05-24)

Initial public release. Surface: 44 endpoints + healthz + OpenAPI.

  • Projects. List, get, create, update, availability-check
  • ASO. Keywords (track/untrack/rankings), competitors (add/remove/list), apps search, app metadata, top charts, chart categories
  • Store listings. List, get, update, listing versions, single version snapshot
  • Async listing localization (15 credits/locale)
  • Reviews. List with pagination, get, aggregate stats
  • Screenshots. List, delete, browse Studio templates, Studio sessions (list/get/create), localization jobs
  • Review simulations. List, get, latest, async metadata trigger (50 credits, paid plan)
  • Unified async job poll endpoint at /api/v1/jobs/:id
  • OpenAPI 3.1 spec at /api/v1/openapi.json (alias: /api/v1/swagger.json)

Stability commitments

  • Breaking changes are reserved for v2 (a new prefix). Any breaking change requires bumping the prefix.
  • Within v1: new endpoints fine, new optional fields fine, never removing or renaming required fields.
  • Async endpoints may add new fields to the result object; existing fields are stable.
  • Error codes are stable. New codes may be added; existing codes won't change meaning.