Android Change Log
  • 04 Dec 2024
  • 7 Minutes to read
  • Contributors
  • Dark
    Light

Android Change Log

  • Dark
    Light

Article summary

Release 3.9.2 (12/04/2024)

Detailed Release Notes

  • Android Crash Scenario Fix: Changed lifecycle owner for a fragment result listener within EventContainerFragment which could have caused a crash under specific circumstances

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.9.0'
implementation 'com.ticketmaster.tickets:tickets:3.9.2'

Release 3.9.1 (11/08/2024)

Detailed Release Notes

  • Fixed bug that prevented "My Tickets" page from updating in real-time after a user accepted assigned tickets.
  • Integrates functionality where fans can access Telecharge-hosted tickets through a provided URL upon clicking "View Ticket."
  • Resolves a persistent issue of duplicate tickets appearing in the system.

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.9.0'
implementation 'com.ticketmaster.tickets:tickets:3.9.1'

Please check the 3.9.0 section for the list of sensitive dependencies.

Release 3.9.0 (11/01/2024)

Version 3.9.0 of the Tickets SDK for Android primarily focuses on top app crashers as viewed in Google console & reported from integration/client feedback.

Also, we've upgraded our Android Gradle Plugin to 8.6.0 and our JDK to 17 to ensure we follow modern standards. Therefore, this release will require a similar environment to be integrated. It's been tested with AGP 8.1.0+.

TmxGlobalConstants is now internal. If you were using this for setting the environment to UK, for example, you can use TicketsSDKSingleton.setEnvironment instead.

Detailed Release Notes


Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.9.0'
implementation 'com.ticketmaster.tickets:tickets:3.9.0'

The dependencies below are used in Tickets SDK and have been shown to cause transitive dependency issues in the past. We cannot guarantee that this list is exhaustive. Our policy is to stay updated on these dependencies to avoid downgrades being required in your codebase. If you use the same dependencies but different versions, you may or may not encounter compile-time or runtime issues. We recommend matching the versions specified below.

io.insert-koin:koin-android:3.5.6
androidx.compose.material3:material3:1.3.0
com.google.android.material:material:1.12.0
androidx.compose.material:material:1.7.4
androidx.compose.ui:ui:1.7.4
androidx.compose.ui:ui-graphics:1.7.4
org.bouncycastle:bcpkix-jdk15on:1.70

Release 3.8.3 (10/10/2024)

  • Crash fixes for 2 of top crash scenarios.
  • White Screen - Issue when loading events.
  • Status for "Assign" bug fix
  • Country Code handling fix

Detailed Release Notes

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.8.1'
implementation 'com.ticketmaster.tickets:tickets:3.8.3'

Please check the 3.8.0 section for the list of sensitive dependencies.

Release 3.8.2 (09/26/2024)

  • Removed "Error retrieving transfer" message if you do not have transfers set up
  • Fixed bug where venue info wasn't showing on "my tickets" screen
  • Fixed crash that can happen if your app has "allowBackup" set to false in the manifest

[Detailed Release Notes]

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.8.1'
implementation 'com.ticketmaster.tickets:tickets:3.8.2'

Please check the 3.8.0 section for the list of sensitive dependencies.

Release 3.8.1 (09/19/2024)

Detailed Release Notes

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.8.0'
implementation 'com.ticketmaster.tickets:tickets:3.8.1'

Please check the 3.8.0 section for the list of sensitive dependencies.

