Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
117 commits
Select commit Hold shift + click to select a range
811dbda
Merge pull request #394 from xdev-software/master
AB-xdev Aug 4, 2026
eb3f2dc
Update to Jackson to v3
AB-xdev Aug 5, 2026
4753cfb
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Aug 5, 2026
867b1fe
Update shogo82148/actions-create-release digest to 8674c0e
xdev-renovate Aug 7, 2026
9be12ab
Update dependency com.puppycrawl.tools:checkstyle to v13.10.0
xdev-renovate Aug 10, 2026
73ac33f
Merge pull request #298 from xdev-software/renovate/shogo82148-action…
AB-xdev Aug 11, 2026
c58fd6e
Merge pull request #299 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Aug 11, 2026
84352e2
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Aug 11, 2026
0752742
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Aug 11, 2026
64dedb0
Add hint to additional information that people can include screenshot…
AB-xdev Aug 20, 2026
c24dc7e
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Aug 20, 2026
f74eb3e
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Aug 20, 2026
3c8218d
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Aug 20, 2026
92e476b
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Aug 20, 2026
93bd66d
Update actions/setup-java action to v6
xdev-renovate Aug 25, 2026
725993c
Merge pull request #304 from xdev-software/renovate/actions-setup-jav…
AB-xdev Aug 31, 2026
ee3a9cb
Add new CheckStyle rules for v14
AB-xdev Aug 31, 2026
501e65a
Update dependency com.mycila:license-maven-plugin to v5.1.2
xdev-renovate Sep 1, 2026
70c3524
Update net.sourceforge.pmd to v7.27.0
xdev-renovate Sep 1, 2026
77fb755
Update dependency com.puppycrawl.tools:checkstyle to v14
xdev-renovate Sep 1, 2026
1005278
Merge pull request #303 from xdev-software/renovate/com.mycila-licens…
AB-xdev Sep 1, 2026
0ee3b7e
Merge pull request #301 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Sep 1, 2026
88a50b5
Merge pull request #305 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Sep 1, 2026
3070996
PMD 7.27: Fix deprecation
AB-xdev Sep 1, 2026
c94f8c2
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Sep 1, 2026
f1f37fe
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Sep 1, 2026
238ad3a
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Sep 1, 2026
f22f1f6
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Sep 1, 2026
5102f75
Update dependency org.apache.httpcomponents.client5:httpclient5 to v5…
xdev-renovate Sep 2, 2026
1b954fd
Update dependency tools.jackson.core:jackson-databind to v3.2.2
xdev-renovate Sep 2, 2026
58e952e
Update dependency org.apache.maven.plugins:maven-compiler-plugin to v…
xdev-renovate Sep 3, 2026
f47f393
Update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.6.2
xdev-renovate Sep 12, 2026
ac8a777
Add centralized contribution guide with AI policy attached to it
AB-xdev Sep 15, 2026
1cb7ab0
Update renovate.json5
AB-xdev Sep 16, 2026
8a4f172
Fix typo and reword
AB-xdev Sep 16, 2026
a8a76d2
Merge pull request #16 from xdev-software/ai-policy
AB-xdev Sep 16, 2026
1566844
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Sep 16, 2026
be5e290
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Sep 16, 2026
bed3494
Merge remote-tracking branch 'origin/update-from-template-github_com_…
AB-xdev Sep 16, 2026
54a6f60
Fill in DEVELOPING.md
AB-xdev Sep 16, 2026
1af6f2b
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Sep 16, 2026
1347345
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Sep 16, 2026
8fcd26b
Use the power of parallelization in GHA
AB-xdev Sep 16, 2026
66af1c9
Use parallelization in GHA
AB-xdev Sep 16, 2026
540ac8c
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Sep 16, 2026
5fca134
Remove dynamically inserted project
AB-xdev Sep 16, 2026
a13312c
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Sep 16, 2026
5dd882e
Merge remote-tracking branch 'origin/update-from-template-github_com_…
AB-xdev Sep 16, 2026
ead3052
Merge pull request #464 from xdev-software/renovate/org.codehaus.mojo…
AB-xdev Sep 16, 2026
481f4a0
Merge pull request #455 from xdev-software/renovate/tools.jackson.cor…
AB-xdev Sep 16, 2026
1603b8f
Merge pull request #453 from xdev-software/renovate/org.apache.httpco…
AB-xdev Sep 16, 2026
c61ab8c
Merge pull request #463 from xdev-software/renovate/org.apache.maven.…
AB-xdev Sep 16, 2026
91538db
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Sep 16, 2026
674e85b
Move poms
AB-xdev Sep 18, 2026
93e85d1
Migrate root pom
AB-xdev Sep 18, 2026
5d6bf82
Create src pom.xml and hand over control to it
AB-xdev Sep 18, 2026
97244be
Create demos pom.xml and hand over control to it
AB-xdev Sep 18, 2026
09816ec
Update workflows
AB-xdev Sep 18, 2026
41d60e6
Correctly prefix
AB-xdev Sep 18, 2026
103406f
Standardize format
AB-xdev Sep 18, 2026
d42728a
Correct artifact id
AB-xdev Sep 18, 2026
a9ecf33
Fix deprecation
AB-xdev Sep 21, 2026
ff1c79e
Merge pull request #311 from xdev-software/v2-structure-rework
AB-xdev Sep 21, 2026
f962f53
Correctly ignore in renovate
AB-xdev Sep 21, 2026
32da745
Update dependency org.apache.maven.plugins:maven-deploy-plugin to v3.2.0
xdev-renovate Sep 21, 2026
bc0ee58
Update dependency org.apache.maven.plugins:maven-install-plugin to v3…
xdev-renovate Sep 21, 2026
9ad0a14
Merge pull request #312 from xdev-software/renovate/org.apache.maven.…
AB-xdev Sep 21, 2026
593e4d2
Merge pull request #313 from xdev-software/renovate/org.apache.maven.…
AB-xdev Sep 21, 2026
c46e008
Fix site aggregation
AB-xdev Sep 21, 2026
4014d50
Fix release problems due to incorrect urls
AB-xdev Sep 21, 2026
0419f32
Remove deploy to gh pages duplicated step
AB-xdev Sep 21, 2026
2427362
Fix if statement
AB-xdev Sep 21, 2026
b0f46f2
Fix launcher
AB-xdev Sep 22, 2026
0d10d28
Correctly build site layout
AB-xdev Sep 22, 2026
e9203ce
Fix link
AB-xdev Sep 22, 2026
6bbe8c3
Skip license plugin during pages generation
AB-xdev Sep 22, 2026
d7348f4
Merge remote-tracking branch 'origin/update-from-template-github_com_…
AB-xdev Sep 23, 2026
2783aa0
Move and migrate
AB-xdev Sep 23, 2026
3f59144
This plugin is downstream only
AB-xdev Sep 23, 2026
0dcbc99
Correct path to ruleset
AB-xdev Sep 23, 2026
f40dfdb
Bump version
AB-xdev Sep 23, 2026
082dff3
Update net.sourceforge.pmd to v7.28.0
xdev-renovate Sep 26, 2026
a93bbb2
Update dependency com.puppycrawl.tools:checkstyle to v14.3.0
xdev-renovate Sep 28, 2026
92775a4
Update CheckStyle rules
AB-xdev Sep 28, 2026
26d8308
Merge pull request #314 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Sep 28, 2026
c87d116
Merge pull request #315 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Sep 28, 2026
93297c3
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Sep 28, 2026
81e025f
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Sep 28, 2026
663f336
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Sep 28, 2026
f888b2a
Update shogo82148/actions-create-release digest to cfc5a83
xdev-renovate Sep 30, 2026
471766d
Update dependency maven to v3.10.0
xdev-renovate Oct 2, 2026
eac2c5f
Merge pull request #317 from xdev-software/renovate/shogo82148-action…
AB-xdev Oct 7, 2026
6f1736f
Merge pull request #318 from xdev-software/renovate/maven-3.x
AB-xdev Oct 7, 2026
da1230e
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Oct 7, 2026
9588057
Update checkstyle-idea.xml
AB-xdev Oct 8, 2026
abeae28
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Oct 8, 2026
98817e6
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Oct 8, 2026
bafbc9f
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Oct 8, 2026
96fc729
Update dependency org.openapitools:jackson-databind-nullable to v0.2.12
xdev-renovate Oct 9, 2026
6a52744
Update dependency org.openapitools:openapi-generator-maven-plugin to …
xdev-renovate Oct 9, 2026
a439933
Update dependency org.apache.httpcomponents.client5:httpclient5 to v5…
xdev-renovate Oct 11, 2026
6cf84f7
Merge remote-tracking branch 'origin/update-from-template-github_com_…
AB-xdev Oct 13, 2026
2b6de2f
Merge INFO.md
AB-xdev Oct 13, 2026
4705491
Rename dirs
AB-xdev Oct 13, 2026
e7cd3d1
Migrate demo pom
AB-xdev Oct 13, 2026
f94137b
Migrate poms
AB-xdev Oct 13, 2026
44fac2d
Migrate demo
AB-xdev Oct 13, 2026
21bf06d
Migrate src
AB-xdev Oct 13, 2026
78d421f
Merge pull request #476 from xdev-software/renovate/org.openapitools-…
AB-xdev Oct 13, 2026
13fa118
Merge pull request #459 from xdev-software/renovate/org.openapitools-…
AB-xdev Oct 13, 2026
ae8cbde
Merge pull request #480 from xdev-software/renovate/org.apache.httpco…
AB-xdev Oct 13, 2026
be87d4e
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Oct 13, 2026
29e1a60
Fill in template
xdev-gh-bot Oct 13, 2026
7b82ecf
Update and regenerate
AB-xdev Oct 13, 2026
66371de
Bump version
AB-xdev Oct 13, 2026
9cd56f7
Merge branch 'develop' of https://github.com/xdev-software/sessionize…
AB-xdev Oct 13, 2026
b055fae
Update README.md
AB-xdev Oct 13, 2026
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
5 changes: 5 additions & 0 deletions .config/checkstyle/checkstyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@
<module name="ExplicitInitialization">
<property name="severity" value="info"/>
</module>
<module name="ExpressionOverBlockLambda"/>
<module name="FinalClass"/>
<module name="FinalParameters"/>
<module name="GenericWhitespace"/>
Expand Down Expand Up @@ -111,14 +112,17 @@
<module name="ModifierOrder"/>
<module name="NeedBraces"/>
<module name="NoClone"/>
<module name="NoCodeInFile"/>
<module name="NoFinalizer"/>
<module name="NonEmptyAtclauseDescription"/>
<module name="NoWhitespaceAfter"/>
<module name="NoWhitespaceBefore"/>
<module name="ModifierOrder"/>
<module name="OneStatementPerLine"/>
<module name="OneTopLevelClass"/>
<module name="OperatorWrap"/>
<module name="OuterTypeNumber"/>
<module name="PackageDeclaration"/>
<module name="PackageName"/>
<module name="ParameterName"/>
<module name="ParenPad"/>
Expand All @@ -144,6 +148,7 @@
<module name="UnnecessarySemicolonInTryWithResources"/>
<module name="UnusedImports"/>
<module name="UnusedLocalVariable"/>
<module name="UnusedPrivateField"/>
<!-- Disabled by default; should be enabled on Java 25+ -->
<!-- <module name="UnusedTryResourceShouldBeUnnamed"/> -->
<module name="UpperEll"/>
Expand Down
2 changes: 1 addition & 1 deletion .config/pmd/java/ruleset.xml
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@
<rule ref="category/java/errorprone.xml/UnconditionalIfStatement"/>
<rule ref="category/java/errorprone.xml/UnnecessaryCaseChange"/>
<rule ref="category/java/errorprone.xml/UnsupportedJdkApiUsage"/>
<rule ref="category/java/errorprone.xml/UselessPureMethodCall"/>
<rule ref="category/java/errorprone.xml/UnusedReturnValue"/>


