Skip to content

Releases: mlb-rs/mlbt

v0.0.19

31 Jul 03:57
61eed04
Compare
Choose a tag to compare

Fixed

  • Format the score changes on non pitch events (e.g. pass ball) to be the same as an at bat event: PR 86.

Added

  • Add toggle to display standings league wide instead of divisional with l. Thanks @tjweir! PR 87

v0.0.18

20 Jul 00:06
0373745
Compare
Choose a tag to compare

Fixed

  • Reset the box score correctly when changing dates in the schedule: PR 84

Added

v0.0.17

06 Jul 18:48
deb3d44
Compare
Choose a tag to compare

The boxscore has finally been updated to show more information! All batter substitutes and pitching stats are shown, as well as base running, fielding, and general game stats.

Added

  • Update box score UI with way more information: PR 74 & PR 78

Changed

  • Add team abbreviation to player stats: PR 67
  • Add arrow key (up/down) support wherever j/k is supported: PR 69
  • Add last 10, runs scored/against, run differential, home/away splits, and
    expected win/loss to Standings: PR 68 and PR 70
  • Bump Rust to 1.88: PR 71
  • Show the current inning of a live game in Schedule: PR 72
  • Change styling of outs and the score in Gameday. Thanks @sliminality! PR 76 & PR 77

v0.0.16

25 Jun 04:54
c9948f8
Compare
Choose a tag to compare

Huge release with completely redesigned Gameday, new win probability graphs, and numerous quality improvements!

Changed

  • Gameday view now shows all the plays for the whole inning instead of just the
    half inning. The game info (score, inning, on base, etc.) has been updated
    and moved to above the pitch display. PR 65

gameday-ui

  • The Schedule view now displays the team record and the losing team is
    completely greyed out. PR 62
image
  • Standings are now sorted by the configured favorite team, so the division with
    the team is always shown first. Additionally, the favorite team is
    automatically selected and highlighted. PR 58

Added

  • Add more info to Gameday view, PR 65:
    • hit stats (exit velo, launch angle, distance)
    • batter stats and highlights (e.g. "1-3, HR, 2 RBI")
    • pitcher stats and highlights (e.g. "89 P - 58 S, 5.0 IP, 3 ER, 4 K, 2 BB)
  • Add win probability API and graphs. Get an overview of the win probability of
    a game in the Schedule view and a more detailed breakdown in Gameday view.
    Press w to toggle the win probability graphs on or off. PR 61

Schedule view:
image

Gameday view:
Screenshot 2025-06-14 at 10 30 10 AM

  • Add selection for at bats in Gameday view. Use j and k to scroll through
    at bats and see all the pitches and events for that at bat. PR 59

at-bat-selection

  • Add a spinning loader when API calls are in flight: PR 56

loading-spinner

  • Add configurable logging for API calls: PR 66
image

v0.0.15

03 Jun 20:40
5c8270b
Compare
Choose a tag to compare

Fixed

  • Error in team stats API response parsing introduced by the date selection update. PR #55

v0.0.14

31 May 23:28
6cc098d
Compare
Choose a tag to compare

The biggest release in two years! Including better GameDay UI, new features for Stats and Standings, and a new configuration option! 🎉

Added

  • Add sorting to Stats view! Use s to sort the stats by a column: PR 52
    stats-sorting
  • Add date picker to Standings and Stats! PR 53
    date-picker
  • Add timezone to the config file. This changes which time zone is used to display the start time of games in the Schedule.

Changed

  • Update GameDay UI to display more information PR 50:
    • play descriptions now wrap lines
    • if runs are scored the new game score is shown
    • other events (e.g. pickoff attempt, wild pitch, mount visit, etc.) that happen during the at bat are now shown

v0.0.13

03 Apr 03:28
8ffc99b
Compare
Choose a tag to compare

Changed

  • Update Rust to 1.85 and 2024 version
  • Update ratatui to 0.29.0

Fixed

  • The Athletics name was showing up as unknown because Oakland is no longer in
    the name. RIP
  • The standings API had a couple fields that should be optional
  • Default to white if a pitch color is missing from the API

v0.0.12

26 Jun 00:03
5b637b6
Compare
Choose a tag to compare

Added

  • Config file for setting your favorite team, which will always be first in
    schedule view: Issue 16
  • Change the schedule date with arrow keys: use left for the previous day and
    right for the next day

Changed

  • Move API to be async and do api calls concurrently when possible: Issue 13
  • Switch from tui-rs to a new (maintained) fork ratatui. Thanks tui-rs!
  • Update dependencies and refactor code a bit

Fixed

v0.0.11

14 Apr 02:49
1345574
Compare
Choose a tag to compare

Changed

  • Update to Rust 2021 version
  • Update dependencies, notably tui-rs to 0.17.0

Fixed

  • Crash due to Indian Guardians name change: Issue 27

v0.0.10

23 Sep 16:55
Compare
Choose a tag to compare

Changed

  • Update tui-rs to 0.16.0, which fixed table flickering
  • Update crossterm to 0.21 and chrono_tz to 0.6

Fixed

  • Table column flickering: Issue 10
  • API error when deserializing season stats, as it turns out batters leave more
    than 256 men on base in a season. Switched everything to u16s.