Binary compatibility report for the dropwizard-json-logging library between 1.3.29 and 2.0.0 versions

Test Info


Library Namedropwizard-json-logging
Version #11.3.29
Version #22.0.0

Test Results


Total Java Modules1
Total Methods / Classes93 / 12
Compatibility 90.1%

Problem Summary


SeverityCount
Added Methods-22
Removed MethodsHigh7
Problems with
Data Types
High0
Medium0
Low0
Problems with
Methods
High5
Medium0
Low0
Other Changes
in Data Types
-2

Added Methods  22 


dropwizard-json-logging-2.0.0.jar, AccessJsonLayout.class
package io.dropwizard.logging.json.layout
AccessJsonLayout.getIncludes ( )  :  Set<AccessAttribute>
AccessJsonLayout.getRequestAttributes ( )  :  Set<String>
AccessJsonLayout.getRequestHeaders ( )  :  Set<String>
AccessJsonLayout.getResponseHeaders ( )  :  Set<String>
AccessJsonLayout.setRequestAttributes ( Set<String> requestAttributes )  :  void

dropwizard-json-logging-2.0.0.jar, AccessJsonLayoutBaseFactory.class
package io.dropwizard.logging.json
AccessJsonLayoutBaseFactory.getRequestAttributes ( )  :  Set<String>
AccessJsonLayoutBaseFactory.setRequestAttributes ( Set<String> requestAttributes )  :  void

dropwizard-json-logging-2.0.0.jar, EventJsonLayout.class
package io.dropwizard.logging.json.layout
EventJsonLayout.getIncludes ( )  :  Set<EventAttribute>
EventJsonLayout.getIncludesMdcKeys ( )  :  Set<String>

dropwizard-json-logging-2.0.0.jar, EventJsonLayoutBaseFactory.class
package io.dropwizard.logging.json
EventJsonLayoutBaseFactory.createThrowableProxyConverter ( LoggerContext context )  :  ThrowableHandlingConverter
EventJsonLayoutBaseFactory.getExceptionFormat ( )  :  ExceptionFormat
EventJsonLayoutBaseFactory.setExceptionFormat ( ExceptionFormat exceptionFormat )  :  void

dropwizard-json-logging-2.0.0.jar, ExceptionFormat.class
package io.dropwizard.logging.json.layout
ExceptionFormat.ExceptionFormat ( )
ExceptionFormat.getDepth ( )  :  String
ExceptionFormat.getEvaluators ( )  :  List<String>
ExceptionFormat.isRootFirst ( )  :  boolean
ExceptionFormat.setDepth ( String depth )  :  void
ExceptionFormat.setEvaluators ( List<String> evaluators )  :  void
ExceptionFormat.setRootFirst ( boolean rootFirst )  :  void

dropwizard-json-logging-2.0.0.jar, MapBuilder.class
package io.dropwizard.logging.json.layout
MapBuilder.addMap ( String fieldName, boolean include, Supplier<Map<String,?>> supplier )  :  MapBuilder
MapBuilder.addNumber ( String fieldName, boolean include, Number number )  :  MapBuilder
MapBuilder.addNumber ( String fieldName, boolean include, Supplier<Number> supplier )  :  MapBuilder

to the top

Removed Methods  7 


dropwizard-json-logging-1.3.29.jar, AccessJsonLayout.class
package io.dropwizard.logging.json.layout
AccessJsonLayout.getIncludes ( )  :  ImmutableSet<AccessAttribute>
AccessJsonLayout.getRequestHeaders ( )  :  ImmutableSet<String>
AccessJsonLayout.getResponseHeaders ( )  :  ImmutableSet<String>

dropwizard-json-logging-1.3.29.jar, EventJsonLayout.class
package io.dropwizard.logging.json.layout
EventJsonLayout.getIncludes ( )  :  ImmutableSet<EventAttribute>
EventJsonLayout.getIncludesMdcKeys ( )  :  ImmutableSet<String>

dropwizard-json-logging-1.3.29.jar, EventJsonLayoutBaseFactory.class
package io.dropwizard.logging.json
EventJsonLayoutBaseFactory.createThrowableProxyConverter ( )  :  ThrowableHandlingConverter

dropwizard-json-logging-1.3.29.jar, MapBuilder.class
package io.dropwizard.logging.json.layout
MapBuilder.add ( String fieldName, boolean include, Number number )  :  MapBuilder

to the top

Problems with Methods, High Severity  5 


dropwizard-json-logging-1.3.29.jar, AccessJsonLayout.class
package io.dropwizard.logging.json.layout
[+] AccessJsonLayout.getIncludes ( )  :  ImmutableSet<AccessAttribute>  1 
[+] AccessJsonLayout.getRequestHeaders ( )  :  ImmutableSet<String>  1 
[+] AccessJsonLayout.getResponseHeaders ( )  :  ImmutableSet<String>  1 

dropwizard-json-logging-1.3.29.jar, EventJsonLayout.class
package io.dropwizard.logging.json.layout
[+] EventJsonLayout.getIncludes ( )  :  ImmutableSet<EventAttribute>  1 
[+] EventJsonLayout.getIncludesMdcKeys ( )  :  ImmutableSet<String>  1 

to the top

Other Changes in Data Types  2 


dropwizard-json-logging-1.3.29.jar
package io.dropwizard.logging.json
[+] class AccessAttribute  1 
[+] class EventAttribute  1 

to the top

Java Archives  1 


dropwizard-json-logging-1.3.29.jar

to the top