PassAndroid
PassAndroid copied to clipboard
Bump com.squareup.okio:okio from 3.3.0 to 3.6.0
Bumps com.squareup.okio:okio from 3.3.0 to 3.6.0.
Changelog
Sourced from com.squareup.okio:okio's changelog.
Version 3.6.0
2023-10-01
- Fix: Don't leak file handles when using
metadatafunctions onZipFileSystem. We had a bug where we were closing the.zipfile, but not a stream inside of it. We would have prevented this bug if only we’d usedFakeFileSystem.checkNoOpenFiles()in our tests!- Fix: Don't build an index of a class loader's resources in
ResourceFileSystem.read(). This operation doesn't need this index, and building it is potentially expensive.- New: Experimentally support Linux on ARM64 for Kotlin/Native targets (
linuxArm64). Note that we haven't yet added CI test coverage for this platform.- Upgrade: [Kotlin 1.9.10][kotlin_1_9_10].
Version 1.17.6
2023-10-01
- Fix: Don't crash decoding GZIP files when the optional extra data (
XLEN) is 32 KiB or larger.Version 3.5.0
2023-08-02
- New: Support the WebAssembly (WASM) platform. Okio's support for WASM is experimental, but improving, just like Kotlin's own support for WASM.
- New: Adapt WebAssembly System Interface (WASI) API's as an Okio FileSystem using
WasiFileSystem. This is in the newokio-wasifilesystemmodule. It requires the [preview1] WASI API. We’ll make backwards-incompatible upgrades to new WASI API versions as they become available.- Fix: Return relative paths in the NIO adapter FileSystem when required.
FileSystem.list()had always returned absolute paths, even when the target directory was supplied as a relative path.- Fix: Don't crash when reading into an empty array using
FileHandleon Kotlin/Native.- Upgrade: [Kotlin 1.9.0][kotlin_1_9_0].
Version 3.4.0
2023-07-07
- New: Adapt a Java NIO FileSystem (
java.nio.file.FileSystem) as an Okio FileSystem usingfileSystem.asOkioFileSystem().- New: Adapt Android’s
AssetManageras an Okio FileSystem usingAssetFileSystem. This is in the newokio-assetfilesystemmodule. Android applications should prefer this overFileSystem.RESOURCESas 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
createdAtMillisinNodeJsFileSystemfile metadata. We were
... (truncated)
Commits
0b9ace5Prepare for release 3.6.0.ce4df5eFix file leak when usingmetadatafunctions (#1359)59555b9Merge pull request #1357 from square/renovate/com.diffplug.spotless-spotless-...95d9933Update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.22.08eaacd1Merge pull request #1329 from square/renovate/macos-13.x3548029Merge branch 'master' into renovate/macos-13.x792fba4Merge pull request #1351 from square/renovate/com.diffplug.spotless-spotless-...65343aeMerge pull request #1355 from square/renovate/actions-setup-java-3.x9df5513Update actions/setup-java action to v3.13.0c2de2e8Merge pull request #1352 from square/renovate/com.willowtreeapps.assertk-asse...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)