- Print
- DarkLight
Release (6/26/2025)
// build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:3.3.14"
implementation "com.ticketmaster.retail:prepurchase:3.3.14"
implementation "com.ticketmaster.retail:discoveryapi:3.3.14"
implementation "com.ticketmaster.retail:foundation:3.3.14"
Pointed Accounts SDK to release version
Fixed WebView backstack navigation issue
Synced main branch into Accounts SDK 3.13 feature branch
Applied code style check with ktlint
Enhanced Attraction Search to support global results
Fixed Major/Minor Category page errors caused by unsupported language
Release (6/13/2025)
// build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:3.3.13"
implementation "com.ticketmaster.retail:prepurchase:3.3.13"
implementation "com.ticketmaster.retail:discoveryapi:3.3.13"
implementation "com.ticketmaster.retail:foundation:3.3.13"
Release (6/13/2025)
// build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:3.3.12"
implementation "com.ticketmaster.retail:prepurchase:3.3.12"
implementation "com.ticketmaster.retail:discoveryapi:3.3.12"
implementation "com.ticketmaster.retail:foundation:3.3.12"
Release (6/13/2025)
// build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:3.3.11"
implementation "com.ticketmaster.retail:prepurchase:3.3.11"
implementation "com.ticketmaster.retail:discoveryapi:3.3.11"
implementation "com.ticketmaster.retail:foundation:3.3.11"
For all above releases - 3.3.11/12/13
Secured WebViews by preventing access to local files
Updated Accounts SDK to version 3.13.1-snapshot
Fixed login issues for deep-linked MFX events
Addressed Major/Minor Category call issue with unsupported languages
Updated Accounts SDK to 3.13.1-snapshot
Implemented JavaScript callback onShowSignIn() for login prompt handling
Updated date and time formatting to follow device preferences
Handled sponsor redirects within WebView
Opened livenation.com/allaccess links in an external browser
Merged updates for device preference-based date/time format
Added sign-in callback logic for sponsor login in EDP
Fixed translation issue in Search copy
Improved extractIDFromParameterURL implementation
Release (5/23/2025)
// build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:3.3.10"
implementation "com.ticketmaster.retail:prepurchase:3.3.10"
implementation "com.ticketmaster.retail:discoveryapi:3.3.10"
implementation "com.ticketmaster.retail:foundation:3.3.10"
Removed unsupported Category HP flag for non-NA markets
Updated copy and logic on Disco API failure screen
Improved error handling for Events API
Resolved an issue related to the English locale on Samsung devices
Enabled posting of the Auth token in the Purchase WebView
Managed Auth token cookies for webviews ,depending on availability
Marked Live Nation All Access as unsupported
Opened custom tabs instead of external browsers
Posted empty SOTC to cookies before Event detail calls
Moved Auth token posting to cookies before Event detail calls
Added an Authentication token check for the Prepurchase and Purchase SDK
Release (4/22/2025)
// build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:3.3.9"
implementation "com.ticketmaster.retail:prepurchase:3.3.9"
implementation "com.ticketmaster.retail:discoveryapi:3.3.9"
implementation "com.ticketmaster.retail:foundation:3.3.9"
Global app - Microflex market-related changes
Release (3/11/2025)
// build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:3.3.3"
implementation "com.ticketmaster.retail:prepurchase:3.3.3.1"
implementation "com.ticketmaster.retail:discoveryapi:3.3.3"
implementation "com.ticketmaster.retail:foundation:3.3.3"
Updated Koin library
Release (2/6/2025)
// build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:3.3.2"
implementation "com.ticketmaster.retail:prepurchase:3.3.2"
implementation "com.ticketmaster.retail:discoveryapi:3.3.2"
implementation "com.ticketmaster.retail:foundation:3.3.2"
Release (1/16/2025)
// build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:3.3.1"
implementation "com.ticketmaster.retail:prepurchase:3.3.0"
implementation "com.ticketmaster.retail:discoveryapi:3.3.1"
implementation "com.ticketmaster.retail:foundation:3.3.1"
Updated the Authentication
Release (12/20/2024)
// build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:3.3.0"
implementation "com.ticketmaster.retail:prepurchase:3.3.0"
implementation "com.ticketmaster.retail:discoveryapi:3.3.0"
implementation "com.ticketmaster.retail:foundation:3.3.0"
United Kingdom (UK), Ireland (IE), Mexico (MX) enablement for retailSDK
Bug Fixes and Improvements
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