Release 3.8.0 (09/13/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.8.0'
implementation 'com.ticketmaster.tickets:tickets:3.8.0'
  • Enabled In-App Transfer Accept for iCCP (International)
  • Converted tech stack to Kotlin for modernization
  • Integrated Transifex into the SDK
  • Addressed bug and crash fixes

The dependencies below are used in Tickets SDK and have been shown to cause transitive dependency issues in the past. We cannot guarantee that this list is exhaustive. Our policy is to stay updated on these dependencies to avoid downgrades being required in your codebase. If you use the same dependencies but different versions, you may or may not encounter compile-time or runtime issues. We recommend matching the versions specified below.

io.insert-koin:koin-android:3.5.6
androidx.compose.material3:material3:1.2.1
com.google.android.material:material:1.12.0
androidx.compose.material:material:1.6.8
androidx.compose.ui:ui:1.6.8
androidx.compose.ui:ui-graphics:1.6.8
org.bouncycastle:bcpkix-jdk15on:1.70

Release 3.7.5 (08/27/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.7.0'
implementation 'com.ticketmaster.tickets:tickets:3.7.5'
  • Fixes for Safetix 2.0 Archtics
  • Fixes for Safetix 2.0 Host on Client Apps
  • Fixes for 3rd party tickets not rendering
  • General bug fixes

SDK Dependencies:
Add the following repository into your project level build.gradle file

maven { url 'https://jitpack.io' }

Release 3.7.3 (08/08/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.7.0'
implementation 'com.ticketmaster.tickets:tickets:3.7.3'
  • Resale Flow - URL Updates for Global Service clients
  • Message Improvements for specific Venues

Release 3.7.1 (08/01/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.7.0'
implementation 'com.ticketmaster.tickets:tickets:3.7.1'
  • Visual Improvements

Release 3.7.0 (08/02/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.7.0'
implementation 'com.ticketmaster.tickets:tickets:3.7.0'
  • Safetix 2.0 support for host tickets on TM app
  • Bug fixes for assign host
  • Fix for My Ticket to say View Parking Pass
  • Some crash fixes, minor improvements and bug fixes

Release 3.6.2 (07/25/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.6.1'
implementation 'com.ticketmaster.tickets:tickets:3.6.2'
  • Show "manage ticket" button for sender and dependants of assigned tickets
  • Handle phone formatting for transfers
  • Various bug fixes

Release 3.6.1 (07/24/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.6.1'
implementation 'com.ticketmaster.tickets:tickets:3.6.1'
  • Added a "your ticket" indication when self-assigning a ticket
  • For assigned tickets, added a warning indicating to the user that each attendee must have their own phone
  • Remove display of extra tickets when dependent tray is displayed in the assign flow
  • Add banner to assigned tickets to indicate that each attendee must have a ticket on their phone
  • Various bug and wording fixes

Release 3.6.0 (07/06/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.6.0'
implementation 'com.ticketmaster.tickets:tickets:3.6.0'
  • Native Transfer Flow for both Host and Archtics
  • Native In-App Transfer Accept for both Host and Archtics
  • Native Assign Flow (limited beta)
  • Identity Entry messaging (limited beta)
  • Bug Fixes

Release 3.5.2 (04/25/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.5.2'
implementation 'com.ticketmaster.tickets:tickets:3.5.2'
  • Various crash and bug fixes.

Release 3.5.1 (04/15/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.5.1'
implementation 'com.ticketmaster.tickets:tickets:3.5.1'
  • Fixed support for Account switching.
  • Few crash and bug fixes.

Release 3.5.0 (03/29/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.10'
implementation 'com.ticketmaster.accounts:authentication:3.5.0'
implementation 'com.ticketmaster.tickets:tickets:3.5.0'
  • Support for MLB OpenID integration.
  • Proper handling of token refresh failure.
  • Support for In-App Transfer Accept for Host tickets (Disabled via feature flag).
  • Support for 3PA Orders.
  • Support for MLB Sell button override.
  • Support for Transfer and Sell in UK for Archtics tickets.
  • Support for barcode suppression for Safetix.
  • Crash fixes, minor improvements and other bug fixes.

Release 3.4.4 (03/07/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.9'
implementation 'com.ticketmaster.accounts:authentication:3.4.1'
implementation 'com.ticketmaster.tickets:tickets:3.4.4'
  • Fixed a crash while displaying events.
  • Fixed event cache while switching between multiple accounts.

Release 3.4.3 (02/22/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.9'
implementation 'com.ticketmaster.accounts:authentication:3.4.0'
implementation 'com.ticketmaster.tickets:tickets:3.4.3'
  • Fixed issue when trying to display an event ticket on french devices.

Release 3.4.2 (02/22/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.9'
implementation 'com.ticketmaster.accounts:authentication:3.4.0'
implementation 'com.ticketmaster.tickets:tickets:3.4.2'
  • Fixed a caching issue while rendering Events and Tickets in offline mode.

Release 3.4.1 (02/15/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.9'
implementation 'com.ticketmaster.accounts:authentication:3.4.0'
implementation 'com.ticketmaster.tickets:tickets:3.4.1'
  • Support for Microflex(Sweden)
  • Support for Native Transfer flow for Archtics tickets
  • UI Improvements for In-App Transfer Accept
  • Replaced Averta with Robot font
  • Modified launch mode of ModernAccountsLoginScreen from singleInstance to singletTop
  • Minor improvements and bug fixes

Release 3.3.1 (01/16/2024)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.8'
implementation 'com.ticketmaster.accounts:authentication:3.3.1'
implementation 'com.ticketmaster.tickets:tickets:3.3.1'
  • Removed SEND_SMS permission from SDK as Google does not require this permission anymore for Transfer via SMS feature to work.

Release 3.3.0 (11/17/2023)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.8'
implementation 'com.ticketmaster.accounts:authentication:3.3.0'
implementation 'com.ticketmaster.tickets:tickets:3.3.0'
  • New layout for My Events page, separating Upcoming and Past Events.
  • Updated profile information on multiple accounts drop-down.
  • Added Transfer Cancel button for AU/NZ (Archtics).
  • Lot of improvements and bug fixes.

Release 3.2.4 (12/14/2023)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.8'
implementation 'com.ticketmaster.accounts:authentication:3.2.2'
implementation 'com.ticketmaster.tickets:tickets:3.2.4'
  • Fixed issue related to webpages duplicating https:// prefix

Release 3.2.3 (10/30/2023)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.8'
implementation 'com.ticketmaster.accounts:authentication:3.2.2'
implementation 'com.ticketmaster.tickets:tickets:3.2.3'
  • Fixed issue related to webpage displayed for transfers with http:// prefix

Release 3.2.2 (10/27/2023)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.8'
implementation 'com.ticketmaster.accounts:authentication:3.2.2'
implementation 'com.ticketmaster.tickets:tickets:3.2.2'
  • Minor improvements and bug fixes

Release 3.2.1 (10/10/2023)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.8'
implementation 'com.ticketmaster.accounts:authentication:3.2.1'
implementation 'com.ticketmaster.tickets:tickets:3.2.1'
  • Minor improvements and bug fixes

Release 3.2.0 (09/20/2023)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.8'
implementation 'com.ticketmaster.accounts:authentication:3.2.0'
implementation 'com.ticketmaster.tickets:tickets:3.2.0'
  • New Invoice Module for Archtics clients.
  • New Module for Upcoming Event/Game.
  • New Module for Upcoming Venue.
  • New Module for Upcoming Artist.
  • Redesigned Ticket Preview Page.
  • Support for image customization for Prebuilt Modules.
  • New optional Logout button on Tickets navigation bar.
  • Various improvements and enhancements to Analytics.
  • Sell Button always enabled for TM and LN Apps.
  • Fixed few crashes on event and order selection for SportsXR.
  • Lot of improvements, bug fixes and unused code cleanup(all markets including SportsXR).

Release 3.1.3 (08/25/2023)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.8'
implementation 'com.ticketmaster.accounts:authentication:3.1.4'
implementation 'com.ticketmaster.tickets:tickets:3.1.3'
  • Fixed switching between related Archtics accounts

Release 3.1.2 (08/09/2023)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.8'
implementation 'com.ticketmaster.accounts:authentication:3.1.1'
implementation 'com.ticketmaster.tickets:tickets:3.1.2'
  • Fixed an issue with large fonts obscuring the refresh button on the QR view.
  • Fixed a network detection issue for MFA.

Release 3.1.1 (08/04/2023)

Gradle Download:

  • New dependency library needed for Tickets SDK
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
  • Release version
implementation 'com.ticketmaster.tickets:tickets:3.1.1'
  • Fixed minor issue for Safetix 2.0

Release 3.1.0 (08/02/2023)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.7'
implementation 'com.ticketmaster.accounts:authentication:3.1.0'
implementation 'com.ticketmaster.tickets:tickets:3.1.0'
  • Support for Safetix 2.0
  • Support for Edit and Cancel posting via NAM Webviews
  • Fixed offline support for rendering barcodes
  • Fixed an issue with a large font size obscuring the refresh button on the barcode view
  • Fixed a crash reported on a click of an event card.
  • Fixed an issue related to adding NFC passes to Google Wallet.
  • Removed Google Service Ads library dependency
  • Support for French in webviews
  • Fixed tickets with no barcodes getting rendered incorrectly
  • Minor improvements and bug fixes

Release 3.0.3 (07/21/2023)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.7'
implementation 'com.ticketmaster.accounts:authentication:3.0.3'
implementation 'com.ticketmaster.tickets:tickets:3.0.2'
  • Fixed an issue that in some cases, a TMAuthentication object was obtained without having loaded the configuration file.

Release 3.0.2 (07/10/2023)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.7'
implementation 'com.ticketmaster.accounts:authentication:3.0.2'
implementation 'com.ticketmaster.tickets:tickets:3.0.2'
  • Added logout listener into Tickets frameworks

Release 3.0.1 (06/30/2023)

Gradle Download:

implementation 'com.ticketmaster.tickets:secure-entry:1.2.7'
implementation 'com.ticketmaster.accounts:authentication:3.0.2'
implementation 'com.ticketmaster.tickets:tickets:3.0.1'

Presence SDK (PSDK)

We will not be releasing additional versions of the legacy Presence SDK (PSDK). We encourage all users of our SDKs to update to Ignite which contains all the latest features and capabilities.

Please see our legacy documenation for the final version of PSDK.


Was this article helpful?

What's Next