diff --git a/CHANGELOG.md b/CHANGELOG.md index 542acbf3d3..6a2eb2768d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,22 @@ Change Log ========== +## Version 3.4.0 + +_2023-07-07_ + + * New: Adapt a Java NIO FileSystem (`java.nio.file.FileSystem`) as an Okio FileSystem using + `fileSystem.asOkioFileSystem()`. + * New: Adapt Android’s `AssetManager` as an Okio FileSystem using `AssetFileSystem`. This is in the + new `okio-assetfilesystem` module. Android applications should prefer this over + `FileSystem.RESOURCES` as it’s faster to load. + * Fix: Don't crash decoding GZIP files when the optional extra data (`XLEN`) is 32 KiB or larger. + * Fix: Resolve symlinks in `FakeFileSystem.canonicalize()`. + * Fix: Report the correct `createdAtMillis` in `NodeJsFileSystem` file metadata. We were + incorrectly using `ctimeMs`, where `c` means _changed_, not _created_. + * Fix: `UnsafeCursor` is now `Closeable`. + + ## Version 3.3.0 _2023-01-07_ diff --git a/docs/index.md b/docs/index.md index 147fc538f5..a5ea26f553 100644 --- a/docs/index.md +++ b/docs/index.md @@ -95,7 +95,7 @@ Releases Our [change log][changelog] has release history. ```kotlin -implementation("com.squareup.okio:okio:3.3.0") +implementation("com.squareup.okio:okio:3.4.0") ```
@@ -107,7 +107,7 @@ repositories { } dependencies { - implementation("com.squareup.okio:okio:3.3.0") + implementation("com.squareup.okio:okio:3.4.0") } ``` diff --git a/gradle.properties b/gradle.properties index d1c9f63942..260c257f58 100644 --- a/gradle.properties +++ b/gradle.properties @@ -16,5 +16,5 @@ kotlin.mpp.stability.nowarn=true kotlin.mpp.enableCompatibilityMetadataVariant=true GROUP=com.squareup.okio -VERSION_NAME=3.4.0-SNAPSHOT +VERSION_NAME=3.4.0 kotlin.mpp.commonizerLogLevel=info