File tree Expand file tree Collapse file tree 3 files changed +22
-4
lines changed Expand file tree Collapse file tree 3 files changed +22
-4
lines changed Original file line number Diff line number Diff line change 1
1
# CHANGELOG
2
2
3
+ ## 0.6.0
4
+ > Published 19 November 2024
5
+
6
+ ### Features
7
+ - On JVM, libraries now include Java Platform Module System (JPMS) modules [ #406 ] ( https://github.com/Kotlin/kotlinx-io/pull/406 )
8
+ - Made Segment's size and capacity public [ #409 ] ( https://github.com/Kotlin/kotlinx-io/pull/409 )
9
+ - Improved performance of extension functions reading and writing using little-endian byte order [ #414 ] ( https://github.com/Kotlin/kotlinx-io/pull/414 )
10
+ - Minor documentation improvements
11
+
3
12
## 0.5.4
4
13
> Published 17 September 2024
5
14
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.4 " )
51
+ implementation(" org.jetbrains.kotlinx:kotlinx-io-core:0.6.0 " )
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.4 " )
61
+ implementation(" org.jetbrains.kotlinx:kotlinx-io-core:0.6.0 " )
62
62
}
63
63
}
64
64
}
@@ -72,10 +72,19 @@ 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.4 </version >
75
+ <version >0.6.0 </version >
76
76
</dependency >
77
77
```
78
78
79
+ ### JPMS support
80
+
81
+ On JVM, ` kotlinx-io ` supports Java Modules:
82
+ - ` kotlinx-io-bytestring ` library provides ` kotlinx.io.bytestring ` module;
83
+ - ` kotlinx-io-core ` library provides ` kotlinx.io.core ` module.
84
+
85
+ Read [ this] ( https://kotlinlang.org/docs/gradle-configure-project.html#configure-with-java-modules-jpms-enabled ) article
86
+ for details on how to configure a Gradle project to utilize JPMS.
87
+
79
88
### Android
80
89
81
90
` kotlinx-io ` is not tested on Android on a regular basis,
Original file line number Diff line number Diff line change 4
4
#
5
5
6
6
group =org.jetbrains.kotlinx
7
- version =0.6.0 -SNAPSHOT
7
+ version =0.6.1 -SNAPSHOT
8
8
kotlin.code.style =official
9
9
org.gradle.jvmargs =-Xmx4G
10
10
nativeBenchmarksEnabled =true
You can’t perform that action at this time.
0 commit comments