Skip to content

2026.07.17

Choose a tag to compare

@wescopeland wescopeland released this 17 Jul 10:54
· 96 commits to master since this release
6fd63e4

What's Changed

  • feat(api): add progression stat fields to several resources by @wescopeland in #5054
  • chore: add (leaderboard_id, deleted_at, score) index to leaderboard_entries by @wescopeland in #5043
  • feat(api): add V2 JSON:API relationship endpoint for user leaderboard entries by @wescopeland in #5045
  • perf(api/v2): optimize api_logs writes by @wescopeland in #5058
  • fix(set-requests): split set request table persistence between general and user pages by @angelol-git in #5059
  • feat(api): add V2 JSON:API relationship endpoint for user game list entry resources by @wescopeland in #5041
  • feat(api): add filter[ranked] to users resource by @wescopeland in #5046
  • fix(api/v2): treat date-only upper bounds as end-of-day in date filters by @wescopeland in #5047
  • perf(api/v2): fix filesorts and N+1s on the achievements and users indexes by @wescopeland in #5049
  • perf(claim): avoid fetching entire claim history to see if user has a claim on a game by @Jamiras in #5064
  • fix: extend CONNECT_TOKEN_EXPIRY_DAYS to 365 by @wescopeland in #5040
  • feat(connect): pass avatar_updated_at to client by @Jamiras in #5070
  • feat(manage/media): change 'Other pending for this game' to 'All pending for this game' by @wescopeland in #5071
  • feat(api): add awardKind filter and multi-game filtering to player-games by @wescopeland in #5042
  • feat(api): add V2 event achievements resource and relationship endpoint by @wescopeland in #5057
  • feat(api): add V2 JSON:API index endpoint for the user awards resource by @wescopeland in #5048
  • feat(manage/media): add Prev/Next to zoom dialog for current in-game gallery by @wescopeland in #5072
  • feat(settings): switch to a tab-driven layout by @wescopeland in #5066
  • fix(messages): use team inbox owner name for delegated inbox participant selection by @angelol-git in #5067
  • chore: sync translations from Crowdin by @github-actions[bot] in #5075
  • feat(api): add V2 achievement distribution endpoint for games resource by @wescopeland in #5065
  • feat(api/UserResource): add lastGame relationship by @wescopeland in #5073
  • fix(api/v2): remediate event achievement disclosure bypass by @wescopeland in #5076
  • fix: remediate stale message recipient issue by @wescopeland in #5051
  • perf: use cache/flush pattern for users.web_api_calls writes by @wescopeland in #5030
  • feat: support browser-based user profile picture caching by @wescopeland in #5037

Full Changelog: 2026.07.10...2026.07.17