diff --git a/android/build.gradle b/android/build.gradle index 8a10f03..358c58f 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,5 +1,5 @@ group 'com.oakam.survicate.survicate_flutter_sdk' -version '2.1.2' +version '2.1.3' buildscript { ext.kotlin_version = '1.6.10' @@ -9,7 +9,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:4.2.0' + classpath 'com.android.tools.build:gradle:4.2.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } @@ -37,9 +37,14 @@ android { lintOptions { disable 'InvalidPackage' } + buildTypes { + release { + consumerProguardFiles 'proguard-rules.pro' + } + } } dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" - implementation 'com.survicate:survicate-sdk:1.6.5' + implementation 'com.survicate:survicate-sdk:1.7.4' } diff --git a/android/proguard-rules.pro b/android/proguard-rules.pro new file mode 100644 index 0000000..c286f86 --- /dev/null +++ b/android/proguard-rules.pro @@ -0,0 +1,4 @@ +-keep @com.squareup.moshi.JsonQualifier class * +-keep public class com.survicate.surveys.entities.** +-keep public class com.survicate.surveys.infrastructure.network.** +-keep public class com.survicate.surveys.infrastructure.serialization.** \ No newline at end of file diff --git a/example/android/build.gradle b/example/android/build.gradle index c523156..b3a325d 100644 --- a/example/android/build.gradle +++ b/example/android/build.gradle @@ -6,7 +6,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:4.1.3' + classpath 'com.android.tools.build:gradle:4.2.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties index 2f2b208..6204654 100644 --- a/example/android/gradle/wrapper/gradle-wrapper.properties +++ b/example/android/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip diff --git a/ios/survicate_flutter_sdk.podspec b/ios/survicate_flutter_sdk.podspec index 7da2474..20fb517 100644 --- a/ios/survicate_flutter_sdk.podspec +++ b/ios/survicate_flutter_sdk.podspec @@ -4,7 +4,7 @@ # Pod::Spec.new do |s| s.name = 'survicate_flutter_sdk' - s.version = '2.1.2' + s.version = '2.1.3' s.summary = 'Survicate mobile survey SDK for Flutter.' s.description = <<-DESC A new flutter plugin project. @@ -15,7 +15,7 @@ A new flutter plugin project. s.source = { :path => '.' } s.source_files = 'Classes/**/*' s.dependency 'Flutter' - s.dependency 'Survicate', '1.8.1' + s.dependency 'Survicate', '1.8.2' s.platform = :ios, '10.0' # Flutter.framework does not contain a i386 slice. diff --git a/pubspec.yaml b/pubspec.yaml index 0e756c8..7482e8f 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: survicate_flutter_sdk description: Survicate mobile SDK for Flutter allows you to survey specific groups of your mobile app users to understand their needs, expectations, and objections. -version: 2.1.2 +version: 2.1.3 homepage: https://github.com/andre-paraense/survicate-flutter-sdk issue_tracker: https://github.com/andre-paraense/survicate-flutter-sdk/issues