Clirr Results

The following document contains the results of Clirr.

  • Current Version: 4.5.8
  • Comparison Version: 4.5

Summary

SeverityNumber
Error Error0
Warning Warning0
Info Info47

API Incompatibilities

SeverityMessageClassMethod / Field
InfoMethod 'public boolean isConnectionBased()' has been addedorg.apache.http.auth.AuthStatepublic boolean isConnectionBased()
InfoMethod 'public NTCredentials(java.lang.String)' has been deprecatedorg.apache.http.auth.NTCredentialspublic NTCredentials(java.lang.String)
InfoMethod 'public UsernamePasswordCredentials(java.lang.String)' has been deprecatedorg.apache.http.auth.UsernamePasswordCredentialspublic UsernamePasswordCredentials(java.lang.String)
InfoMethod 'public java.lang.String getReasonPhrase()' has been addedorg.apache.http.client.HttpResponseExceptionpublic java.lang.String getReasonPhrase()
InfoAdded public field CREDSSPorg.apache.http.client.config.AuthSchemesCREDSSP
InfoMethod 'public boolean isNormalizeUri()' has been addedorg.apache.http.client.config.RequestConfigpublic boolean isNormalizeUri()
InfoMethod 'public org.apache.http.client.config.RequestConfig$Builder setNormalizeUri(boolean)' has been addedorg.apache.http.client.config.RequestConfig$Builderpublic org.apache.http.client.config.RequestConfig$Builder setNormalizeUri(boolean)
InfoClass org.apache.http.client.entity.DeflateInputStreamFactory addedorg.apache.http.client.entity.DeflateInputStreamFactory
InfoClass org.apache.http.client.entity.GZIPInputStreamFactory addedorg.apache.http.client.entity.GZIPInputStreamFactory
InfoMethod 'public java.lang.String toString()' has been addedorg.apache.http.client.methods.RequestBuilderpublic java.lang.String toString()
InfoMethod 'public org.apache.http.client.config.RequestConfig getRequestConfig(org.apache.http.params.HttpParams, org.apache.http.client.config.RequestConfig)' has been addedorg.apache.http.client.params.HttpClientParamConfigpublic org.apache.http.client.config.RequestConfig getRequestConfig(org.apache.http.params.HttpParams, org.apache.http.client.config.RequestConfig)
InfoMethod 'public java.util.List getPathSegments()' has been addedorg.apache.http.client.utils.URIBuilderpublic java.util.List getPathSegments()
InfoMethod 'public boolean isPathEmpty()' has been addedorg.apache.http.client.utils.URIBuilderpublic boolean isPathEmpty()
InfoMethod 'public boolean isQueryEmpty()' has been addedorg.apache.http.client.utils.URIBuilderpublic boolean isQueryEmpty()
InfoMethod 'public org.apache.http.client.utils.URIBuilder setPathSegments(java.lang.String[])' has been addedorg.apache.http.client.utils.URIBuilderpublic org.apache.http.client.utils.URIBuilder setPathSegments(java.lang.String[])
InfoMethod 'public org.apache.http.client.utils.URIBuilder setPathSegments(java.util.List)' has been addedorg.apache.http.client.utils.URIBuilderpublic org.apache.http.client.utils.URIBuilder setPathSegments(java.util.List)
InfoAdded public field DROP_FRAGMENTorg.apache.http.client.utils.URIUtilsDROP_FRAGMENT
InfoAdded public field DROP_FRAGMENT_AND_NORMALIZEorg.apache.http.client.utils.URIUtilsDROP_FRAGMENT_AND_NORMALIZE
InfoAdded public field NORMALIZEorg.apache.http.client.utils.URIUtilsNORMALIZE
InfoAdded public field NO_FLAGSorg.apache.http.client.utils.URIUtilsNO_FLAGS
InfoAccessibility of method 'java.net.URI normalizeSyntax(java.net.URI)' has been increased from package to publicorg.apache.http.client.utils.URIUtilsjava.net.URI normalizeSyntax(java.net.URI)
InfoMethod 'public java.net.URI rewriteURI(java.net.URI, org.apache.http.HttpHost, boolean)' has been deprecatedorg.apache.http.client.utils.URIUtilspublic java.net.URI rewriteURI(java.net.URI, org.apache.http.HttpHost, boolean)
InfoMethod 'public java.net.URI rewriteURI(java.net.URI, org.apache.http.HttpHost, java.util.EnumSet)' has been addedorg.apache.http.client.utils.URIUtilspublic java.net.URI rewriteURI(java.net.URI, org.apache.http.HttpHost, java.util.EnumSet)
InfoMethod 'public java.net.URI rewriteURIForRoute(java.net.URI, org.apache.http.conn.routing.RouteInfo, boolean)' has been addedorg.apache.http.client.utils.URIUtilspublic java.net.URI rewriteURIForRoute(java.net.URI, org.apache.http.conn.routing.RouteInfo, boolean)
InfoClass org.apache.http.client.utils.URIUtils$UriFlag addedorg.apache.http.client.utils.URIUtils$UriFlag
InfoMethod 'public java.lang.String formatSegments(java.lang.Iterable, java.nio.charset.Charset)' has been addedorg.apache.http.client.utils.URLEncodedUtilspublic java.lang.String formatSegments(java.lang.Iterable, java.nio.charset.Charset)
InfoMethod 'public java.lang.String formatSegments(java.lang.String[])' has been addedorg.apache.http.client.utils.URLEncodedUtilspublic java.lang.String formatSegments(java.lang.String[])
InfoMethod 'public java.util.List parse(java.net.URI, java.lang.String)' has been deprecatedorg.apache.http.client.utils.URLEncodedUtilspublic java.util.List parse(java.net.URI, java.lang.String)
InfoMethod 'public java.util.List parse(java.net.URI, java.nio.charset.Charset)' has been addedorg.apache.http.client.utils.URLEncodedUtilspublic java.util.List parse(java.net.URI, java.nio.charset.Charset)
InfoMethod 'public java.util.List parsePathSegments(java.lang.CharSequence, java.nio.charset.Charset)' has been addedorg.apache.http.client.utils.URLEncodedUtilspublic java.util.List parsePathSegments(java.lang.CharSequence, java.nio.charset.Charset)
InfoMethod 'public java.util.List parsePathSegments(java.lang.CharSequence)' has been addedorg.apache.http.client.utils.URLEncodedUtilspublic java.util.List parsePathSegments(java.lang.CharSequence)
InfoClass org.apache.http.conn.ssl.TrustAllStrategy addedorg.apache.http.conn.ssl.TrustAllStrategy
InfoAdded protected field currentTimeorg.apache.http.impl.auth.NTLMEngineImpl$CipherGencurrentTime
InfoAdded protected field randomorg.apache.http.impl.auth.NTLMEngineImpl$CipherGenrandom
InfoMethod 'public NTLMEngineImpl$CipherGen(java.lang.String, java.lang.String, java.lang.String, byte[], java.lang.String, byte[], byte[], byte[], byte[], byte[])' has been deprecatedorg.apache.http.impl.auth.NTLMEngineImpl$CipherGenpublic NTLMEngineImpl$CipherGen(java.lang.String, java.lang.String, java.lang.String, byte[], java.lang.String, byte[], byte[], byte[], byte[], byte[])
InfoMethod 'public NTLMEngineImpl$CipherGen(java.lang.String, java.lang.String, java.lang.String, byte[], java.lang.String, byte[])' has been deprecatedorg.apache.http.impl.auth.NTLMEngineImpl$CipherGenpublic NTLMEngineImpl$CipherGen(java.lang.String, java.lang.String, java.lang.String, byte[], java.lang.String, byte[])
InfoMethod 'public NTLMEngineImpl$CipherGen(java.util.Random, long, java.lang.String, java.lang.String, java.lang.String, byte[], java.lang.String, byte[], byte[], byte[], byte[], byte[])' has been addedorg.apache.http.impl.auth.NTLMEngineImpl$CipherGenpublic NTLMEngineImpl$CipherGen(java.util.Random, long, java.lang.String, java.lang.String, java.lang.String, byte[], java.lang.String, byte[], byte[], byte[], byte[], byte[])
InfoMethod 'public NTLMEngineImpl$CipherGen(java.util.Random, long, java.lang.String, java.lang.String, java.lang.String, byte[], java.lang.String, byte[])' has been addedorg.apache.http.impl.auth.NTLMEngineImpl$CipherGenpublic NTLMEngineImpl$CipherGen(java.util.Random, long, java.lang.String, java.lang.String, java.lang.String, byte[], java.lang.String, byte[])
InfoClass org.apache.http.impl.client.DefaultClientConnectionReuseStrategy addedorg.apache.http.impl.client.DefaultClientConnectionReuseStrategy
InfoMethod 'public DefaultRequestDirector(org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.ClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.conn.routing.HttpRoutePlanner, org.apache.http.protocol.HttpProcessor, org.apache.http.client.HttpRequestRetryHandler, org.apache.http.client.RedirectHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.UserTokenHandler, org.apache.http.params.HttpParams)' is no longer deprecatedorg.apache.http.impl.client.DefaultRequestDirectorpublic DefaultRequestDirector(org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.ClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.conn.routing.HttpRoutePlanner, org.apache.http.protocol.HttpProcessor, org.apache.http.client.HttpRequestRetryHandler, org.apache.http.client.RedirectHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.UserTokenHandler, org.apache.http.params.HttpParams)
InfoMethod 'public DefaultRequestDirector(org.apache.commons.logging.Log, org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.ClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.conn.routing.HttpRoutePlanner, org.apache.http.protocol.HttpProcessor, org.apache.http.client.HttpRequestRetryHandler, org.apache.http.client.RedirectStrategy, org.apache.http.client.AuthenticationHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.UserTokenHandler, org.apache.http.params.HttpParams)' is no longer deprecatedorg.apache.http.impl.client.DefaultRequestDirectorpublic DefaultRequestDirector(org.apache.commons.logging.Log, org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.ClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.conn.routing.HttpRoutePlanner, org.apache.http.protocol.HttpProcessor, org.apache.http.client.HttpRequestRetryHandler, org.apache.http.client.RedirectStrategy, org.apache.http.client.AuthenticationHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.UserTokenHandler, org.apache.http.params.HttpParams)
InfoMethod 'public org.apache.http.impl.client.HttpClientBuilder disableDefaultUserAgent()' has been addedorg.apache.http.impl.client.HttpClientBuilderpublic org.apache.http.impl.client.HttpClientBuilder disableDefaultUserAgent()
InfoMethod 'public org.apache.http.impl.client.HttpClientBuilder setDnsResolver(org.apache.http.conn.DnsResolver)' has been addedorg.apache.http.impl.client.HttpClientBuilderpublic org.apache.http.impl.client.HttpClientBuilder setDnsResolver(org.apache.http.conn.DnsResolver)
InfoAdded public field INSTANCEorg.apache.http.impl.client.LaxRedirectStrategyINSTANCE
InfoMethod 'protected void enumAvailable(org.apache.http.pool.PoolEntryCallback)' has been addedorg.apache.http.impl.conn.PoolingHttpClientConnectionManagerprotected void enumAvailable(org.apache.http.pool.PoolEntryCallback)
InfoMethod 'protected void enumLeased(org.apache.http.pool.PoolEntryCallback)' has been addedorg.apache.http.impl.conn.PoolingHttpClientConnectionManagerprotected void enumLeased(org.apache.http.pool.PoolEntryCallback)
InfoMethod 'public boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin)' has been addedorg.apache.http.impl.cookie.IgnoreSpecpublic boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin)

