Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ jobs:
- uses: actions/checkout@v6
- uses: actions/setup-java@v5
with:
distribution: oracle
java-version: '26'
distribution: liberica
java-version: '27'
- uses: gradle/actions/setup-gradle@v5
- name: Build, test, and verify publications
run: ./gradlew clean build publishToMavenLocal
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ jobs:
- uses: actions/checkout@v6
- uses: actions/setup-java@v5
with:
distribution: temurin
java-version: '26'
distribution: liberica
java-version: '27'
- uses: gradle/actions/setup-gradle@v5
- name: Check release version
run: |
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Brev

**Current Peppol, as one modular JDK 26 library.**
**Current Peppol, as one modular JDK 27 library.**

Brev is a dependency-free JVM library for constructing, writing, reading, and
later transporting current Peppol business documents. It lives in **one
Expand All @@ -23,7 +23,7 @@ Brev occupies the opposite corner:

- one repo, independently published modules;
- current Peppol only;
- JDK 26 baseline, no older-Java tax;
- JDK 27 baseline, no older-Java tax;
- typed documents instead of the full UBL schema;
- zero third-party runtime dependencies in every published module.

Expand Down Expand Up @@ -91,7 +91,7 @@ Unsupported Peppol Billing features fail through the absence of an API.

## Building

Brev requires JDK 26.
Brev requires JDK 27.

```shell
./gradlew clean build
Expand Down
4 changes: 2 additions & 2 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ allprojects {
subprojects {
plugins.withId("java") {
extensions.configure<JavaPluginExtension> {
toolchain.languageVersion.set(JavaLanguageVersion.of(26))
toolchain.languageVersion.set(JavaLanguageVersion.of(27))
}

dependencies {
Expand All @@ -43,7 +43,7 @@ subprojects {
}

tasks.withType<JavaCompile>().configureEach {
options.release.set(26)
options.release.set(27)
options.compilerArgs.addAll(listOf("-Xlint:all", "-Werror"))
}

Expand Down
Loading