# Changelog

## [2.8.0] - 2026-07-10

### Added
- Added detour-aware trip planning for scheduled road closures and emergency service alerts.
- Added platform and bay numbers for major transfer centers where agency data is available.
- Added fare estimate display for adult, reduced, and regional transfer trips.

### Fixed
- Fixed incorrect walking times when entrances were mapped far from station platforms.
- Fixed missing last-trip options on routes with service after midnight.
- Fixed duplicate alerts appearing when multiple routes shared the same stop closure.

### Changed
- Improved transfer recommendations to prefer safer, signed transfer points over slightly shorter walks.
- Updated accessibility labels for screen readers across route cards and itinerary steps.
- Reduced map redraw time when viewing dense downtown stop clusters.

## [2.7.2] - 2026-06-18

### Added
- Added support for temporary shuttle stops during rail maintenance windows.
- Added route color previews to the trip comparison list.
- Added clearer messaging when real-time vehicle data is unavailable.

### Fixed
- Fixed trip results that sometimes ignored agency calendar exceptions on holidays.
- Fixed incorrect countdowns for delayed buses that had already departed a stop.
- Fixed a map issue where stop pins could remain visible after clearing a search.

### Changed
- Changed delay wording from exact minutes to agency-provided status when predictions are uncertain.
- Improved caching for schedules so common searches load faster on slow connections.
- Updated station search ranking to prioritize exact stop names and nearby landmarks.

## [2.7.0] - 2026-05-29

### Added
- Added real-time crowding indicators for participating bus and rail routes.
- Added bike-and-ride planning with secure bike parking locations at stations.
- Added elevator and escalator status warnings to accessible itineraries.

### Fixed
- Fixed walking directions that routed through restricted maintenance roads near depots.
- Fixed timezone handling for commuter rail trips crossing service area boundaries.
- Fixed missing transfer instructions between adjacent stops with different agency IDs.

### Changed
- Redesigned itinerary details to separate walking, waiting, riding, and transfer time.
- Updated regional rail schedules to use the latest agency feed format.
- Improved stop search performance for large municipalities with more than 10,000 stops.