<rule ref="category/java/multithreading.xml">
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,4 +61,4 @@ body:
attributes:
label: Additional information
description: |
Any other relevant information you'd like to include
Any other relevant information you'd like to include, e.g. screenshots or video recordings of the bug
127 changes: 60 additions & 67 deletions .github/workflows/check-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@ on:
- '.idea/**'
- 'assets/**'

env:
DEMO_MAVEN_MODULE: ${{ github.event.repository.name }}-demo

jobs:
build:
runs-on: ubuntu-latest
Expand All @@ -33,19 +30,20 @@ jobs:
steps:
- uses: actions/checkout@v7

- name: Set up JDK
uses: actions/setup-java@v5
with:
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}

- name: Cache Maven
uses: actions/cache@v6
with:
path: ~/.m2/repository
key: ${{ runner.os }}-mvn-build-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-mvn-build-
- parallel:
- name: Set up JDK
uses: actions/setup-java@v6
with:
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}

- name: Cache Maven
uses: actions/cache@v6
with:
path: ~/.m2/repository
key: ${{ runner.os }}-mvn-build-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-mvn-build-
- name: Build with Maven
run: ./mvnw -B clean package
Expand All @@ -68,13 +66,6 @@ jobs:
exit 1
fi
- name: Upload demo files
uses: actions/upload-artifact@v7
with:
name: demo-files-java-${{ matrix.java }}
path: ${{ env.DEMO_MAVEN_MODULE }}/target/${{ env.DEMO_MAVEN_MODULE }}.jar
if-no-files-found: error

