Skip to content

Progress Update

Tatu Saloranta edited this page Jan 25, 2019 · 10 revisions

NOTE! Fallen behind, not updated (as you can see from dates)


Here is the progress log regarding updates

2018

Week of May 21

  • Decided to go with one more 2.x, 2.10, as interim.

Week of Jan 7th

  • JD #23 (and 24): Merge Resolvable- and Contextual- interfaces into JsonSerializer, JsonDeserializer

2017

December 2017

  • Converted TokenStreamFactory implementations to fully immutable, use Builder-style construction, configuration.

September 2017

Week of Sep 11th

  • JD #3: Remove data-format functionality
  • JD #7: Change default setting for Date serialization to include colon
  • Start moving Java8 modules (Optionals, parameter names) into jackson-databind

Week of Sep 18th

  • JD #11: Remove MapperFeature.USE_STD_BEAN_NAMING
  • JD #12: Remove MapperFeature.AUTO_DETECT_xxx features
  • Java 8 module progress:
    • Complete datatypes (Optional, Stream) integration into jackson-databind
    • Initial progress wrt parameter-names, finding issues (which probably existed but not tested due to separation)
    • Significant refactoring of @JsonCreator (related to parameter-names integration work) to avoid accidental override of explicit mode annotation

Week of Sep 25th

  • Merge 2 out of 3 Java modules:
    • DB#1774: Merge jackson-datatype-jdk8
    • DB#1775: Merge jackson-module-parameter-names
  • JD #5: Rename JsonFactory as TokenStreamFactory (?); split JSON-specific into JsonFactory