Skip to content

Commit a47199e

Browse files
authored
Release 0.6.0 (#418)
1 parent 8250706 commit a47199e

File tree

3 files changed

+22
-4
lines changed

3 files changed

+22
-4
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# CHANGELOG
22

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+
312
## 0.5.4
413
> Published 17 September 2024
514

README.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ repositories {
4848
Add the library to dependencies:
4949
```kotlin
5050
dependencies {
51-
implementation("org.jetbrains.kotlinx:kotlinx-io-core:0.5.4")
51+
implementation("org.jetbrains.kotlinx:kotlinx-io-core:0.6.0")
5252
}
5353
```
5454

@@ -58,7 +58,7 @@ kotlin {
5858
sourceSets {
5959
commonMain {
6060
dependencies {
61-
implementation("org.jetbrains.kotlinx:kotlinx-io-core:0.5.4")
61+
implementation("org.jetbrains.kotlinx:kotlinx-io-core:0.6.0")
6262
}
6363
}
6464
}
@@ -72,10 +72,19 @@ Add the library to dependencies:
7272
<dependency>
7373
<groupId>org.jetbrains.kotlinx</groupId>
7474
<artifactId>kotlinx-io-core-jvm</artifactId>
75-
<version>0.5.4</version>
75+
<version>0.6.0</version>
7676
</dependency>
7777
```
7878

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+
7988
### Android
8089

8190
`kotlinx-io` is not tested on Android on a regular basis,

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55

66
group=org.jetbrains.kotlinx
7-
version=0.6.0-SNAPSHOT
7+
version=0.6.1-SNAPSHOT
88
kotlin.code.style=official
99
org.gradle.jvmargs=-Xmx4G
1010
nativeBenchmarksEnabled=true

0 commit comments

Comments
 (0)