checkstyle:
runs-on: ubuntu-latest
if: ${{ github.event_name != 'pull_request' || !startsWith(github.head_ref, 'renovate/') }}
Expand All @@ -86,27 +77,28 @@ jobs:
steps:
- uses: actions/checkout@v7

- name: Set up JDK
uses: actions/setup-java@v5
with:
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}

- name: Cache Maven
uses: actions/cache@v6
with:
path: ~/.m2/repository
key: ${{ runner.os }}-mvn-checkstyle-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-mvn-checkstyle-
- name: CheckStyle Cache
uses: actions/cache@v6
with:
path: '**/target/checkstyle-cachefile'
key: ${{ runner.os }}-checkstyle-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-checkstyle-
- parallel:
- name: Set up JDK
uses: actions/setup-java@v6
with:
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}

- name: Cache Maven
uses: actions/cache@v6
with:
path: ~/.m2/repository
key: ${{ runner.os }}-mvn-checkstyle-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-mvn-checkstyle-
- name: CheckStyle Cache
uses: actions/cache@v6
with:
path: '**/target/checkstyle-cachefile'
key: ${{ runner.os }}-checkstyle-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-checkstyle-
- name: Run Checkstyle
run: ./mvnw -B checkstyle:check -P checkstyle -T2C
Expand All @@ -122,33 +114,34 @@ jobs:
steps:
- uses: actions/checkout@v7

