File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# CHANGELOG
22
3+ ## Version 2.3.0 (2024-12-15)
4+ - Fixes ` Encoder.Companion ` extension function ` ByteArray.encodeToString ` not zeroing
5+ out its local ` StringBuilder ` before returning encoded data. [[ #155 ]] [ 155 ]
6+ - Deprecates the following [[ #156 ]] [ 156 ] [[ #158 ]] [ 158 ] :
7+ - ` Decoder.Companion ` extension function ` ByteArray.decodeToByteArray `
8+ - ` Decoder.Companion ` extension function ` ByteArray.decodeToByteArrayOrNull `
9+ - ` Encoder.Companion ` extension function ` ByteArray.encodeToByteArray `
10+ - ` DecoderInput ` constructor for ` ByteArray ` input
11+ - Adds support for constant-time operations when encoding/decoding (off by
12+ default). [[ #154 ]] [ 154 ]
13+ - Adds ` dokka ` documentation at ` https://encoding.matthewnelson.io ` [[ #157 ]] [ 157 ]
14+
315## Version 2.2.2 (2024-08-30)
416 - Updates dependencies
517 - Kotlin ` 1.9.23 ` -> ` 1.9.24 `
196208[ 144 ] : https://github.com/05nelsonm/encoding/pull/144
197209[ 147 ] : https://github.com/05nelsonm/encoding/pull/147
198210[ 150 ] : https://github.com/05nelsonm/encoding/pull/150
211+ [ 154 ] : https://github.com/05nelsonm/encoding/pull/154
212+ [ 155 ] : https://github.com/05nelsonm/encoding/pull/155
213+ [ 156 ] : https://github.com/05nelsonm/encoding/pull/156
214+ [ 157 ] : https://github.com/05nelsonm/encoding/pull/157
215+ [ 158 ] : https://github.com/05nelsonm/encoding/pull/158
199216[ MIGRATION ] : https://github.com/05nelsonm/encoding/blob/master/MIGRATION.md
Original file line number Diff line number Diff line change @@ -280,7 +280,7 @@ See [sample project](sample/README.md)
280280``` kotlin
281281// build.gradle.kts
282282dependencies {
283- val encoding = " 2.2.2 "
283+ val encoding = " 2.3.0 "
284284 implementation(" io.matthewnelson.encoding:base16:$encoding " )
285285 implementation(" io.matthewnelson.encoding:base32:$encoding " )
286286 implementation(" io.matthewnelson.encoding:base64:$encoding " )
@@ -297,7 +297,7 @@ Alternatively, you can use the BOM.
297297// build.gradle.kts
298298dependencies {
299299 // define the BOM and its version
300- implementation(platform(" io.matthewnelson.encoding:bom:2.2.2 " ))
300+ implementation(platform(" io.matthewnelson.encoding:bom:2.3.0 " ))
301301
302302 // define artifacts without version
303303 implementation(" io.matthewnelson.encoding:base16" )
@@ -310,7 +310,7 @@ dependencies {
310310```
311311
312312<!-- TAG_VERSION -->
313- [ badge-latest-release ] : https://img.shields.io/badge/latest--release-2.2.2 -blue.svg?style=flat
313+ [ badge-latest-release ] : https://img.shields.io/badge/latest--release-2.3.0 -blue.svg?style=flat
314314[ badge-license ] : https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat
315315
316316<!-- TAG_DEPENDENCIES -->
Original file line number Diff line number Diff line change @@ -27,10 +27,10 @@ POM_DEVELOPER_ID=05nelsonm
2727POM_DEVELOPER_NAME =Matthew Nelson
2828POM_DEVELOPER_URL =https://github.com/05nelsonm/
2929
30- VERSION_NAME =2.2.3-SNAPSHOT
30+ VERSION_NAME =2.3.0
3131# 0.1.0-alpha01 = 00 01 00 11
3232# 0.1.0-beta01 = 00 01 00 21
3333# 0.1.0-rc01 = 00 01 00 31
3434# 0.1.0 = 00 01 00 99
3535# 1.1.0 = 01 01 00 99
36- VERSION_CODE =2020399
36+ VERSION_CODE =02030099
You can’t perform that action at this time.
0 commit comments