Skip to content

Commit c88fafe

Browse files
Release 1.4.1
1 parent a21f64d commit c88fafe

4 files changed

Lines changed: 11 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ The format is based on [Keep a Changelog][keepachangelog], and this project adhe
66

77
## [Unreleased]
88

9+
## [1.4.1] - 2026-02-17
10+
911
### Fixed
1012

1113
- Change type from `Object` to `? extends Object` for generics in method arguments to support covariant arguments.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,14 +114,14 @@ higher is required to use this library.
114114
<dependency>
115115
<groupId>io.github.problem4j</groupId>
116116
<artifactId>problem4j-core</artifactId>
117-
<version>1.4.0</version>
117+
<version>1.4.1</version>
118118
</dependency>
119119
</dependencies>
120120
```
121121
2. Gradle (Groovy or Kotlin DSL):
122122
```groovy
123123
dependencies {
124-
implementation("io.github.problem4j:problem4j-core:1.4.0")
124+
implementation("io.github.problem4j:problem4j-core:1.4.1")
125125
}
126126
```
127127

RELEASING.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22

33
1. Update `CHANGELOG.md` - change `[Unreleased]` to `[X.Y.Z] - YYYY-MM-DD` and add a new `[Unreleased]` section on top.
44
2. Update `version` property in `gradle.properties` to the new version.
5-
3. Commit the changes from (1) and (2) with a message `"Release X.Y.Z"` and push to GitHub.
6-
4. Create an annotated git tag named `vX.Y.Z` with the message `"Release X.Y.Z"` and push it to GitHub. This will
5+
3. Update versions of dependency samples in `README.md`.
6+
4. Commit the changes from (1) and (2) with a message `"Release X.Y.Z"` and push to GitHub.
7+
5. Create an annotated git tag named `vX.Y.Z` with the message `"Release X.Y.Z"` and push it to GitHub. This will
78
trigger the release workflow, which will build and publish the artifacts to Sonatype repository. You can use the
89
[`./tools/tagrelease`](./tools/tagrelease) script to ensure the tag is correctly formatted and prevent mistakes.
9-
5. Update `version` property in `gradle.properties` to the next snapshot version, for example `1.4.1-SNAPSHOT`.
10-
6. Commit the change from (5) with a message `"Update snapshot version"` and push to GitHub.
11-
7. If the release was made on a maintenance branch, make sure to `merge` or `cherry-pick` the `CHANGELOG.md` entry to
10+
6. Update `version` property in `gradle.properties` to the next snapshot version, for example `1.4.1-SNAPSHOT`.
11+
7. Commit the change from (5) with a message `"Update snapshot version"` and push to GitHub.
12+
8. If the release was made on a maintenance branch, make sure to `merge` or `cherry-pick` the `CHANGELOG.md` entry to
1213
the `main` branch as well.
1314

1415
## Maven Central

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ org.gradle.workers.max=4
55
#
66
# Project settings
77
group=io.github.problem4j
8-
version=1.4.1-SNAPSHOT
8+
version=1.4.1
99
#
1010
# Internal buildscript settings
1111
internal.pom.url=https://github.com/problem4j/problem4j-core

0 commit comments

Comments
 (0)