Comparing source compatibility of /home/oleg/src/apache.org/httpcomponents/httpclient/httpclient5-fluent/target/httpclient5-fluent-5.5-alpha1.jar against /home/oleg/.m2/repository/org/apache/httpcomponents/client5/httpclient5-fluent/5.3/httpclient5-fluent-5.3.jar
Old: /home/oleg/.m2/repository/org/apache/httpcomponents/client5/httpclient5-fluent/5.3/httpclient5-fluent-5.3.jar
New: /home/oleg/src/apache.org/httpcomponents/httpclient/httpclient5-fluent/target/httpclient5-fluent-5.5-alpha1.jar
Created: 2025-02-15T10:25:43.002+0100
Access modifier filter: PROTECTED
Only modifications: false
Only binary incompatible modifications: false
Ignore missing classes: true
Includes: all
Excludes: @org.apache.hc.core5.annotation.Internal;@org.apache.hc.core5.annotation.Internal;@org.apache.hc.core5.annotation.Internal;@org.apache.hc.core5.annotation.Internal;@org.apache.hc.core5.annotation.Internal
Semantic Versioning: 0.0.1
WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
UNCHANGED public class  org.apache.hc.client5.http.fluent.Async top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.util.concurrent.Future
<..>
New:T
Old:T
execute(org.apache.hc.client5.http.fluent.Request, org.apache.hc.core5.http.io.HttpClientResponseHandler
<..>
New:T
Old:T
, org.apache.hc.core5.concurrent.FutureCallback
<..>
New:T
Old:T
)
n.a.
Old file New file
97 97
UNCHANGED public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.util.concurrent.Future
<..>
New:T
Old:T
execute(org.apache.hc.client5.http.fluent.Request, org.apache.hc.core5.http.io.HttpClientResponseHandler
<..>
New:T
Old:T
)
n.a.
Old file New file
114 114
UNCHANGED public n.a. java.util.concurrent.Future
<..>
New:org.apache.hc.client5.http.fluent.Content
Old:org.apache.hc.client5.http.fluent.Content
execute(org.apache.hc.client5.http.fluent.Request, org.apache.hc.core5.concurrent.FutureCallback
<..>
New:org.apache.hc.client5.http.fluent.Content
Old:org.apache.hc.client5.http.fluent.Content
)
n.a.
Old file New file
118 118
UNCHANGED public n.a. java.util.concurrent.Future
<..>
New:org.apache.hc.client5.http.fluent.Content
Old:org.apache.hc.client5.http.fluent.Content
execute(org.apache.hc.client5.http.fluent.Request) n.a.
Old file New file
122 122
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Async newInstance() n.a.
Old file New file
46 46
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Async use(org.apache.hc.client5.http.fluent.Executor) n.a.
Old file New file
54 54
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Async use(java.util.concurrent.Executor) n.a.
Old file New file
59 59
UNCHANGED public class  org.apache.hc.client5.http.fluent.Content top
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final org.apache.hc.client5.http.fluent.Content NO_CONTENT n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. Content(byte[], org.apache.hc.core5.http.ContentType) n.a.
Old file New file
50 50
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. byte[] asBytes() n.a.
Old file New file
60 60
UNCHANGED public n.a. java.io.InputStream asStream() n.a.
Old file New file
79 79
UNCHANGED public n.a. java.lang.String asString() n.a.
Old file New file
64 64
UNCHANGED public n.a. java.lang.String asString(java.nio.charset.Charset) n.a.
Old file New file
75 75
UNCHANGED public n.a. org.apache.hc.core5.http.ContentType getType() n.a.
Old file New file
56 56
UNCHANGED public n.a. java.lang.String toString() n.a.
Old file New file
84 84
UNCHANGED public class  org.apache.hc.client5.http.fluent.ContentResponseHandler top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.hc.client5.http.impl.classic.AbstractHttpClientResponseHandler n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED org.apache.hc.core5.http.io.HttpClientResponseHandler n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. ContentResponseHandler() n.a.
Old file New file
46 46
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Content handleEntity(org.apache.hc.core5.http.HttpEntity)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
56 56
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Content handleResponse(org.apache.hc.core5.http.ClassicHttpResponse)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
73 73
MODIFIED public class  org.apache.hc.client5.http.fluent.Executor top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor auth(org.apache.hc.client5.http.auth.AuthScope, org.apache.hc.client5.http.auth.Credentials) n.a.
Old file New file
105 165
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor auth(org.apache.hc.core5.http.HttpHost, org.apache.hc.client5.http.auth.Credentials) n.a.
Old file New file
115 175
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor auth(java.lang.String, org.apache.hc.client5.http.auth.Credentials) n.a.
Old file New file
124 185
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor auth(org.apache.hc.core5.http.HttpHost, java.lang.String, char[]) n.a.
Old file New file
185 248
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor auth(org.apache.hc.core5.http.HttpHost, java.lang.String, char[], java.lang.String, java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
Old file New file
195 259
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor authPreemptive(org.apache.hc.core5.http.HttpHost) n.a.
Old file New file
132 193
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor authPreemptive(java.lang.String) n.a.
Old file New file
150 212
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor authPreemptiveProxy(org.apache.hc.core5.http.HttpHost) n.a.
Old file New file
158 220
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor authPreemptiveProxy(java.lang.String) n.a.
Old file New file
176 239
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor clearAuth() n.a.
Old file New file
199 263
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor clearCookies() n.a.
Old file New file
215 280
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Response execute(org.apache.hc.client5.http.fluent.Request)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
232 297
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Executor newInstance() n.a.
Old file New file
78 128
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Executor newInstance(org.apache.hc.client5.http.impl.classic.CloseableHttpClient) n.a.
Old file New file
82 132
NEW static public n.a. org.apache.hc.client5.http.fluent.Executor newInstance(org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 141
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor use(org.apache.hc.client5.http.auth.CredentialsStore) n.a.
Old file New file
100 160
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor use(org.apache.hc.client5.http.cookie.CookieStore) n.a.
Old file New file
210 275
UNCHANGED public class  org.apache.hc.client5.http.fluent.Form top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Form add(java.lang.String, java.lang.String) n.a.
Old file New file
54 54
UNCHANGED public n.a. java.util.List
<..>
New:org.apache.hc.core5.http.NameValuePair
Old:org.apache.hc.core5.http.NameValuePair
build() n.a.
Old file New file
59 59
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Form form() n.a.
Old file New file
45 45
MODIFIED public class  org.apache.hc.client5.http.fluent.Request top
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final java.lang.String DATE_FORMAT
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
UNCHANGED public static final java.util.Locale DATE_LOCALE
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
UNCHANGED public static final java.util.TimeZone TIME_ZONE
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request addHeader(org.apache.hc.core5.http.Header) n.a.
Old file New file
215 229
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request addHeader(java.lang.String, java.lang.String) n.a.
Old file New file
228 243
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request body(org.apache.hc.core5.http.HttpEntity) n.a.
Old file New file
357 377
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyByteArray(byte[]) n.a.
Old file New file
391 411
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyByteArray(byte[], org.apache.hc.core5.http.ContentType) n.a.
Old file New file
398 419
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyByteArray(byte[], int, int) n.a.
Old file New file
402 423
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyByteArray(byte[], int, int, org.apache.hc.core5.http.ContentType) n.a.
Old file New file
409 431
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyFile(java.io.File, org.apache.hc.core5.http.ContentType) n.a.
Old file New file
387 407
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyForm(java.lang.Iterable
<..>
New:? extends org.apache.hc.core5.http.NameValuePair
Old:? extends org.apache.hc.core5.http.NameValuePair
, java.nio.charset.Charset)
n.a.
Old file New file
362 382
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyForm(java.lang.Iterable
<..>
New:? extends org.apache.hc.core5.http.NameValuePair
Old:? extends org.apache.hc.core5.http.NameValuePair
)
n.a.
Old file New file
373 393
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyForm(org.apache.hc.core5.http.NameValuePair[]) n.a.
Old file New file
377 397
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyStream(java.io.InputStream) n.a.
Old file New file
413 435
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyStream(java.io.InputStream, org.apache.hc.core5.http.ContentType) n.a.
Old file New file
417 439
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyString(java.lang.String, org.apache.hc.core5.http.ContentType) n.a.
Old file New file
381 401
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request connectTimeout(org.apache.hc.core5.util.Timeout) n.a.
Old file New file
326 345
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request create(org.apache.hc.core5.http.Method, java.net.URI) n.a.
Old file New file
97 98
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request create(java.lang.String, java.lang.String) n.a.
Old file New file
101 102
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request create(java.lang.String, java.net.URI) n.a.
Old file New file
105 106
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request delete(java.net.URI) n.a.
Old file New file
157 158
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request delete(java.lang.String) n.a.
Old file New file
161 162
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Response execute()
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
205 206
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Response execute(org.apache.hc.client5.http.impl.classic.CloseableHttpClient)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
209 223
NEW public n.a. org.apache.hc.client5.http.fluent.Response executeHttp2()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 219
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request get(java.net.URI) n.a.
Old file New file
109 110
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request get(java.lang.String) n.a.
Old file New file
113 114
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request head(java.net.URI) n.a.
Old file New file
117 118
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request head(java.lang.String) n.a.
Old file New file
121 122
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request options(java.net.URI) n.a.
Old file New file
165 166
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request options(java.lang.String) n.a.
Old file New file
169 170
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request patch(java.net.URI) n.a.
Old file New file
133 134
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request patch(java.lang.String) n.a.
Old file New file
137 138
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request post(java.net.URI) n.a.
Old file New file
125 126
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request post(java.lang.String) n.a.
Old file New file
129 130
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request put(java.net.URI) n.a.
Old file New file
141 142
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request put(java.lang.String) n.a.
Old file New file
145 146
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request removeHeader(org.apache.hc.core5.http.Header) n.a.
Old file New file
241 257
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request removeHeaders(java.lang.String) n.a.
Old file New file
246 262
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request responseTimeout(org.apache.hc.core5.util.Timeout) n.a.
Old file New file
331 350
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setCacheControl(java.lang.String) n.a.
Old file New file
256 272
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setDate(java.util.Date)
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
Old file New file
269 286
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setDate(java.time.Instant) n.a.
Old file New file
292 311
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setHeader(org.apache.hc.core5.http.Header) n.a.
Old file New file
223 238
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setHeader(java.lang.String, java.lang.String) n.a.
Old file New file
236 252
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setHeaders(org.apache.hc.core5.http.Header[]) n.a.
Old file New file
251 267
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setIfModifiedSince(java.util.Date)
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
Old file New file
278 296
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setIfModifiedSince(java.time.Instant) n.a.
Old file New file
297 316
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setIfUnmodifiedSince(java.util.Date)
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
Old file New file
287 306
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setIfUnmodifiedSince(java.time.Instant) n.a.
Old file New file
302 321
UNCHANGED public n.a. java.lang.String toString() n.a.
Old file New file
422 444
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request trace(java.net.URI) n.a.
Old file New file
149 150
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request trace(java.lang.String) n.a.
Old file New file
153 154
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request useExpectContinue() n.a.
Old file New file
314 333
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request userAgent(java.lang.String) n.a.
Old file New file
319 338
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request version(org.apache.hc.core5.http.HttpVersion) n.a.
Old file New file
309 328
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request viaProxy(org.apache.hc.core5.http.HttpHost) n.a.
Old file New file
338 357
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request viaProxy(java.lang.String) n.a.
Old file New file
347 367
UNCHANGED public class  org.apache.hc.client5.http.fluent.Response top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. void discardContent() n.a.
Old file New file
91 91
UNCHANGED public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Object handleResponse(org.apache.hc.core5.http.io.HttpClientResponseHandler
<..>
New:T
Old:T
)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
100 100
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Content returnContent()
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
111 111
UNCHANGED public n.a. org.apache.hc.core5.http.HttpResponse returnResponse()
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
115 115
UNCHANGED public n.a. void saveContent(java.io.File)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
132 132