anchor.diff:  
   === Functional Changes
   
  -- The implicit (common sense) converters have been improved and some of the built-in converters are removed from the spec as they are covered by implicit converters. The method invocation sequence on implicit converters are further improved (link:https://github.com/eclipse/microprofile-config/issues/325[#325]). 
  +- The implicit (common sense) converters have been improved and some of the built-in converters are removed from the spec as they are covered by implicit converters. The method invocation sequence on implicit converters are further improved (link:https://github.com/eclipse/microprofile-config/issues/325[#325]).
   
   - Implementations must also support the mapping of a config property to the corresponding environment variable (link:https://github.com/eclipse/microprofile-config/issues/264[#264])
   
   === Specification Changes
   
  -- Specification changes to document 
  +- Specification changes to document
    (link:https://github.com/eclipse/microprofile-config/issues/348[#348]),
  - (link:https://github.com/eclipse/microprofile-config/issues/325[#325]), 
  + (link:https://github.com/eclipse/microprofile-config/issues/325[#325]),
    (link:https://github.com/eclipse/microprofile-config/issues/264[#264])
   
   === Other Changes
  
positive.code: - Support Configuration Profiles so that the corresponding properties associated with the active profile are used (link:https://github.com/eclipse/microprofile-config/issues/418[#418])
  - Provide built-in Converters: OptinalInt, OptionalLong and OptionalDouble (link:https://github.com/eclipse/microprofile-config/issues/513[513])
  - Clarifies that Converters for primitive wrappers apply to primitive types as well (link:https://github.com/eclipse/microprofile-config/issues/520[520])
  
  === Other Changes
  - Update to Jakart EE8 APIs for MP 4.0 (link:https://github.com/eclipse/microprofile-config/issues/469[469])
  
negative.code: === Functional Changes
  
  - Implementations must now support the array converter (link:https://github.com/eclipse/microprofile-config/issues/259[#259]).
  For the array converter, the programmatic lookup of a property (e.g. `config.getValue(myProp, String[].class)`) must support the return type of the array. For the injection lookup, an Array, List or Set must be supported as well (e.g. `@Inject @ConfigProperty(name="myProp") private List<String> propValue;`).
  
  - Implementations must also support the common sense converters (link:https://github.com/eclipse/microprofile-config/issues/269[#269]) where there is no corresponding type of converters provided for a given class. The implementation must use the class's constructor with a single string parameter, then try `valueOf(String)` followed by `parse(CharSequence)`.
  
  - Implementations must also support Class converter (link:https://github.com/eclipse/microprofile-config/issues/267[#267])
  
  === Specification Changes
  
  - Specification changes to document
   (link:https://github.com/eclipse/microprofile-config/issues/205[#205]),
   (link:https://github.com/eclipse/microprofile-config/issues/259[#259]),
   (link:https://github.com/eclipse/microprofile-config/issues/269[#269])
   (link:https://github.com/eclipse/microprofile-config/issues/267[#267])
  
  