Skip to content

Commit 77693e9

Browse files
authored
Merge pull request #134 from cicirello/prep-release
Prepare release 3.1.5
2 parents a79e780 + 8c6b55a commit 77693e9

File tree

2 files changed

+21
-13
lines changed

2 files changed

+21
-13
lines changed

CHANGELOG.md

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
## [Unreleased] - 2023-08-06
7+
## [Unreleased] - 2023-08-07
88

99
### Added
1010

@@ -15,22 +15,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1515
### Removed
1616

1717
### Fixed
18-
* LogRecord.toString() changed to use platform-specific line separators.
19-
* LogRecord.equals(Object): correctly handle null and other types.
20-
* RecordList.equals(Object): correctly handle null and other types.
21-
* Bin.contentsToString(): StringBuilder instead of iterated concat.
22-
* SessionLog.moveCountToString(): StringBuilder instead of iterated concat.
23-
* SessionLogFormatter: fixed potential resource leak.
24-
* SessionLog: implemented readObject to properly initialize transient fields during deserialization.
25-
* Set most classes to package access.
2618

2719
### CI/CD
28-
* Integrated SpotBugs into build process.
29-
* Integrated Find Security Bugs into build process.
3020

3121
### Other
3222

3323

24+
## [3.1.5] - 2023-08-07
25+
26+
### Fixed
27+
* Improvements based on SpotBugs and FindSecBugs scans:
28+
* LogRecord.toString() changed to use platform-specific line separators.
29+
* LogRecord.equals(Object): correctly handle null and other types.
30+
* RecordList.equals(Object): correctly handle null and other types.
31+
* Bin.contentsToString(): StringBuilder instead of iterated concat.
32+
* SessionLog.moveCountToString(): StringBuilder instead of iterated concat.
33+
* SessionLogFormatter: fixed potential resource leak.
34+
* SessionLog: implemented readObject to properly initialize transient fields during deserialization.
35+
* Set most classes to package access.
36+
37+
### CI/CD
38+
* Integrated SpotBugs into build process.
39+
* Integrated FindSecBugs into build process.
40+
41+
3442
## [3.1.4] - 2023-01-12
3543

3644
### Fixed

src/main/java/org/cicirello/ibp/InteractiveBinPacking.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@
3939
public class InteractiveBinPacking extends JFrame {
4040

4141
/** Font used for all elements in the main JPanel and its sub-panels. */
42-
public static final Font font = new Font("SansSerif", Font.BOLD, 16);
42+
static final Font font = new Font("SansSerif", Font.BOLD, 16);
4343

4444
/** Icon to use for application's JFrame and Dialogs */
45-
public static final Image icon =
45+
static final Image icon =
4646
new ImageIcon(InteractiveBinPacking.class.getResource("images/logo.png")).getImage();
4747

4848
/** Constructs the UI. */

0 commit comments

Comments
 (0)