Recent Releases of OneBusAway
OneBusAway - v2.15.6
Main Changes
We're excited to announce that our app now includes enhanced accessibility features!
This update ensures better support for screen readers, improved navigation, and compatibility with system accessibility settings, making the app more inclusive for all users.
- Bugs fix & improvements
- Integrated plausible SDK
- Added sidecar base URL
What's Changed
- Feat: add sidecar base url by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1281
- updated load more arrivals by @Blackspider03 in https://github.com/OneBusAway/onebusaway-android/pull/1282
- Fixes README's path to permissions markdown file by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1288
- Fixed #981 by @viditpawar0 in https://github.com/OneBusAway/onebusaway-android/pull/1285
- Fixed the temprature unit by @CyberFranky05 in https://github.com/OneBusAway/onebusaway-android/pull/1298
- Fix: Corrected back navigation from 'Your Region' to Settings by @Avinash-Codes in https://github.com/OneBusAway/onebusaway-android/pull/1303
- Fix: Settings Screen Now Updates to Dark Mode Correctly by @Avinash-Codes in https://github.com/OneBusAway/onebusaway-android/pull/1301
- Update Suvey Visibility and Frequency Settings by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1305
- Integerate Plausible Analytics by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1304
- [Service Alerts]: Change time conversion from seconds to milliseconds by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1307
- Fix: Ensure the Settings screen follows the system default dark mode theme by @Avinash-Codes in https://github.com/OneBusAway/onebusaway-android/pull/1310
- Fix: Added Content Description for Close Button in Donation View Card by @Avinash-Codes in https://github.com/OneBusAway/onebusaway-android/pull/1315
- Fix: Improve Touch Target Accessibility for Favorite Icon by @Avinash-Codes in https://github.com/OneBusAway/onebusaway-android/pull/1321
- Fix: Ensure Screen Readers Recognize Contact Action Icons by @Avinash-Codes in https://github.com/OneBusAway/onebusaway-android/pull/1323
- Fix: Improve Accessibility by Increasing Touch Target Size by @Avinash-Codes in https://github.com/OneBusAway/onebusaway-android/pull/1319
- Fix: Added Accessibility Label for Alert Description TextView by @Avinash-Codes in https://github.com/OneBusAway/onebusaway-android/pull/1317
- Fix: Increased the touch target for icons in the trip planner. by @Avinash-Codes in https://github.com/OneBusAway/onebusaway-android/pull/1328
- Fix: Add Confirmation Dialog When Deleting Reminders from List View by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1327
- Remove android:requestLegacyExternalStorage by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1334
- Improve confirmation dialog by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1340
- Added satellite functionality, updated settings menu, and updated localization terminology by @theKimSingh in https://github.com/OneBusAway/onebusaway-android/pull/1337
- Fix AM/PM visibility issue in Trip Planner (Beta) screen by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1347
- Fix incorrect numbering in README.md by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1364
- Fix duplicate content descriptions by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1366
- Fix inconsistent array element counts in translations by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1363
- Fix: Accessibility Issues for FAB and Zoom In And Zoom Out Button by @Avinash-Codes in https://github.com/OneBusAway/onebusaway-android/pull/1377
- Fix: Added accessibility label to close button in fab by @Avinash-Codes in https://github.com/OneBusAway/onebusaway-android/pull/1371
- Improve accessibility by increasing touch target size in "Stop Problem" and "Arrival Time Problem" screen by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1378
- Enhance accessibility by adding label and increasing touch target size by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1373
- Replace commit() with apply() for SharedPreferences in NightLightActivity by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1367
- Improve accessibility by increasing height of Checkbox in "Report a Problem" screen by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1388
- Increase touch target size of Edit Stop Name by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1404
- Improve accessibility by increasing touch target size in Contact Customer Service by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1408
- Fixed low text contrast issue in Plan a Trip (Beta) screen by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1406
- Add missing Finnish and Polish translations to Legend dialog by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1392
- Fix: Increased the touch target size of the donation close button by @Avinash-Codes in https://github.com/OneBusAway/onebusaway-android/pull/1402
- Fixed EditText overlap with icons in Report Problem screens by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1384
- Improve accessibility by adding content descriptions for Like/Dislike buttons in "Feedback" screen by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1383
- Fix: Updated textSize from dp to sp for accessibility by @Areeb455 in https://github.com/OneBusAway/onebusaway-android/pull/1411
- Improve accessibility by increasing touch target size in Set a Reminder screen by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1412
- Fixed width issue for scalable text in arrivals list item by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1425
- Fix duplicate content descriptions by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1424
- Improve distance display in destination reminder notification by @Suyog-Bauskar in https://github.com/OneBusAway/onebusaway-android/pull/1354
- Fix the notification channel description typo in createNotificationChannels(). Channel3's description is set on channel2. ALSO, Used UTF-8 charset when converting the custom API URL to bytes in reportAnalytics() to avoid charset issues. by @Das-R10 in https://github.com/OneBusAway/onebusaway-android/pull/1405
- FIx: Floating Action Button (FAB) Missing Accessible Label by @Avinash-Codes in https://github.com/OneBusAway/onebusaway-android/pull/1370
New Contributors
- @Blackspider03 made their first contribution in https://github.com/OneBusAway/onebusaway-android/pull/1282
- @viditpawar0 made their first contribution in https://github.com/OneBusAway/onebusaway-android/pull/1285
- @CyberFranky05 made their first contribution in https://github.com/OneBusAway/onebusaway-android/pull/1298
- @Avinash-Codes made their first contribution in https://github.com/OneBusAway/onebusaway-android/pull/1303
- @Suyog-Bauskar made their first contribution in https://github.com/OneBusAway/onebusaway-android/pull/1327
- @theKimSingh made their first contribution in https://github.com/OneBusAway/onebusaway-android/pull/1337
- @Areeb455 made their first contribution in https://github.com/OneBusAway/onebusaway-android/pull/1411
- @Das-R10 made their first contribution in https://github.com/OneBusAway/onebusaway-android/pull/1405
Full Changelog: https://github.com/OneBusAway/onebusaway-android/compare/v2.14.5...v2.15.6
Consumption - Mobility and Transportation
- Java
Published by amrhossamdev 15 days ago

