# (Old SDK) TV

### 5.9.0 (January 14, 2026)

* Feat: Integration of the new ***TCF 2.3*** requirements from the IAB.
* Improve: Added several security controls, improving the SDK's environmental impact related to network calls.

### 5.8.0 (November 14, 2025)

* Feat: Adds QR Code popup to replace internal hyperlink viewer. This feature is available from SDK initialization.

### 5.7.0 (October 10, 2025)

* Chore: Now requires a **minCompilSdk of 33** due to some **aar-metadata.properties** intos androidX libraries (*among other things*)

### 5.5.5 (May 23, 2025)

* Chore: Core module updated (3.5.3)
  * Fix: Add explicit TLSv1.3 instead of TLS generic AND force using best protocol depend on available protocols on running device
  * Improve: Log information when unable to get GAID

### 5.5.4 - (October 23, 2024)[​](https://docs.sfbx.io/help/release-notes/index.html#554---october-23-2024) <a href="#id-554---october-23-2024" id="id-554---october-23-2024"></a>

* Chore: Core module updated

<details>

<summary>Old release-notes</summary>

### 5.5.3 - (August 28, 2024)

* Fix: Upgrade Core module version that fixes GCM minified troubles

***

### 5.5.0 - (July 03, 2024)

* Feat: Adds a cache when using the `checkForUpdate` method

***

### 5.3.0 - (June 21, 2024)

* Feat: Adding options using `<meta-data />`.
* Feat: Add `isAllConsentablesDisallowed`, `isAllVendorsDisallowed`, `isAllStacksDisallowed` & `isUserDenyAll` method
* Feat: Add `isAllConsentablesAllowed`, `isAllVendorsAllowed`, `isAllStacksAllowed` & `isUserAcceptAll` method
* Feat: Added a method for specifying the onboarding title from SDK configuration
* Fix: Prevents CMP from being displayed with default values in the case of an appkey not found
* Improve: Clean code
* Improve: Speed of CMP display after first user consent
* Refacto: Deprecated methods `allConsentablesAllowed`, `allVendorsAllowed`, `allStacksAllowed` & `userAcceptAll`

***

### 5.2.0 - (March 21, 2024)

* Feat: Add WebProxy util to check if web view component is available, enable & implemented on user device
  * The CMP cannot be used if the component is not available on the user's device.
* Feat: Displays the list of stacks, purposes, special purpose, feature, special feature and extra purpose used in the notice configuration.
* Feat: Add new GAID mechanism to avoid bad UUID generation from providers
* Feat: Add a GeoIP check at SDK startup, to determine whether your users are eligible or not
* Improve: Data categories used in conjunction with the purposes
* Improve: New system to display vendors number
* Improve: Avoid line separator on vendor's description from GVL
* Fix: Legitimate interest urls fully mapped (some vendor's url like pdf and json didn't redirect)
* Chore: Upgrade protobuf library from 3.23.0 to 3.23.2
* Chore: Upgrade iab store from 1.0.4 to 1.1.0

### 5.1.4 - (January 22, 2024)

* Refactor: Logger Module - Change some class name

***

### 5.1.3 - (December 22, 2023)

* Chore: Update internal Logger module

***

### 5.1.2 - (December 12, 2023)

* Fix: A display problem occurred when the "Enable only consent as the legal basis for processing" field was activated. Legitimate interests were still displayed under certain conditions
* Fix: In some cases, we had difficulty detecting the language set on the user's device and displayed the default selected language
* Improve: Addition of new controls at SDK startup to prevent the SDK from initializing by default
* Improve: logs

***

### 5.1.1 - (November 20, 2023)

* Chore: Updating dependencies to make transitive dependencies consistent.\
  These dependencies are aligned to be compatible with compileSdkVersion 30.\
  Fix ==> error: resource android:attr/lStar not found.\
  Fix ==> error: resource android:color/system\_neutralX\_XXX not found.
  * androidx.appcompat:appcompat to 1.4.0-alpha03
  * androidx.core:core-ktx to 1.7.0-alpha01
  * com.google.android.material:material to 1.5.0-alpha02

***

### 5.1.0 - (November 15, 2023)

* Fix: Incorrect values (0) displayed for partners
* Fix: Flying mode
* Fix: Add Connectivity check to avoid RequestTimeOut if no Internet / NoConnectivityException
* Fix: Vendors policy urls didn't open
* Fix: Avoid multiple call to same WS at the same time
* Fix: Default Google Advertising UUID deleted from generated response (00000000-0000-0000-0000-000000000000)
* Fix: Remove Uncaught Exception handler
* Fix: Add banner background color
* Feat: Optimize speed initialization
* Feat: Add Logger submodule / Remove Timber
* Feat: Add inner WebView to view policies privacy and legitimate interest
* Clean: code

***

### 5.0.0 - (September 20, 2023)

* Fix: Rollback to Gradle 7
* Fix: Rollback to JAVA 11
* Fix: Rollback compatibilities with 1.8

***

### 4.0.1 - (September 18, 2023)

* Fix: Some crash when migrating from TCF2.1 to TCF2.2 from a previous consent

***

### 4.0.0 - (September 13, 2023)

* Feat: TCF2.2
* Refactor: New way to initialize the SDK
* Refactor: New configuration for enhanced scalability
* Feat: New documentations

***

### 1.1.48 - (June 19, 2023)

* Fix: \[INCIDENT] - Crash on networking request

***

### 1.1.47 - (June 08, 2023)

* Fix: Upgrade Core to 1.3.1
  * Fix: \[AMAZON] - Fix a bug on Amazon Fire TV
  * Fix: \[INCIDENT] - Fix a bug when user change Ads setting on device

***

### 1.1.46 - (April 18, 2023)

* Fix: Upgrade Core to 1.2.42
  * Feat: improve ssl verification hostname
  * Feat: add consumer proguard rules
  * Feat: add new entry to sample
  * Fix: remove keys from sharedpreferences not just updated + add 5 keys missed from clean

***

### 1.1.45 - (March 21, 2023)

* Improves the performance of the display

***

### 1.1.44 - (March 15, 2023)

* Improvement of the initialization process

***

### 1.1.43 - (February 23, 2023)

* Fix crashes for the XChange version

***

### 1.1.42 - (February 22, 2023)

* Fix Flutter specific crashes when we try to use it before completion

***

### v1.1.31 - (February 23, 2022)

* refactor logger , AppConsentCore injection instance
* add UncaughtExceptionHandler to reset the core instance
* remove exitProcesses on sdk tv

***

### v1.1.22 - (February 11, 2022)

* add flags for high heap work and enable logs

***

### v1.1.21 - (February 10, 2022)

* refactor injection at core and tv injector

***

### v1.1.20 - (February 03, 2022)

* send floating purpose at core init if previous call failed

***

### v1.1.17 - (January 19, 2022)

* fix focus issues around notice settings

***

### v1.1.16 - (January 10, 2022)

* rollback api from 1.1.15 regarding the dns exception handling
* remove leanback transition from the activity and fragment themes regarding warning logs

***

### v1.1.15 - (January 03, 2022)

* catch offline exception on api

***

### v1.1.14 - (December 28, 2021)

* update min sdk to 21 - 5.0)
* fix setupCrashlytics
* update gdpr countries list
* fix notice cache

***

### v1.1.13 - (November 08, 2021)

* put default header with Client-Origin
* setup consent-expiration regarding type of consent

***

### v1.1.12 - (October 26, 2021)

* add cache methode to get notice

***

### v1.1.13 - (November 08, 2021)

* put default header with Client-Origin
* setup consent-expiration regarding type of consent

***

### v1.1.12 - (October 26, 2021)

* add cache methode to get notice

***

### v1.1.11 - (September 27, 2021)

* setup crashlytics and timber logs

***

### v1.1.10 - (September 02, 2021)

* fix allConsentablesAllowed , allStacksAllowed and allVendorsAllowed

***

### v1.1.9 - (July 26, 2021)

* implement AppConsent interface
* add save floating purposes
* add consentable , stack , vendors all allowed methods

***

### v1.1.8 - (April 28, 2021)

* fix focus issue on NoticeTvFragment

***

### v1.1.7 - (April 20, 2021)

* fix focus issue on notice save click
* implement appconsent-core 1.2.9

***

### v1.1.6 - (April 08, 2021)

* fix focus issue on notice save click

***

### v1.1.5 - (March 05, 2021)

* fix focus on first mandatory consentable button

***

### v1.1.4 - (March 05, 2021)

* fix google\_atp\_id serial name for reducer
* core v1.2.6

***

### v1.1.3 - (March 04, 2021)

* fix consent string encode with restrictions
* core v1.2.5

***

### v1.1.2 - (March 02, 2021)

* core 1.2.4
* add google atp id feature

***

### v1.1.1 - (March 01, 2021)

* fix ui constraints for consent descriptions item

***

### v1.1.0 - (February 26, 2021)

* migrate kotlin-android-extensions to view binding
* add cookie expiration in vendor detail view for TCF 2.1
* delete description already displayed above from ConsentableDetail header
* add legal dialog in ConsentableDetail
* fix leg vendor radio display
* encode ConsentString with flexible purposes

***

### v1.1.0-beta03 - (December 22, 2020)

* fix bugs and improve SDK

***

### v1.1.0-beta01 - (December 11, 2020)

* add saveExternalIds()
* fix bugs and improve SDK

***

### v1.0.0-RC07 - (November 25, 2020)

* update modifier of classes to internal which are unused by user
* add setExtraConsentableConsents(), extraVendorAllowed() and extraConsentableAllowed()

***

### v1.0.0-RC06 - (November 20, 2020)

* add a new AppConsentLogListener to log details about client navigation
* do not display partner view if no internet

***

### v1.0.0-RC05 - (November 19, 2020)

* fix issue when downgrading GVL version to notice

***

### v1.0.0-RC04 - (November 17, 2020)

* IABTCF\_gdprApplies depends on forceApplyGDPR and phone's locale

***

### v1.0.0-RC03 - (November 13, 2020)

* fix focus on mandatory fragment

***

### v1.0.0-RC02 - (October 29, 2020)

* catch crash and if app restart kill process

***

### v1.0.0-RC - (October 02, 2020)

* update libraries
* fix save consent with empty cache

***

### v1.0.0-beta05 - (September 22, 2020)

* add back buttons on many views
* add intermediate view on back pressed on notice EDIT mode
* hide second view on notice if empty
* fix focus issue on accept all and refuse all
* fix logo display on vendor list
* improve tab layout navigation

***

### v1.0.0-beta04 - (September 07, 2020)

* transform radio button Accept/Refuse All to button
* fix bug on object action
* improve remote theme customization

***

### v1.0.0-beta03 - (August 01, 2020)

* fix radio focus bug with first element
* add background while radio is focus
* add local traductions for 8 languages

***

### v1.0.0-beta02 - (July 01, 2020)

* fix bug when implement SDK UI and TV in same project

***

### v1.0.0-beta01 - (July 01, 2020)

* first beta

</details>
