Skip to content

Releases: RoverPlatform/rover-android

4.3.0

31 Aug 21:33
Compare
Choose a tag to compare

Release Notes

  • This release introduces several significant improvements to accuracy and performance of experience rendering.
  • Resolve a crash that could occur with excessively large images. Image size now limited to 5000x5000.
  • SeatGeek support. See https://developer.rover.io/docs/data/seatgeek for details.
  • Resolve an issue with carousel page indicators used within a refreshing data source
  • Ticketmaster module internals simplified, syncing feature that is no longer necessary removed
  • When using multiple associated domains such as when supporting a legacy judo.app domain, it is no longer necessary to ensure that the rover.io domain appears first in the list given to CoreAssembler(associatedDomains=)

Known Issues

  • if you have Exoplayer 2.18 or older installed, there is a known compatibility issue. Please update to Exoplayer 2.19 or transition to Media 3 before adopting any Rover version later than 4.2.2.

4.2.2

14 Aug 21:06
Compare
Choose a tag to compare

Release Notes

  • Resolve an issue that could cause a crash on first launch of an app with the Rover SDK
  • Resolve an issue where excessively large images could crash the SDK

(Note; this patch does not include the update to Exoplayer 2.19.0 featured in 4.2.3.)

4.2.3

29 Jun 21:08
Compare
Choose a tag to compare

Release Notes

  • Resolve an issue that could cause a crash on first launch of an app with the Rover SDK
  • Resolve an issue where excessively large images could crash the SDK
  • Move from Exoplayer dependency from the Exoplayer repo to the Media3 repo
  • Allow more than 100 collection items to be used in a Data Source collection

3.8.3

05 Jun 18:07
Compare
Choose a tag to compare

Release Notes

  • Resolve an issue where experience images with a tap behavior set would need to be tapped twice to activate the behaviour

4.2.1

15 May 18:32
Compare
Choose a tag to compare

Release Notes

  • Add support for conversion tags on experience screens and actions
  • Upgrade Jetpack Compose dependency to BoM 2023.04.00 (Compose 1.4). Because of this change the SDK now requires your Kotlin stdlib version to be 18 or better.
  • Bump Google Play Services Location to version 21
  • Add ExperienceComposable, enabling embedding an experience as a Jetpack Compose composable, as an alternative to ExperienceFragment
  • Resolve an issue with navigation between screens in Classic experiences.

4.1.3

28 Apr 02:26
Compare
Choose a tag to compare

Release Notes

  • Resolve an issue with Open URL actions in experiences with deep links in apps that have customised TransientLinkLaunchActivity

4.1.2

20 Apr 18:59
Compare
Choose a tag to compare

Release Notes

  • Bump Compose 1.4

4.1.1

20 Apr 15:12
Compare
Choose a tag to compare

Release Notes

  • Resolve an issue where non-Rover deep links may not open correctly within an experience.

4.1.0

03 Apr 21:45
Compare
Choose a tag to compare

Release Notes

  • Conversion tracking support for Campaigns
  • Include a last seen value (updated when app opened) in device context
  • Track an event when any Action is tapped in Experiences
  • Resolve an issue where page indicators would not be properly centered in certain cases
  • Classic Experiences: Resolve an issue where Image Blocks with an action in would need to be tapped twice to activate
  • Experiences: Resolve an issue where UTC timezones in data sources would not be converted to local time
  • Experiences: Resolve an issue where expandable layers would return their horizontal flex score in error when asked for vertical flex

4.0.0

10 Mar 17:57
Compare
Choose a tag to compare

Release Notes

  • Introducing Rover 4, a new release of Rover that consolidates Rover Campaigns and the Judo experiences renderer into a single, consolidated SDK! Please check out our Migration Guides for next steps: https://developer.rover.io/docs/migration/overview