OneBusAway - v2.14.5
Hi there! Over the last few months, we’ve been hard at work enhancing and adding new features to OneBusAway, all to make your experience even better!
We've tackled crashes and improved many aspects of the app to keep things running smoothly. But we’re not done yet – we’d love to hear from YOU! Your suggestions and ideas have already shaped our improvements, and we’re excited to keep the conversation going.
We’re also thrilled to announce the release of a new beta version (version code 149)
on Google Play! If you’re interested in getting early access to the latest features and improvements, you can join our beta program here. Your feedback will be invaluable as we continue to refine the app.
Have thoughts on how we can make OneBusAway even better? Interested in new features? Just reach out anytime at [email protected]. Let’s make this app the best it can be, together!
What's Changed
- JCenter Migration to Jitpack by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1226
- Fix: donation UI visibility issue by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1229
- Upgrade Target SDK to 34 and fix foreground services compatibility with Android 14 by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1232
- GSoC 2024: Add Survey Feature by @amrhossamdev and @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1222
- Update Firebase services and add Crashlytics integration by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1235
- Update play-services-maps sdk by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1243
- Fix vehicle marker on click crash by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1245
- Fix restore and save backup for newer Android versions by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1246
- Fix dark mode support for alert dialog on Android 15 by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1252
- Change Show Route on Map to 'Show Vehicles on Map by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1256
- Enhance weather view settings: Use checkbox instead of dialog by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1257
- Fix situation dialog incorrect styling by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1265
- Rebuild reminders notifications by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1260
- Disable access background location by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1270
- App Dependencies Update by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1271
- Improve the UX of the starring route or stop by @amrhossamdevatn https://github.com/OneBusAway/onebusaway-android/pull/1272
- Feat: Support region-wide alerts by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1274
- Fix: trip-end receiver crash by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1275
Full Changelog: https://github.com/OneBusAway/onebusaway-android/compare/v2.14.0...v2.14.5
Consumption - Mobility and Transportation
- Java
Published by amrhossamdev 6 months ago

OneBusAway - v2.14.0
What's Changed
- Fixed #1206 - Weather View Visibility by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1207
- Refactor WeatherUtils.java by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1210
- Added option to control weather view visibility by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1217
- Implemented feature: Added option to enable or disable 3D map mode by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1218
- Bump version to 2.14.0 (143) by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1220
Full Changelog: https://github.com/OneBusAway/onebusaway-android/compare/v2.13.2...v2.14.0
Consumption - Mobility and Transportation
- Java
Published by aaronbrethorst 12 months ago

OneBusAway - v2.13.2
What's Changed
- Fixed #1196 - Loading weather image. by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1198
- Fixed #1199 - Donation close button overlay by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1200
- fix: remove "Ideas for new ideas" section from Report List by @sebesti0n in https://github.com/OneBusAway/onebusaway-android/pull/1195
- Bump version to 2.13.2 (142) by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1201
Full Changelog: https://github.com/OneBusAway/onebusaway-android/compare/v2.13.1...v2.13.2
Consumption - Mobility and Transportation
- Java
Published by aaronbrethorst about 1 year ago

OneBusAway - v2.13.1
What's Changed
- Temporarily turn off the weather image feature to fix a crash by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1197
Full Changelog: https://github.com/OneBusAway/onebusaway-android/compare/v2.13.0...v2.13.1
Consumption - Mobility and Transportation
- Java
Published by aaronbrethorst about 1 year ago

OneBusAway - v2.13.0
What's Changed
- Correctly populate recent routes list by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1175
- Fixed #1163 - Restoring backup crash. by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1164
- Fixed #1165 - Trip planner crash by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1166
- Fixed #1153 - Activity doesn't restart anymore on orientation by @gourabsingha1 in https://github.com/OneBusAway/onebusaway-android/pull/1154
- Fixed #537 - Transition EditTexts to the new TextInputLayout by @gourabsingha1 in https://github.com/OneBusAway/onebusaway-android/pull/1158
- Added #882 - Weather feature overlay by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1174
- Refactor HomeActivity.java by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1184
- Fixed #1177: Button text color contrast by @sebesti0n in https://github.com/OneBusAway/onebusaway-android/pull/1178
- Fixed #1180 - Dark mode for trip time picker by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1181
- Fixed #1179 - Supported adding custom region using deep-links by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1182
- Fixed #1187 - Weather Feature Crash by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1188
- Fixed #1187 - Extra validation by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1189
- Adds Donation UI by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1191
- Fixed #1187 - Refactor by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1190
- Update version to 2.13.0 (140) by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1192
- Track app launch count and only show the donations UI after it reaches 3 by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1193
New Contributors
- @gourabsingha1 made their first contribution in https://github.com/OneBusAway/onebusaway-android/pull/1154
Full Changelog: https://github.com/OneBusAway/onebusaway-android/compare/v2.12.2...v2.13.0
Consumption - Mobility and Transportation
- Java
Published by aaronbrethorst about 1 year ago

OneBusAway - v2.12.2
What's Changed
- Add Polish (pl) localization by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1145
- Fixed #1138 - AboutActivity UI enhancement. by @sebesti0n in https://github.com/OneBusAway/onebusaway-android/pull/1148
- Tweak HTMLification of About content by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1160
- Fixed #1155 - Map Info Dialog Glitch by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1156
- Fixed #1157 - Dialog crash by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1159
New Contributors
- @sebesti0n made their first contribution in https://github.com/OneBusAway/onebusaway-android/pull/1148
Full Changelog: https://github.com/OneBusAway/onebusaway-android/compare/v2.12.1...v2.12.2
What's Changed
- Add Polish (pl) localization by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1145
- Fixed #1138 - AboutActivity UI enhancement. by @sebesti0n in https://github.com/OneBusAway/onebusaway-android/pull/1148
- Tweak HTMLification of About content by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1160
- Fixed #1155 - Map Info Dialog Glitch by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1156
- Fixed #1157 - Dialog crash by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1159
- Bump app version numbers by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1162
New Contributors
- @sebesti0n made their first contribution in https://github.com/OneBusAway/onebusaway-android/pull/1148
Full Changelog: https://github.com/OneBusAway/onebusaway-android/compare/v2.12.1...v2.12.2
Consumption - Mobility and Transportation
- Java
Published by aaronbrethorst about 1 year ago

OneBusAway - v2.12.1
What's Changed
- Clarifies purpose of realtime location tracking in first-launch permission dialog by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1136
- Fixed #1134 - Added Validation for accessing itinerary list. by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1135
- Fixed #1140 - Support for dark mode when removing POI. by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1143
- Release prep by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1144
Full Changelog: https://github.com/OneBusAway/onebusaway-android/compare/v2.12.0...v2.12.1
Consumption - Mobility and Transportation
- Java
Published by aaronbrethorst about 1 year ago

