diff --git a/CHANGELOG.md b/CHANGELOG.md index ea7efaf..55ba984 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,14 @@ # Optimizely Flutter SDK Changelog + +## 1.0.1 +May 8, 2023 + +**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 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/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 ---------- + 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: