Skip to content

Releases: OneBusAway/onebusaway-android

v2.4.2

07 Jan 22:51
Compare
Choose a tag to compare
v2.4.2 Pre-release
Pre-release

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

v2.4.1

13 Dec 21:06
Compare
Choose a tag to compare
v2.4.1 Pre-release
Pre-release

Released to Google Play as beta on December 13, 2018.

versionCode 98

Bug fixes:

  • Fix #946 - Don't show multiple notifications for reminders (#947)

v2.4.0

11 Dec 21:03
Compare
Choose a tag to compare
v2.4.0 Pre-release
Pre-release

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

v2.3.11

08 Oct 21:13
Compare
Choose a tag to compare

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)

v2.3.10

16 Aug 19:41
Compare
Choose a tag to compare

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

v2.3.9

18 Jul 20:48
Compare
Choose a tag to compare

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

v2.3.8

18 Jun 16:12
Compare
Choose a tag to compare

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

v2.3.7

15 Jun 20:58
Compare
Choose a tag to compare
v2.3.7 Pre-release
Pre-release

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

v2.3.6

05 Jun 15:56
Compare
Choose a tag to compare
v2.3.6 Pre-release
Pre-release

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

v2.3.5

03 Apr 20:44
Compare
Choose a tag to compare

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 #834 (comment) for details)

Bug fixes:

  • Use app name as default reminder name if none set (fixes Pebble notifications for reminders without a name)