Log Message
Merge relevant changes of release 1.4.x in branch.
Modified Paths
- trunk/pom.xml
- trunk/xstream/src/java/com/thoughtworks/xstream/XStream.java
- trunk/xstream/src/java/com/thoughtworks/xstream/converters/basic/BooleanConverter.java
- trunk/xstream/src/java/com/thoughtworks/xstream/converters/extended/StackTraceElementFactory.java
- trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java
- trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/LambdaConverter.java
- trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializationMethodInvoker.java
- trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/Sun14ReflectionProvider.java
- trunk/xstream/src/java/com/thoughtworks/xstream/core/JVM.java
- trunk/xstream/src/java/com/thoughtworks/xstream/core/util/OrderRetainingMap.java
- trunk/xstream/src/java/com/thoughtworks/xstream/core/util/Types.java
- trunk/xstream/src/java/com/thoughtworks/xstream/io/AttributeNameIterator.java
- trunk/xstream/src/java/com/thoughtworks/xstream/mapper/LambdaMapper.java
- trunk/xstream-distribution/src/content/changes.html
- trunk/xstream-distribution/src/content/download.html
- trunk/xstream-distribution/src/content/index.html
- trunk/xstream-distribution/src/content/news.html
- trunk/xstream-hibernate/pom.xml
Property Changed
Diff
Property changes: trunk
Modified: svn:mergeinfo
Modified: trunk/pom.xml (2351 => 2352)
--- trunk/pom.xml 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/pom.xml 2015-02-18 22:05:03 UTC (rev 2352)
@@ -114,7 +114,7 @@
<profile>
<id>xstream-release</id>
<properties>
- <version.java.enforced>[1.8;1.9)</version.java.enforced>
+ <version.java.enforced>[1.8,1.9)</version.java.enforced>
</properties>
<build>
<plugins>
Modified: trunk/xstream/src/java/com/thoughtworks/xstream/XStream.java (2351 => 2352)
--- trunk/xstream/src/java/com/thoughtworks/xstream/XStream.java 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream/src/java/com/thoughtworks/xstream/XStream.java 2015-02-18 22:05:03 UTC (rev 2352)
@@ -601,7 +601,7 @@
}
/**
- * @deprecated As of upcoming
+ * @deprecated As of 1.4.8
*/
@Deprecated
protected boolean useXStream11XmlFriendlyMapper() {
Modified: trunk/xstream/src/java/com/thoughtworks/xstream/converters/basic/BooleanConverter.java (2351 => 2352)
--- trunk/xstream/src/java/com/thoughtworks/xstream/converters/basic/BooleanConverter.java 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream/src/java/com/thoughtworks/xstream/converters/basic/BooleanConverter.java 2015-02-18 22:05:03 UTC (rev 2352)
@@ -40,7 +40,7 @@
}
/**
- * @deprecated As of upcoming use {@link #canConvert(Class)}
+ * @deprecated As of 1.4.8 use {@link #canConvert(Class)}
*/
@Deprecated
public boolean shouldConvert(final Class<?> type, final Object value) {
Modified: trunk/xstream/src/java/com/thoughtworks/xstream/converters/extended/StackTraceElementFactory.java (2351 => 2352)
--- trunk/xstream/src/java/com/thoughtworks/xstream/converters/extended/StackTraceElementFactory.java 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream/src/java/com/thoughtworks/xstream/converters/extended/StackTraceElementFactory.java 2015-02-18 22:05:03 UTC (rev 2352)
@@ -16,7 +16,7 @@
*
* @author <a href="" K. Oxley (binkley)</a>
* @author Joe Walnes
- * @deprecated As of upcoming, it is an internal helper class
+ * @deprecated As of 1.4.8, it is an internal helper class
*/
@Deprecated
public class StackTraceElementFactory {
Modified: trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java (2351 => 2352)
--- trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java 2015-02-18 22:05:03 UTC (rev 2352)
@@ -49,7 +49,7 @@
protected final ReflectionProvider reflectionProvider;
protected final Mapper mapper;
/**
- * @deprecated As of upcoming, use {@link #serializationMembers}.
+ * @deprecated As of 1.4.8, use {@link #serializationMembers}.
*/
@Deprecated
protected transient SerializationMethodInvoker serializationMethodInvoker;
Modified: trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/LambdaConverter.java (2351 => 2352)
--- trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/LambdaConverter.java 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/LambdaConverter.java 2015-02-18 22:05:03 UTC (rev 2352)
@@ -22,7 +22,7 @@
* The implementation maps any non-serializable lambda instance to {@code null}.
*
* @author Jörg Schaible
- * @since upcoming
+ * @since 1.4.8
*/
public class LambdaConverter extends SerializableConverter {
@@ -32,7 +32,7 @@
* @param mapper
* @param reflectionProvider
* @param classLoaderReference
- * @since upcoming
+ * @since 1.4.8
*/
public LambdaConverter(
final Mapper mapper, final ReflectionProvider reflectionProvider,
Modified: trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializationMethodInvoker.java (2351 => 2352)
--- trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializationMethodInvoker.java 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializationMethodInvoker.java 2015-02-18 22:05:03 UTC (rev 2352)
@@ -23,7 +23,7 @@
*
* @author Joe Walnes
* @author Jörg Schaible
- * @deprecated As of upcoming, moved into internal util package.
+ * @deprecated As of 1.4.8, moved into internal util package.
*/
@Deprecated
public class SerializationMethodInvoker implements Caching {
@@ -33,7 +33,7 @@
/**
* Resolves an object as native serialization does by calling readResolve(), if available.
*
- * @deprecated As of upcoming, moved into internal util package.
+ * @deprecated As of 1.4.8, moved into internal util package.
*/
@Deprecated
public Object callReadResolve(final Object result) {
@@ -41,7 +41,7 @@
}
/**
- * @deprecated As of upcoming, moved into internal util package.
+ * @deprecated As of 1.4.8, moved into internal util package.
*/
@Deprecated
public Object callWriteReplace(final Object object) {
@@ -49,7 +49,7 @@
}
/**
- * @deprecated As of upcoming, moved into internal util package.
+ * @deprecated As of 1.4.8, moved into internal util package.
*/
@Deprecated
public boolean supportsReadObject(final Class<?> type, final boolean includeBaseClasses) {
@@ -57,7 +57,7 @@
}
/**
- * @deprecated As of upcoming, moved into internal util package.
+ * @deprecated As of 1.4.8, moved into internal util package.
*/
@Deprecated
public void callReadObject(final Class<?> type, final Object object, final ObjectInputStream stream) {
@@ -65,7 +65,7 @@
}
/**
- * @deprecated As of upcoming, moved into internal util package.
+ * @deprecated As of 1.4.8, moved into internal util package.
*/
@Deprecated
public boolean supportsWriteObject(final Class<?> type, final boolean includeBaseClasses) {
@@ -73,7 +73,7 @@
}
/**
- * @deprecated As of upcoming, moved into internal util package.
+ * @deprecated As of 1.4.8, moved into internal util package.
*/
@Deprecated
public void callWriteObject(final Class<?> type, final Object instance, final ObjectOutputStream stream) {
@@ -81,7 +81,7 @@
}
/**
- * @deprecated As of upcoming, moved into internal util package.
+ * @deprecated As of 1.4.8, moved into internal util package.
*/
@Override
@Deprecated
Modified: trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/Sun14ReflectionProvider.java (2351 => 2352)
--- trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/Sun14ReflectionProvider.java 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/Sun14ReflectionProvider.java 2015-02-18 22:05:03 UTC (rev 2352)
@@ -18,12 +18,12 @@
*
* @author Joe Walnes
* @author Brian Slesinsky
- * @deprecated As of upcoming use {@link SunUnsafeReflectionProvider}
+ * @deprecated As of 1.4.7 use {@link SunUnsafeReflectionProvider}
*/
@Deprecated
public class Sun14ReflectionProvider extends SunUnsafeReflectionProvider {
/**
- * @deprecated As of upcoming use {@link SunUnsafeReflectionProvider#SunUnsafeReflectionProvider()}
+ * @deprecated As of 1.4.7 use {@link SunUnsafeReflectionProvider#SunUnsafeReflectionProvider()}
*/
@Deprecated
public Sun14ReflectionProvider() {
@@ -31,7 +31,7 @@
}
/**
- * @deprecated As of upcoming use {@link SunUnsafeReflectionProvider#SunUnsafeReflectionProvider(FieldDictionary)}
+ * @deprecated As of 1.4.7 use {@link SunUnsafeReflectionProvider#SunUnsafeReflectionProvider(FieldDictionary)}
*/
@Deprecated
public Sun14ReflectionProvider(final FieldDictionary dic) {
Modified: trunk/xstream/src/java/com/thoughtworks/xstream/core/JVM.java (2351 => 2352)
--- trunk/xstream/src/java/com/thoughtworks/xstream/core/JVM.java 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream/src/java/com/thoughtworks/xstream/core/JVM.java 2015-02-18 22:05:03 UTC (rev 2352)
@@ -248,7 +248,7 @@
}
/**
- * @since upcoming
+ * @since 1.4.8
*/
public static boolean is19() {
return majorJavaVersion >= 1.9f;
@@ -496,7 +496,7 @@
}
/**
- * @since upcoming
+ * @since 1.4.8
*/
public static boolean canParseISO8601TimeZoneInDateFormat() {
return canParseISO8601TimeZoneInDateFormat;
Modified: trunk/xstream/src/java/com/thoughtworks/xstream/core/util/OrderRetainingMap.java (2351 => 2352)
--- trunk/xstream/src/java/com/thoughtworks/xstream/core/util/OrderRetainingMap.java 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream/src/java/com/thoughtworks/xstream/core/util/OrderRetainingMap.java 2015-02-18 22:05:03 UTC (rev 2352)
@@ -22,7 +22,7 @@
/**
- * @deprecated As of upcoming use {@link java.util.LinkedHashMap}
+ * @deprecated As of 1.4.8 use {@link java.util.LinkedHashMap}
*/
@Deprecated
public class OrderRetainingMap<K, V> extends HashMap<K, V> {
Modified: trunk/xstream/src/java/com/thoughtworks/xstream/core/util/Types.java (2351 => 2352)
--- trunk/xstream/src/java/com/thoughtworks/xstream/core/util/Types.java 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream/src/java/com/thoughtworks/xstream/core/util/Types.java 2015-02-18 22:05:03 UTC (rev 2352)
@@ -13,7 +13,7 @@
* Helper methods for class types.
*
* @author Jörg Schaible
- * @since upcoming
+ * @since 1.4.8
*/
public class Types {
private static final Pattern lambdaPattern = Pattern.compile(".*\\$\\$Lambda\\$[0-9]+/.*");
Modified: trunk/xstream/src/java/com/thoughtworks/xstream/io/AttributeNameIterator.java (2351 => 2352)
--- trunk/xstream/src/java/com/thoughtworks/xstream/io/AttributeNameIterator.java 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream/src/java/com/thoughtworks/xstream/io/AttributeNameIterator.java 2015-02-18 22:05:03 UTC (rev 2352)
@@ -18,7 +18,7 @@
* Provide an iterator over the attribute names of the current node of a reader.
*
* @author Joe Walnes
- * @deprecated As of upcoming, it is an internal helper class only
+ * @deprecated As of 1.4.8, it is an internal helper class only
*/
@Deprecated
public class AttributeNameIterator implements Iterator<String> {
Modified: trunk/xstream/src/java/com/thoughtworks/xstream/mapper/LambdaMapper.java (2351 => 2352)
--- trunk/xstream/src/java/com/thoughtworks/xstream/mapper/LambdaMapper.java 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream/src/java/com/thoughtworks/xstream/mapper/LambdaMapper.java 2015-02-18 22:05:03 UTC (rev 2352)
@@ -18,7 +18,7 @@
* Mapper.Null.
*
* @author Jörg Schaible
- * @since upcoming
+ * @since 1.4.8
*/
public class LambdaMapper extends MapperWrapper {
@@ -26,7 +26,7 @@
* Constructs a LambdaMapper.
*
* @param wrapped mapper
- * @since upcoming
+ * @since 1.4.8
*/
public LambdaMapper(final Mapper wrapped) {
super(wrapped);
Modified: trunk/xstream-distribution/src/content/changes.html (2351 => 2352)
--- trunk/xstream-distribution/src/content/changes.html 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream-distribution/src/content/changes.html 2015-02-18 22:05:03 UTC (rev 2352)
@@ -50,11 +50,15 @@
<li>Generification of the API.</li>
<li>Remove any stuff deprecated in XStream 1.2.x.</li>
</ul>
-
+<!--
<h1 id="upcoming-1.4.x">Upcoming 1.4.x maintenance release</h1>
<p>Not yet released.</p>
+-->
+ <h1 id="1.4.8">1.4.8</h1>
+ <p>Released February 18, 2015.</p>
+
<h2>Major changes</h2>
<ul>
Modified: trunk/xstream-distribution/src/content/download.html (2351 => 2352)
--- trunk/xstream-distribution/src/content/download.html 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream-distribution/src/content/download.html 2015-02-18 22:05:03 UTC (rev 2352)
@@ -1,7 +1,7 @@
<html>
<!--
Copyright (C) 2005, 2006 Joe Walnes.
- Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 XStream committers.
+ Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2015 XStream committers.
All rights reserved.
The software in this package is published under the terms of the BSD
@@ -18,18 +18,18 @@
<p><a href="" XStream version numbers...</a></p>
- <h1 id="stable">Stable Version: <span class="version">1.4.7</span></h1>
+ <h1 id="stable">Stable Version: <span class="version">1.4.8</span></h1>
<ul>
- <li><b><a href="" distribution:</a></b>
+ <li><b><a href="" distribution:</a></b>
Contains the XStream jar files, the Hibernate and Benchmark modules and all the dependencies.</li>
- <li><b><a href="" distribution:</a></b>
+ <li><b><a href="" distribution:</a></b>
Contains the complete XStream project as if checked out from the Subversion version tag.</li>
- <li><b><a href="" Core only:</a>
+ <li><b><a href="" Core only:</a>
The xstream.jar only as it is downloaded automatically when it is referenced as Maven dependency.</b></li>
- <li><b><a href="" Hibernate module:</a></b>
+ <li><b><a href="" Hibernate module:</a></b>
The xstream-hibernate.jar as it is downloaded automatically when it is referenced as Maven dependency.</li>
- <li><b><a href="" Benchmark module:</a></b>
+ <li><b><a href="" Benchmark module:</a></b>
The xstream-benchmark.jar as it is downloaded automatically when it is referenced as Maven dependency.</li>
</ul>
@@ -49,10 +49,10 @@
<p>Below are builds of the latest 1.4.x branch version of XStream from the <a href=""
<ul>
- <li><a href="" distributions (1.4.x)</a></li>
- <li><a href="" Core only (1.4.x)</a></li>
- <li><a href="" Hibernate module (1.4.x)</a></li>
- <li><a href="" Benchmark module (1.4.x)</a></li>
+ <li><a href="" distributions (1.4.x)</a></li>
+ <li><a href="" Core only (1.4.x)</a></li>
+ <li><a href="" Hibernate module (1.4.x)</a></li>
+ <li><a href="" Benchmark module (1.4.x)</a></li>
</ul>
<h1 id="previous-releases">Previous Releases</h1>
Modified: trunk/xstream-distribution/src/content/index.html (2351 => 2352)
--- trunk/xstream-distribution/src/content/index.html 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream-distribution/src/content/index.html 2015-02-18 22:05:03 UTC (rev 2352)
@@ -1,7 +1,7 @@
<html>
<!--
Copyright (C) 2005, 2006 Joe Walnes.
- Copyright (C) 2006, 2007, 2008, 2011, 2012, 2013, 2014 XStream committers.
+ Copyright (C) 2006, 2007, 2008, 2011, 2012, 2013, 2014, 2015 XStream committers.
All rights reserved.
The software in this package is published under the terms of the BSD
@@ -73,12 +73,11 @@
<h1 id="news">Latest News</h1>
- <h2 id="1.4.7"><b>February 8, 2014</b> XStream 1.4.7 released</h2>
+ <h2 id="1.4.8"><b>February 18, 2015</b> XStream 1.4.8 released</h2>
- <p class="highlight">This maintenance release addresses mainly the security vulnerability CVE-2013-7285, an
- arbitrary execution of commands when unmarshalling. All previous versions are affected running at least Java 5.</p>
+ <p>Maintenance release 1.4.8 of XStream with bug fixes and improvements running with Java 8.</p>
- <p>XStream contains now a security framework to fine-control the unmarshalled types.</p>
+ <p>XStream supports now serializable lambda types for a Java 9 runtime.</p>
<p>View the complete <a href="" log</a> and <a href=""
Modified: trunk/xstream-distribution/src/content/news.html (2351 => 2352)
--- trunk/xstream-distribution/src/content/news.html 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream-distribution/src/content/news.html 2015-02-18 22:05:03 UTC (rev 2352)
@@ -1,7 +1,7 @@
<html>
<!--
Copyright (C) 2005, 2006 Joe Walnes.
- Copyright (C) 2006, 2007, 2008, 2009, 2011, 2012, 2013, 2014 XStream committers.
+ Copyright (C) 2006, 2007, 2008, 2009, 2011, 2012, 2013, 2014, 2015 XStream committers.
All rights reserved.
The software in this package is published under the terms of the BSD
@@ -16,6 +16,16 @@
<body>
+ <h2 id="1.4.8"><b>February 18, 2015</b> XStream 1.4.8 released</h2>
+
+ <p>Maintenance release 1.4.8 of XStream with bug fixes and improvements running with Java 8.</p>
+
+ <p>XStream supports now serializable lambda types for a Java 8 runtime.</p>
+
+ <p>View the complete <a href="" log</a> and <a href=""
+
+ <p>Note, the next major release 1.5 will require Java 6.</p>
+
<h2 id="1.4.7"><b>February 8, 2014</b> XStream 1.4.7 released</h2>
<p class="highlight">This maintenance release addresses mainly the security vulnerability CVE-2013-7285, an
@@ -25,8 +35,6 @@
<p>View the complete <a href="" log</a> and <a href=""
- <p>Note, the next major release 1.5 will require Java 6.</p>
-
<h2 id="1.4.6"><b>December 12, 2013</b> XStream 1.4.6 released</h2>
<p>Maintenance release 1.4.6 of XStream with bug fixes and improvements running with Java 8, in a GAE runtime
Modified: trunk/xstream-hibernate/pom.xml (2351 => 2352)
--- trunk/xstream-hibernate/pom.xml 2015-02-18 19:06:22 UTC (rev 2351)
+++ trunk/xstream-hibernate/pom.xml 2015-02-18 22:05:03 UTC (rev 2352)
@@ -102,10 +102,6 @@
</execution>
</executions>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-source-plugin</artifactId>
- </plugin>
</plugins>
</build>
To unsubscribe from this list please visit:
