Jake Wharton
55d846a7d8
Allow Renovate to update KSP by specifying it correctly ( #8778 )
2025-05-17 01:15:32 -04:00
Jake Wharton
6c12fa18fa
Switch to maintained Shadow plugin ( #8779 )
2025-05-17 01:15:23 -04:00
Yuri Schimke
f2640e0b08
Create a friends configuration to use internals. ( #8651 )
...
* Create a friends configuration to use internals.
From https://www.liutikas.net/2025/01/12/Kotlin-Library-Friends.html we should avoid using
@file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE")
So instead lets just be friends.
2025-05-10 12:15:14 +01:00
renovate[bot]
4b1dff6c3f
Update kotlin monorepo to v2.1.20 ( #8708 )
...
* Update kotlin monorepo to v2.1.20
* Update KSP
* Fix osgi
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jake Wharton <jw@squareup.com >
Co-authored-by: Yuri Schimke <yuri@schimke.ee >
2025-05-05 22:16:41 +01:00
renovate[bot]
a51cfbf841
Update dependency com.diffplug.spotless:spotless-plugin-gradle to v7 ( #8702 )
...
* Update dependency com.diffplug.spotless:spotless-plugin-gradle to v7
* Reformat
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jake Wharton <jw@squareup.com >
2025-03-19 15:25:20 -04:00
renovate[bot]
daab95ebff
Update dependency org.apache.httpcomponents.client5:httpclient5 to v5.4.1 ( #8542 )
...
* Update dependency org.apache.httpcomponents.client5:httpclient5 to v5.4.1
* loosen tests
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yuri Schimke <yuri@schimke.ee >
2024-12-28 15:39:03 +00:00
hoding
a88c5d37f8
Upload progress recipe ( #8493 )
2024-12-24 10:35:34 +00:00
Yuri Schimke
ad4c4f0286
Maven dependency checks ( #8431 )
...
* Testing maven dependency checks
* Bump to 1.9.24
2024-06-23 18:02:02 +01:00
Jesse Wilson
d6613810ee
Move coroutines extensions to okhttp3.coroutines ( #8372 )
...
* Move coroutines extensions to okhttp3.coroutines
This has the side-effect of fixing our packaging of this module.
Previously the okhttp-coroutines.jar contained the code from the
:okhttp artifact, not the :okhttp-coroutines artifact. I suspect
something in one of our build steps is incorrectly using the
package names (only) as a cache key, and it should instead be
using the package contents.
* apiDump
2024-04-17 21:24:38 -04:00
Jesse Wilson
6bc0862e4e
Improve some code comments ( #8361 )
2024-04-15 10:55:09 -04:00
Jesse Wilson
d2e91f7cb4
Change parameter order for Cache constructor ( #8338 )
...
* Change parameter order for Cache constructor
Put FileSystem before Path, as is convention.
Also put this new constructor in the public API.
* apiDump
* Track the change in RunSurvey
* Track signature change
2024-04-10 15:46:48 -04:00
renovate[bot]
f4af7f2033
Update plugin com.google.devtools.ksp to v1.9.23-1.0.20 ( #8351 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-07 22:48:17 -04:00
Jesse Wilson
4becb22672
Make sure we have copyright headers ( #8329 )
2024-04-04 23:30:42 -04:00
Jesse Wilson
5b27ba7e82
Clarify a comment on shutting down the dispatcher ( #8328 )
2024-04-04 07:40:21 -04:00
Jesse Wilson
4c62401373
Tidy the tls survey code ( #8324 )
...
* Tidy the tls survey code
* Spotless
2024-04-01 21:44:15 -04:00
Jesse Wilson
6874f11814
Don't depend on external OkHttp from within OkHttp ( #8323 )
...
IntelliJ grabs the wrong one which is quite confusing.
2024-04-01 10:20:08 -04:00
renovate[bot]
368d53742e
Update dependency com.squareup.retrofit2:converter-moshi to v2.11.0 ( #8312 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-30 12:36:30 +00:00
renovate[bot]
475ca1d37e
Update dependency com.squareup.retrofit2:retrofit to v2.11.0 ( #8313 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-30 12:34:45 +00:00
renovate[bot]
b8c6f6283d
Update dependency com.squareup.retrofit2:converter-moshi to v2.10.0 ( #8293 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-18 20:31:48 -04:00
renovate[bot]
49bcdc5be0
Update dependency com.squareup.retrofit2:retrofit to v2.10.0 ( #8294 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-18 20:30:52 -04:00
renovate[bot]
639abfe4f2
Update plugin com.google.devtools.ksp to v1.9.23-1.0.19 ( #8280 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-10 23:44:38 -04:00
renovate[bot]
5369d5b2e7
Update plugin com.google.devtools.ksp to v1.9.22-1.0.18 ( #8272 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 06:14:14 +00:00
renovate[bot]
02df2bbe05
Update dependency com.squareup.moshi:moshi-kotlin-codegen to v1.15.1 ( #8237 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-04 21:42:58 -05:00
renovate[bot]
f57bf7d916
Update plugin com.google.devtools.ksp to v1.9.22-1.0.17 ( #8212 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 21:52:32 -05:00
renovate[bot]
d1b4734b20
Update plugin com.google.devtools.ksp to v1.9.22-1.0.16 ( #8182 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-08 08:47:38 -05:00
Jesse Wilson
a228fd64cc
Reformat with Spotless ( #8180 )
...
* Enable spotless
* Run spotlessApply
* Fixup trimMargin
* Re-run spotlessApply
2024-01-07 20:13:22 -05:00
Jesse Wilson
0e312d7804
Prepare to enable Spotless ( #8179 )
...
* Prepare to enable Spotless
I'm not super keen on any of these changes, but I am very
keen on having automatic formatting.
* Don't actually enable Spotless yet
2024-01-07 11:05:34 -05:00
Jesse Wilson
eb6c016f6f
Stop using AssertJ ( #8174 )
...
* Stop using AssertJ
This completes the migration to assertk.
* Fix a missing import
* Fix some type issues
2024-01-04 00:32:07 -05:00
Jesse Wilson
e285d4e68b
Even more assertk ( #8151 )
...
* Even more assertk
When we split tests into multiplatform we switched them
from AssertJ to assertk. I'm migrating everything over to
assertk so that I can merge tests back together without
changing assertion APIs.
* Fixup some type conversion problems
2023-12-20 20:54:49 -05:00
renovate[bot]
6185d47a71
Update dependency com.squareup.okhttp3:okhttp-coroutines to v5.0.0-alpha.12 ( #8144 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-18 05:35:08 -05:00
Jesse Wilson
6ba49ad099
Upgrade Kotlin to 1.9.21, Okio to 3.7.0 ( #8140 )
...
* Upgrade Kotlin to 1.9.21, Okio to 3.7.0
* Suppress Boolean.hashCode warning
* call the right cancel
* More AnimalSniffer ignores
2023-12-17 09:19:21 -05:00
罗震宇
60d2a545bc
Close the socket when an exception is thrown ( #8105 )
2023-12-03 16:33:52 -05:00
renovate[bot]
789bb0273b
Update plugin com.google.devtools.ksp to v1.9.0-1.0.13 ( #7972 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-06 21:42:17 -04:00
Yuri Schimke
d03decd45a
Kotlin 1.9 ( #7952 )
2023-07-22 13:28:51 +01:00
renovate[bot]
fe7a0b6201
Update kotlin monorepo to v1.8.21 ( #7858 )
...
* Update kotlin monorepo to v1.8.21
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yuri Schimke <yuri@schimke.ee >
2023-05-27 16:05:49 +01:00
renovate[bot]
0f11240445
Update dependency com.squareup.moshi:moshi-kotlin-codegen to v1.15.0 ( #7835 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-20 20:59:09 +01:00
Yuri Schimke
f408411ff9
Avoid exposing internal methods ( #7734 )
2023-04-23 08:05:59 +01:00
renovate[bot]
64a9c8e4db
Update plugin com.google.devtools.ksp to v1.8.10-1.0.9 ( #7683 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-10 19:27:01 +00:00
Jesse Wilson
585e3c22f7
Restore AnimalSniffer support ( #7672 )
...
It wasn't working because we weren't configuring the dependency type
correctly.
https://github.com/xvik/gradle-animalsniffer-plugin/issues/64
2023-01-29 22:38:07 -05:00
renovate[bot]
1b7360e30a
Update plugin com.google.devtools.ksp to v1.8.0-1.0.9 ( #7669 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-26 15:58:17 +00:00
Jesse Wilson
847b5af240
Avoid InetAddress.getCanonicalHostName(). ( #7607 )
...
Just hard-coding 'localhost' is simpler and avoids problems where
the host machine's IP address has additional DNS registrations.
Closes: https://github.com/square/okhttp/issues/7603
2023-01-02 09:04:37 -05:00
Yuri Schimke
eba89ae4a0
Fix JavaHttpClientTest tests on JDK 19 ( #7618 )
2023-01-02 21:25:57 +10:00
Yuri Schimke
7287352b26
Add a CI build for JDK 19 ( #7614 )
2023-01-02 20:09:35 +10:00
Jesse Wilson
fe6db78647
Get more TLS stuff passing on BouncyCastle ( #7602 )
...
There's something up with ECDSA on BouncyCastle, and rather
than figuring it out I've just switched to RSA signatures
with that provider.
2022-12-31 20:39:55 -05:00
Yuri Schimke
1406944e1c
Kotlin 1.8 ( #7575 )
...
* Kotlin 1.8 testing
* Kotlin 1.8 testing
* fix api
* Updates
* Updates
* Workaround build issue
2022-12-30 09:41:51 -05:00
Jesse Wilson
3ca2e64744
Clean up some Mockwebserver3 internals ( #7582 )
2022-12-29 06:27:59 +10:00
Jesse Wilson
fe15ccda5b
Switch to a Builder for mockwebserver3.MockResponse ( #7578 )
...
* Switch to a Builder for mockwebserver3.MockResponse
* Migrate lots of tests to MockResponse.Builder
* Improve some code style
* Follow naming conventions in MockResponse.Builder
* Apply side-effects for inTunnel=true
* Update the API
2022-12-28 10:13:49 -05:00
renovate[bot]
df35c2d8ae
Update dependency com.squareup.okhttp3:okhttp-coroutines to v5.0.0-alpha.11 ( #7573 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-25 11:00:23 +10:00
Yuri Schimke
8be05e4bce
Bump ksp ( #7477 )
2022-10-15 13:49:34 +01:00
renovate[bot]
052a73d3ab
Update dependency com.squareup.moshi:moshi-kotlin-codegen to v1.14.0 ( #7455 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-18 11:02:14 +01:00