From 9acb9af33802f6e3b2e737d758bdb4ea1f2fda55 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sun, 17 Jan 2021 16:53:24 +0600 Subject: [PATCH] Base64ByteArraySerializer --- CHANGELOG.md | 4 ++++ .../inmo/micro_utils/serialization/base64/Base64Serializer.kt | 1 + 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 76a4d02fab8..b9eb10bffc7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## 0.4.18 +* `Serialization` + * `Base 64` + * New `Base64ByteArraySerializer` has been added + ## 0.4.17 * `Common` diff --git a/serialization/base64/src/commonMain/kotlin/dev/inmo/micro_utils/serialization/base64/Base64Serializer.kt b/serialization/base64/src/commonMain/kotlin/dev/inmo/micro_utils/serialization/base64/Base64Serializer.kt index 29e9db330b8..1a623699599 100644 --- a/serialization/base64/src/commonMain/kotlin/dev/inmo/micro_utils/serialization/base64/Base64Serializer.kt +++ b/serialization/base64/src/commonMain/kotlin/dev/inmo/micro_utils/serialization/base64/Base64Serializer.kt @@ -18,3 +18,4 @@ open class Base64Serializer( } object Base64StringSerializer : Base64Serializer({ it }, { it }) +object Base64ByteArraySerializer : Base64Serializer({ it.decodeToString() }, { it.encodeToByteArray() })