Skip to content

v1.4.0

Choose a tag to compare

@damianmalczewski damianmalczewski released this 16 Feb 22:23
· 74 commits to main since this release
Immutable release. Only release title and notes can be modified.
  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-core</artifactId>
            <version>1.4.0</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-core:1.4.0")
    }

Added

  • Add various static Problem.of(...) factory methods for in-place creation convenience.
  • Add support for JSpecify annotations for nullability and Kotlin interop.
  • Add support for Java Platform Module System if using Java version 9+, due to producing multi-release JAR artifacts.
    module org.example.project {
        requires io.github.problem4j.core;
    }