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 <[email protected]> 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 =================== -[](https://github.com/apache/commons-bcel/actions) [](https://travis-ci.org/apache/commons-bcel) [](https://coveralls.io/r/apache/commons-bcel) [](https://maven-badges.herokuapp.com/maven-central/org.apache.bcel/bcel/) -[](https://javadoc.io/doc/org.apache.bcel/bcel/6.3.1) +[](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:[email protected]">Unsubscribe</a></td> <td><a href="mailto:[email protected]?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/[email protected]/">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/[email protected]/">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:[email protected]">Unsubscribe</a></td> <td><a href="mailto:[email protected]?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/[email protected]/">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/[email protected]/">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:[email protected]">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/[email protected]/">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/[email protected]/">www.mail-archive.com</a> </td> </tr> @@ -159,8 +159,8 @@ limitations under the License. <td><a href="mailto:[email protected]">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/[email protected]/">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/[email protected]/">www.mail-archive.com</a> </td> </tr> @@ -192,10 +192,10 @@ limitations under the License. <td><a class="externalLink" href="mailto:[email protected]">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/[email protected]/">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/[email protected]/">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>
