Uploaded image for project: 'Maven Release Plugin'
  1. Maven Release Plugin
  2. MRELEASE-1056

Upgrade to JDOM2 1.1 to JDOM2 2.0.6

    XMLWordPrintableJSON

Details

    • Dependency upgrade
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 3.0.0-M4, 3.0.0-M2
    • None
    • None

    Description

      • 02.15.2015: JDOM 2.0.6 Released!
         
         
        JDOM 2.0.6 fixes some issues:
          * Fixes Issue 120 - Incorrect cloning of JaxenCompile ending up with variables shared between clones.
      • Fixes Issue 127 - When Outputting content, getting a PrettyFormat Format, then setting it to "Preserve" does not preserve properly
      • Fixes Issue 126 - While namespaces prefixes like "Xml" are discouraged, they are actually allowed (except "xml" and "xmlns" - case specific).
      • Fixes Issue 128 - Third party Security audit revealed a few places which were vulnerable.
      • Fixes Issue 129 - Java 8 introduces public sort method on List interface. This conflicts with protected sort on ContentList
      • Fixes Issue 131 - JavaDoc fix
      • Fixes Issue 134 - Upgrade Xalan to 2.7.2
      • Fixes Issue 143 - Maven third party dependency versions
      • Fixes Issue 136 - XMLReaders enum initializes all three members on first use (Non-validating, DTD, and XSD). This can be slow when not needed.
      • Fixes Issue 138 - Non-Namespace Aware DOM constructs get Parsed OK by JDOM 1.x but fail on JDOM 2.x. Make JDOM 2.x look harder for undeclared prefixes.|
        04.28.2013: JDOM 2.0.5 Released!
         
         
        JDOM 2.0.5 fixes some issues:
          * Fixes Issue 116 - JDOM 1.x uses an iterator to output XML child content, modify JDOM 2.x to do the same.
      • Fixes Issue 115 - Correctly set the 'xmlns' prefix and URI for Namespace declarations in DOMOutputter.
      • Fixes Issue 114 - Setting the Line Separator for JDOM would not work from System.properties().
      • Fixes Issue 113 - Compile (and test) against Jaxen 1.1.6
      • Fixes Issue 112 - Improves performance of SAXBuilder when there are large ( greater than 1KB ) text sections in the input XML
      • Fixes Issue 111 - Improve documentation for SAXBuilder.build(String) so that it is more obvious that the String must be a URI or filename, etc. and not actual XML in a String variable
      • Fixes Issue 106 - Uses different methods on StAX Stream output to ensure that Namespace URI's are prefixed correctly

       |

      11.08.2012: JDOM 2.0.4 Released!
       
       
      JDOM 2.0.4 fixes a some issues:
        * Fixes Issue 93 - Some Java containers (e.g. Applets) have security restrictions on accessing System properties.
      • Fixes Issue 94 - Improve the exception-handling in the intializers for the XMLSchema validating singletons in XMLReaders.
      • Fixes Issue 97 - Update to using/packaging Jaxen 1.1.4
      • Fixes Issue 98 - Improve the XPathHelper class so that it can build queries to all nodes, including at document level.
      • Fixes Issue 100 - Use the functionally equivalent 'older' DOM methods instead of DOM 3 methods with may not be implemented completely in all DOM libraries.
      09.09.2012: JDOM 2.0.3 Released!
       
       
      JDOM 2.0.3 fixes a couple of bugs, and includes some new features:
        * Fixes Issue 88 - makes subclasses of JDOM content serializable even if they are not in the org.jdom2 package.
      • Fixes Issue 89 - extends the SAX processing in JDOM to allow specific (named) JAXP factories to be used
      • Fixes Issue 90 - fixes a false-positive check for Attributes. See the issue for the details.
      • Fixes Issue 91 - A performance improvement for AttributeList
      • Fixes Issue 92 - Performance improvements for Verifier
      • No issue, but includes performance improvements to the regular ContentList.
      • Resolves Issue 87 - The name for the JDOM artifact in maven-central: JDOM 2.x from now on will be released in to the jdom2 artifact, instead of the jdom artifact.
      06.08.2012: JDOM 2.0.2 Released!
       
       
      JDOM 2.0.2 fixes a single bug (Issue #81) and also updates some JavaDoc, and makes an exception message more meaningful.
       
      04.28.2012: JDOM 2.0.1 Released!
       
       
      JDOM 2.0.1 Introduces official support for Android! See the JDOM and Android page. JDOM 2.0.1 also fixes a bug in the 'Compact' output of XML.
       
      04.08.2012: JDOM 2.0.0 Released!
       
       
      JDOM 2.0.0 brings JDOM in to the world of Generics and other Java language items introduced with Java 5. As a result, JDOM 2.0.0 requires Java 5 or later, but is only fully supported on Java 6 and later.
       

      https://github.com/hunterhacker/jdom/wiki/JDOM2-Migration-Issues

      Attachments

        Issue Links

          Activity

            People

              slachiewicz Sylwester Lachiewicz
              slachiewicz Sylwester Lachiewicz
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: