Author: sebb Date: Wed May 11 14:11:21 2016 New Revision: 1743373 URL: http://svn.apache.org/viewvc?rev=1743373&view=rev Log: Update changes to explain Clirr report
Modified: commons/proper/vfs/trunk/RELEASE-NOTES.txt commons/proper/vfs/trunk/src/changes/changes.xml Modified: commons/proper/vfs/trunk/RELEASE-NOTES.txt URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/RELEASE-NOTES.txt?rev=1743373&r1=1743372&r2=1743373&view=diff ============================================================================== --- commons/proper/vfs/trunk/RELEASE-NOTES.txt (original) +++ commons/proper/vfs/trunk/RELEASE-NOTES.txt Wed May 11 14:11:21 2016 @@ -7,6 +7,22 @@ Apache Commons VFS is a Virtual File Sys New features and bug fix release. +Please note that the Clirr report shows several errors. +These may affect source compatibility. +However they should not affect binary compatibility, as explained below. + +FileContent, FileName, FileObject, FileSystemManager, RandomAccessContent: +The above interfaces have been updated to add new methods. +This does not affect binary compatibility; for details please see: +https://docs.oracle.com/javase/specs/jls/se7/html/jls-13.html#jls-13.5.3-100 +The above changes may affect source compatibility. + Changes to method parameters and return types in TarFileObject and TarFileSystem +The original parameter/return types were the following: +org.apache.commons.vfs2.provider.tar.TarEntry +org.apache.commons.vfs2.provider.tar.TarInputStream +The above were package protected, so any methods using them did not form part of the public API. +Therefore source and binary compatibility is not affected. + Changes in this version include: New features: @@ -120,6 +136,8 @@ o VFS-335: Use atomic variables in Moni o VFS-364: Check the href in the response for just a path in addition to a full uri. Changes: +o VFS-607: Update Apache Commons Compress from 1.10 to 1.11. +o VFS-608: Update Apache Commons Net from 3.4 to 3.5. o VFS-530: [hdfs] Use stable Apache Hadoop 2.6 dependencies. Thanks to Dave Marion. o VFS-601: Update Apache Commons Net from 3.3 to 3.4. o VFS-602: Update Apache Commons IO from 2.4 to 2.5. @@ -190,11 +208,6 @@ o VFS-361: Upgrade commons collections Removed: o VFS-469: Remove unused dependency to javax.jcr:jcr. -Please note that release 2.1 is not completely binary compatible with the previous 2.0 release. This -is primarily due to the upgrade of Apache Commons Compress to 1.6 and is limited to the TarFileProvider -and related classes. All other errors reported in the Clirr report should be binary compatible as -they consist of method additions. - Historical list of changes: http://commons.apache.org/proper/commons-vfs/changes-report.html For complete information on Apache Commons VFS, including instructions on how to submit bug reports, Modified: commons/proper/vfs/trunk/src/changes/changes.xml URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/src/changes/changes.xml?rev=1743373&r1=1743372&r2=1743373&view=diff ============================================================================== --- commons/proper/vfs/trunk/src/changes/changes.xml (original) +++ commons/proper/vfs/trunk/src/changes/changes.xml Wed May 11 14:11:21 2016 @@ -45,7 +45,40 @@ The <action> type attribute can be add,u </properties> <body> - <release version="2.1" date="TBD" description="New features and bug fix release."> + <release version="2.1" date="TBD" description="New features and bug fix release. + + + +Please note that the Clirr report shows several errors. + +These may affect source compatibility. + +However they should not affect binary compatibility, as explained below. + + + +FileContent, FileName, FileObject, FileSystemManager, RandomAccessContent: + +The above interfaces have been updated to add new methods. + +This does not affect binary compatibility; for details please see: + +https://docs.oracle.com/javase/specs/jls/se7/html/jls-13.html#jls-13.5.3-100 + +The above changes may affect source compatibility. + + +Changes to method parameters and return types in TarFileObject and TarFileSystem + +The original parameter/return types were the following: + +org.apache.commons.vfs2.provider.tar.TarEntry + +org.apache.commons.vfs2.provider.tar.TarInputStream + +The above were package protected, so any methods using them did not form part of the public API. + +Therefore source and binary compatibility is not affected."> <!-- <action issue="VFS-443" dev="ggregory" type="update" due-to="nickallen"> --> <!-- [Local] Need an easy way to convert from a FileObject to a File. --> <!-- </action> -->