- name: Set up JDK
uses: actions/setup-java@v5
with:
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}

- name: Cache Maven
uses: actions/cache@v6
with:
path: ~/.m2/repository
key: ${{ runner.os }}-mvn-pmd-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-mvn-pmd-
- name: PMD Cache
uses: actions/cache@v6
with:
path: '**/target/pmd/pmd.cache'
key: ${{ runner.os }}-pmd-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-pmd-
- parallel:
- name: Set up JDK
uses: actions/setup-java@v6
with:
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}

- name: Cache Maven
uses: actions/cache@v6
with:
path: ~/.m2/repository
key: ${{ runner.os }}-mvn-pmd-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-mvn-pmd-
- name: PMD Cache
uses: actions/cache@v6
with:
path: '**/target/pmd/pmd.cache'
key: ${{ runner.os }}-pmd-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-pmd-
- name: Run PMD
run: ./mvnw -B test pmd:aggregate-pmd-no-fork pmd:check -P pmd -DskipTests -T2C
run: ./mvnw -B test pmd:aggregate-pmd-no-fork pmd:check -P pmd -T2C

- name: Run CPD (Copy Paste Detector)
run: ./mvnw -B pmd:aggregate-cpd pmd:cpd-check -P pmd -DskipTests -T2C
run: ./mvnw -B pmd:aggregate-cpd pmd:cpd-check -P pmd -T2C

- name: Upload report
if: ${{ !cancelled() }}
Expand Down
Loading
Loading