From 908e836c37af6a8ca96e27568bc33e167e09f0a3 Mon Sep 17 00:00:00 2001 From: martinzigrai Date: Tue, 22 Sep 2026 22:55:12 +0200 Subject: [PATCH 1/3] chore(android): bump Talsec SDK to 19.3.1 --- android/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/build.gradle b/android/build.gradle index 00c4f15..34083f7 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -3,7 +3,7 @@ version '1.0-SNAPSHOT' buildscript { ext.kotlin_version = '2.1.0' - ext.talsec_version = '19.2.3' + ext.talsec_version = '19.3.1' repositories { google() mavenCentral() From 8bbf3c8d53774db3de6941157fbbdc7733f71b28 Mon Sep 17 00:00:00 2001 From: martinzigrai Date: Wed, 30 Sep 2026 14:32:52 +0200 Subject: [PATCH 2/3] feat(android): apply the Talsec Gradle plugin in host mode --- android/build.gradle | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/android/build.gradle b/android/build.gradle index 34083f7..f57b13c 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -7,11 +7,14 @@ buildscript { repositories { google() mavenCentral() + maven { url 'https://europe-west3-maven.pkg.dev/talsec-artifact-repository/plugin' } } dependencies { classpath 'com.android.tools.build:gradle:8.8.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + // TODO: set the real version once app.talsec.plugin with wrapper support is released + classpath 'app.talsec.plugin:talsec-security-plugin:1.1.0' } } @@ -26,6 +29,7 @@ rootProject.allprojects { apply plugin: 'com.android.library' apply plugin: 'kotlin-android' +apply plugin: 'app.talsec.plugin' android { if (project.android.hasProperty("namespace")) { @@ -34,6 +38,8 @@ android { compileSdk 36 + talsec { hostAppIdentity = true } + compileOptions { sourceCompatibility JavaVersion.VERSION_17 targetCompatibility JavaVersion.VERSION_17 From 704c2142bc35ff3a714cfb22e9d5d057a239d3e6 Mon Sep 17 00:00:00 2001 From: martinzigrai Date: Wed, 30 Sep 2026 14:32:52 +0200 Subject: [PATCH 3/3] release: freeRASP 8.3.0 (Android SDK 19.3.1) --- CHANGELOG.md | 21 +++++++++++++++++++++ pubspec.yaml | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1edf6ec..0951b43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,27 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [8.3.0] - 2026-09-30 + +- Android SDK version: 19.3.1 +- iOS SDK version: 7.1.4 + +### Flutter + +#### Changed + +- Android builds now request a license token from Talsec through the `app.talsec.plugin` Gradle plugin, applied by freeRASP automatically + +### Android + +#### Changed + +- Changed Talsec integration from Maven dependency to the `app.talsec.plugin` Gradle plugin with `talsec { }` configuration block + +#### Fixed + +- Root detection related bugs causing false positives + ## [8.2.3] - 2026-09-29 - Android SDK version: 19.2.3 diff --git a/pubspec.yaml b/pubspec.yaml index 2cf0039..335510e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: freerasp description: Flutter library for improving app security and threat monitoring on Android and iOS mobile devices. Learn more about provided features on the freeRASP's homepage first. -version: 8.2.3 +version: 8.3.0 homepage: https://www.talsec.app/freerasp-in-app-protection-security-talsec repository: https://github.com/talsec/Free-RASP-Flutter