From 48d4dd5c8ff6d42ad2990c1661f348bb46d99d8e Mon Sep 17 00:00:00 2001 From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com> Date: Fri, 26 Jul 2024 23:55:55 +0600 Subject: [PATCH] chore: update version and fix warning (#76) --- CHANGELOG.md | 7 +++++++ README.md | 2 +- lib/package_info.dart | 2 +- lib/src/data_objects/decide_response.dart | 1 + lib/src/data_objects/optimizely_config.dart | 4 ++++ lib/src/optimizely_client_wrapper.dart | 2 +- pubspec.yaml | 2 +- 7 files changed, 16 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e77038..6cf3ba9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Optimizely Flutter SDK Changelog +## 2.0.1 +July 25, 2024 + +### Bug Fixes + +* Migration of flutter's gradle plugins ([#74](https://github.com/optimizely/optimizely-flutter-sdk/pull/74)). + ## 2.0.0 January 23, 2024 diff --git a/README.md b/README.md index 2de1dd5..9fbc097 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,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: ^2.0.0 + optimizely_flutter_sdk: ^2.0.1 ``` Then run diff --git a/lib/package_info.dart b/lib/package_info.dart index adef0b3..2ccb4b5 100644 --- a/lib/package_info.dart +++ b/lib/package_info.dart @@ -3,5 +3,5 @@ class PackageInfo { static const String name = 'optimizely_flutter_sdk'; - static const String version = '2.0.0'; + static const String version = '2.0.1'; } diff --git a/lib/src/data_objects/decide_response.dart b/lib/src/data_objects/decide_response.dart index dc2809a..29f8cdf 100644 --- a/lib/src/data_objects/decide_response.dart +++ b/lib/src/data_objects/decide_response.dart @@ -77,6 +77,7 @@ class BaseDecideResponse extends BaseResponse { if (json[Constants.responseResult] is Map) { final decisionsMap = Map.from(json[Constants.responseResult]); + // ignore: unnecessary_set_literal decisionsMap.forEach((k, v) => { if (v is Map) {_decisions[k] = Decision(Map.from(v))} diff --git a/lib/src/data_objects/optimizely_config.dart b/lib/src/data_objects/optimizely_config.dart index 51afbef..b771cc0 100644 --- a/lib/src/data_objects/optimizely_config.dart +++ b/lib/src/data_objects/optimizely_config.dart @@ -33,6 +33,7 @@ class OptimizelyConfig { if (optimizelyConfig[Constants.experimentsMap] is Map) { final experimentsMapDynamic = Map.from(optimizelyConfig[Constants.experimentsMap]); + // ignore: unnecessary_set_literal experimentsMapDynamic.forEach((k, v) => { if (v is Map) { @@ -45,6 +46,7 @@ class OptimizelyConfig { if (optimizelyConfig[Constants.featuresMap] is Map) { final featuresMapDynamic = Map.from(optimizelyConfig[Constants.featuresMap]); + // ignore: unnecessary_set_literal featuresMapDynamic.forEach((k, v) => { if (v is Map) { @@ -288,6 +290,7 @@ class OptimizelyExperiment { if (parsedJson[Constants.variationsMap] is Map) { final variationsMapDynamic = Map.from(parsedJson[Constants.variationsMap]); + // ignore: unnecessary_set_literal variationsMapDynamic.forEach((k, v) => { if (v is Map) { @@ -338,6 +341,7 @@ class OptimizelyVariation { if (parsedJson[Constants.variablesMap] is Map) { final variablesMapDynamic = Map.from(parsedJson[Constants.variablesMap]); + // ignore: unnecessary_set_literal variablesMapDynamic.forEach((k, v) => { if (v is Map) { diff --git a/lib/src/optimizely_client_wrapper.dart b/lib/src/optimizely_client_wrapper.dart index 590d17c..4d6e0c0 100644 --- a/lib/src/optimizely_client_wrapper.dart +++ b/lib/src/optimizely_client_wrapper.dart @@ -67,7 +67,7 @@ class OptimizelyClientWrapper { _channel.setMethodCallHandler(methodCallHandler); final convertedOptions = Utils.convertDecideOptions(defaultDecideOptions); final convertedLogLevel = Utils.convertLogLevel(defaultLogLevel); - final sdkVersion = PackageInfo.version; + const sdkVersion = PackageInfo.version; Map requestDict = { Constants.sdkKey: sdkKey, diff --git a/pubspec.yaml b/pubspec.yaml index 7ffd848..53e822c 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: 2.0.0 +version: 2.0.1 homepage: https://github.com/optimizely/optimizely-flutter-sdk environment: