Skip to content
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,29 @@ 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-11-09

- Android SDK version: 19.3.1
- iOS SDK version: 8.0.1

### 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
- The Talsec Gradle plugin requires the app to build with Android Gradle Plugin 8.3 or newer

#### Fixed

- Root detection related bugs causing false positives


## [8.2.4] - 2026-10-05

- Android SDK version: 19.2.3
Expand Down
13 changes: 9 additions & 4 deletions android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,17 @@ 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()
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"
classpath 'app.talsec.plugin:talsec-security-plugin:1.1.0'

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

prepare this for final release

}
}

Expand All @@ -26,6 +28,7 @@ rootProject.allprojects {

apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'app.talsec.plugin'

android {
if (project.android.hasProperty("namespace")) {
Expand All @@ -34,6 +37,11 @@ android {

compileSdk 36

talsec {
sdkVersion = talsec_version
platform = "Flutter"
}

compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
Expand Down Expand Up @@ -64,7 +72,4 @@ android {

dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"

// Talsec SDK
implementation "com.aheaditec.talsec.security:TalsecSecurity-Community-Flutter:$talsec_version"
}
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
@@ -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.4
version: 8.3.0
homepage: https://www.talsec.app/freerasp-in-app-protection-security-talsec
repository: https://github.com/talsec/Free-RASP-Flutter

Expand Down
Loading