1
0
mirror of https://github.com/square/okhttp.git synced 2025-07-06 01:01:14 +03:00
Commit Graph

108 Commits

Author SHA1 Message Date
95cb15ab4d Disable javadoc (#8025) 2023-09-16 10:38:35 +01:00
248b0e6318 Update Release version (#7792) 2023-05-01 11:27:57 +01:00
f408411ff9 Avoid exposing internal methods (#7734) 2023-04-23 08:05:59 +01:00
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
e9a3ad3d94 4.10.0 is out 2022-06-12 10:09:53 -04:00
a62974de39 Remove DnsRecordCodec from our public API (#7113) 2022-02-27 10:23:43 -05:00
3e16ec28fe Adopt Kotlin's binary compatibility validator (#7112) 2022-02-26 14:17:33 -05:00
362f53546d Adopt Version Catalog and Updates plugin (#7075) 2022-02-15 23:38:32 +00:00
f5758b7f26 Enable Gradle's type-safe project accessors (#7069) 2022-02-08 20:01:28 +00:00
5cfc040daf Replace StandardCharsets with Charsets in Kotlin (#6986) 2022-01-08 16:17:43 +00:00
8debc78b00 Simplify gradle kts (#6931) 2021-11-27 12:31:27 +00:00
d9a65a85c5 Switch to Vanniktech for Maven publishing (#6929)
* Switch to Vanniktech for Maven publishing

Steal configuration from Okio, which already works nicely.

* Update mockwebserver-junit5/build.gradle.kts

Co-authored-by: Benoît Quenaudon <bquenaudon@squareup.com>

Co-authored-by: Benoît Quenaudon <bquenaudon@squareup.com>
2021-11-26 06:58:00 -05:00
d0759a7907 Simplify kts (#6926)
* Simplify kts

* Use extensions

* Use extensions

* Simplify kts
2021-11-25 19:41:08 -05:00
3417fd0e78 Update README files to 4.9.3 (#6927) 2021-11-24 09:34:33 -05:00
35bb1740a4 Convert the main build.gradle file to KTS (#6925)
I attempted to do a literal translation as much as possible.
Subprojects now need plugins to be configured directly so they
can use the appropriate syntax.
2021-11-24 07:19:39 +00:00
a87f4b4585 Changelog for OkHttp 4.9.2 2021-09-30 21:13:35 -04:00
e016350e5a Convert module gradle builds files to kts (#6830) 2021-08-12 08:36:23 +01:00
8e8c2a6037 Code cleanup (#6831) 2021-08-12 08:26:27 +01:00
90f8a7d26f Refactor applyOsgi & baselineJar to kotlin (#6823) 2021-08-12 07:52:29 +01:00
cc3ce11fc4 Code cleanup and imports (#6822) 2021-08-03 14:52:10 +03:00
be518bc3eb Fix DoH tests for android (#6751) 2021-07-12 08:44:35 +01:00
ef5d0c83f7 Update README files to 4.9.1 (#6617) 2021-04-10 07:42:40 +01:00
b607bb0aa8 Partial move to gradle kotlin (#6532) 2021-02-06 14:57:47 +00:00
858939f025 DOH non experimental (#6452) 2020-11-29 10:07:20 -05:00
083315a473 Launcher for quick tests (#6437) 2020-11-21 13:28:45 +00:00
d1cf4944f2 Junit import fail (#6429)
* Missed some imports

* Missed some imports

* Missed some imports
2020-11-19 21:23:18 -05:00
ff959f8fd5 Android Additional Tests (#6420) 2020-11-15 06:42:22 +00:00
4036fa55b7 Update remaining junit4 tests (#6421) 2020-11-14 12:21:04 -05:00
59ae0c138d Convert more tests to JUnit 5 (#6366) 2020-11-01 05:46:35 +00:00
8438e360de Rename mockwebserverwrapper to mockwebserver-deprecated (#6328) 2020-10-18 08:55:43 -04:00
3e331c1089 Rename okhttp3.mockwebserver to mockwebserver3 (#6327)
Also rename okhttp3.mockwebserverwrapper to okhttp3.mockwebserver

Directories are not renamed to minimize the git diff. That'll follow
in a separate commit.

Most users of the API are not impacted. The ones that are:
 - CallTest subclasses QueueDispatcher
 - DuplexTest uses duplex APIs
 - HttpOverHttp2Test subclasses QueueDispatcher

This is part 2 of the plan described here:
https://github.com/square/okhttp/pull/6326
2020-10-18 08:13:09 -04:00
b4d66af1da Publish OSGi metadata for OkHttp 2020-10-06 22:40:28 -04:00
cbeaf8f955 Prepare for release 4.9.0. 2020-09-11 17:08:20 -04:00
96a2118dd4 Release OkHttp 4.8.1. 2020-08-06 10:07:13 -04:00
a70e992c3f Prepare for release 4.8.0. 2020-07-11 14:01:06 -04:00
4c595553fb Prepare for release 4.7.2. 2020-05-20 09:06:47 -04:00
186ec88aff Prepare for release 4.7.1. 2020-05-18 17:46:48 -04:00
ef7c5f358e Prepare for release 4.7.0. 2020-05-17 13:52:53 -04:00
0deadd5611 Prepare for release 4.6.0. 2020-04-29 00:52:51 -04:00
86b7ba5f2a Enable BouncyCastle on Android and add some testing (#5936) 2020-04-11 17:35:27 +01:00
19771365f2 Rename to src/main/kotlin (#5938)
Follows the default path logic for kotlin classes.
2020-04-11 17:15:25 +01:00
ca0c8d6a1a Prepare for release 4.5.0. 2020-04-06 10:54:10 -04:00
46fcf4f42c Fix for infinite caching in DoH (#5918)
Hit the cache only initially, but avoid using stale cached data.
2020-04-02 12:58:26 +01:00
44124ba2a3 Prepare for release 4.4.0. 2020-02-17 17:51:22 -05:00
e6cefb7a4d Switch to Gradle's Maven Publishing Plugin
This removes a bunch of low-value stuff from the pom.xml files:

 - name
 - description
 - licence distribution ('repo')
 - developers clause
 - test dependencies

I don't think any of this will be missed, and it shrinks the pom.xml
file to the minimal set of useful stuff.

This also causes us to publish a gradle .module file. This is the
motivation for this change. It'll allow us to ship a Gradle platform,
which is a more capable than a Maven BOM.
2020-01-19 21:44:55 -05:00
c1d50e371f Upgrade Okio and some build dependencies
The new ktlint sorts imports which makes this diff large.

The new japicmp ignores 'final' modifier changes in final classes.

We adopt the Google style for checkstyle.xml.

Okio readByteString() now uses segments more aggressively, so we
need to mitigate that to avoid tracking those segments in a test.
2020-01-11 22:24:12 -05:00
fd0919cfa4 OkHttp 4.3.1 is released 2020-01-07 13:44:16 -05:00
b63debd827 Prepare for release 4.3.0. 2019-12-31 16:39:08 -05:00
20fcc7d330 Update changelog for 4.2.1. 2019-10-02 08:26:28 -04:00
16173e2af9 Make Platform.log exception parameter optional (#5482)
Make Platform.log exception parameters optional, and reorders to allow level defaulting to INFO.
2019-09-29 16:59:58 +10:00