From d6c38c257c79974ac7e6d77b84ce2eeefc1b92b0 Mon Sep 17 00:00:00 2001 From: Jesse Wilson Date: Tue, 12 Mar 2024 21:51:35 -0400 Subject: [PATCH] Prepare for release 3.9.0. --- CHANGELOG.md | 17 +++++++++++++++++ docs/index.md | 4 ++-- gradle.properties | 2 +- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 85fe2aaf4d..17c3294a9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,23 @@ Change Log ========== +## Version 3.9.0 + +_2024-03-12_ + + * New: `FileSystem.SYSTEM` can be used in source sets that target both Kotlin/Native and + Kotlin/JVM. Previously, we had this symbol in each source set but it wasn't available to + common source sets. + * New: `COpaquePointer.readByteString(...)` creates a ByteString from a memory address. + * New: Support `InflaterSource`, `DeflaterSink`, `GzipSink`, and `GzipSource` in Kotlin/Native. + * New: Support openZip() on Kotlin/Native. One known bug in this implementation is that + `FileMetadata.lastModifiedAtMillis()` is interpreted as UTC and not the host machine's time zone. + * New: Prefer NTFS timestamps in ZIP file systems' metadata. This avoids the time zone problems + of ZIP's built-in DOS timestamps, and the 2038 time bombs of ZIP's extended timestamps. + * Fix: Don't leak file handles to opened JAR files open in `FileSystem.RESOURCES`. + * Fix: Don't throw a `NullPointerException` if `Closeable.use { ... }` returns null. + + ## Version 3.8.0 _2024-02-09_ diff --git a/docs/index.md b/docs/index.md index 52fdeb00af..204cf2b1fd 100644 --- a/docs/index.md +++ b/docs/index.md @@ -98,7 +98,7 @@ Releases Our [change log][changelog] has release history. ```kotlin -implementation("com.squareup.okio:okio:3.8.0") +implementation("com.squareup.okio:okio:3.9.0") ```
@@ -110,7 +110,7 @@ repositories { } dependencies { - implementation("com.squareup.okio:okio:3.8.0") + implementation("com.squareup.okio:okio:3.9.0") } ``` diff --git a/gradle.properties b/gradle.properties index a5aa54fbe9..b255625b2c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -11,5 +11,5 @@ android.defaults.buildfeatures.shaders=false kotlin.mpp.stability.nowarn=true GROUP=com.squareup.okio -VERSION_NAME=3.9.0-SNAPSHOT +VERSION_NAME=3.9.0 kotlin.mpp.commonizerLogLevel=info