Skip to content

Releases: mbta/dotcom

2026.04.23.01

23 Apr 15:17

Choose a tag to compare

What's Changed

Full Changelog: 2026.04.17.01...2026.04.23.01

2026.04.17.01

17 Apr 20:04
51ac408

Choose a tag to compare

What's Changed

  • feat(RouteComponents): rail replacement bus icon by @thecristen in #3113
  • A11Y: Improve semantics of visual tab panels that are links (take 2, part 1) by @lvachon1 in #3114
  • fix: Remove kino_live_component and kino deps by @joshlarson in #3118
  • Fix flaky upcoming_departure trip name test by @lvachon1 in #3120
  • Adjust end of service boundary in Planned Work by @lvachon1 in #3119

Full Changelog: 2026.04.15.01...2026.04.17.01

2026.04.15.01

15 Apr 15:06
2ce460b

Choose a tag to compare

What's Changed

Full Changelog: 2026.04.13.01...2026.04.15.01

2026.04.13.01

13 Apr 18:16
f1b77c5

Choose a tag to compare

What's Changed

  • credo: Explicitly exclude files from config with known violations by @joshlarson in #3091
  • fix(SF2.0): No The for ferry names by @joshlarson in #3102
  • chore: link to SF1.0 by @thecristen in #3105
  • Autocomplete[a11y]: Update focus order for search bar on homepage, stops summary, retail sales location tool by @lvachon1 in #3093

Full Changelog: 2026.04.09.01...2026.04.13.01

2026.04.09.01

09 Apr 17:27
d166d22

Choose a tag to compare

What's Changed

  • feat(SF2.0): Display Ferry predictions similar to CR by @jlucytan in #3081
  • tests(SF2.0): Extract shared journey abstraction for UpcomingDeparturesTest by @joshlarson in #3074
  • SF2.0[fix]: Improve funky focus outline, fix gap by @lvachon1 in #3077
  • fix(SF2.0): Define SF2.0 borders in rem instead of px by @joshlarson in #3089
  • fix(tests): Update assertions around alerts for accessibility amenities by @joshlarson in #3090
  • SF2.0[LAUNCH]: Adjust Ferry line pages to support linking to SF2.0 (JS style) by @lvachon1 in #3067
  • Old Schedule Finder links redirect to SF 2.0 by @lvachon1 in #3012
  • feat(SF2.0): Add The Squiggle for collapsed trip details by @joshlarson in #3059
  • fix: Remove (now-broken) Find departures.. link from subway pages by @joshlarson in #3094
  • SF2.0[LAUNCH]: View Departures links on line diagram page goes to SF 2.0 by @lvachon1 in #3092
  • chore: remove DotcomWeb.Components.Prototype by @thecristen in #3096
  • SF2.0[Fix]: Handle predictions with nil times and nil schedule by @lvachon1 in #3095
  • fix(ScheduleFinderLive): check nil last_trip_time by @thecristen in #3100

Full Changelog: 2026.04.07.01...2026.04.09.01

2026.04.07.01

07 Apr 17:20
12c5a58

Choose a tag to compare

What's Changed

  • SF2.0[FIX]: Upcoming departures crashes when the last predicted train is stopped X stops away. by @lvachon1 in #3086
  • StopPage[A11Y]: Show Access Issue alerts in stop page accessibility card by @lvachon1 in #3087
  • fix: use rewrite_url/1 for teaser images by @thecristen in #3088
  • SF2.0[FIX]: Remove breadcrumbs by @lvachon1 in #3078

Full Changelog: 2026.04.06.02...2026.04.07.01

2026.04.06.02

06 Apr 15:32
08812d1

Choose a tag to compare

What's Changed

  • [Release 4/6] Redirect CT2 and 40/50 to their service change updates by @jlucytan in #3085

Full Changelog: 2026.04.06.01...2026.04.06.02

2026.04.06.01

06 Apr 14:39
bedb127

Choose a tag to compare

What's Changed

  • SF2.0[fix]: Commuter Rail tracks are often "simplified" to "Track TBA" even when the track is known by @lvachon1 in #3058
  • fix(ScheduleFinderLive): handle empty departures by @thecristen in #3079
  • fix(SF2.0): Have next-day +1 show up on the last day of the month by @joshlarson in #3068
  • WC[feat]: Update the Iraq as the 6/16 Norway opponent in timetable by @lvachon1 in #3073
  • WC[feat]: Specific match - timetables with real data by @lvachon1 in #3070
  • chore(ScheduleFinderLive): don't show errors by @thecristen in #3080
  • SF2.0[FIX]: Timetable in narrow mobile by @lvachon1 in #3084
  • [Release 4/6] chore: Update schedule headways by @jlucytan in #3083
  • WC[LAUNCH]: Update world cup timetable URL by @lvachon1 in #3082

Full Changelog: 2026.04.02.01...2026.04.06.01

2026.04.02.01

02 Apr 16:06
872faa4

Choose a tag to compare

What's Changed

  • fix(SF2.0): Strange line-wrap on Safari by @joshlarson in #3060
  • fix(warnings): Add time attribute for match_link component by @joshlarson in #3063
  • SF2.0[fix]: Fix last scheduled service logic by @lvachon1 in #3069
  • fix(SF2.0): Properly show loading circle when changing schedules by @jlucytan in #3066
  • fix(smoke-test): Check the Charlestown Ferry instead of Hingham by @joshlarson in #3062
  • build(deps): bump getsentry/action-release from 3.5.0 to 3.6.0 by @dependabot[bot] in #3072
  • WC[feat]: Update Boston Stadium Train page content by @lvachon1 in #3075

Full Changelog: 2026.03.31.01...2026.04.02.01

2026.03.31.01

31 Mar 17:05
c2e1cc9

Choose a tag to compare

What's Changed

  • feat(SF2.0): Add 'last' badge to subway last trips by @jlucytan in #3037
  • WC[debt] Refactor the match time data and logic to be cleaner by @lvachon1 in #3056
  • feat: Add sr-only Scheduled text for scheduled bus departures by @joshlarson in #3047
  • feat(SF2.0): Hide times for skipped stops in expanded trip details by @joshlarson in #3045
  • Update subway end of service messaging to use scheduled times, not predicted by @lvachon1 in #3050
  • feat(SF2.0): Only show platform names for a specific set of stations by @joshlarson in #3052
  • feat(SF2.0): Update marker for skipped stops in expanded trip details by @joshlarson in #3046
  • SF2.0[fix]: Realtime icon doesn't scale with font size by @lvachon1 in #3064

Full Changelog: 2026.03.26.02...2026.03.31.01