From 27c9308fc0f8977d19874830ab638a81a5a0ae3a Mon Sep 17 00:00:00 2001 From: martinzigrai Date: Thu, 24 Sep 2026 12:19:38 +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 fe3e0f4..88c88ac 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -76,5 +76,5 @@ dependencies { androidTestImplementation "androidx.test.ext:junit:$androidxJunitVersion" androidTestImplementation "androidx.test.espresso:espresso-core:$androidxEspressoCoreVersion" - implementation 'com.aheaditec.talsec.security:TalsecSecurity-Community-Capacitor:19.2.3' + implementation 'com.aheaditec.talsec.security:TalsecSecurity-Community-Capacitor:19.3.1' } From 5a0cef8baac650cd376ae6bffd96c2aa09299c6d Mon Sep 17 00:00:00 2001 From: martinzigrai Date: Wed, 30 Sep 2026 14:32:53 +0200 Subject: [PATCH 2/3] feat(android): apply the Talsec Gradle plugin in host mode --- android/build.gradle | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/android/build.gradle b/android/build.gradle index 88c88ac..3054f5a 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -13,20 +13,25 @@ buildscript { repositories { google() mavenCentral() + maven { url 'https://europe-west3-maven.pkg.dev/talsec-artifact-repository/plugin' } } dependencies { classpath 'com.android.tools.build:gradle:8.0.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-serialization:1.9.25" + // TODO: set the real version once app.talsec.plugin with wrapper support is released + classpath 'app.talsec.plugin:talsec-security-plugin:1.1.0' } } apply plugin: 'com.android.library' apply plugin: 'org.jetbrains.kotlin.android' apply plugin: 'kotlinx-serialization' +apply plugin: 'app.talsec.plugin' android { namespace "com.aheaditec.freerasp" + talsec { hostAppIdentity = true } compileSdk Math.max(36, project.hasProperty('rootProject.ext.compileSdk') ? rootProject.ext.compileSdk as int : 36) defaultConfig { minSdkVersion 23 From d2b43c0c196ebf64d36b6c9da4503c33a6a2492c Mon Sep 17 00:00:00 2001 From: martinzigrai Date: Wed, 30 Sep 2026 14:32:53 +0200 Subject: [PATCH 3/3] release: freeRASP 3.3.0 (Android SDK 19.3.1) --- CHANGELOG.md | 21 +++++++++++++++++++++ package.json | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ef1a68d..f7173d3 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). +## [3.3.0] - 2026-09-30 + +- Android SDK version: 19.3.1 +- iOS SDK version: 7.1.4 + +### Capacitor + +#### 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 + ## [3.2.2] - 2026-09-29 - Android SDK version: 19.2.3 diff --git a/package.json b/package.json index e16eeeb..4499023 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "capacitor-freerasp", - "version": "3.2.2", + "version": "3.3.0", "description": "Capacitor plugin for improving app security and threat monitoring on Android and iOS mobile devices", "main": "dist/plugin.cjs.js", "module": "dist/esm/index.js",