Skip to content

LP-Tracker v2.4.0

Choose a tag to compare

@Sysadminfromhell Sysadminfromhell released this 21 Sep 21:18
· 52 commits to main since this release
a93dfbf

LP-Tracker v2.4.0

This release adds public event history and detailed player profiles.

Highlights

  • Added public player profile pages
  • Added complete per-event player match history
  • Added public event history archive
  • Added historical final standings for completed events
  • Added start and final rank snapshots for historical views
  • Added persistent rich match details for future event history
  • Added SSE updates for player profiles and event history
  • Added shared API contracts and runtime validation for the new endpoints
  • Added backend database, service, route, and contract tests
  • Added direct navigation between event history, player profiles, and leaderboard
  • Updated BrowserRouter navigation and Back to Leaderboard links

Routes

  • /players/:playerId
  • /history
  • /history/:eventId

API

  • GET /api/players/:id
  • GET /api/players/:id/events/:eventId
  • GET /api/events/history
  • GET /api/events/history/:eventId

Notes

Historical final ranks are based on stored event snapshots and are not affected by a player's current live rank.

Rich match details are retained going forward; previously pruned historical match details are not automatically backfilled.

Release notes GitHub

Full Changelog: v2.3.0...v2.4.0