API Changelog

The following APIs were modified from version 4.5 to 4.5.8:
  • Non justified changes

    ClassFromTo
    org.apache.http.auth.AuthStatepublic boolean isConnectionBased()
    org.apache.http.auth.NTCredentialspublic NTCredentials(java.lang.String)
    org.apache.http.auth.UsernamePasswordCredentialspublic UsernamePasswordCredentials(java.lang.String)
    org.apache.http.client.HttpResponseExceptionpublic java.lang.String getReasonPhrase()
    org.apache.http.client.config.AuthSchemesCREDSSP
    org.apache.http.client.config.RequestConfigpublic boolean isNormalizeUri()
    org.apache.http.client.config.RequestConfig$Builderpublic org.apache.http.client.config.RequestConfig$Builder setNormalizeUri(boolean)
    org.apache.http.client.entity.DeflateInputStreamFactory
    org.apache.http.client.entity.GZIPInputStreamFactory
    org.apache.http.client.methods.RequestBuilderpublic java.lang.String toString()
    org.apache.http.client.params.HttpClientParamConfigpublic org.apache.http.client.config.RequestConfig getRequestConfig(org.apache.http.params.HttpParams, org.apache.http.client.config.RequestConfig)
    org.apache.http.client.utils.URIBuilderpublic boolean isPathEmpty()
    org.apache.http.client.utils.URIBuilderpublic boolean isQueryEmpty()
    org.apache.http.client.utils.URIBuilderpublic java.util.List getPathSegments()
    org.apache.http.client.utils.URIBuilderpublic org.apache.http.client.utils.URIBuilder setPathSegments(java.lang.String[])
    org.apache.http.client.utils.URIBuilderpublic org.apache.http.client.utils.URIBuilder setPathSegments(java.util.List)
    org.apache.http.client.utils.URIUtilsDROP_FRAGMENT
    org.apache.http.client.utils.URIUtilsDROP_FRAGMENT_AND_NORMALIZE
    org.apache.http.client.utils.URIUtilsNORMALIZE
    org.apache.http.client.utils.URIUtilsNO_FLAGS
    org.apache.http.client.utils.URIUtilsjava.net.URI normalizeSyntax(java.net.URI)
    org.apache.http.client.utils.URIUtilspublic java.net.URI rewriteURI(java.net.URI, org.apache.http.HttpHost, boolean)
    org.apache.http.client.utils.URIUtilspublic java.net.URI rewriteURI(java.net.URI, org.apache.http.HttpHost, java.util.EnumSet)
    org.apache.http.client.utils.URIUtilspublic java.net.URI rewriteURIForRoute(java.net.URI, org.apache.http.conn.routing.RouteInfo, boolean)
    org.apache.http.client.utils.URIUtils$UriFlag
    org.apache.http.client.utils.URLEncodedUtilspublic java.lang.String formatSegments(java.lang.Iterable, java.nio.charset.Charset)
    org.apache.http.client.utils.URLEncodedUtilspublic java.lang.String formatSegments(java.lang.String[])
    org.apache.http.client.utils.URLEncodedUtilspublic java.util.List parse(java.net.URI, java.lang.String)
    org.apache.http.client.utils.URLEncodedUtilspublic java.util.List parse(java.net.URI, java.nio.charset.Charset)
    org.apache.http.client.utils.URLEncodedUtilspublic java.util.List parsePathSegments(java.lang.CharSequence)
    org.apache.http.client.utils.URLEncodedUtilspublic java.util.List parsePathSegments(java.lang.CharSequence, java.nio.charset.Charset)
    org.apache.http.conn.ssl.TrustAllStrategy
    org.apache.http.impl.auth.NTLMEngineImpl$CipherGencurrentTime
    org.apache.http.impl.auth.NTLMEngineImpl$CipherGenpublic NTLMEngineImpl$CipherGen(java.lang.String, java.lang.String, java.lang.String, byte[], java.lang.String, byte[])
    org.apache.http.impl.auth.NTLMEngineImpl$CipherGenpublic NTLMEngineImpl$CipherGen(java.lang.String, java.lang.String, java.lang.String, byte[], java.lang.String, byte[], byte[], byte[], byte[], byte[])
    org.apache.http.impl.auth.NTLMEngineImpl$CipherGenpublic NTLMEngineImpl$CipherGen(java.util.Random, long, java.lang.String, java.lang.String, java.lang.String, byte[], java.lang.String, byte[])
    org.apache.http.impl.auth.NTLMEngineImpl$CipherGenpublic NTLMEngineImpl$CipherGen(java.util.Random, long, java.lang.String, java.lang.String, java.lang.String, byte[], java.lang.String, byte[], byte[], byte[], byte[], byte[])
    org.apache.http.impl.auth.NTLMEngineImpl$CipherGenrandom
    org.apache.http.impl.client.DefaultClientConnectionReuseStrategy
    org.apache.http.impl.client.DefaultRequestDirectorpublic DefaultRequestDirector(org.apache.commons.logging.Log, org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.ClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.conn.routing.HttpRoutePlanner, org.apache.http.protocol.HttpProcessor, org.apache.http.client.HttpRequestRetryHandler, org.apache.http.client.RedirectStrategy, org.apache.http.client.AuthenticationHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.UserTokenHandler, org.apache.http.params.HttpParams)
    org.apache.http.impl.client.DefaultRequestDirectorpublic DefaultRequestDirector(org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.ClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.conn.routing.HttpRoutePlanner, org.apache.http.protocol.HttpProcessor, org.apache.http.client.HttpRequestRetryHandler, org.apache.http.client.RedirectHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.UserTokenHandler, org.apache.http.params.HttpParams)
    org.apache.http.impl.client.HttpClientBuilderpublic org.apache.http.impl.client.HttpClientBuilder disableDefaultUserAgent()
    org.apache.http.impl.client.HttpClientBuilderpublic org.apache.http.impl.client.HttpClientBuilder setDnsResolver(org.apache.http.conn.DnsResolver)
    org.apache.http.impl.client.LaxRedirectStrategyINSTANCE
    org.apache.http.impl.conn.PoolingHttpClientConnectionManagerprotected void enumAvailable(org.apache.http.pool.PoolEntryCallback)
    org.apache.http.impl.conn.PoolingHttpClientConnectionManagerprotected void enumLeased(org.apache.http.pool.PoolEntryCallback)
    org.apache.http.impl.cookie.IgnoreSpecpublic boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin)