Skip to content

Commit

Permalink
Merge pull request #134 from cicirello/prep-release
Browse files Browse the repository at this point in the history
Prepare release 3.1.5
  • Loading branch information
cicirello authored Aug 7, 2023
2 parents a79e780 + 8c6b55a commit 77693e9
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 13 deletions.
30 changes: 19 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased] - 2023-08-06
## [Unreleased] - 2023-08-07

### Added

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

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

### CI/CD
* Integrated SpotBugs into build process.
* Integrated Find Security Bugs into build process.

### Other


## [3.1.5] - 2023-08-07

### Fixed
* Improvements based on SpotBugs and FindSecBugs scans:
* LogRecord.toString() changed to use platform-specific line separators.
* LogRecord.equals(Object): correctly handle null and other types.
* RecordList.equals(Object): correctly handle null and other types.
* Bin.contentsToString(): StringBuilder instead of iterated concat.
* SessionLog.moveCountToString(): StringBuilder instead of iterated concat.
* SessionLogFormatter: fixed potential resource leak.
* SessionLog: implemented readObject to properly initialize transient fields during deserialization.
* Set most classes to package access.

### CI/CD
* Integrated SpotBugs into build process.
* Integrated FindSecBugs into build process.


## [3.1.4] - 2023-01-12

### Fixed
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/org/cicirello/ibp/InteractiveBinPacking.java
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,10 @@
public class InteractiveBinPacking extends JFrame {

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

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

/** Constructs the UI. */
Expand Down

0 comments on commit 77693e9

Please sign in to comment.