Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency com.squareup.okio:okio to v3.9.0 #12

Merged
merged 1 commit into from
Jul 25, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 8, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.squareup.okio:okio 3.3.0 -> 3.9.0 age adoption passing confidence

Release Notes

square/okio (com.squareup.okio:okio)

v3.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.

v3.8.0

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().

v3.7.0

2023-12-16

  • New: Timeout.cancel() prevents a timeout from firing.
  • Breaking: Drop the watchosX86 Kotlin/Native target. From [the Kotlin blog][watchosX86],
    ‘This is an obsolete simulator for Intel Macs. Use the watchosX64 target instead.’
  • New: Add the watchosDeviceArm64 Kotlin/Native target.
  • New: Timeout APIs that accept kotlin.time.Duration.
  • Upgrade: [Kotlin 1.9.21][kotlin_1_9_21].

v3.6.0

2023-10-01

  • Fix: Don't leak file handles when using metadata functions on ZipFileSystem. We had a bug
    where we were closing the .zip file, but not a stream inside of it. We would have prevented
    this bug if only we’d used FakeFileSystem.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].

v3.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 new okio-wasifilesystem module. 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 FileHandle on Kotlin/Native.
  • Upgrade: [Kotlin 1.9.0][kotlin_1_9_0].

v3.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.

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 was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link

github-actions bot commented Jul 8, 2023

Smoke test

FTL tests results

2 failed tests:

Test Result Duration
BarTest#testMethod2 5.87s
BarTest#testMethod5 7.25s

1 flaky tests:

Test Result Duration
NoPackageTest#testMethod2 ⚠️ 18.07s

Longest tests:

Test Result Duration
NoPackageTest#testMethod2 ⚠️ 18.07s
FooTest#testMethod1 14.70s
BarTest#testMethod4 11.13s
BarTest#testMethod5 7.25s
BazTest#testMethod5 7.17s
BazTest#testMethod2 6.14s
BazTest#testMethod1 5.95s
BarTest#testMethod2 5.87s
BarTest#testMethod1 5.25s
BazTest#testMethod3 1.96s

Failed tests errors:

BarTest#testMethod2 (1)
androidx.test.espresso.PerformException: Error performing 'single click - At Coordinates: 539, 1125 and precision: 16, 16' on view '(view is an instance of android.view.ViewGroup and has child matching: an instance of android.widget.TextView and view.getText() with or without transformation to match: is "Confirm")'.
at androidx.test.espresso.PerformException$Builder.build(PerformException.java:1)
at androidx.test.espresso.base.PerformExceptionHandler.handleSafely(PerformExceptionHandler.java:8)
at androidx.test.espresso.base.PerformExceptionHandler.handleSafely(PerformExceptionHandler.java:9)
at androidx.test.espresso.base.DefaultFailureHandler$TypedFailureHandler.handle(DefaultFailureHandler.java:4)
Caused by: java.lang.RuntimeException: Failed to call observer method
at androidx.lifecycle.a$a.a(Unknown Source:74)
at androidx.lifecycle.ReflectiveGenericLifecycleObserver.b(Unknown Source:12)
at androidx.lifecycle.h$a.a(Unknown Source:32)
at androidx.lifecycle.h.a(Unknown Source:106)
Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x0
at android.content.res.Resources.getText(Resources.java:453)
at android.content.res.Resources.getString(Resources.java:546)
at android.content.Context.getString(Context.java:762)
at androidx.appcompat.widget.py7.h(Unknown Source:71)
BarTest#testMethod2 (2)
androidx.test.espresso.PerformException: Error performing 'single click - At Coordinates: 539, 1125 and precision: 16, 16' on view '(view is an instance of android.view.ViewGroup and has child matching: an instance of android.widget.TextView and view.getText() with or without transformation to match: is "Confirm")'.
at androidx.test.espresso.PerformException$Builder.build(PerformException.java:1)
at androidx.test.espresso.base.PerformExceptionHandler.handleSafely(PerformExceptionHandler.java:8)
at androidx.test.espresso.base.PerformExceptionHandler.handleSafely(PerformExceptionHandler.java:9)
at androidx.test.espresso.base.DefaultFailureHandler$TypedFailureHandler.handle(DefaultFailureHandler.java:4)
Caused by: java.lang.RuntimeException: Failed to call observer method
at androidx.lifecycle.a$a.a(Unknown Source:74)
at androidx.lifecycle.ReflectiveGenericLifecycleObserver.b(Unknown Source:12)
at androidx.lifecycle.h$a.a(Unknown Source:32)
at androidx.lifecycle.h.a(Unknown Source:106)
Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x0
at android.content.res.Resources.getText(Resources.java:453)
at android.content.res.Resources.getString(Resources.java:546)
at android.content.Context.getString(Context.java:762)
at androidx.appcompat.widget.py7.h(Unknown Source:71)
BarTest#testMethod5 (1)
TEST FAILED
BarTest#testMethod5 (2)
TEST FAILED

