Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apache update to 6.8.1 #28

Merged
merged 49 commits into from
Jan 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
904ab72
Fix link to the user mailing list
garydgregory Dec 5, 2023
4a1f0ed
Bump to next development version
garydgregory Dec 7, 2023
072626c
Merge branch 'release'
garydgregory Dec 7, 2023
fa8edb6
Add a section for the next release
garydgregory Dec 7, 2023
b3056c1
grammar
garydgregory Dec 9, 2023
9ed06e4
Replace internal StringBuffer with StringBuilder
garydgregory Dec 10, 2023
a61ffa8
Replace internal StringBuffer with StringBuilder
garydgregory Dec 10, 2023
79c0822
Javadoc
garydgregory Dec 14, 2023
0d5365b
Javadoc
garydgregory Dec 14, 2023
39f3562
Bump jna.version from 5.13.0 to 5.14.0 (#250)
dependabot[bot] Dec 15, 2023
d8f116c
Bump jna.version from 5.13.0 to 5.14.0 #250
garydgregory Dec 15, 2023
3dae0f1
Bump actions/upload-artifact from 3.1.3 to 4.0.0 (#251)
dependabot[bot] Dec 15, 2023
184a0cd
Bump GitHub various actions for CI builds
garydgregory Dec 15, 2023
e4e3dff
Avoid a spotbugs complaint [skip ci]
sebbASF Dec 17, 2023
faba736
Avoid a spotbugs complaint [skip ci]
sebbASF Dec 17, 2023
bb9c610
Ignore specific spotbugs errors not the number
sebbASF Dec 17, 2023
7e5e7d7
Better Javadoc
garydgregory Dec 17, 2023
b3289a8
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-…
garydgregory Dec 17, 2023
c799e77
Better Javadoc
garydgregory Dec 17, 2023
4bb23a8
Update github/codeql-action/upload-sarif version reference
garydgregory Dec 22, 2023
9325398
Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.21 to 1.9.22 (#252)
dependabot[bot] Dec 22, 2023
3e7592b
Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.21 to 1.9.22 #252
garydgregory Dec 22, 2023
5c74d0e
Fix version comment [skip ci]
sebbASF Dec 23, 2023
2355925
Bump codeql action
sebbASF Dec 23, 2023
8c365e4
Update NOTICE file for 2024
garydgregory Dec 25, 2023
20cf556
Bump github/codeql-action from 3.22.11 to 3.22.12 (#253)
dependabot[bot] Dec 29, 2023
fbc58b1
Javadoc
garydgregory Jan 4, 2024
566b468
Bump org.apache.commons:commons-exec from 1.3 to 1.4.0 (#255)
dependabot[bot] Jan 5, 2024
f5f53f6
Bump org.apache.commons:commons-exec from 1.3 to 1.4.0 #255
garydgregory Jan 5, 2024
25ca277
Replace internal use of StringBuffer with StringBuilder
garydgregory Jan 5, 2024
2b2293a
Tests and proposed fix for BCEL-370 (#254)
gtoison Jan 6, 2024
fdfa9a9
BCEL-370
garydgregory Jan 6, 2024
e5111d6
Sort members
garydgregory Jan 6, 2024
da48305
Remove trailing whitespace
garydgregory Jan 6, 2024
f20946d
Use current version of Mockito 4.
garydgregory Jan 6, 2024
f3bcd0a
Revert "Remove trailing whitespace"
garydgregory Jan 6, 2024
73d3da8
Remove trailing whitespace
garydgregory Jan 6, 2024
b5e5872
Javadoc
garydgregory Jan 6, 2024
89b10c4
Javadoc
garydgregory Jan 7, 2024
add006f
Internal refactoring
garydgregory Jan 7, 2024
f230b00
BCELComparator now uses generics
garydgregory Jan 7, 2024
c377b86
Prepare for release candidate
garydgregory Jan 7, 2024
6537d1a
Move less viewed sections to the bottom
garydgregory Jan 7, 2024
bf613bd
mailingLists is defined in the parent POM
garydgregory Jan 7, 2024
e9ef48a
Prepare for release candidate
garydgregory Jan 7, 2024
6785009
Prepare for the next release candidate
garydgregory Jan 7, 2024
869df66
Merge tag 'rel/commons-bcel-6.8.1' into apache-update-to-6.8.1
markro49 Jan 17, 2024
d4e2815
restore file deleted by accident during merge
markro49 Jan 17, 2024
57a7564
improve instructions
markro49 Jan 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
--------------
Expand Down Expand Up @@ -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
2 changes: 1 addition & 1 deletion NOTICE.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Apache Commons BCEL
Copyright 2004-2023 The Apache Software Foundation
Copyright 2004-2024 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).
6 changes: 4 additions & 2 deletions README-codespecs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,12 @@ To build this project
---------------------

```
mvn verify
mvn -B clean verify
```

The `.jar` file is found at, for example, `target/bcel-6.2.0.1.jar`.
(You may need to add -Drat.skip=true if you have local untracked files.)

The `.jar` file will be found in the target subdirectory at, for example, `target/bcel-6.8.1.jar`.


To update to a newer version of the upstream library
Expand Down
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand All @@ -57,7 +57,7 @@ Documentation

More information can be found on the [Apache Commons BCEL homepage](https://commons.apache.org/proper/commons-bcel).
The [Javadoc](https://commons.apache.org/proper/commons-bcel/apidocs) can be browsed.
Questions related to the usage of Apache Commons BCEL should be posted to the [user mailing list][ml].
Questions related to the usage of Apache Commons BCEL should be posted to the [user mailing list](https://commons.apache.org/mail-lists.html).

Getting the latest release
--------------------------
Expand All @@ -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>
```

Expand Down Expand Up @@ -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
-------------------------
Expand Down
69 changes: 69 additions & 0 deletions RELEASE-NOTES.txt
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Loading