Skip to content

Releases: MrAdex77/asobeast

Release list

v0.5.0

Choose a tag to compare

@MrAdex77 MrAdex77 released this 31 Jul 14:59
5fd9fd2

0.5.0 (2026-07-31)

Features

  • actions: add the deterministic action engine core (1f153f0)
  • actions: detect competitive and volatility actions (7874296)
  • actions: detect keyword coverage and pruning actions (8a5e571)
  • actions: detect regression and audit actions (913a121)
  • actions: detect review theme and market actions (44999c6)
  • actions: explain actions with optional ai (874100f)
  • actions: generate and reconcile the daily action set (0d931d2)
  • add the ASO Action Center (5674753)
  • alerts: notify on newly opened priority actions (1402201)
  • api: expose action center endpoints (fd33e57)
  • db: persist action items (81b7c5a)
  • jobs: generate actions after the daily pipeline (1d00419)
  • mcp: expose action center tools (cb84a7f)
  • shared: define action center contracts (f261c54)
  • web: add the action center workspace (6187ac7)
  • web: surface actions across the portfolio and app (afacb1e)

Bug Fixes

  • actions: report the real suppression count in the summary (55d21bb)
  • actions: skip apps removed mid-run instead of failing generation (36c6449)
  • audit: ignore a rating baseline that is the current snapshot (5b4e7c2)
  • docs: describe volatility and the audit weights accurately (86d6605)
  • docs: keep the dash rule out of titled code fences (f3867fa)

Documentation

  • docs: add the api reference (8c56f4c)
  • docs: add the feature guides (31618ef)
  • docs: add the introduction, quickstart and installation guides (2c1be1d)
  • docs: build the mintlify documentation site (7dceedb)
  • docs: document configuration, security and operations (d4d1346)
  • docs: document release pipeline recovery (8398faa)
  • docs: document the core concepts (b4867e0)
  • docs: document the mcp server (431ed1b)
  • docs: optimize the site for search and answer engines (b089c76)
  • repo: add the missing actions commit scope (3e8b045)
  • repo: align the agents map and env list with the code (cfc284e)
  • repo: bring the project docs up to date for the 1.0 window (da8d11b)
  • repo: correct the pinned service and runtime versions (ed07f74)
  • repo: correct the published release instructions (cfed35f)
  • repo: correct the stale optional-auth limitation (68aa1e4)
  • repo: document the action center (6f8b0b5)
  • repo: drop references to the private planning docs (bc46670)
  • repo: hyphenate the repository-level compound modifier (4528b33)
  • repo: launch docs.asobeast.com (5a998f1)
  • repo: record the shipped plan state and active freeze (b8cebd5)
  • repo: register the action center phase (337036d)

v0.4.0

Choose a tag to compare

@MrAdex77 MrAdex77 released this 31 Jul 13:55
4536e3d

0.4.0 (2026-07-30)

⚠ BREAKING CHANGES

  • repo: authentication can no longer be disabled. Before upgrading, take and verify a PostgreSQL backup. Remove AUTH_ENABLED from every environment file — the API refuses to boot while it is present. Set AUTH_SECRET to at least 32 characters, for example openssl rand -hex 32, in the root .env for Compose and in apps/api/.env for local development. On first start, open the web app and create the owner account; registration closes automatically once it exists. Existing sessions are invalidated and every MCP client needs a personal API token.
  • web: gate every route behind a session
  • api: require authentication on every request
  • shared: replace the auth enabled flag with setup state

Features

  • alerts: daily flush with grouped payload (b8d156f)
  • alerts: delivery log with retention (a596afd)
  • alerts: digest webhook formatting (ed5f2d6)
  • alerts: email alert crud and config endpoints (afb2de8)
  • alerts: grouped alert delivery (18af508)
  • alerts: grouped email template (e2949a4)
  • alerts: negative review alerts (eefc253)
  • alerts: outbox dispatch mode (8661072)
  • alerts: queued email delivery (a268090)
  • alerts: queued webhook delivery with hmac signatures (44efb37)
  • alerts: rank drop alerts from daily checks (d65cc13)
  • alerts: smtp mailer and email formatting (ab396c5)
  • alerts: webhook registry with crud endpoints (8c26774)
  • analytics: app summary endpoint (cba7a1e)
  • analytics: blended group visibility (9eec61e)
  • analytics: portfolio summary endpoint (a8684ea)
  • analytics: rank distribution history endpoint (616fe57)
  • analytics: ratings history endpoint (f42fccb)
  • analytics: visibility history for charts (a60bb84)
  • analytics: visibility score computation (0c5664b)
  • api: add swagger openapi docs at /docs (d4af179)
  • api: app link endpoints (439ee30)
  • api: auth module with register and login (adea72b)
  • api: basic auth for bull board (2c00b84)
  • api: entitlement guard and trial (a40e00d)
  • api: format scoped email notifications (7ec7186)
  • api: format scoped webhook notifications (6080216)
  • api: global auth guard (a888916)
  • api: global validation and consistent error envelope (c2efd1f)
  • api: google play metadata audit (01271ba)
  • api: grossing chart scheduling (b6fd935)
  • api: openai client provider (20b5c92)
  • api: openapi documentation at /docs (27caca1)
  • api: password change with session reset (3863021)
  • api: personal api tokens (1c96f69)
  • api: pipeline signals in health endpoint (bf0faaa)
  • api: play ratings histogram endpoint (e4a7246)
  • api: require authentication on every request (56426d1)
  • apps: add list detail and delete endpoints (d2387a8)
  • apps: add manual refresh with snapshot diffing (7bcc55b)
  • apps: import app from store url with initial snapshot (21830f9)
  • apps: import honors store url country with override (501a03d)
  • apps: market availability endpoint (e5b670d)
  • audit history persistence (1e7b80c)
  • audit: ai-driven audit from openai (ae16d5f)
  • audit: app audit endpoint with manual inputs (24e4b17)
  • audit: audit history endpoint (51e9d0c)
  • audit: daily audit score snapshot (c731e14)
  • audit: rubric engine with aso-skills factor weights (0966091)
  • auth: gate the queue dashboard and openapi surface on an owner session (b92b2de)
  • auth: login, register, api tokens and entitlements (c1a4723)
  • auth: owner only admin surfaces (f4c8937)
  • blended cross-store visibility for linked apps (a83c1c5)
  • changes: change timeline endpoint (335e4ba)
  • changes: persist metadata change events on refresh (14c5df6)
  • changes: whats new change events (11d19f7)
  • changes: workspace recent changes endpoint (f6ad0f6)
  • competitors: add and manage competitor apps (2a5bb3a)
  • competitors: capture competitor positions in daily rank checks (20c26a6)
  • competitors: competitor discovery from serp entries (e0869f0)
  • competitors: keyword comparison with gap analysis (24ab67a)
  • competitors: keyword gap and positioning analysis (daa0c5b)
  • db: add durable alert flush claims (4e89fd8)
  • db: alert event outbox ([36f491f](36f491f23078cfbbb6c3260dd...
Read more