Flaky tests errors:

NoPackageTest#testMethod2 (1)
androidx.test.espresso.base.AssertionErrorHandler$AssertionFailedWithCauseError: View is present in the hierarchy: rr5{id=2131297637, res-name=confirmBtn, visibility=VISIBLE, width=512, height=63, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$a@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=42.0, y=174.0, text=Confirm, input-type=0, ime-target=false, has-links=false}
Expected: is <false>
Got: was <true>
at dalvik.system.VMStack.getThreadStackTrace(Native Method)
at java.lang.Thread.getStackTrace(Thread.java:1841)
Caused by: junit.framework.AssertionFailedError: View is present in the hierarchy: rr5{id=2131297637, res-name=confirmBtn, visibility=VISIBLE, width=512, height=63, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$a@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=42.0, y=174.0, text=Confirm, input-type=0, ime-target=false, has-links=false}
Expected: is <false>
Got: was <true>
at androidx.test.espresso.matcher.ViewMatchers.assertThat(ViewMatchers.java:16)
at androidx.test.espresso.assertion.ViewAssertions$DoesNotExistViewAssertion.check(ViewAssertions.java:3)

@renovate renovate bot changed the title Update dependency com.squareup.okio:okio to v3.4.0 Update dependency com.squareup.okio:okio to v3.5.0 Aug 3, 2023
@renovate renovate bot force-pushed the renovate/com.squareup.okio-okio-3.x branch from 1f7951c to e700c43 Compare August 3, 2023 11:52
@renovate renovate bot changed the title Update dependency com.squareup.okio:okio to v3.5.0 Update dependency com.squareup.okio:okio to v3.6.0 Oct 3, 2023
@renovate renovate bot force-pushed the renovate/com.squareup.okio-okio-3.x branch from e700c43 to 0dd83b9 Compare October 3, 2023 08:39
@renovate renovate bot changed the title Update dependency com.squareup.okio:okio to v3.6.0 Update dependency com.squareup.okio:okio to v3.7.0 Dec 17, 2023
@renovate renovate bot force-pushed the renovate/com.squareup.okio-okio-3.x branch from 0dd83b9 to 4011976 Compare December 17, 2023 05:45
@renovate renovate bot changed the title Update dependency com.squareup.okio:okio to v3.7.0 Update dependency com.squareup.okio:okio to v3.8.0 Feb 10, 2024
@renovate renovate bot force-pushed the renovate/com.squareup.okio-okio-3.x branch from 4011976 to 9e6510f Compare February 10, 2024 02:47
@renovate renovate bot changed the title Update dependency com.squareup.okio:okio to v3.8.0 Update dependency com.squareup.okio:okio to v3.9.0 Mar 13, 2024
@renovate renovate bot force-pushed the renovate/com.squareup.okio-okio-3.x branch from 9e6510f to f47934e Compare March 13, 2024 08:48
@renovate renovate bot force-pushed the renovate/com.squareup.okio-okio-3.x branch from f47934e to 7cb3425 Compare June 19, 2024 07:31
@renovate renovate bot force-pushed the renovate/com.squareup.okio-okio-3.x branch 2 times, most recently from d6c9696 to 9c24a69 Compare July 25, 2024 12:20
@renovate renovate bot force-pushed the renovate/com.squareup.okio-okio-3.x branch from 9c24a69 to 1f586be Compare July 25, 2024 12:35
@lwasyl lwasyl merged commit 4c2a855 into master Jul 25, 2024
1 check passed
@lwasyl lwasyl deleted the renovate/com.squareup.okio-okio-3.x branch July 25, 2024 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant