[ https://issues.apache.org/jira/browse/MRELEASE-1056?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Olivier Lamy updated MRELEASE-1056: ----------------------------------- Fix Version/s: 3.0.0-M4 > Upgrade to JDOM2 1.1 to JDOM2 2.0.6 > ----------------------------------- > > Key: MRELEASE-1056 > URL: https://issues.apache.org/jira/browse/MRELEASE-1056 > Project: Maven Release Plugin > Issue Type: Dependency upgrade > Reporter: Sylwester Lachiewicz > Assignee: Sylwester Lachiewicz > Priority: Minor > Fix For: 3.0.0-M4, 3.0.0-M2 > > > * > |*{color:#003366}02.15.2015: JDOM 2.0.6 Released!{color}* > > > JDOM 2.0.6 fixes some issues: > * Fixes [Issue 120|https://github.com/hunterhacker/jdom/issues/120] - > Incorrect cloning of JaxenCompile ending up with variables shared between > clones. > * Fixes [Issue 127|https://github.com/hunterhacker/jdom/issues/127] - When > Outputting content, getting a PrettyFormat Format, then setting it to > "Preserve" does not preserve properly > * Fixes [Issue 126|https://github.com/hunterhacker/jdom/issues/126] - While > namespaces prefixes like "Xml" are discouraged, they are actually allowed > (except "xml" and "xmlns" - case specific). > * Fixes [Issue 128|https://github.com/hunterhacker/jdom/issues/128] - Third > party Security audit revealed a few places which were vulnerable. > * Fixes [Issue 129|https://github.com/hunterhacker/jdom/issues/129] - Java 8 > introduces public sort method on List interface. This conflicts with > protected sort on ContentList > * Fixes [Issue 131|https://github.com/hunterhacker/jdom/issues/131] - > JavaDoc fix > * Fixes [Issue 134|https://github.com/hunterhacker/jdom/issues/134] - > Upgrade Xalan to 2.7.2 > * Fixes [Issue 143|https://github.com/hunterhacker/jdom/issues/143] - Maven > third party dependency versions > * Fixes [Issue 136|https://github.com/hunterhacker/jdom/issues/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|https://github.com/hunterhacker/jdom/issues/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.| > |*{color:#003366}04.28.2013: JDOM 2.0.5 Released!{color}* > > > JDOM 2.0.5 fixes some issues: > * Fixes [Issue 116|https://github.com/hunterhacker/jdom/issues/116] - JDOM > 1.x uses an iterator to output XML child content, modify JDOM 2.x to do the > same. > * Fixes [Issue 115|https://github.com/hunterhacker/jdom/issues/115] - > Correctly set the 'xmlns' prefix and URI for Namespace declarations in > DOMOutputter. > * Fixes [Issue 114|https://github.com/hunterhacker/jdom/issues/114] - > Setting the Line Separator for JDOM would not work from System.properties(). > * Fixes [Issue 113|https://github.com/hunterhacker/jdom/issues/113] - > Compile (and test) against Jaxen 1.1.6 > * Fixes [Issue 112|https://github.com/hunterhacker/jdom/issues/112] - > Improves performance of SAXBuilder when there are large ( greater than 1KB ) > text sections in the input XML > * Fixes [Issue 111|https://github.com/hunterhacker/jdom/issues/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|https://github.com/hunterhacker/jdom/issues/106] - Uses > different methods on StAX Stream output to ensure that Namespace URI's are > prefixed correctly > | > |*{color:#003366}11.08.2012: JDOM 2.0.4 Released!{color}* > > > JDOM 2.0.4 fixes a some issues: > * Fixes [Issue 93|https://github.com/hunterhacker/jdom/issues/93] - Some > Java containers (e.g. Applets) have security restrictions on accessing System > properties. > * Fixes [Issue 94|https://github.com/hunterhacker/jdom/issues/94] - Improve > the exception-handling in the intializers for the XMLSchema validating > singletons in XMLReaders. > * Fixes [Issue 97|https://github.com/hunterhacker/jdom/issues/97] - Update > to using/packaging Jaxen 1.1.4 > * Fixes [Issue 98|https://github.com/hunterhacker/jdom/issues/98] - Improve > the XPathHelper class so that it can build queries to all nodes, including at > document level. > * Fixes [Issue 100|https://github.com/hunterhacker/jdom/issues/100] - Use > the functionally equivalent 'older' DOM methods instead of DOM 3 methods with > may not be implemented completely in all DOM libraries.| > |*{color:#003366}09.09.2012: JDOM 2.0.3 Released!{color}* > > > JDOM 2.0.3 fixes a couple of bugs, and includes some new features: > * Fixes [Issue 88|https://github.com/hunterhacker/jdom/issues/88] - makes > subclasses of JDOM content serializable even if they are not in the org.jdom2 > package. > * Fixes [Issue 89|https://github.com/hunterhacker/jdom/issues/89] - extends > the SAX processing in JDOM to allow specific (named) JAXP factories to be used > * Fixes [Issue 90|https://github.com/hunterhacker/jdom/issues/90] - fixes a > false-positive check for Attributes. See the issue for the details. > * Fixes [Issue 91|https://github.com/hunterhacker/jdom/issues/91] - A > performance improvement for AttributeList > * Fixes [Issue 92|https://github.com/hunterhacker/jdom/issues/92] - > Performance improvements for Verifier > * No issue, but includes performance improvements to the regular ContentList. > * Resolves [Issue 87|https://github.com/hunterhacker/jdom/issues/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.| > |*{color:#003366}06.08.2012: JDOM 2.0.2 Released!{color}* > > > JDOM 2.0.2 fixes a single bug ([Issue > #81|https://github.com/hunterhacker/jdom/issues/81]) and also updates some > JavaDoc, and makes an exception message more meaningful. > | > |*{color:#003366}04.28.2012: JDOM 2.0.1 Released!{color}* > > > JDOM 2.0.1 Introduces official support for Android! See the [JDOM and Android > page|https://github.com/hunterhacker/jdom/wiki/JDOM2-and-Android]. JDOM 2.0.1 > also fixes a bug in the 'Compact' output of XML. > | > |*{color:#003366}04.08.2012: JDOM 2.0.0 Released!{color}* > > > 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] -- This message was sent by Atlassian Jira (v8.3.4#803005)