[prev in list] [next in list] [prev in thread] [next in thread] 

List:       apache-announce
Subject:    [ANNOUNCEMENT] Apache Commons BCEL 6.5.0
From:       Gary Gregory <ggregory () apache ! org>
Date:       2020-06-10 20:51:42
Message-ID: CACZkXPxAy-f2ssNFeRr=PfxgOUbO6qthxe2wXPGeM6zdYq7X0g () mail ! gmail ! com
[Download RAW message or body]

The Apache Commons BCEL team is pleased to announce the release of
Apache Commons BCEL 6.5.0!

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.

Minor feature and bug fix release.

FIXED BUGS:
===========

o BCEL-329: MethodGen duplicates some attributes. Thanks to Gary Gregory,
Mark Roberts.

CHANGES:
========

o BCEL-330: Remove unnecessary references to Constants. Thanks to Mark
Roberts.
o BCEL-336: MethodGen throws NullPointerException upon Invalid Class File
Missing Constructor Body. Thanks to Tomo Suzuki, Gary Gregory.
o           Improve documentation of Pass3bVerifier (#37). Thanks to
Michael Ernst.
o           Replaced deprecated constants in examples (#38). Thanks to
Arthur Kupriyanov.
o           Update tests from JNA 5.4.0 to 5.5.0. Thanks to Gary Gregory.
o           Update tests JUnit from 4.12 to 4.13. Thanks to Gary Gregory.
o           Update tests from Apache Commons Lang 3.9 to 3.10. Thanks to
Gary Gregory.
o           Update build maven-pmd-plugin 3.12.0 -> 3.13.0. Thanks to Gary
Gregory.
o           Update tests maven-surefire-plugin 3.0.0-M3 -> 3.0.0-M4. Thanks
to Gary Gregory.
o           Update build japicmp-maven-plugin 0.14.1 -> 0.14.3. Thanks to
Gary Gregory.
o           Update build jacoco-maven-plugin 0.8.4 -> 0.8.5. Thanks to Gary
Gregory.
o           Update tests from commons-io:commons-io 2.6 to 2.7. Thanks to
Gary Gregory.
o           Add support for invokestatic of an InterfaceMethodref #39.
Thanks to Mark Roberts.
o           Add attribute name(s) to Code.toString() #40. Thanks to Mark
Roberts.
o BCEL-338: org.apache.bcel.generic.InstructionFactory.createInvoke()
populates its internal ConstantPoolGen on bad input, then throws exception.
Thanks to Gary Gregory.
o BCEL-339: Throw IllegalArgumentException, IllegalStateException,
UnsupportedOperationException instead of RuntimeException. Thanks to Gary
Gregory.
o           Make some annotation methods public (#45). Thanks to Mark
Roberts.
o           Fix ConcurrentModificationException in the
maven-bundle-plugin:4.2.1:manifest on Java 15-ea. Thanks to Gary Gregory.


Historical list of changes:
https://commons.apache.org/proper/commons-bcel/changes-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_bcel.cgi

Have fun!
-Apache Commons Team

[Attachment #3 (text/html)]

<div dir="ltr"><div class="gmail_quote"><div dir="ltr">The Apache Commons BCEL team \
is pleased to announce the release of<br>Apache Commons BCEL 6.5.0!<br><br>The Byte \
Code Engineering Library (BCEL) is intended to give users a convenient<br>way to \
analyze, create, and manipulate compiled .class files. Classes are<br>represented by \
objects containing all the symbolic information of the given<br>class: methods, \
fields and byte code instructions.<br><br>Minor feature and bug fix \
release.<br><br>FIXED BUGS:<br>===========<br><br>o BCEL-329: MethodGen duplicates \
some attributes. Thanks to Gary Gregory, Mark \
Roberts.<br><br>CHANGES:<br>========<br><br>o BCEL-330: Remove unnecessary references \
to Constants. Thanks to Mark Roberts.<br>o BCEL-336: MethodGen throws \
NullPointerException upon Invalid Class File Missing Constructor Body. Thanks to Tomo \
Suzuki, Gary Gregory.<br>o                Improve documentation of Pass3bVerifier \
(#37). Thanks to Michael Ernst.<br>o                Replaced deprecated constants in \
examples (#38). Thanks to Arthur Kupriyanov.<br>o                Update tests from \
JNA 5.4.0 to 5.5.0. Thanks to Gary Gregory.<br>o                Update tests JUnit \
from 4.12 to 4.13. Thanks to Gary Gregory.<br>o                Update tests from \
Apache Commons Lang 3.9 to 3.10. Thanks to Gary Gregory.<br>o                Update \
build maven-pmd-plugin 3.12.0 -&gt; 3.13.0. Thanks to Gary Gregory.<br>o              \
Update tests maven-surefire-plugin 3.0.0-M3 -&gt; 3.0.0-M4. Thanks to Gary \
Gregory.<br>o                Update build japicmp-maven-plugin 0.14.1 -&gt; 0.14.3. \
Thanks to Gary Gregory.<br>o                Update build jacoco-maven-plugin 0.8.4 \
-&gt; 0.8.5. Thanks to Gary Gregory.<br>o                Update tests from \
commons-io:commons-io 2.6 to 2.7. Thanks to Gary Gregory.<br>o                Add \
support for invokestatic of an InterfaceMethodref #39. Thanks to Mark Roberts.<br>o   \
Add attribute name(s) to Code.toString() #40. Thanks to Mark Roberts.<br>o BCEL-338: \
org.apache.bcel.generic.InstructionFactory.createInvoke() populates its internal \
ConstantPoolGen on bad input, then throws exception. Thanks to Gary Gregory.<br>o \
BCEL-339: Throw IllegalArgumentException, IllegalStateException, \
UnsupportedOperationException instead of RuntimeException. Thanks to Gary \
Gregory.<br>o                Make some annotation methods public (#45). Thanks to \
Mark Roberts.<br>o                Fix ConcurrentModificationException in the \
maven-bundle-plugin:4.2.1:manifest on Java 15-ea. Thanks to Gary \
Gregory.<br><br><br>Historical list of changes: <a \
href="https://commons.apache.org/proper/commons-bcel/changes-report.html" \
target="_blank">https://commons.apache.org/proper/commons-bcel/changes-report.html</a><br><br>For \
complete information on Apache Commons BCEL, including instructions on how to submit \
bug reports,<br>patches, or suggestions for improvement, see the Apache Apache \
Commons BCEL website:<br><br><a href="https://commons.apache.org/proper/commons-bcel" \
target="_blank">https://commons.apache.org/proper/commons-bcel</a><br><br>Download it \
from <a href="https://commons.apache.org/proper/commons-bcel/download_bcel.cgi" \
target="_blank">https://commons.apache.org/proper/commons-bcel/download_bcel.cgi</a><br><br>Have \
fun!<br>-Apache Commons Team<br><div><br></div></div> </div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic