Skip to content

Releases: mlb-rs/mlbt

v0.1.1

04 Mar 04:17
435417f

Choose a tag to compare

Time for WBC!

Added

  • World Baseball Classic games will show up in the Schedule view: PR 101

Fixed

  • Fix World Baseball Classic team names not showing up correctly: PR 100

v0.1.0

28 Feb 00:55
cea7c3d

Choose a tag to compare

After five years of development and 18 previous versions, it's time for v0.1.0! 🎉

This release is fairly small, with the main addition being ABS challenge information. Spring training stats and standings are now available, and you can scroll through stats.

Full release notes

Added

  • Add ABS challenge information and display in Gameday view: PR 92
  • Add stats and standings for Spring Training: PR 93
  • Add scrolling for stats table: PR 95
  • Add scrolling on help page: PR 95

Changed

  • Update Rust to 1.93
  • Update ratatui to 0.30.0

Fixed

  • Fix historical standings in PR 94:
    • Previous season team names are displayed correctly
    • Pre-1969 standings are now displayed, sorted by league and not by division. Issue 57

Distribution

  • Published to crates.io
  • Added cargo binstall support
  • Added Linux ARM64, musl, and ARMv7 binary targets
  • Added .deb and .rpm packages
  • Added macOS Intel binary

v0.0.19

31 Jul 03:57
61eed04

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

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

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

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

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

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

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

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