Skip to content

Commit fef88e2

Browse files
authored
Merge pull request #418 from cicirello/prep-release
Prepare major release 6.0.0
2 parents d6e14f4 + 6b6bcd1 commit fef88e2

File tree

4 files changed

+24
-11
lines changed

4 files changed

+24
-11
lines changed

CHANGELOG.md

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,26 @@ 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] - 2024-06-10
7+
## [Unreleased] - 2024-07-25
88

9-
**Breaking Changes**: Due to breaking changes, the next release will be a major release (see the Removed section below for details). Timing of that major release will likely be in the Fall of 2024 to coincide with the planned transition to Java 21.
9+
### Added
10+
11+
### Changed
12+
13+
### Deprecated
14+
15+
### Removed
16+
17+
### Fixed
18+
19+
### Dependencies
20+
21+
### CI/CD
22+
23+
### Other
24+
25+
26+
## [6.0.0] - 2024-07-25
1027

1128
### Added
1229
* SequenceSampler.getDefault() method for creating an instance of the default implementation of SequenceSampler.
@@ -23,8 +40,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2340
* Refactored to improve code quality and to optimize SequenceReservoirSampler, SequencePoolSampler, SequenceInsertionSampler, SequenceCompositeSampler.
2441
* Minor optimizations to Permutation.scramble() methods.
2542

26-
### Deprecated
27-
2843
### Removed
2944
* Removed the previously deprecated (in v5.1.0) constructor `org.cicirello.sequences.distance.EditDistance(double, double, double)`. To compute edit distance with double-valued costs for arrays and other sequences, use the existing `EditDistanceDouble` class instead. This does not impact the class with the same name that computes edit distance for permutations (i.e., the `org.cicirello.permutations.distance.EditDistance` class still accepts doubles for the costs).
3045
* Removed default method implementations in SequenceSampler interface (all interface methods now implemented in the implementing classes).
@@ -44,8 +59,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4459
* Integrated Find Security Bugs static analysis into build process.
4560
* Discontinued publication of a `jar-with-dependencies` (BREAKING CHANGE only if you were using the fat jar).
4661

47-
### Other
48-
4962

5063
## [5.1.0] - 2023-05-30
5164

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ and minimum supported Java version.
3939

4040
| version | Java requirements |
4141
| --- | --- |
42-
| 4.w.x to 5.y.z | Java 17+ |
42+
| 4.w.x to 6.y.z | Java 17+ |
4343
| 3.x.y | Java 11+ |
44-
| 1.x.y to 2.x.y | Java 8+ |
44+
| 1.w.x to 2.y.z | Java 8+ |
4545

4646
The jar files of the library are released via Maven Central, GitHub Packages,
4747
and GitHub Releases.

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>org.cicirello</groupId>
88
<artifactId>jpt</artifactId>
9-
<version>5-SNAPSHOT</version>
9+
<version>6-SNAPSHOT</version>
1010
<packaging>jar</packaging>
1111

1212
<name>JavaPermutationTools</name>

src/main/java/module-info.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* JavaPermutationTools - A Java library for computation on permutations.
3-
* Copyright 2005-2023 Vincent A. Cicirello, <https://www.cicirello.org/>.
3+
* Copyright 2005-2024 Vincent A. Cicirello, <https://www.cicirello.org/>.
44
*
55
* JavaPermutationTools is free software: you can
66
* redistribute it and/or modify it under the terms of the GNU
@@ -24,7 +24,7 @@
2424
*
2525
* <h2>JavaPermutationTools - A Java library for computation on permutations</h2>
2626
*
27-
* <p>Copyright &copy; 2005-2023 <a href="https://www.cicirello.org/" target=_top>Vincent A.
27+
* <p>Copyright &copy; 2005-2024 <a href="https://www.cicirello.org/" target=_top>Vincent A.
2828
* Cicirello</a>.
2929
*
3030
* <p><a href="https://doi.org/10.21105/joss.00950"><img

0 commit comments

Comments
 (0)