diff --git a/.pubignore b/.pubignore index 01ad605..f6ab228 100644 --- a/.pubignore +++ b/.pubignore @@ -1,3 +1,12 @@ .agents/ .cursor/ -example/ \ No newline at end of file +build/ +/pubspec.lock +example/* +!example/lib/ +example/lib/* +!example/lib/main.dart +test/ +pigeons/ +!**/TalsecRuntime.xcframework/ +!**/TalsecRuntime.xcframework/** diff --git a/CHANGELOG.md b/CHANGELOG.md index 077fa37..a453eb0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,25 @@ 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.2.1] - 2026-08-10 + +- Android SDK version: 19.2.1 +- iOS SDK version: 7.1.2 + +### Flutter + +#### Fixed + +- Fixed published package contents so required iOS framework artifacts are included +- Included the example entrypoint for pub.dev; the full demo app remains in the repository only +- Excluded non-essential development files (tests, codegen inputs, build outputs) from the published package + +### Android + +#### Fixed + +- Moved `-flattenpackagehierarchy` out of consumer ProGuard rules to restore AGP 8+ compatibility + ## [8.2.0] - 2026-08-05 - Android SDK version: 19.2.1 diff --git a/android/build.gradle b/android/build.gradle index 9f884f8..7e52bc2 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -49,7 +49,12 @@ android { defaultConfig { minSdkVersion 23 - consumerProguardFiles 'consumer-rules.pro' + } + + buildTypes { + release { + proguardFiles 'proguard-rules.pro' + } } lintOptions { diff --git a/android/consumer-rules.pro b/android/consumer-rules.pro deleted file mode 100644 index 05f9333..0000000 --- a/android/consumer-rules.pro +++ /dev/null @@ -1 +0,0 @@ --flattenpackagehierarchy \ No newline at end of file diff --git a/android/proguard-rules.pro b/android/proguard-rules.pro new file mode 100644 index 0000000..d1adf97 --- /dev/null +++ b/android/proguard-rules.pro @@ -0,0 +1 @@ +-flattenpackagehierarchy diff --git a/pubspec.yaml b/pubspec.yaml index 3111571..1e8578e 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.0 +version: 8.2.1 homepage: https://www.talsec.app/freerasp-in-app-protection-security-talsec repository: https://github.com/talsec/Free-RASP-Flutter