From 053361458894b9f37793ea104cae3379ab85b935 Mon Sep 17 00:00:00 2001 From: Mike Chu Date: Mon, 8 May 2023 17:08:41 -0400 Subject: [PATCH 1/4] Fix gradle & proguard rules --- android/build.gradle | 5 ++++- android/proguard-rules.txt | 14 ++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 android/proguard-rules.txt diff --git a/android/build.gradle b/android/build.gradle index d2e1bf2..d707cf2 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -49,6 +49,9 @@ android { versionName version_name buildConfigField "String", "CLIENT_VERSION", "\"$version_name\"" multiDexEnabled true + + // these rules will be merged to app's proguard rules + consumerProguardFiles './proguard-rules.txt' } compileOptions { @@ -61,7 +64,7 @@ android { buildTypes { release { - minifyEnabled false + minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } diff --git a/android/proguard-rules.txt b/android/proguard-rules.txt new file mode 100644 index 0000000..7fede45 --- /dev/null +++ b/android/proguard-rules.txt @@ -0,0 +1,14 @@ +# Add project specific ProGuard rules here. +# You can edit the include path and order by changing the proguardFiles +# directive in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# Optimizely +-keep class com.optimizely.optimizely_flutter_sdk.** {*;} +-keep class com.fasterxml.jackson.** {*;} +##---------------End: proguard configuration ---------- + From 0d4a5e8bb95fdd8feed234a23ea0e6b4fd293a4c Mon Sep 17 00:00:00 2001 From: Mike Chu Date: Mon, 8 May 2023 17:12:16 -0400 Subject: [PATCH 2/4] Update CHANGELOG --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ea7efaf..02b7f2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,14 @@ # Optimizely Flutter SDK Changelog + +## 1.0.1 +May 8, 20223 + +**Official General Availability (GA) release** + +### Bug Fixes + +* Fix "no serializer found" error ([#51](https://github.com/optimizely/optimizely-flutter-sdk/pull/51)). + ## 1.0.1-beta March 10, 2022 @@ -6,6 +16,7 @@ March 10, 2022 ## 1.0.0-beta November 3, 2022 + **Beta release of the Optimizely X Full Stack Flutter SDK.** ### New Features From 21e10baf9766046f4c08856a7b98100b5d0ce78a Mon Sep 17 00:00:00 2001 From: Mike Chu Date: Mon, 8 May 2023 17:22:40 -0400 Subject: [PATCH 3/4] Bump version numbers --- README.md | 2 +- pubspec.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9f6b00a..5da0c09 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ Other Flutter platforms are not currently supported by this SDK. To add the flutter-sdk to your project dependencies, include the following in your app's pubspec.yaml: ``` - optimizely_flutter_sdk: ^1.0.1-beta + optimizely_flutter_sdk: ^1.0.1 ``` Then run diff --git a/pubspec.yaml b/pubspec.yaml index 6944681..66d28c3 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: optimizely_flutter_sdk description: This repository houses the Flutter SDK for use with Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts. -version: 1.0.1-beta +version: 1.0.1 homepage: https://github.com/optimizely/optimizely-flutter-sdk environment: From d3a80eda4c57554da991eee5130b1fce70a1f22d Mon Sep 17 00:00:00 2001 From: Mike Chu Date: Mon, 8 May 2023 17:46:31 -0400 Subject: [PATCH 4/4] Fix year in CHANGELOG --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 02b7f2d..55ba984 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # Optimizely Flutter SDK Changelog ## 1.0.1 -May 8, 20223 +May 8, 2023 **Official General Availability (GA) release**