File tree 2 files changed +19
-3
lines changed
2 files changed +19
-3
lines changed Original file line number Diff line number Diff line change 1
1
# CHANGELOG
2
2
3
+ ## 0.5.2
4
+ > Published 15 August 2024
5
+
6
+ ### Features
7
+ - Unsafe API method signatures were updated to return number of written/read bytes [ #360 ] ( https://github.com/Kotlin/kotlinx-io/issues/360 )
8
+
9
+ Note that it's a breaking change as return type is a part of method signature.
10
+ However, updated methods are all inline, so in general,
11
+ projects depending on libraries that were compiled against the previous version
12
+ should not experience binary incompatibility issues after adding a dependency on a never ` kotlinx-io ` version.
13
+
14
+ - Added call-in-place contracts to Unsafe API methods [ #361 ] ( https://github.com/Kotlin/kotlinx-io/issues/361 )
15
+ - Updated Gradle and some dependencies [ #353 ] ( https://github.com/Kotlin/kotlinx-io/pull/353 )
16
+ - Improved build scripts [ #371 ] ( https://github.com/Kotlin/kotlinx-io/pull/371 )
17
+ - Removed the ` Buffer.buffer ` backing field [ #366 ] ( https://github.com/Kotlin/kotlinx-io/pull/366 )
18
+
3
19
## 0.5.1
4
20
> Published 15 July 2024
5
21
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ repositories {
48
48
Add the library to dependencies:
49
49
``` kotlin
50
50
dependencies {
51
- implementation(" org.jetbrains.kotlinx:kotlinx-io-core:0.5.1 " )
51
+ implementation(" org.jetbrains.kotlinx:kotlinx-io-core:0.5.2 " )
52
52
}
53
53
```
54
54
@@ -58,7 +58,7 @@ kotlin {
58
58
sourceSets {
59
59
commonMain {
60
60
dependencies {
61
- implementation(" org.jetbrains.kotlinx:kotlinx-io-core:0.5.1 " )
61
+ implementation(" org.jetbrains.kotlinx:kotlinx-io-core:0.5.2 " )
62
62
}
63
63
}
64
64
}
@@ -72,7 +72,7 @@ Add the library to dependencies:
72
72
<dependency >
73
73
<groupId >org.jetbrains.kotlinx</groupId >
74
74
<artifactId >kotlinx-io-core-jvm</artifactId >
75
- <version >0.5.1 </version >
75
+ <version >0.5.2 </version >
76
76
</dependency >
77
77
```
78
78
You can’t perform that action at this time.
0 commit comments