OneBusAway - v2.12.0
What's Changed
- Update CI settings by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1114
- Add themed icon by @kungharrison in https://github.com/OneBusAway/onebusaway-android/pull/1118
- Fixed #1116 Situation Dialog Html Parsing by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1120
- Allow use of a non-HTTPS localhost OBA server by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1123
- fix: Loader color contrast fix by @sebesti0n in https://github.com/OneBusAway/onebusaway-android/pull/1126
- Enhancement: Added directions to polylines when routing by @Adithya-hv in https://github.com/OneBusAway/onebusaway-android/pull/1119
- Fix #1124 - Added localhost correct IP for the emulator. by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1125
- Fixed #1121 - Correct Spacing by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1128
- Fixed #629 - Vehicle marker arrow overlap by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1129
- Fixed #892 - Added map style to remove POI by @amrhossamdev in https://github.com/OneBusAway/onebusaway-android/pull/1130
- Update app version to 2.12.0 (137) by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1131
Thank you to our Contributors!
- @amrhossamdev
- @Adithya-hv
- @sebesti0n
- @kungharrison
Full Changelog: https://github.com/OneBusAway/onebusaway-android/compare/v2.11.7...v2.12.0
Consumption - Mobility and Transportation
- Java
Published by aaronbrethorst about 1 year ago

OneBusAway - v2.11.7
What's Changed
- Fix up links and CI after renaming
master
tomain
by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1108 - Fix #1106 (take two) by @millanp in https://github.com/OneBusAway/onebusaway-android/pull/1112
- Release prep: 2.11.7 / 136 by @aaronbrethorst in https://github.com/OneBusAway/onebusaway-android/pull/1113
Full Changelog: https://github.com/OneBusAway/onebusaway-android/compare/v2.11.6...v2.11.7
Consumption - Mobility and Transportation
- Java
Published by aaronbrethorst about 1 year ago

OneBusAway - v2.11.6
Fixes trip planner and dark mode issues.
Consumption - Mobility and Transportation
- Java
Published by aaronbrethorst over 1 year ago

