diff --git a/.gitignore b/.gitignore index 8ac0e44..e3f8ce3 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,7 @@ build/ .idea/ .vscode/ *.iml -*.lock \ No newline at end of file +*.lock +android/.project + +example/android/app/.project diff --git a/CHANGELOG.md b/CHANGELOG.md index b51c385..c36b13a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ -## 1.0.1 - #NullSafety +# Changelog -## 1.0.0 - #First Version +## [Unreleased] + +## [1.0.2] - 2021-06-17 +### Added +- Possibility of sending dynamic token + +## [1.0.1] - 2021-04-03 +### Added +- NullSafety for Flutter 2 + +## [1.0.0] - 2020-07-22 +### Added +- First Version diff --git a/android/build.gradle b/android/build.gradle index cb5005c..21b821a 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -32,7 +32,7 @@ android { disable 'InvalidPackage' } dependencies { - implementation "com.github.tamojuno:direct-checkout-android:1.0.2" + implementation "com.github.tamojuno:direct-checkout-android:1.0.3" implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.2.61' } } diff --git a/android/src/main/java/br/com/juno/juno_direct_checkout/JunoDirectCheckoutPlugin.java b/android/src/main/java/br/com/juno/juno_direct_checkout/JunoDirectCheckoutPlugin.java index d589fd8..fd7c6b2 100644 --- a/android/src/main/java/br/com/juno/juno_direct_checkout/JunoDirectCheckoutPlugin.java +++ b/android/src/main/java/br/com/juno/juno_direct_checkout/JunoDirectCheckoutPlugin.java @@ -51,11 +51,14 @@ public void onMethodCall(@NonNull MethodCall call, @NonNull Result result) { switch (call.method) { case "init": Boolean prod = true; + final String token = call.argument("public_token"); + if (call.hasArgument("prod")) { prod = call.argument("prod"); } + InitializeDirectCheckoutListener initializeListener = new InitializeDirectCheckoutListener(result); - DirectCheckout.initialize(context, prod, initializeListener); + DirectCheckout.initialize(context, prod, token, initializeListener); break; case "getCardHash": CodigoHashDirectCheckoutListener listener = new CodigoHashDirectCheckoutListener(result); diff --git a/pubspec.yaml b/pubspec.yaml index 5b7a791..91815cb 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: juno_direct_checkout -description: SDK para criptografia e validação de dados do cartão de crédito para integração com a API de pagamentos da Juno/BoletoBancário. -version: 1.0.1 +description: SDK for encryption and validation of credit card data for integration with the Juno/BoletoBancário payment API. +version: 1.0.2 homepage: https://github.com/tamojuno/juno_direct_checkout_flutter environment: