Android Change Log
  • 20 Sep 2024
  • 1 Minute to read
  • Contributors
  • Dark
    Light

Android Change Log

  • Dark
    Light

Article summary

Release (9/19/2024)

// build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:3.2.0"
implementation "com.ticketmaster.retail:prepurchase:3.2.0"
implementation "com.ticketmaster.retail:discoveryapi:3.2.0"
implementation "com.ticketmaster.retail:foundation:3.2.0"
  • Removed OneTrust dependency

  • Fixed infinite spinner bug when finalizing a purchase

  • Fixed bug where erroneous modal was being shown for Checkout

  • Fixed bug where ticket quantity would always be “1”

Release (7/24/2024)

//build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:3.1.0"
implementation "com.ticketmaster.retail:prepurchase:3.1.0"
implementation "com.ticketmaster.retail:discoveryapi:3.1.0"
implementation "com.ticketmaster.retail:foundation:3.1.0"
  • Added fix for Purchase SDK not able to load some events.

  • Added fix for calendar flag.

Release (5/13/2024)

//build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:3.0.0"
implementation "com.ticketmaster.retail:prepurchase:3.0.0"
implementation "com.ticketmaster.retail:discoveryapi:3.0.0"
implementation "com.ticketmaster.retail:foundation:3.0.0"
  • Bug fixes and improvements. AU and NZ markets are now available in pre purchase and purchase sdks

Release (9/28/2023)

//build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:2.0.0"
implementation "com.ticketmaster.retail:prepurchase:2.0.0"
implementation "com.ticketmaster.retail:discoveryapi:2.0.0"
implementation "com.ticketmaster.retail:foundation:2.0.0"
  • Improved user experience on artist pages

  • Improved user experience on venue pages

Release (9/01/2023)

//build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:1.1.3"
implementation "com.ticketmaster.retail:prepurchase:1.0.8"
implementation "com.ticketmaster.retail:discoveryapi:1.0.4"
implementation "com.ticketmaster.retail:foundation:1.0.1"

Release (8/18/2023)

//build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:1.1.0"
implementation "com.ticketmaster.retail:prepurchase:1.0.6"
implementation "com.ticketmaster.retail:discoveryapi:1.0.3"

Purchase

  • Share: fix empty share url

  • Checkout: Date and Time format to correct time

  • Fixed a bug were some events are redirected to Ticketmaster or not found page

Release (8/04/2023)

//build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:1.0.8"
implementation "com.ticketmaster.retail:prepurchase:1.0.5"
implementation "com.ticketmaster.retail:discoveryapi:1.0.2"

Purchase

  • Added safety guards to avoid crashes when in Checkout

  • Removed onShare() callback methods in TMPurchaseUserAnalyticsListener

  • RemovedonActionItemClicked() callback method in TMPurchaseNavigationListener

  • Fixed onTicketSelectionStarted() and onCheckoutStarted() callback methods

Release (7/21/2023)

//build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:1.0.6"
implementation "com.ticketmaster.retail:prepurchase:1.0.5"
implementation "com.ticketmaster.retail:discoveryapi:1.0.2"

PrePurchase

  • Reverted onDidRequestCurrentLocation() callback method parameter in TMPrePurchaseNavigationListener to accept nullable CoordinatesWithMarketDomain type

Release (7/20/2023)

//build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:1.0.6"
implementation "com.ticketmaster.retail:prepurchase:1.0.4"
implementation "com.ticketmaster.retail:discoveryapi:1.0.2"

PrePurchase

  • Added safety guards for view inflation to avoid crashes

  • Updated onDidRequestCurrentLocation() callback method parameter in TMPrePurchaseNavigationListener to accept nullable completion lambda block

  • Added safety guards for view inflation to avoid crashes

Release (7/19/2023)

//build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:1.0.5"
implementation "com.ticketmaster.retail:prepurchase:1.0.2"
implementation "com.ticketmaster.retail:discoveryapi:1.0.2"
  • Fixed crash when launching PrePurchase

  • TMPrePurchaseNavigationListener is now a required field for the TMPrePurchaseFragmentFactory. The most important callback that MUST be implemented is onPrePurchaseClosed() that indicates the pre-purchase flow has come to an end and its up to your app to decide what to do next. Example can be found here

  • Fixed erroneous dialog popping saying the event is null and breaking navigation flow

  • Fixed crash that sporadically occurs when interacting with menu items

  • TMPurchaseNavigationListener is now a required field for the TMPurchaseFragmentFactory. The most important callback that MUST be implemented is onPurchaseClosed() that indicates the purchase flow has come to an end and its up to your app to decide what to do next. Example can be found here

Release (6/30/2023)

//build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:1.0.0"
implementation "com.ticketmaster.retail:prepurchase:1.0.0"
implementation "com.ticketmaster.retail:discoveryapi:1.0.0"
  • Ignite 1.0.0 release


Was this article helpful?

What's Next