Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: square/okio
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: parent-3.12.0
Choose a base ref
...
head repository: square/okio
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: parent-3.13.0
Choose a head ref
  • 11 commits
  • 19 files changed
  • 5 contributors

Commits on May 14, 2025

  1. Configuration menu
    Copy the full SHA
    bd4cc34 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2025

  1. Configuration menu
    Copy the full SHA
    6315874 View commit details
    Browse the repository at this point in the history
  2. Update dependency com.diffplug.spotless:spotless-plugin-gradle to v7.…

    …0.4 (#1630)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 27, 2025
    Configuration menu
    Copy the full SHA
    23a98b6 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2025

  1. Update dependency com.android.tools.build:gradle to v8.10.1 (#1631)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 28, 2025
    Configuration menu
    Copy the full SHA
    414b364 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2025

  1. New Socket interface (#1633)

    * New Channel interface
    
    I haven't yet hooked this up to Socket, but I intend to
    in a follow-up PR.
    
    * apiDump
    
    * Use the word Socket instead of Channel
    squarejesse authored Jun 4, 2025
    Configuration menu
    Copy the full SHA
    43343f7 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2025

  1. Update dependency gradle to v8.14.2 (#1634)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 5, 2025
    Configuration menu
    Copy the full SHA
    4c7f6d2 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2025

  1. New concrete implementation of okio.Socket (#1636)

    * New concrete implementation of okio.Socket
    
    This turned out to be much trickier than I had expected.
    The default java.net.Socket inputStream and outputStream
    close the entire Socket when they are closed. This offers
    different behavior - the two streams are closed independently.
    When both are closed the socket is closed and its resources
    are released.
    
    * Don't create a Socket sample
    
    This was just to confirm the Java API worked
    as intended.
    
    * Also test pipes
    
    * Fix names to support setting multiple bits
    
    * apiDump
    
    * Suppress a ktlint bug
    
    ---------
    
    Co-authored-by: Jesse Wilson <jwilson@squareup.com>
    swankjesse and squarejesse authored Jun 12, 2025
    Configuration menu
    Copy the full SHA
    9b09a58 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3b61f6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1621 from square/jw.central.2025-05-14

    Migrate to Sonatype Central Portal
    BlockJakeWharton authored Jun 12, 2025
    Configuration menu
    Copy the full SHA
    c6c8340 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2025

  1. New API, inMemorySocketPair() (#1638)

    * New API, inMemorySocketPair()
    
    I'm using Array<Socket> instead of Pair<Socket, Socket>
    because Array is _slightly_ more friendly to Java-language
    consumers.
    
    * apiDump
    
    ---------
    
    Co-authored-by: Jesse Wilson <jwilson@squareup.com>
    swankjesse and squarejesse authored Jun 13, 2025
    Configuration menu
    Copy the full SHA
    4e40f38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    defd5fb View commit details
    Browse the repository at this point in the history
Loading