diff --git a/CHANGELOG.md b/CHANGELOG.md index 90963226..ec7b69e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # CHANGELOG +## 0.5.4 +> Published 17 September 2024 + +### Features +- Extended Unsafe API with a function allowing to iterate over all Buffer's segments [#383](https://github.com/Kotlin/kotlinx-io/pull/383) +- Implemented `ByteString` conversion to/from `NSData` on Apple platforms [#384](https://github.com/Kotlin/kotlinx-io/pull/384) +- Implemented extensions to read/write `ByteString` from to/from `ByteBuffer`, as well as representing + `ByteString` as a read-only `ByteBuffer` on JVM [#387](https://github.com/Kotlin/kotlinx-io/pull/387) +- Implemented `ByteString` factory accepting unsigned bytes [#390](https://github.com/Kotlin/kotlinx-io/pull/390) +- Reimplemented various functions using Unsafe API [#337](https://github.com/Kotlin/kotlinx-io/pull/337) +- Minor documentation improvements + ## 0.5.3 > Published 19 August 2024 diff --git a/README.md b/README.md index da2368c4..bca1c2c7 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ repositories { Add the library to dependencies: ```kotlin dependencies { - implementation("org.jetbrains.kotlinx:kotlinx-io-core:0.5.3") + implementation("org.jetbrains.kotlinx:kotlinx-io-core:0.5.4") } ``` @@ -58,7 +58,7 @@ kotlin { sourceSets { commonMain { dependencies { - implementation("org.jetbrains.kotlinx:kotlinx-io-core:0.5.3") + implementation("org.jetbrains.kotlinx:kotlinx-io-core:0.5.4") } } } @@ -72,7 +72,7 @@ Add the library to dependencies: org.jetbrains.kotlinx kotlinx-io-core-jvm - 0.5.3 + 0.5.4 ```