OneBusAway - v2.11.1
This bug fix release addresses two issues:
- Fix background shading in arrival list (#451) - thank you, first time contributor Harrison!
- Fix bug that would omit route description from the starred routes list (#1103) - thank you, Millan!
Consumption - Mobility and Transportation
- Java
Published by aaronbrethorst over 1 year ago

OneBusAway - v2.11.0
Hey everyone, we're back and we have two new features for you courtesy of some amazing new volunteers!
versionCode 129
Dark Mode
Yep, that's right: OneBusAway finally supports dark mode! Thank you Kevin for adding this much-desired feature!
Starred Routes List
You can now favorite (or star) an entire route - not just a single stop. This allows you to pull up an entire route on the map with just a couple taps. Thank you Millan for tackling this eight year old feature request!
Consumption - Mobility and Transportation
- Java
Published by aaronbrethorst over 1 year ago

OneBusAway - v2.10.1
Released to production on Google Play on June 14th, 2022.
versionCode 128
Enhancements:
- Add preference to force push data to Firebase server (#PR 1089) - Closes #1088
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 3 years ago

OneBusAway - v2.10.0
Released to beta on Google Play on May 31st, 2022. Started rollout to production on June 14, 2022.
versionCode 127
minSdkVersion 19
Enhancements:
- Add options to hide service alerts - https://github.com/OneBusAway/onebusaway-android/commit/5a4e9032ed4ae392e3144ff91dcfe8c931942997
- Monochrome occupancy UI - Closes #1079
- Better handling of bad arrival/departure times - Closes #1083
- Target SDK version 31 (Android 12) (PR #1087) - Closes #1066
- Add Italian localization (PR #1078)
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 3 years ago

OneBusAway - v2.9.3
Released to beta on Google Play on June 25th, 2021.
versionCode 126
Enhancements:
- #1074 - Update informed consent again per Google request
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 4 years ago

OneBusAway - v2.9.2
Released to beta on Google Play on June 17th, 2021. Blocked from release on Google Play due to new policies around location permissions - see #1074.
versionCode 125
Enhancements:
- #1069 - Warn user before research study opt-out
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 4 years ago

OneBusAway - v2.9.1
Released to beta on Google Play on June 17th, 2021. Blocked from release on Google Play due to new policies around location permissions - see #1074.
versionCode 124
Enhancements:
- Switch to using GitHub Actions instead of Travis for CI (PRs #1071, #1070)
Bug fixes:
- Fix #1067 - Show dialog before location permissions prompt on initial startup (PR #1068)
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 4 years ago

OneBusAway - v2.9.0
Posted to beta on Google Play on April 21st, 2021. Blocked from release on Google Play due to new policies around location permissions - see https://github.com/OneBusAway/onebusaway-android/issues/1067.
versionCode 123
Enhancements:
- #1059 - Support real-time occupancy for WMATA (PR #1060)
- #1062 - Add timestamp to the activity-transitions document (PR #1064)
- #1056 - Add trip short name to trip details header (PR #1063)
- #1048, #1015 - Update app to target Android 10 (API 29) (PR #1061)
- #1039 - Remove Google Maps SDK crash workaround
- docs: Add destination reminder screenshots
- Remove Embedded Social (PR #1049)
- #1052 - Add epilepsy warning before night light activation
Bug fixes:
- Fix #1017 - Update app to target Android 10 (API 29) (PR #1061)
- Fix #1050 - Update bundled Regions API response
Consumption - Mobility and Transportation
- Java
Published by barbeau about 4 years ago

OneBusAway - v2.8.0
Released to beta on Google Play on Sept 29, 2020. Started production rollout on Oct 2, 2020.
versionCode 122
Enhancements:
- feat #21: Set default reminder time to previous selection (#1043)
- docs: Notify users in "What's new" that social features will end on October 26th (#1047)
- Add adaptive icon support
Bug fixes:
- Fix #1006: Update Tampa bikeshare links to HOPR app
Consumption - Mobility and Transportation
- Java
Published by barbeau over 4 years ago

OneBusAway - v2.7.4
Released straight to production rollout on Google Play on May 8, 2020 to match rollout of previous release to fix a crash. Rollout completed on June 17, 2020.
versionCode 121
Bug fixes:
- Fix #1042 - More checks for null trip status for CANCELED trips
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 5 years ago

OneBusAway - v2.7.3
Released straight to production on Google Play on May 6, 2020 to match rollout of previous release to fix a crash.
versionCode 120
Bug fixes:
- Fix #1042 - Check for null trip status before testing for CANCELED
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 5 years ago

OneBusAway - v2.7.2
Released to beta on Google Play on May 6, 2020. Started rollout to production on May 20, 2020.
versionCode 119
Enhancements:
- #1038 - Show transit icon next to transit geocoder results
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 5 years ago

OneBusAway - v2.7.1
Released to beta on Google Play on April 27, 2020.
versionCode 118
Enhancements:
- #1033 - Support CANCELED trips (PR #1034)
Bug fixes:
- Fix #1035 - Include TRAM options for light rail in "rail only" trip plans
- Fix #1037 - Delete corrupted Google Maps SDK cache files on startup
Consumption - Mobility and Transportation
- Java
Published by barbeau about 5 years ago

OneBusAway - v2.7.0
Released to beta on Google Play on April 14, 2020.
versionCode 117
Enhancements:
- #720 - Run emulator-based unit tests on Travis (PR #1010)
- Change default geocoder from Google Places SDK to Pelias API for trip planning (PR #1018)
- #950 - Change all HTTP URLs to HTTPS (PR #951)
- #992 - Target API Level 28 (Android 9.0)
- #1026 - Add "X" to clear origin/destination geocoding results
- #987: Toggle route filter from bus options menu (PR #1030)
- feat(tutorial): Add explanation of trip origin/destination search
- chore: Set obaGoogle to default build flavor, bump Gradle
Bug fixes:
- Fix #1020 - Manually install JDK and Android SDK on Travis (PR #1021)
- Fix #1014 - Reimplement "bus only" and "rail only" trip planning options
- Fix #1027 - Trim whitespace from route short names
- Fix #1031 - Check for Embedded Social key in UIUtils tests
Consumption - Mobility and Transportation
- Java
Published by barbeau about 5 years ago

OneBusAway - v2.6.7
Released to beta on Google Play on October 28, 2019.
versionCode 116
Changes:
- Replace trip planner with dialog about Google Places API cost increase (again). More details at http://bit.ly/oba-trip-plan.
versionCode 115 is being used for v2.5.6, which is a hotfix release straight to production to re-enable the trip planner. Therefore, this new beta release uses versionCode 116, as it will eventually become the next production release.
Consumption - Mobility and Transportation
- Java
Published by barbeau over 5 years ago

OneBusAway - v2.5.6
Released straight to production on October 28, 2019 as a hotfix to turn off the trip planner (again).
Changes:
- Replace trip planner with dialog about Google Places API cost increase (again). More details at http://bit.ly/oba-trip-plan.
versionCode 115
This will be released straight to production as a hotfix. versionCode 114 is already in beta, so this versionCode 115 leapfrogs that. versionCode 116 (v2.6.7) will be released to beta based on the master branch.
Consumption - Mobility and Transportation
- Java
Published by barbeau over 5 years ago

OneBusAway - v2.6.6
Released to beta on Google Play on September 24, 2019.
versionCode 114
versionCode 113 is being used for v2.5.5, which is a hotfix release straight to production to re-enable the trip planner. Therefore, this new beta release uses versionCode 114, as it will eventually become the next production release.
Enhancements:
- Trip planner is re-activated
- Add email confirm EditText to dialog when enrolling participant in study
- Capture if power savings-related settings are enabled
- Update the travel behavior study enrollment process
- Filter out the Amazon release build variants for AgencyX and AgencyY brands
Bug fixes:
- Fix #1012 - Trip status text being clipped when using larger font sizes
Consumption - Mobility and Transportation
- Java
Published by barbeau over 5 years ago

OneBusAway - v2.5.5
Released straight to production on September 24, 2019 as a hotfix to re-enable the trip planner.
versionCode 113
versionCode 112 is already in beta, so this versionCode 113 leapfrogs that. versionCode 114 (v2.6.6) will be released to beta based on the master branch.
Enhancements:
- Trip planner is re-activated
Bug fixes:
- Fix #1012 - Trip status text being clipped when using larger font sizes
Consumption - Mobility and Transportation
- Java
Published by barbeau over 5 years ago

OneBusAway - v2.6.5
Released to beta on Google Play on Sept 4th, 2019.
versionCode 112
Changes:
- Replace trip planner with dialog about Google Places API cost increase
Note that v2.5.4 is versionCode 111 which will be released straight to production, so the release of v2.6.5 to beta skips that versionCode and goes straight to 112 to make sure the newest version is available to beta users.
Consumption - Mobility and Transportation
- Java
Published by barbeau over 5 years ago

OneBusAway - v2.5.4
Released to production at 100% rollout on Google Play on Sept 4th, 2019.
versionCode 111
Changes:
- Replace trip planner with dialog about Google Places API cost increase
Note that v2.6.4 (current beta release) is versionCode 110, so this release occurs after that because v2.6.4 is still in beta and v2.5.4 will be released straight to production. v2.6.5 will be released to beta with versionCode 112 to supersede this release.
Consumption - Mobility and Transportation
- Java
Published by barbeau over 5 years ago

OneBusAway - v2.6.4
Released to Google Play beta on July 29, 2019.
versionCode 110
Enhancements:
- Enable Telemetry in Embedded Social (#1009)
Bug fixes:
- Fix #1007 - Call save-device-info method at application launch (#1008)
Consumption - Mobility and Transportation
- Java
Published by barbeau over 5 years ago

OneBusAway - v2.6.3
Released to Google Play beta on July 17, 2019.
versionCode 109
Bug fixes:
- Fix #1004 - Create separate model objects for arrival-and-departure, trip-plan, and destination-reminder data (#1005)
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 6 years ago

OneBusAway - v2.6.2
Released to Google Play beta on July 15, 2019
(Note - it seems like Google Play never actually made this release available to users, and it was replaced with v2.6.3 when that was released on July 17, 2019)
versionCode 108
Enhancements:
- #1000 - Update server record when a user leaves the study (#1001)
- Add time info to travel behavior activity (#1002)
- Fix Travis builds (still no emulator) (#997)
Bug fixes:
- Fix #998 - Delete test stop after inserting it in testLimit()
- Fix #996 - Bump Gradle version, more Gradle memory properties
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 6 years ago

OneBusAway - v2.6.1
Released to Google Play beta on July 11, 2019.
versionCode 107
Enhancements:
- Add userId as a field of the user's firebase collection (#999)
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 6 years ago

OneBusAway - v2.6.0
Released to Google Play beta on July 11, 2019.
versionCode 106
Enhancements:
- Fix #875 - Implement user opt-in travel behavior data collection (#988)
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 6 years ago

OneBusAway - v2.5.3
Released to Google Play beta on July 2nd, 2019. Rolled out to production fully on July 11, 2019.
versionCode 105
Bug fixes:
- Fix #943 - Workaround for String.isEmpty() being broken in newer versions of Gradle
- Fix #990 - Interpret alert end time of 0 as unending alert
- Fix #976 - Resolve Guava version conflicts in Embedded Social
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 6 years ago

OneBusAway - v2.5.2
Released to Google Play beta on June 11, 2019.
versionCode 104
Enhancements:
- Add analytics for the destination reminder "Get ready" and "Exit"
Bug fixes:
- Fix #982 - Add text datatype handling to fix arrival time Open311 problem reporting
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 6 years ago

OneBusAway - v2.5.1
Released to Google Play beta on May 23, 2019.
versionCode 103
Enhancements:
- #979 - Switch to the Places API compatibility library
- Add Firebase analytics for destination reminders starting and ending
Bug fixes:
- Fix #980 - Start destination reminders service in foreground
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 6 years ago

OneBusAway - v2.5.0
Released to Google Play beta on April 15, 2019.
versionCode 102
Enhancements:
- #17 - Add destination reminders (PR #873)
- #501 - Implement Firebase Analytics (PR #936)
- Add York Region Transit (YRT) build flavor (PR #970)
Bug fixes:
- Fix #850 - Read password from secure.properties instead of command line
- Fix #943 - Check for a null API key (PR #963)
Consumption - Mobility and Transportation
- Java
Published by barbeau about 6 years ago

OneBusAway - v2.4.4
Released to Google Play straight to production rollout on January 24, 2019 to fix #961.
versionCode 101
Bug fixes:
- Fix #961 - Remove device ID when submitting Open311 problem reports
- Fix #962 - Gracefully recover from invalid API response
Consumption - Mobility and Transportation
- Java
Published by barbeau over 6 years ago

OneBusAway - v2.4.3
Released to Google Play as beta on January 9th, 2019. Started rollout to production January 15th, 2019.
versionCode 100
🎉
Bug fixes:
- Fix #959 - Hide occupancy for scheduled trips in vehicle map marker when no occupancy data is provided
- Fix #958 - Don't use vector drawable support library
Consumption - Mobility and Transportation
- Java
Published by barbeau over 6 years ago

OneBusAway - v2.4.2
Released to Google Play as beta on January 7th, 2019.
versionCode 99
Enhancements:
- Implement #215 - Add occupancy (#948). This isn't visible to users yet as no OBA regional server is currently providing occupancy data (historical, predicted, or real-time)
- Bump ES version for AndroidX and newest Firebase libraries (#955)
Bug fixes:
- Fix #957 - Init Embedded Social prior to running unit tests
- Fix #956 - Check location permissions before running unit test
- Fix #953 - Call ES init prior to the initialization of ES Fragments (#954)
- Fix #949 - Add required manifest entry for org.apache.http.legacy
Consumption - Mobility and Transportation
- Java
Published by barbeau over 6 years ago

OneBusAway - v2.4.1
Released to Google Play as beta on December 13, 2018.
versionCode 98
Bug fixes:
- Fix #946 - Don't show multiple notifications for reminders (#947)
Consumption - Mobility and Transportation
- Java
Published by barbeau over 6 years ago

OneBusAway - v2.4.0
Released to Google Play as beta on December 11, 2018.
versionCode 97
Enhancements:
- #330 - Use runtime permissions (#930)
- Create notification channels (#935)
- #548 - Improve Trip Status vehicle icon (#926) (thanks Pokechu22!)
- Migrate to Android X
- Update the Embedded Social SDK version
Bug fixes:
- Update #934 - Listen for QUICKBOOT_POWERON intents on device restart
- Fix #336 - Set Google Analytics to send 1% of all hits (via sampling)
- Update #933 - Make sure ES is only initialized once
- Fix #933 - Only initialize ES SDK when app is in foreground (#940)
- Fix #933 - Update ES SDK version so that services are not sticky (#941)
- Fix #934 - Modify TripService to start service in foreground (#937)
- Fix #826 - Decrease threshold for detecting all-transit Open311 areas
- Fix #558 (again) - Use exact scheduling for reminder alarms
Consumption - Mobility and Transportation
- Java
Published by barbeau over 6 years ago

OneBusAway - v2.3.11
Released to Google Play as beta on October 8, 2018. Pushed to 100% production release on October 22, 2018.
versionCode 96
Enhancements:
- Fix #766 - Apply route filter to currently viewed alerts (#913)
- Fix #831 - Remove unused resources (#912)
- Fix #907 - Fail oba release build if Embedded Social API key is missing
Bug fixes:
- Update the Google client id used for OAuth (Fix Google login for Embedded Social) (#921)
Consumption - Mobility and Transportation
- Java
Published by barbeau over 6 years ago

OneBusAway - v2.3.10
Pushed straight to production on Google Play as hotfix for missing Embedded Social features.
versionCode 95
Enhancements:
- Update Spanish Translations (#903)
Bug fixes:
- Restore embedded social functionality - a mis-formatted API key caused it to disappear from the last release
- Fix #737 - Bump fresh location threshold to 24 hours
- Fix #905 - Handle null intents when scheduling reminders
Consumption - Mobility and Transportation
- Java
Published by barbeau over 6 years ago

OneBusAway - v2.3.9
Related to beta testing on Google Play on July 18th, 2018. Started production rollout on August 6th, 2018. Roll out complete on Aug 13, 2018.
versionCode 94
Enhancements:
- #777, #901 - Add link to mobile fare payment app for Tampa, San Diego, and Puget Sound (#897)
Bug fixes:
- Fix #893 - Check if Activity is finishing before showing dialog from callback
- Fix #899 - Limit length of route short name in trip status header
- Fix #898 - Check for null Intent before showing feedback dialog
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 7 years ago

OneBusAway - v2.3.8
Released to Google Play beta channel on June 18, 2018. Started rollout to production on June 19, 2018.
versionCode 93
Bug fixes:
- Fix #891 - Use old style of Android Maps by opting out of new style
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 7 years ago

OneBusAway - v2.3.7
Released as beta on Google Play on June 15, 2018.
versionCode 92
Enhancements:
- Update Spanish translation
Bug fixes:
- Fix #886 - Only show zoom controls when Nearby is selected
- Workaround for #889 - Remove "Popular" from the navigation drawer
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 7 years ago

OneBusAway - v2.3.6
Released to beta channel on Google Play on June 5th, 2018
versionCode 91
Enhancements:
- #630 - Add map zoom control with checkbox preference in settings (#867)
- Update Embedded Social SDK to have unobfuscated stack traces
Bug fixes:
- Fix #883 - Don't change stop name text case for "SPLC"
- Fix #881 - Make unit test superclasses abstract so they don't run
- Fix #815 - Make transit line extend to the edge of list item layout
- Fix #812 - Check for null controller when refreshing header
- Fix #865 - Don't show success dialog when OBA API issue report fails
- Fix #878 - If the fragment's state has been saved then don't update it
- Fix #813 - Check if the fragment's state is saved before committing it
- Fix #874 - Update unit tests to use AndroidJUnitRunner
- Fix #718 - Remove "android:" prefix from theme cursor styling
- Fix #868 - Use application context to check for user level restrictions
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 7 years ago

OneBusAway - v2.3.5
Released to Google Play beta channel on April 3, 2018. Started production rollout on April 12, 2018. Promoted to full production release May 17, 2018.
versionCode 90
Enhancements:
- Remove GET_ACCOUNTS permission and check device account functionality from the ES SDK (Reopens #834, but prevents user from needing to grant another install-time permission. See https://github.com/OneBusAway/onebusaway-android/issues/834#issuecomment-377375587 for details)
Bug fixes:
- Use app name as default reminder name if none set (fixes Pebble notifications for reminders without a name)
Consumption - Mobility and Transportation
- Java
Published by barbeau about 7 years ago

OneBusAway - v2.3.4
Release to alpha channel on Google Play on March 15, 2018, promoted to beta March 26, 2018.
versionCode 89
Enhancements:
- Update Spanish Translation
Bug fixes:
- Fix #853 - Allow each build flavor to fetch a unique Embedded Social API key
- Fix #834 - Check to see if the account used to authenticate with Embedded Social is attached to the device
Consumption - Mobility and Transportation
- Java
Published by barbeau about 7 years ago

OneBusAway - v2.3.3
Released as alpha version on Google Play on February 20th, 2018, and to beta on February 26th, 2018.
Enhancements:
- #783 - Support Android Studio 3.0 and Gradle Plugin v3 (#835)
- #848 - Speed up builds for Android Gradle Plugin v3 (#854)
- #844 - Replace bikeshare map vector icons with layer-list resource
- #825 - Add "Visit us on Github" entry to navigation drawer (#855)
- Migrate to android-fab v2.2.0 library (#856)
- Make ES "My Profile" screen a fragment instead of activity (#859)
- #833 - Remove the expand/collapse view from the navigation drawer
Bug fixes:
- Fix #558 - Allow reminder alarms while idle (i.e., in Doze)
- Fix #828 and #829 - Use updated version of the Embedded Social SDK to address the comment hint text and image icon color
- Fix #830 - Use the build flavor's theme color as the Embedded Social accent color used in the like, comment, and pin buttons.
- Fix #826 - Add "onebusaway" as transit-related heuristic for Open311 services
- Fix #849 - Exclude org.json classes from dependencies
- Fix #842 - ensure the star and discussion images appear in the stop details container
- Fix #805 - Make map layer FAB obey left hand mode setting
Consumption - Mobility and Transportation
- Java
Published by barbeau about 7 years ago

OneBusAway - v2.3.2
Released as alpha on Google Play on January 18th, 2018. Promoted to beta on Google Play on 1/29/2018.
Enhancements:
- #839 - Use Fragments instead of Activities for most nav drawer embedded social features
- Update Spanish Translations (#838)
Bug fixes:
- Fix #840 - Hide/null check the social UI items when custom API URL is entered (#841)
Consumption - Mobility and Transportation
- Java
Published by barbeau over 7 years ago

OneBusAway - v2.3.1
Released to alpha channel December 21, 2017. Released to beta on January 4, 2018.
Enhancements:
- #404 - Add social functionality via Embedded Social (#744)
- #765 - Allow sorting reminders by departure time (#821)
- #816 - Fix shortcuts on Android 8.0 Oreo (#820)
- #819 - Add copyright headers
- #822 - Add copyright headers to files without them
- #814 - Add system architecture documentation
Bug fixes:
- Fix #826 - Add "passenger" as transit-related heuristic for Open311 services
versionCode
86
minSdkVersion
is 14 to support the speed dial floating action button for map layers via library uk.co.markormesher:android-fab
as well as new Android 8.0 shortcuts
Consumption - Mobility and Transportation
- Java
Published by barbeau over 7 years ago

OneBusAway - v2.3.0
Alpha release - Merge of v2.2.5 (current production) and v2.2.3 (current alpha) to add bikeshare, custom reminders, etc. to the alpha release channel. This version should have everything currently in production (v2.2.5) plus the Embedded Social features. Based on WIP pull request #744.
versionCode
85
minSdkVersion
is 12 to support the speed dial floating action button for map layers via library uk.co.markormesher:android-fab
Consumption - Mobility and Transportation
- Java
Published by barbeau over 7 years ago

OneBusAway - v2.2.5
Released to beta on Google Play without any problems. Started roll out to production on October 9th, 2017, and became available to all users as new production version on October 20th, 2017.
Improvements:
- #794 - Add "transit only" mode for trip planning (#799)
- #609 - Add custom reminder sound and vibration (#801)
Bug fixes:
- Fix #803 - Initialize map layer FAB on startup, then manage visibility (#804)
- Fix #809 - Make sure layer listeners isn't null before executing callbacks
- Fix #810 - Check if fragment is null and if it's added before executing out-of-region dialog response
- Fix #807 - Check if trip plan notifications preference exists before trying to remove it
- Fix #811 - Change Layer FAB visibility based on region bikeshare availability
versionCode
78
minSdkVersion
is 12 to support the speed dial floating action button for map layers via library uk.co.markormesher:android-fab
Consumption - Mobility and Transportation
- Java
Published by barbeau over 7 years ago

OneBusAway - v2.2.4
Released to beta channel on Google Play. If all looks ok, then we'll change Regions API back to production (https://github.com/OneBusAway/onebusaway-android/issues/789) and push a new release.
Enhancements:
- #402 - Add bikeshare support - Layers and Trip Plan (via PR #776 - Thanks Rodrigo!)
- #769 - Add custom reminder notification names (via PR #786 - Thanks Bridgette!)
Bug fixes:
- Fix #790 - Check if trip start time is null before trying to reschedule updates
versionCode
is 77
.
Bumps minSdkVersion
to 12
to support the speed dial floating action button for map layers via library uk.co.markormesher:android-fab
.
Screen capture:
Consumption - Mobility and Transportation
- Java
Published by barbeau over 7 years ago

OneBusAway - v2.2.3
Fourth alpha release for the Microsoft Embedded Social integration. Based on WIP pull request #744.
- More Social Logins - Use your Google, Facebook, or Microsoft account
- Remove multidex
- Fix minor UI issues
versionCode 84
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 8 years ago

OneBusAway - v2.2.2
Third alpha release for the Microsoft Embedded Social integration. Based on WIP pull request #744.
Replaces v2.2.1, which was rejected for a security vulnerability security vulnerability detected by Google Play in Embedded Social library (see https://github.com/OneBusAway/onebusaway-android/releases/tag/v2.2.1).
versionCode 83
Consumption - Mobility and Transportation
- Java
Published by barbeau about 8 years ago

OneBusAway - v2.2.1
Second alpha release for the Microsoft Embedded Social integration. Based on WIP pull request https://github.com/OneBusAway/onebusaway-android/pull/744.
UPDATE - Rejected by Google Play due to security vulnerability detected by Google Play in Embedded Social library:
onReceivedSslError
Detected in APK 82
Your app is using an unsafe implementation of WebViewClient.onReceivedSslError handler. Please see this Google Help Center article for details, including the deadline for fixing the vulnerability.
Vulnerable classes:
• com.microsoft.a.d$a$a
versionCode 82
Consumption - Mobility and Transportation
- Java
Published by barbeau about 8 years ago

OneBusAway - v2.1.9
Released to staged rollout first and full release as new production version May 8, 2017.
Enhancements:
- #697 - Allow users to opt out of "Location not enabled" dialog
- Trip Planning (Puget Sound) - no code change for this - it's been configured in the Regions API as a gradual rollout, but this update will force all users to refresh Regions API and they will see the feature
Bug fixes:
- #600 - Remove Google Play Services license info from About
- #770 - Get release password via dialog when Gradle runs as daemon
versionCode 76
Consumption - Mobility and Transportation
- Java
Published by barbeau about 8 years ago

OneBusAway - v2.2.0
First alpha release for the Microsoft Embedded Social integration. Based on WIP pull request https://github.com/OneBusAway/onebusaway-android/pull/744.
Improvements:
- Social discussions - Chat with other OneBusAway users about stops and routes!
versionCode 81
Consumption - Mobility and Transportation
- Java
Published by barbeau about 8 years ago

OneBusAway - v2.1.8
Released to Google Play
Improvements:
- #763 - Add block_id to Open311 issue report metadata
- Update FAQ documentation
versionCode 75
Consumption - Mobility and Transportation
- Java
Published by barbeau about 8 years ago

OneBusAway - v2.1.7
Initially released to production at 5% to replace 2.1.6 due to https://github.com/OneBusAway/onebusaway-android/issues/749, and then pushed to all users.
Improvements:
- Improve trip plan notification text
- #671 - Add trip plan start/end markers
- #756 - Improve trip start/end marker implementation
- #746 - Tell user to check Internet connection for OBA 500 errors
- #747 - Only show trip plan report button if we get a server response
Bug fixes:
- Fix #752 - Ensure correct itinerary is selected when app is backgrounded and resumed
- Fix #749 - Use primitives instead of Serializables in Bundles for AlarmManager (Fix crash when checking in background for improved trip plan)
versionCode 74
Consumption - Mobility and Transportation
- Java
Published by barbeau about 8 years ago

OneBusAway - v2.1.6
Enhancements:
- #738 - Add left handed mode
Bug fixes:
- Fix #655 - Change RealtimeService to use WakefulBroadcastReceiver and Intent Services. Enables trip plan reminders to occur even after one has left the trip planning screen.
- Fix #742 - Normalize formatting for stop, route, and headsign text
- Fix #496 - Correctly reflect arrival/departure information in reminder text
- Fix #737 - Bump fresh location threshold so test passes
- Fix #731 - Make arrival time issue report headsign Title Case
- Fix #730 - Properly scale image for issue reports
Performance improvements:
- #687 - Load uncolored vehicle markers on demand
Halted production rollout at 5% due to https://github.com/OneBusAway/onebusaway-android/issues/749.
Consumption - Mobility and Transportation
- Java
Published by barbeau over 8 years ago

OneBusAway - v2.1.5
Released as beta and to production on Google Play.
Enhancements:
- #713 - Allow user to hide alerts
- #717 - Support transit-only Open311 deployments
- #578 - Show progress bar on map when loading stops/routes
- #710 - Support service alert URLs
- Code cleanup
Bug fixes:
- Fix #706 - Properly manage visibility of customer service buttons
- Fix #722 - Apply title case to stop name in trip status view
- Fix report stop header string name
- Increase padding between alert (situation) icon and title
Consumption - Mobility and Transportation
- Java
Published by barbeau over 8 years ago

OneBusAway - v2.1.4
Release as a beta and then staged release on Google Play. If no issues are found will be released to production and Amazon Fire Phone.
Enhancements:
- #411 - Add vehicle markers for boat, train, subway, and tram
Bug fixes:
- Fix #700 - Show route-specific service alerts
- Fix #683 - Ensure StopOverlay/Map has been initialized prior to setting focused stop
- Fix #662 - Workaround - don't use leg.tripShortName in directions
- Fix #677 - Implement proper Up navigation for TripPlanActivity
- Fix #688 - Imitate back behavior for UP navigation from ServiceAlertActivity
- Fix #691 - Check for null headsign for formatting it
- Fix #690 - Check if headsign is null before querying route favorite
- Fix #673 - Use Application context when checking if route headsign is a favorite
- Fix #669 - Use Application context to add/update stop table in database
- Fix #674 - Add null check for header before updating with trip info
Consumption - Mobility and Transportation
- Java
Published by barbeau over 8 years ago

OneBusAway - v2.1.3
Released on Google Play
Enhancements, including:
- #668 - Make "What's New" URLs clickable
- #627 - Add stop direction with stop name
- #622 - Add a custom trip planning API URL setting
- #656 - Add GA event for trip plan requests sent to a server
- #634 - Add stop name to metadata posted to Open311 server
- #618 - Add trip plan problem reporting
Bug fixes, including:
- Fix #579 again - Auto-center on location using default zoom
- Fix #428 - Set the map vehicle marker zIndex to be on top of stop markers
- Fix #640 - Add null checks before redrawing navigation drawer
- Fix #664 - Check if region is null before biasing geocoding results
- Fix #635 - Add null check before accessing otpBaseUrl
- Fix #632 - Add null check when removing trip planning notification preference
- Fix #561 - Correctly format headsign in vehicle marker balloon
- Fix #653 - Pass in Class instead of Activity reference for trip plan notification target
- Fix #652 - Refactor constructor variables to the correct names
- Fix #611 - Trip planning - format "Leaving" text
Consumption - Mobility and Transportation
- Java
Published by barbeau over 8 years ago

OneBusAway - v2.1.2
Hotfix published straight to staged rollout on Google Play. Will publish to Amazon if no issues.
Bug fixes:
- Crash on zoom to region (Fix #581)
- Custom API Settings crash (Fix #635 - Add null check before accessing otpBaseUrl)
- Home screen shortcuts not going directly to arrivals screen (Fix #626 - Make home screen shortcuts always launch Activities on top). Shortcuts must be recreated for this to take effect.
Consumption - Mobility and Transportation
- Java
Published by barbeau over 8 years ago

OneBusAway - v2.1.1
Hot fix for v2.1.0 (which was in beta), pushed straight to production to meet HART (Tampa Bay) trip planning release date of July 25, 2016. Main fixes:
- Fix #623 - NPE when reverse and no origin/destination
- Fix #628 - Add null check for stopId
Will be released to Amazon Fire Phone if no problems are found.
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 9 years ago

OneBusAway - v2.1.0
Published as a beta to Google Play. If all goes well and no bug fixes are needed, this could be promoted to production and published to Amazon Fire Phone as well.
• Trip planning (Tampa Bay-only) - Check it out in navigation drawer!
• Bug fixes
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 9 years ago

OneBusAway - v2.0.16
Hotfix for v2.0.15, due to #599. Resuming production roll out at 20% with this release, will roll out to Amazon if all looks well.
- Fix #599 - Add null check for controller before executing onViewStateRestored()
- Tweak create shortcut text
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 9 years ago

OneBusAway - v2.0.15
Primarily a bug fix release. Published to beta and will be rolled out to production and Amazon if all looks ok. Rolled out to less than 20%, and #599 popped up. Serious enough to halt rollout, fix, and resume rollout with v2.0.16.
• Add description for arrivals "Sort" button
• Add more arrival color-coding to route-sorted arrivals
• Catch SecurityExceptions caused by users manually turning off location permissions via system settings
• Bug fixes - Auto-center on location, recents not remembering last tab, headsign formatting, crashes
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 9 years ago

OneBusAway - v2.0.14
Released to Google Play production as a hotfix
• Bug fixes - Broken shortcuts / reminders, out of region / location off, clipped text, crashes
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 9 years ago

OneBusAway - v2.0.13
• Improved tutorial - Fewer popups, setting to show or hide
• Bug fixes
This is being published as an open beta to Google Play and Amazon, and will be promoted to production if no problems are found.
First v2.0.x to be pushed to production for Google Play.
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 9 years ago

OneBusAway - v2.0.12
• Bug fixes
• Update Spanish translation
This is being published as an open beta to Google Play and Amazon, and will be promoted to production if no problems are found.
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 9 years ago

OneBusAway - v2.0.11
- Bug fix release
Released to Google Play open beta only. v2.0.12 is being released shortly and so v2.0.11 was never released to Amazon beta testing.
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 9 years ago

OneBusAway - v2.0.10
• Improved feedback process - Tap "Send feedback" in the navigation drawer.
• Bug fixes
This is being published as an open beta to Google Play and Amazon, and will be promoted to production if no problems are found.
Consumption - Mobility and Transportation
- Java
Published by barbeau about 9 years ago

OneBusAway - v2.0.9
• Bug fixes - issue reporting (#264)
• More tutorials
• Hides the arrivals in header in starred stops view by default
This is being published as an open beta to Google Play and beta release to Amazon, and will be promoted to production if no problems are found.
Consumption - Mobility and Transportation
- Java
Published by barbeau about 9 years ago

OneBusAway - v2.0.8
• Fresh new look - Yay material design!
• Live buses on the map - Tap on arrival times and choose "Show route on map"!
• Live trip status - Tap on arrival times and choose "Show trip status"!
This is being published as an open beta to Google Play and beta release to Amazon, and will be promoted to production if no problems are found.
Consumption - Mobility and Transportation
- Java
Published by barbeau about 9 years ago

OneBusAway - v2.0.7
• Improved "Show route on map" interface - Route is now a layer on same map view
• Misc. usability improvements - Lots of small tweaks
• Accessibility improvements - Better labels for some components
• Bug fixes
This was released as an alpha version on both Google Play and Amazon Fire Phone.
Consumption - Mobility and Transportation
- Java
Published by barbeau over 9 years ago

OneBusAway - v2.0.6
• Real-time vehicles on map - Tap on arrival times and select "Show route on map"
• Real-time trip details - Tap arrival times and select "Show trip details"
• Bug fixes
This was released as an alpha version on both Google Play and Amazon Fire Phone.
Consumption - Mobility and Transportation
- Java
Published by barbeau over 9 years ago

OneBusAway - v2.0.5
- Fix issue with Proguard stripping the SearchView, which caused a crash on startup for v2.0.4 release - https://github.com/OneBusAway/onebusaway-android/issues/300
This was released as an alpha version on both Google Play and Amazon Fire Phone.
Consumption - Mobility and Transportation
- Java
Published by barbeau over 9 years ago

OneBusAway - v2.0.4
Same as v2.0.3 - I accidentally uploaded the wrong v2.0.3 APK to Agency Y account which required a new version code to fix, so I'm releasing v2.0.4 for vanilla OBA and Agency X as well to keep the releases in lockstep.
This was released as an alpha version on Google Play. Amazon Fire Phone alpha remains as v2.0.3, as switching live testing APKs quickly causes issues for the users receiving the update. On the next release, Google Play and Fire Phone will be in lockstep again.
Consumption - Mobility and Transportation
- Java
Published by barbeau over 9 years ago

OneBusAway - v2.0.3
• Status colors are back - Easily see early/ontime/late arrivals by color in sliding panel header (tap to see delay) and arrivals list
• Sort arrivals by route or estimated arrival - Tap the Sort button at top of Arrivals screen
• Sort starred stops by name or frequent use - Tap the Sort button at top of Starred Stop screen
• Negative arrivals are back for departed buses - You can also turn them off in Settings
This was released as an alpha version on both Google Play and Amazon Fire Phone.
Consumption - Mobility and Transportation
- Java
Published by barbeau over 9 years ago

OneBusAway - v2.0.2
• Fresh new look!
• Route favorites - Star a route to pin it to the arrivals list header
• More arrivals - Now shows next 65 min of arrivals by default
This was released as an alpha version on both Google Play and Amazon Fire Phone.
Consumption - Mobility and Transportation
- Java
Published by barbeau over 9 years ago

OneBusAway - v2.0.1 (Amazon Fire Phone only)
Initial release for the Amazon Fire Phone. This hasn't been released on Google Play yet because we don't yet have feature parity with the current Google Play production version (v1.7.9) - see #177 for ongoing work on this. When #177 is merged, we'll do another release for both Fire Phone and Google Play.
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 10 years ago

OneBusAway - v1.7.9
• Finnish translation
• Auto-hide keyboard when leaving Search tab
Consumption - Mobility and Transportation
- Java
Published by barbeau almost 10 years ago

OneBusAway - v1.7.8
More fixes to Google Analytics (#237, #244)
Consumption - Mobility and Transportation
- Java
Published by barbeau about 10 years ago

OneBusAway - v1.7.5
• Expand stop search range (for real, this time), so you can find rou…
…tes/stops that aren't near your real-time location
• Fix a bug that caused a crash if you opened and closed the phone quickly (caused by accessing dialogs in the AsyncTask)
Consumption - Mobility and Transportation
- Java
Published by barbeau about 10 years ago

OneBusAway - v1.7.6
-Updated arrival time colors:
- Black = Scheduled (new)
- Dark Green = On-time (new)
- Red = Early
- Blue = Late
-Anonymous analytics - knowing how OneBusAway is used will help us improve it
-Donate button - if you'd like to support the open-source project
Consumption - Mobility and Transportation
- Java
Published by barbeau about 10 years ago

OneBusAway - v1.7.7
- Replace StopInfo analytics event with Stop icon click event (#233)
- Change analytics location accuracy threshold from 100m to 50m (#232)
Consumption - Mobility and Transportation
- Java
Published by barbeau about 10 years ago
