diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 1eb1017..0847f49 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -6,6 +6,11 @@ on:
pull_request:
branches: [ main ]
+permissions:
+ contents: read
+ checks: write
+ pull-requests: write
+
jobs:
build:
runs-on: ubuntu-latest
@@ -15,15 +20,22 @@ jobs:
name: Java ${{ matrix.java }}
steps:
- - uses: actions/checkout@v6
+ - uses: actions/checkout@v7
- name: Set up Java
- uses: actions/setup-java@v5
+ uses: actions/setup-java@v6
with:
distribution: temurin
java-version: ${{ matrix.java }}
- name: Build with Maven
run: mvn clean install -Dgpg.skip -Dmaven.javadoc.skip=true
- - name: push JaCoCo stats to codecov.io
- uses: codecov/codecov-action@v3
+ - name: Publish Test Report
+ id: report
+ uses: mikepenz/action-junit-report@v6
+ if: success() || failure() # always run even if the previous step fails
+ with:
+ report_paths: '**/target/surefire-reports/TEST-*.xml'
+ comment: true
+ - name: Push JaCoCo stats to codecov.io
+ uses: codecov/codecov-action@v7
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
diff --git a/CITATION.cff b/CITATION.cff
index e528983..9ffcbf0 100644
--- a/CITATION.cff
+++ b/CITATION.cff
@@ -11,7 +11,7 @@ authors:
given-names: Ammar
orcid: https://orcid.org/0000-0002-8399-8990
title: NanoJava
-version: 2.0.7
-date-released: 2026-05-18
+version: 2.0.8
+date-released: 2026-10-20
doi: 10.5281/zenodo.6984324
url: "https://github.com/enanomapper/nanojava"
diff --git a/README.md b/README.md
index 180e1d4..b50dd4d 100644
--- a/README.md
+++ b/README.md
@@ -53,11 +53,11 @@ If you do not have Docker or if it is an overhead for your use case, you can bun
4. Now, you will have the standalone jar file in the "target" folder named:
- nanojava-2.0.7-jar-with-dependencies.jar
+ nanojava-2.0.8-jar-with-dependencies.jar
5. The JAR file is used in the same way as the Docker image in the "Usage" section with replacing:
- "docker run" with "java -jar nanojava-2.0.7-jar-with-dependencies.jar"
+ "docker run" with "java -jar nanojava-2.0.8-jar-with-dependencies.jar"
and make sure you provide the absolute paths for your files in this case.
diff --git a/pom.xml b/pom.xml
index 6ce271e..37bcf46 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
nanojava
Java library extending the Chemistry Development Kit with functionality for nanomaterials.
NanoJava
- 2.0.7
+ 2.0.8
https://github.com/enanomapper/nanojava
@@ -48,7 +48,7 @@
- 2.12
+ 2.13
5.13.3
UTF-8
11
@@ -71,7 +71,7 @@
org.blueobelisk
cmlxom
- 4.17
+ 4.19
org.openscience.cdk
@@ -106,7 +106,7 @@
com.github.egonw
jqudt
- 1.5.2
+ 1.5.4
com.github.stefanbirkner