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


The following commit(s) were added to refs/heads/master by this push:
     new c377b86c Prepare for release candidate
c377b86c is described below

commit c377b86c0bbf7bdc7a9524222a3105192fae59af
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sun Jan 7 13:50:40 2024 -0500

    Prepare for release candidate
---
 CONTRIBUTING.md                 |  5 ++-
 README.md                       |  5 ++-
 RELEASE-NOTES.txt               | 69 +++++++++++++++++++++++++++++++++++++++++
 pom.xml                         |  6 ++--
 src/changes/release-notes.vm    |  2 +-
 src/site/xdoc/download_bcel.xml | 26 ++++++++--------
 src/site/xdoc/index.xml         |  7 -----
 7 files changed, 90 insertions(+), 30 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 8986d489..cd333833 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -49,13 +49,13 @@ Getting Started
 ---------------
 
 + Make sure you have a [JIRA account](https://issues.apache.org/jira/).
-+ Make sure you have a [GitHub account](https://github.com/signup/free).
++ Make sure you have a [GitHub account](https://github.com/signup/free). This 
is not essential, but makes providing patches much easier.
 + If you're planning to implement a new feature it makes sense to discuss your 
changes on the [dev list](https://commons.apache.org/mail-lists.html) first. 
This way you can make sure you're not wasting your time on something that isn't 
considered to be in Apache Commons BCEL's scope.
 + Submit a [Jira Ticket][jira] for your issue, assuming one does not already 
exist.
   + Clearly describe the issue including steps to reproduce when it is a bug.
   + Make sure you fill in the earliest version that you know has the issue.
 + Find the corresponding [repository on 
GitHub](https://github.com/apache/?query=commons-),
-[fork](https://help.github.com/articles/fork-a-repo/) and check out your 
forked repository.
+[fork](https://help.github.com/articles/fork-a-repo/) and check out your 
forked repository. If you don't have a GitHub account, you can still clone the 
Commons repository.
 
 Making Changes
 --------------
@@ -109,7 +109,6 @@ Additional Resources
 + [General GitHub documentation](https://help.github.com/)
 + [GitHub pull request 
documentation](https://help.github.com/articles/creating-a-pull-request/)
 + [Apache Commons Twitter Account](https://twitter.com/ApacheCommons)
-+ `#apache-commons` IRC channel on `irc.freenode.net`
 
 [cla]:https://www.apache.org/licenses/#clas
 [jira]:https://issues.apache.org/jira/browse/BCEL
diff --git a/README.md b/README.md
index d14a423d..4e105573 100644
--- a/README.md
+++ b/README.md
@@ -46,7 +46,7 @@ Apache Commons BCEL
 [![Java 
CI](https://github.com/apache/commons-bcel/actions/workflows/maven.yml/badge.svg)](https://github.com/apache/commons-bcel/actions/workflows/maven.yml)
 [![Coverage 
Status](https://codecov.io/gh/apache/commons-bcel/branch/master/graph/badge.svg)](https://app.codecov.io/gh/apache/commons-bcel)
 [![Maven 
Central](https://maven-badges.herokuapp.com/maven-central/org.apache.bcel/bcel/badge.svg?gav=true)](https://maven-badges.herokuapp.com/maven-central/org.apache.bcel/bcel/?gav=true)
-[![Javadocs](https://javadoc.io/badge/org.apache.bcel/bcel/6.8.0.svg)](https://javadoc.io/doc/org.apache.bcel/bcel/6.8.0)
+[![Javadocs](https://javadoc.io/badge/org.apache.bcel/bcel/6.8.1.svg)](https://javadoc.io/doc/org.apache.bcel/bcel/6.8.1)
 
[![CodeQL](https://github.com/apache/commons-bcel/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/apache/commons-bcel/actions/workflows/codeql-analysis.yml)
 [![OpenSSF 
Scorecard](https://api.securityscorecards.dev/projects/github.com/apache/commons-bcel/badge)](https://api.securityscorecards.dev/projects/github.com/apache/commons-bcel)
 
@@ -69,7 +69,7 @@ Alternatively, you can pull it from  the central Maven 
repositories:
 <dependency>
   <groupId>org.apache.bcel</groupId>
   <artifactId>bcel</artifactId>
-  <version>6.8.0</version>
+  <version>6.8.1</version>
 </dependency>
 ```
 
@@ -111,7 +111,6 @@ Additional Resources
 + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/BCEL)
 + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD)
 + [Apache Commons Twitter Account](https://twitter.com/ApacheCommons)
-+ `#apache-commons` IRC channel on `irc.freenode.org`
 
 Apache Commons Components
 -------------------------
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index b1d0c2e9..926f741a 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,3 +1,72 @@
+              Apache Commons BCEL
+              Version 6.8.1
+              RELEASE NOTES
+
+
+INTRODUCTION:
+
+The Apache Commons BCEL team is pleased to announce the release of
+Apache Commons BCEL 6.8.1.
+
+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.
+
+Maintenance and bug fix release.
+
+FIXED BUGS:
+===========
+
+o           Replace internal use of StringBuffer with StringBuilder. Thanks to 
Gary Gregory.
+o BCEL-370: CONSTANT_Dynamic is not handled in LDC #254. Thanks to Gary 
Gregory.
+o           BCELComparator now uses generics. Thanks to Gary Gregory.
+o           Avoid NullPointerException in ClassGen.BCELComparator#equals() and 
ClassGen.BCELComparator#hashCode(). Thanks to Gary Gregory.
+o           Avoid NullPointerException in Constant.BCELComparator#equals() and 
Constant.BCELComparator#hashCode(). Thanks to Gary Gregory.
+o           Avoid NullPointerException in Field.BCELComparator#equals() and 
Field.BCELComparator#hashCode(). Thanks to Gary Gregory.
+o           Avoid NullPointerException in FieldGen.BCELComparator#equals() and 
FieldGen.BCELComparator#hashCode(). Thanks to Gary Gregory.
+o           Avoid NullPointerException in JavaClass.BCELComparator#equals() 
and JavaClass.BCELComparator#hashCode(). Thanks to Gary Gregory.
+o           Avoid NullPointerException in Method.BCELComparator#equals() and 
Method.BCELComparator#hashCode(). Thanks to Gary Gregory.
+o           Avoid NullPointerException in MethodGen.BCELComparator#equals() 
and MethodGen.BCELComparator#hashCode(). Thanks to Gary Gregory.
+
+CHANGES:
+========
+
+o           Bump GitHub various actions for CI builds. Thanks to Dependabot.
+o           Bump jna.version from 5.13.0 to 5.14.0 #250. Thanks to Dependabot.
+o           Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.21 to 1.9.22 
#252. Thanks to Dependabot.
+o           Bump org.apache.commons:commons-exec from 1.3 to 1.4.0 #255. 
Thanks to Dependabot.
+
+
+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 Commons BCEL website:
+
+https://commons.apache.org/proper/commons-bcel
+
+Download it from 
https://commons.apache.org/proper/commons-bcel/download_bcel.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.8.0
               RELEASE NOTES
diff --git a/pom.xml b/pom.xml
index d875b295..6fde3403 100644
--- a/pom.xml
+++ b/pom.xml
@@ -47,11 +47,11 @@
     <maven.compiler.target>1.8</maven.compiler.target>
     <commons.componentid>bcel</commons.componentid>
     <commons.module.name>org.apache.bcel</commons.module.name>
-    <commons.release.version>6.8.0</commons.release.version>
-    <commons.release.next>6.8.1</commons.release.next>
+    <commons.release.version>6.8.1</commons.release.version>
+    <commons.release.next>6.8.2</commons.release.next>
     <commons.release.isDistModule>true</commons.release.isDistModule>
     <commons.rc.version>RC1</commons.rc.version>
-    <commons.bc.version>6.7.0</commons.bc.version>
+    <commons.bc.version>6.8.0</commons.bc.version>
     <commons.release.desc>(Java 8 or above)</commons.release.desc>
     
<commons.scmPubUrl>https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-bcel</commons.scmPubUrl>
     
<commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}</commons.distSvnStagingUrl>
diff --git a/src/changes/release-notes.vm b/src/changes/release-notes.vm
index 9401b57f..7d1bcc9a 100644
--- a/src/changes/release-notes.vm
+++ b/src/changes/release-notes.vm
@@ -23,7 +23,7 @@
 INTRODUCTION:
 
 The ${developmentTeam} is pleased to announce the release of
-${project.name} ${version}!
+${project.name} ${version}.
 
 The Byte Code Engineering Library (BCEL) is intended to give users a convenient
 way to analyze, create, and manipulate compiled .class files. Classes are
diff --git a/src/site/xdoc/download_bcel.xml b/src/site/xdoc/download_bcel.xml
index b07a8d3e..4d6c7b02 100644
--- a/src/site/xdoc/download_bcel.xml
+++ b/src/site/xdoc/download_bcel.xml
@@ -113,32 +113,32 @@ limitations under the License.
       </p>
     </subsection>
     </section>
-    <section name="Apache Commons BCEL 6.8.0 (Java 8 or above)">
+    <section name="Apache Commons BCEL 6.8.1 (Java 8 or above)">
       <subsection name="Binaries">
         <table>
           <tr>
-              <td><a 
href="[preferred]/commons/bcel/binaries/bcel-6.8.0-bin.tar.gz">bcel-6.8.0-bin.tar.gz</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/bcel/binaries/bcel-6.8.0-bin.tar.gz.sha512";>sha512</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/bcel/binaries/bcel-6.8.0-bin.tar.gz.asc";>pgp</a></td>
+              <td><a 
href="[preferred]/commons/bcel/binaries/bcel-6.8.1-bin.tar.gz">bcel-6.8.1-bin.tar.gz</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/bcel/binaries/bcel-6.8.1-bin.tar.gz.sha512";>sha512</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/bcel/binaries/bcel-6.8.1-bin.tar.gz.asc";>pgp</a></td>
           </tr>
           <tr>
-              <td><a 
href="[preferred]/commons/bcel/binaries/bcel-6.8.0-bin.zip">bcel-6.8.0-bin.zip</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/bcel/binaries/bcel-6.8.0-bin.zip.sha512";>sha512</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/bcel/binaries/bcel-6.8.0-bin.zip.asc";>pgp</a></td>
+              <td><a 
href="[preferred]/commons/bcel/binaries/bcel-6.8.1-bin.zip">bcel-6.8.1-bin.zip</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/bcel/binaries/bcel-6.8.1-bin.zip.sha512";>sha512</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/bcel/binaries/bcel-6.8.1-bin.zip.asc";>pgp</a></td>
           </tr>
         </table>
       </subsection>
       <subsection name="Source">
         <table>
           <tr>
-              <td><a 
href="[preferred]/commons/bcel/source/bcel-6.8.0-src.tar.gz">bcel-6.8.0-src.tar.gz</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/bcel/source/bcel-6.8.0-src.tar.gz.sha512";>sha512</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/bcel/source/bcel-6.8.0-src.tar.gz.asc";>pgp</a></td>
+              <td><a 
href="[preferred]/commons/bcel/source/bcel-6.8.1-src.tar.gz">bcel-6.8.1-src.tar.gz</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/bcel/source/bcel-6.8.1-src.tar.gz.sha512";>sha512</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/bcel/source/bcel-6.8.1-src.tar.gz.asc";>pgp</a></td>
           </tr>
           <tr>
-              <td><a 
href="[preferred]/commons/bcel/source/bcel-6.8.0-src.zip">bcel-6.8.0-src.zip</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/bcel/source/bcel-6.8.0-src.zip.sha512";>sha512</a></td>
-              <td><a 
href="https://downloads.apache.org/commons/bcel/source/bcel-6.8.0-src.zip.asc";>pgp</a></td>
+              <td><a 
href="[preferred]/commons/bcel/source/bcel-6.8.1-src.zip">bcel-6.8.1-src.zip</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/bcel/source/bcel-6.8.1-src.zip.sha512";>sha512</a></td>
+              <td><a 
href="https://downloads.apache.org/commons/bcel/source/bcel-6.8.1-src.zip.asc";>pgp</a></td>
           </tr>
         </table>
       </subsection>
diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml
index b8a58a89..da5692d4 100644
--- a/src/site/xdoc/index.xml
+++ b/src/site/xdoc/index.xml
@@ -24,7 +24,6 @@
     <author email="d...@commons.apache.org">Commons Documentation Team</author>
   </properties>
   <body>
-
     <section name="Commons BCEL">
       <p>
         The Byte Code Engineering Library (Apache Commons BCEL&#x2122;) is 
intended to give users a
@@ -34,7 +33,6 @@
         of the given class: methods, fields and byte code instructions, in
         particular.
       </p>
-
       <p>
         Such objects can be read from an existing file, be transformed
         by a program (e.g. a class loader at run-time) and written to a file 
again.
@@ -43,13 +41,11 @@
         if you want to learn about the Java Virtual Machine (JVM) and the 
format of
         Java .class files.
       </p>
-
       <p>
         BCEL contains a byte code verifier named JustIce, which usually
         gives you much better information about what's wrong with your
         code than the standard JVM message.
       </p>
-
       <p>
         BCEL is already being used successfully in several projects such
         as compilers, optimizers, obsfuscators, code generators
@@ -58,7 +54,6 @@
         might want to have a look into the ASM project at objectweb.
       </p>
     </section>
-
     <section name="Documentation">
       <p>
         The package descriptions in the <a 
href="apidocs/index.html">Javadoc</a> give an overview of the available features
@@ -69,7 +64,6 @@
         <a 
href="https://gitbox.apache.org/repos/asf?p=commons-bcel.git";>browsed</a>, or 
you can browse/contribute via <a 
href="https://github.com/apache/commons-bcel";>GitHub</a>.
       </p>
     </section>
-    <!-- ================================================== -->
     <section name="Release Information">
       <p>The latest stable release of BCEL is here, you may: </p>
       <ul>
@@ -82,7 +76,6 @@
       </p>
 
     </section>
-    <!-- ================================================== -->
     <section name="Getting Involved">
       <p>
         The <a href="mail-lists.html">commons developer mailing list</a> is 
the main channel of communication for contributors. Please remember that the 
lists are shared between all commons components, so prefix your email by 
[bcel]. </p>

Reply via email to