You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2019/09/08 20:43:47 UTC

[commons-bcel] 02/02: Prepare for 6.4.0.

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-bcel.git

commit 8311c51c3b2fd191e6aca3e78db99e5019d26b67
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sun Sep 8 16:41:09 2019 -0400

    Prepare for 6.4.0.
---
 NOTICE.txt                       |  2 +-
 README.md                        |  5 ++-
 RELEASE-NOTES.txt                | 74 ++++++++++++++++++++++++++++++++++++++++
 src/changes/release-notes.vm     | 12 +++++--
 src/site/xdoc/download_bcel.xml  | 28 +++++++--------
 src/site/xdoc/issue-tracking.xml |  2 +-
 src/site/xdoc/mail-lists.xml     | 28 +++++++--------
 7 files changed, 116 insertions(+), 35 deletions(-)

diff --git a/NOTICE.txt b/NOTICE.txt
index ae418af..2f979b8 100644
--- a/NOTICE.txt
+++ b/NOTICE.txt
@@ -2,4 +2,4 @@ Apache Commons BCEL
 Copyright 2004-2019 The Apache Software Foundation
 
 This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
+The Apache Software Foundation (https://www.apache.org/).
diff --git a/README.md b/README.md
index f0a5203..cb12aff 100644
--- a/README.md
+++ b/README.md
@@ -43,11 +43,10 @@
 Apache Commons BCEL
 ===================
 
-[![Build Status](https://github.com/apache/commons-bcel/workflows/Java%20CI/badge.svg)](https://github.com/apache/commons-bcel/actions)
 [![Build Status](https://travis-ci.org/apache/commons-bcel.svg)](https://travis-ci.org/apache/commons-bcel)
 [![Coverage Status](https://coveralls.io/repos/apache/commons-bcel/badge.svg)](https://coveralls.io/r/apache/commons-bcel)
 [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.bcel/bcel/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.apache.bcel/bcel/)
-[![Javadocs](https://javadoc.io/badge/org.apache.bcel/bcel/6.3.1.svg)](https://javadoc.io/doc/org.apache.bcel/bcel/6.3.1)
+[![Javadocs](https://javadoc.io/badge/org.apache.bcel/bcel/6.4.0.svg)](https://javadoc.io/doc/org.apache.bcel/bcel/6.4.0)
 
 Apache Commons Bytecode Engineering Library
 
@@ -68,7 +67,7 @@ Alternatively you can pull it from the central Maven repositories:
 <dependency>
   <groupId>org.apache.bcel</groupId>
   <artifactId>bcel</artifactId>
-  <version>6.3.1</version>
+  <version>6.4.0</version>
 </dependency>
 ```
 
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 0e31a06..dfbf4f6 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,4 +1,78 @@
               Apache Commons BCEL
+              Version 6.4.0-SNAPSHOT
+              RELEASE NOTES
+
+
+INTRODUCTION:
+
+The Apache Commons BCEL team is pleased to announce the release of
+Apache Commons BCEL 6.4.0-SNAPSHOT!
+
+The Byte Code Engineering Library (BCEL) is intended to give users a convenient
+way to analyze, create, and manipulate compiled .class files. Classes are
+represented by objects containing all the symbolic information of the given
+class: methods, fields and byte code instructions.
+
+Bug fix release
+
+NEW FEATURES:
+=============
+
+o BCEL-320: Add LruCacheClassPathRepository that can scan many JAR files without OutOfMemoryError. Thanks to Tomo Suzuki, Gary Gregory.
+o BCEL-322: Add constants to org.apache.bcel.Const for Java 14. Thanks to Gary Gregory.
+o BCEL-321: Refactor subclasses of ClassPathRepository for differences in underlying cache. Thanks to Tomo Suzuki.
+
+FIXED BUGS:
+===========
+
+o BCEL-316: org.apache.bcel.classfile.Attribute class and subclasses should NOT log to the console by default. Thanks to Gary Gregory.
+o BCEL-278: InvokeInstruction.toString(final ConstantPool cp) throws NoSuchElementException #11. Thanks to Valery Barysoky.
+o BCEL-318: Add org.apache.bcel.classfile.ConstantUtf8.clearCache(). Thanks to Gary Gregory.
+o BCEL-270: Calling toString(ConstantPool) on InvokeInstruction throws NullPointerException. Thanks to Alexandru-Constantin Bledea.
+o BCEL-323: org.apache.bcel.util.BCELifier to set major and minor versions. Thanks to Tomo Suzuki.
+o BCEL-326: Add missing Java 9 and Java 11 class file attributes. #33 Thanks to Mark Roberts.
+o BCEL-325: ClassDumper crashes on a module-info.class. #33 Thanks to Mark Roberts.
+o BCEL-327: Update signature scanning in Utility to support TypeParameters. #32 Thanks to Mark Roberts.
+
+CHANGES:
+========
+
+o BCEL-317: Pluggable cache for ConstantUtf8. Thanks to Tomo Suzuki, Gary Gregory.
+o BCEL-299: Fix example src/examples/ClassDumper.java ClassDumper.processID(). Thanks to Gary Gregory, zhangminglei.
+o           Update tests from JNA 4.5.0 to 5.3.1. Thanks to Gary Gregory.
+o           Update tests from JNA 5.3.1. to 5.4.0. Thanks to Gary Gregory.
+
+
+Historical list of changes: https://commons.apache.org/proper/commons-bcelchanges-report.html
+
+For complete information on Apache Commons BCEL, including instructions on how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons BCEL website:
+
+https://commons.apache.org/proper/commons-bcel
+
+Download it from https://commons.apache.org/proper/commons-bcel/download_text.cgi
+
+Have fun!
+-Apache Commons BCEL team
+
+Feedback
+--------
+
+Open source works best when you give feedback:
+
+    https://commons.apache.org/bcel
+
+Please direct all bug reports to JIRA:
+
+    https://issues.apache.org/jira/browse/BCEL
+
+Or subscribe to the commons-user mailing list
+
+The Apache Commons Team
+
+-----------------------------------------------------------------------------
+
+              Apache Commons BCEL
               Version 6.3.1
               RELEASE NOTES
 
diff --git a/src/changes/release-notes.vm b/src/changes/release-notes.vm
index 80a85fe..7677a06 100644
--- a/src/changes/release-notes.vm
+++ b/src/changes/release-notes.vm
@@ -16,8 +16,8 @@
 ## under the License.
 ##
               ${project.name}
-                  Version ${version}
-                RELEASE NOTES
+              Version ${version}
+              RELEASE NOTES
 
 
 INTRODUCTION:
@@ -129,6 +129,14 @@ REMOVED:
 ## End of main loop
 #end
 
+Historical list of changes: ${project.url}changes-report.html
+
+For complete information on ${project.name}, including instructions on how to submit bug reports,
+patches, or suggestions for improvement, see the Apache ${project.name} website:
+
+${project.url}
+
+Download it from ${project.url}/download_text.cgi
 
 Have fun!
 -Apache Commons BCEL team
diff --git a/src/site/xdoc/download_bcel.xml b/src/site/xdoc/download_bcel.xml
index ed3add9..aa191f3 100644
--- a/src/site/xdoc/download_bcel.xml
+++ b/src/site/xdoc/download_bcel.xml
@@ -66,7 +66,7 @@ limitations under the License.
     <subsection name="Using a Mirror">
       <p>
         We recommend you use a mirror to download our release
-        builds, but you <strong>must</strong> <a href="http://www.apache.org/info/verification.html">verify the integrity</a> of
+        builds, but you <strong>must</strong> <a href="https://www.apache.org/info/verification.html">verify the integrity</a> of
         the downloaded files using signatures downloaded from our main
         distribution directories. Recent releases (48 hours) may not yet
         be available from all the mirrors.
@@ -113,32 +113,32 @@ limitations under the License.
       </p>
     </subsection>
     </section>
-    <section name="Apache Commons BCEL 6.3.1 (Java 8)">
+    <section name="Apache Commons BCEL 6.4.0 (Java 8)">
       <subsection name="Binaries">
         <table>
           <tr>
-              <td><a href="[preferred]/commons/bcel/binaries/bcel-6.3.1-bin.tar.gz">bcel-6.3.1-bin.tar.gz</a></td>
-              <td><a href="https://www.apache.org/dist/commons/bcel/binaries/bcel-6.3.1-bin.tar.gz.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/commons/bcel/binaries/bcel-6.3.1-bin.tar.gz.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/bcel/binaries/bcel-6.4.0-bin.tar.gz">bcel-6.4.0-bin.tar.gz</a></td>
+              <td><a href="https://www.apache.org/dist/commons/bcel/binaries/bcel-6.4.0-bin.tar.gz.sha512">sha512</a></td>
+              <td><a href="https://www.apache.org/dist/commons/bcel/binaries/bcel-6.4.0-bin.tar.gz.asc">pgp</a></td>
           </tr>
           <tr>
-              <td><a href="[preferred]/commons/bcel/binaries/bcel-6.3.1-bin.zip">bcel-6.3.1-bin.zip</a></td>
-              <td><a href="https://www.apache.org/dist/commons/bcel/binaries/bcel-6.3.1-bin.zip.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/commons/bcel/binaries/bcel-6.3.1-bin.zip.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/bcel/binaries/bcel-6.4.0-bin.zip">bcel-6.4.0-bin.zip</a></td>
+              <td><a href="https://www.apache.org/dist/commons/bcel/binaries/bcel-6.4.0-bin.zip.sha512">sha512</a></td>
+              <td><a href="https://www.apache.org/dist/commons/bcel/binaries/bcel-6.4.0-bin.zip.asc">pgp</a></td>
           </tr>
         </table>
       </subsection>
       <subsection name="Source">
         <table>
           <tr>
-              <td><a href="[preferred]/commons/bcel/source/bcel-6.3.1-src.tar.gz">bcel-6.3.1-src.tar.gz</a></td>
-              <td><a href="https://www.apache.org/dist/commons/bcel/source/bcel-6.3.1-src.tar.gz.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/commons/bcel/source/bcel-6.3.1-src.tar.gz.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/bcel/source/bcel-6.4.0-src.tar.gz">bcel-6.4.0-src.tar.gz</a></td>
+              <td><a href="https://www.apache.org/dist/commons/bcel/source/bcel-6.4.0-src.tar.gz.sha512">sha512</a></td>
+              <td><a href="https://www.apache.org/dist/commons/bcel/source/bcel-6.4.0-src.tar.gz.asc">pgp</a></td>
           </tr>
           <tr>
-              <td><a href="[preferred]/commons/bcel/source/bcel-6.3.1-src.zip">bcel-6.3.1-src.zip</a></td>
-              <td><a href="https://www.apache.org/dist/commons/bcel/source/bcel-6.3.1-src.zip.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/commons/bcel/source/bcel-6.3.1-src.zip.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/bcel/source/bcel-6.4.0-src.zip">bcel-6.4.0-src.zip</a></td>
+              <td><a href="https://www.apache.org/dist/commons/bcel/source/bcel-6.4.0-src.zip.sha512">sha512</a></td>
+              <td><a href="https://www.apache.org/dist/commons/bcel/source/bcel-6.4.0-src.zip.asc">pgp</a></td>
           </tr>
         </table>
       </subsection>
diff --git a/src/site/xdoc/issue-tracking.xml b/src/site/xdoc/issue-tracking.xml
index 872f104..9e138c1 100644
--- a/src/site/xdoc/issue-tracking.xml
+++ b/src/site/xdoc/issue-tracking.xml
@@ -86,7 +86,7 @@ limitations under the License.
 
       <p>
       For more information on subversion and creating patches see the
-      <a href="http://www.apache.org/dev/contributors.html">Apache Contributors Guide</a>.
+      <a href="https://www.apache.org/dev/contributors.html">Apache Contributors Guide</a>.
       </p>
 
       <p>
diff --git a/src/site/xdoc/mail-lists.xml b/src/site/xdoc/mail-lists.xml
index f27332e..dc2cd1b 100644
--- a/src/site/xdoc/mail-lists.xml
+++ b/src/site/xdoc/mail-lists.xml
@@ -106,9 +106,9 @@ limitations under the License.
           <td><a href="mailto:user-unsubscribe@commons.apache.org">Unsubscribe</a></td>
           <td><a href="mailto:user@commons.apache.org?subject=[bcel]">Post</a></td>
           <td><a href="https://mail-archives.apache.org/mod_mbox/commons-user/">mail-archives.apache.org</a></td>
-          <td><a href="http://markmail.org/list/org.apache.commons.users/">markmail.org</a><br />
-              <a href="http://www.mail-archive.com/user@commons.apache.org/">www.mail-archive.com</a><br />
-              <a href="http://news.gmane.org/gmane.comp.jakarta.commons.devel">news.gmane.org</a>
+          <td><a href="https://markmail.org/list/org.apache.commons.users/">markmail.org</a><br />
+              <a href="https://www.mail-archive.com/user@commons.apache.org/">www.mail-archive.com</a><br />
+              <a href="https://news.gmane.org/gmane.comp.jakarta.commons.devel">news.gmane.org</a>
           </td>
         </tr>
 
@@ -124,9 +124,9 @@ limitations under the License.
           <td><a href="mailto:dev-unsubscribe@commons.apache.org">Unsubscribe</a></td>
           <td><a href="mailto:dev@commons.apache.org?subject=[bcel]">Post</a></td>
           <td><a href="https://mail-archives.apache.org/mod_mbox/commons-dev/">mail-archives.apache.org</a></td>
-          <td><a href="http://markmail.org/list/org.apache.commons.dev/">markmail.org</a><br />
-              <a href="http://www.mail-archive.com/dev@commons.apache.org/">www.mail-archive.com</a><br />
-              <a href="http://news.gmane.org/gmane.comp.jakarta.commons.devel">news.gmane.org</a>
+          <td><a href="https://markmail.org/list/org.apache.commons.dev/">markmail.org</a><br />
+              <a href="https://www.mail-archive.com/dev@commons.apache.org/">www.mail-archive.com</a><br />
+              <a href="https://news.gmane.org/gmane.comp.jakarta.commons.devel">news.gmane.org</a>
           </td>
         </tr>
 
@@ -142,8 +142,8 @@ limitations under the License.
           <td><a href="mailto:issues-unsubscribe@commons.apache.org">Unsubscribe</a></td>
           <td><i>read only</i></td>
           <td><a href="https://mail-archives.apache.org/mod_mbox/commons-issues/">mail-archives.apache.org</a></td>
-          <td><a href="http://markmail.org/list/org.apache.commons.issues/">markmail.org</a><br />
-              <a href="http://www.mail-archive.com/issues@commons.apache.org/">www.mail-archive.com</a>
+          <td><a href="https://markmail.org/list/org.apache.commons.issues/">markmail.org</a><br />
+              <a href="https://www.mail-archive.com/issues@commons.apache.org/">www.mail-archive.com</a>
           </td>
         </tr>
 
@@ -159,8 +159,8 @@ limitations under the License.
           <td><a href="mailto:commits-unsubscribe@commons.apache.org">Unsubscribe</a></td>
           <td><i>read only</i></td>
           <td><a href="https://mail-archives.apache.org/mod_mbox/commons-commits/">mail-archives.apache.org</a></td>
-          <td><a href="http://markmail.org/list/org.apache.commons.commits/">markmail.org</a><br />
-              <a href="http://www.mail-archive.com/commits@commons.apache.org/">www.mail-archive.com</a>
+          <td><a href="https://markmail.org/list/org.apache.commons.commits/">markmail.org</a><br />
+              <a href="https://www.mail-archive.com/commits@commons.apache.org/">www.mail-archive.com</a>
           </td>
         </tr>
 
@@ -192,10 +192,10 @@ limitations under the License.
           <td><a class="externalLink" href="mailto:announce-unsubscribe@apache.org">Unsubscribe</a></td>
           <td><i>read only</i></td>
           <td><a class="externalLink" href="https://mail-archives.apache.org/mod_mbox/www-announce/">mail-archives.apache.org</a></td>
-          <td><a class="externalLink" href="http://markmail.org/list/org.apache.announce/">markmail.org</a><br />
-              <a class="externalLink" href="http://old.nabble.com/Apache-News-and-Announce-f109.html">old.nabble.com</a><br />
-              <a class="externalLink" href="http://www.mail-archive.com/announce@apache.org/">www.mail-archive.com</a><br />
-              <a class="externalLink" href="http://news.gmane.org/gmane.comp.apache.announce">news.gmane.org</a>
+          <td><a class="externalLink" href="https://markmail.org/list/org.apache.announce/">markmail.org</a><br />
+              <a class="externalLink" href="https://old.nabble.com/Apache-News-and-Announce-f109.html">old.nabble.com</a><br />
+              <a class="externalLink" href="https://www.mail-archive.com/announce@apache.org/">www.mail-archive.com</a><br />
+              <a class="externalLink" href="https://news.gmane.org/gmane.comp.apache.announce">news.gmane.org</a>
           </td>
         </tr>
       </table>