Skip to content

Commit

Permalink
Release 0.6.0 (#418)
Browse files Browse the repository at this point in the history
  • Loading branch information
fzhinkin authored Nov 19, 2024
1 parent 8250706 commit a47199e
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 4 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# CHANGELOG

## 0.6.0
> Published 19 November 2024
### Features
- On JVM, libraries now include Java Platform Module System (JPMS) modules [#406](https://github.com/Kotlin/kotlinx-io/pull/406)
- Made Segment's size and capacity public [#409](https://github.com/Kotlin/kotlinx-io/pull/409)
- Improved performance of extension functions reading and writing using little-endian byte order [#414](https://github.com/Kotlin/kotlinx-io/pull/414)
- Minor documentation improvements

## 0.5.4
> Published 17 September 2024
Expand Down
15 changes: 12 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ repositories {
Add the library to dependencies:
```kotlin
dependencies {
implementation("org.jetbrains.kotlinx:kotlinx-io-core:0.5.4")
implementation("org.jetbrains.kotlinx:kotlinx-io-core:0.6.0")
}
```

Expand All @@ -58,7 +58,7 @@ kotlin {
sourceSets {
commonMain {
dependencies {
implementation("org.jetbrains.kotlinx:kotlinx-io-core:0.5.4")
implementation("org.jetbrains.kotlinx:kotlinx-io-core:0.6.0")
}
}
}
Expand All @@ -72,10 +72,19 @@ Add the library to dependencies:
<dependency>
<groupId>org.jetbrains.kotlinx</groupId>
<artifactId>kotlinx-io-core-jvm</artifactId>
<version>0.5.4</version>
<version>0.6.0</version>
</dependency>
```

### JPMS support

On JVM, `kotlinx-io` supports Java Modules:
- `kotlinx-io-bytestring` library provides `kotlinx.io.bytestring` module;
- `kotlinx-io-core` library provides `kotlinx.io.core` module.

Read [this](https://kotlinlang.org/docs/gradle-configure-project.html#configure-with-java-modules-jpms-enabled) article
for details on how to configure a Gradle project to utilize JPMS.

### Android

`kotlinx-io` is not tested on Android on a regular basis,
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#

group=org.jetbrains.kotlinx
version=0.6.0-SNAPSHOT
version=0.6.1-SNAPSHOT
kotlin.code.style=official
org.gradle.jvmargs=-Xmx4G
nativeBenchmarksEnabled=true
Expand Down

0 comments on commit a47199e

Please sign in to comment.