square/okio (com.squareup.okio:okio)
### [`v3.9.0`](https://togithub.com/square/okio/blob/HEAD/CHANGELOG.md#Version-390)
*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.
### [`v3.8.0`](https://togithub.com/square/okio/blob/HEAD/CHANGELOG.md#Version-380)
*2024-02-09*
- New: `TypedOptions` works like `Options`, but it returns a `T` rather than an index.
- Fix: Don't leave sinks open when there's a race in `Pipe.fold()`.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.7.0
->3.9.0
Release Notes
square/okio (com.squareup.okio:okio)
### [`v3.9.0`](https://togithub.com/square/okio/blob/HEAD/CHANGELOG.md#Version-390) *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. ### [`v3.8.0`](https://togithub.com/square/okio/blob/HEAD/CHANGELOG.md#Version-380) *2024-02-09* - New: `TypedOptions` works like `Options`, but it returns a `T` rather than an index. - Fix: Don't leave sinks open when there's a race in `Pipe.fold()`.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.