Changelog

Log rilis Developer Platform DYOGG — v1 stable, v0 sunset, roadmap v2.

Ikuti semver — tanggal ISO 8601 UTC.


2026-07-22 — v1.0.0 (stable)

v1 stable rilis! API DYOGG sekarang backed dengan SLA 99.9%.

Added

  • Endpoint POST /v1/build-analyzer/analyze — analisis build karakter dengan scoring 0-100.
  • Endpoint POST /v1/damage-calculator/simulate — simulasi damage rotation.
  • Endpoint GET /v1/leaderboard/{game}/{avatar_id} — global ranking per karakter.
  • Endpoint GET /v1/trust-score/{game}/{uid} — komunitas TrustScore per UID.
  • SDK official: TypeScript (@dyogg/sdk), Python (dyogg), Go (github.com/dyogg/dyogg-go).
  • Playground interactive via Scalar API Reference.

Changed

  • /v1/player/{game}/{uid} sekarang default include_detail=true (breaking dari v0 = false).
  • Rate limit tier Free naik dari 500 → 1000 req/menit.

Deprecated

  • X-Api-Key header custom → gunakan Authorization: Bearer … standar OpenAPI.

2026-05-15 — v0.9.0 (RC)

Added

  • Multi-file OpenAPI 3.1 (genshin.yaml, hsr.yaml, zzz.yaml, internal.yaml).
  • Endpoint POST /v1/scam-report — laporan komunitas.

Fixed

  • Cache TTL untuk /v1/player/hsr/{uid} sekarang mengikuti upstream (default 60s).

2026-02-01 — v0 SUNSET

Endpoint /v0/* di-remove. Migrasi ke /v1/*. Semua field envelope berubah dari flat → {data, meta} structure.

2026-01-15 — v1 RC

Added

  • Envelope response {data, meta} universal.
  • Cursor-based pagination (mengganti offset-based v0).
  • meta.request_id untuk debug support.
  • Bearer token auth.

2025-08-01 — v0.5

Rilis awal API publik DYOGG (endpoint Genshin only). Detail lihat archive.


Roadmap

v1.1 (Q3 2026)

  • Webhook events (player.trust_score.updated, scam_report.confirmed).
  • Endpoint POST /v1/players/subscribe — WebSocket streaming untuk UID tertentu.
  • Bulk endpoint expansion (max 100 UID per call).

v2 (Q4 2026)

  • GraphQL wrapper (https://api.dyogg.com/graphql).
  • OAuth2 authorization code flow untuk aplikasi third-party.
  • Field naming migrasi ke consistent snake_case (breaking dari beberapa camelCase legacy).
  • Sub-resource embed (?embed=trust_score,leaderboard) mengganti multiple round-trip.