docx4j v11.1.0 Release Notes

Release Date: 2019-06-02 // almost 5 years ago
  • 🚀 11.1.0 is our first JPMS modularised release, so the jars contain module-info.class entries.

    The module names correspond to our Maven modules:

    org.docx4j.openxml_objects 
    org.docx4j.openxml_objects_pml 
    org.docx4j.openxml_objects_sml 
    
    org.docx4j.core 
    
    org.docx4j.JAXB_MOXy 
    org.docx4j.JAXB_ReferenceImpl 
    

    We require named modules:

    docx4j_xalan_serializer
    docx4j_xalan_interpretive
    org.slf4j
    

    (Other dependencies generally aren't JPMS-ready, so they go on the classpath in the "unnamed" module.)

    11.1.0 is compiled with Java 12, targeting Java 11.

    jackson-databind dep bumped to 2.9.9.

    🚀 In other respects this release is the same as v8.1.0, except that docx4j-export-fo is temporarily omitted since Maven compiler doesn't like FOP 2.3's avalon dependency.
    🚀 When FOP 2.4 is released, we should be able to include it again.