Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
234 commits
Select commit Hold shift + click to select a range
aeca8f5
Merge pull request #322 from xdev-software/master
AB-xdev Jan 19, 2026
0f3f209
Update dependency com.puppycrawl.tools:checkstyle to v13.1.0
xdev-renovate Feb 1, 2026
b782259
Update dependency org.apache.maven.plugins:maven-compiler-plugin to v…
xdev-renovate Feb 2, 2026
a9bb760
Merge pull request #247 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Feb 2, 2026
11f5359
Merge pull request #248 from xdev-software/renovate/org.apache.maven.…
AB-xdev Feb 2, 2026
cdbd713
Update net.sourceforge.pmd to v7.21.0
xdev-renovate Feb 3, 2026
78e6f92
Updat to PMD 7.21.0
AB-xdev Feb 4, 2026
076ea0f
Update dependency com.puppycrawl.tools:checkstyle to v13.2.0
xdev-renovate Feb 6, 2026
74eeccb
Merge pull request #246 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Feb 9, 2026
bff6ff0
Merge pull request #249 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Feb 9, 2026
76cf223
Disallow classes ending with Helper or Util
AB-xdev Feb 20, 2026
838f350
Avoid using Optional#get
AB-xdev Feb 23, 2026
c98c664
Merge branch 'master' into update-from-template-xdev-software/java-se…
xdev-gh-bot Feb 24, 2026
1ff105e
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Feb 24, 2026
ca8d511
Merge branch 'master' into update-from-template-xdev-software/standar…
xdev-gh-bot Feb 24, 2026
e5720c7
Update dependency com.fasterxml.jackson:jackson-bom to v2.21.1
xdev-renovate Feb 25, 2026
abb7db9
Update dependency org.openapitools:jackson-databind-nullable to v0.2.9
xdev-renovate Feb 25, 2026
b3edd66
Update dependency software.xdev:find-and-replace-maven-plugin to v1.0.5
xdev-renovate Feb 25, 2026
bd6498d
Update lycheeverse/lychee-action digest to 8646ba3
xdev-renovate Feb 26, 2026
8b6624e
Update lycheeverse/lychee-action digest to 8646ba3
xdev-renovate Feb 26, 2026
a53730b
Update actions/upload-artifact action to v7
xdev-renovate Feb 27, 2026
0dcf9cf
Update dependency com.puppycrawl.tools:checkstyle to v13.3.0
xdev-renovate Mar 1, 2026
3e301e6
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Mar 2, 2026
77e37f9
Update dependency net.sourceforge.pmd:pmd-core to v7.22.0 [SECURITY]
xdev-renovate Mar 2, 2026
961291c
Update dependency net.sourceforge.pmd:pmd-java to v7.22.0
xdev-renovate Mar 2, 2026
116c98b
Merge pull request #254 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Mar 2, 2026
1502f77
Merge pull request #252 from xdev-software/renovate/actions-upload-ar…
AB-xdev Mar 2, 2026
f3b4dc8
Merge pull request #251 from xdev-software/renovate/lycheeverse-lyche…
AB-xdev Mar 2, 2026
7c63532
Merge pull request #253 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Mar 2, 2026
4a8ede9
Merge pull request #255 from xdev-software/renovate/maven-net.sourcef…
AB-xdev Mar 2, 2026
a06462c
Merge pull request #12 from xdev-software/renovate/lycheeverse-lychee…
AB-xdev Mar 2, 2026
6f9b5b3
Create report-gha-workflow-security-problems.yml
AB-xdev Mar 2, 2026
1fa1c4e
Merge branch 'master' into update-from-template-xdev-software/base-te…
xdev-gh-bot Mar 2, 2026
b24ea85
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Mar 2, 2026
eb8eb4f
Merge branch 'master' into update-from-template-xdev-software/standar…
xdev-gh-bot Mar 2, 2026
7fee978
Merge pull request #378 from xdev-software/renovate/software.xdev-fin…
AB-xdev Mar 2, 2026
a421689
Merge pull request #384 from xdev-software/renovate/com.fasterxml.jac…
AB-xdev Mar 2, 2026
bf802ca
Merge pull request #383 from xdev-software/renovate/org.openapitools-…
AB-xdev Mar 2, 2026
86e56e1
Update dependency org.openapitools:openapi-generator-maven-plugin to …
xdev-renovate Mar 2, 2026
735ba3f
Merge pull request #379 from xdev-software/renovate/org.openapitools-…
AB-xdev Mar 2, 2026
42dc90b
Ignore cancelled builds
AB-xdev Mar 6, 2026
52b2e86
Merge branch 'master' into update-from-template-xdev-software/standar…
xdev-gh-bot Mar 6, 2026
c9c4d32
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Mar 9, 2026
84e1242
Enforce use of PMD plugin
AB-xdev Mar 9, 2026
f32e848
Merge branch 'master' into update-from-template-xdev-software/java-se…
xdev-gh-bot Mar 9, 2026
bba37a0
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Mar 9, 2026
925771a
Merge branch 'master' into update-from-template-xdev-software/standar…
xdev-gh-bot Mar 9, 2026
c8c9580
Update dependency maven to v3.9.13
xdev-renovate Mar 10, 2026
2d070a8
Merge pull request #257 from xdev-software/renovate/maven-3.x
AB-xdev Mar 12, 2026
21f7916
Merge branch 'master' into update-from-template-xdev-software/standar…
xdev-gh-bot Mar 12, 2026
4951b0b
Update dependency maven to v3.9.14
xdev-renovate Mar 13, 2026
cbd7ac8
Update shogo82148/actions-create-release digest to 6a39603
xdev-renovate Mar 15, 2026
f82270d
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Mar 16, 2026
2c39678
Merge pull request #259 from xdev-software/renovate/maven-3.x
AB-xdev Mar 16, 2026
260b3f6
Merge pull request #260 from xdev-software/renovate/shogo82148-action…
AB-xdev Mar 16, 2026
c1754e9
Merge branch 'master' into update-from-template-xdev-software/standar…
xdev-gh-bot Mar 16, 2026
729a78e
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Mar 23, 2026
b6c60e6
Update net.sourceforge.pmd to v7.23.0
xdev-renovate Mar 28, 2026
7192c1a
Update dependency com.puppycrawl.tools:checkstyle to v13.4.0
xdev-renovate Mar 30, 2026
33cd0ba
Merge pull request #262 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Mar 30, 2026
c2bcba6
Merge pull request #261 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Mar 30, 2026
e77bae8
Updates for CheckStyle 13.4
AB-xdev Mar 30, 2026
225c79b
Prepare for new templating system
AB-xdev Mar 30, 2026
fdda8ee
Merge branch 'master' into update-from-template-xdev-software/base-te…
xdev-gh-bot Mar 30, 2026
38677a8
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Mar 30, 2026
fcf8b93
Update upstream.yml
AB-xdev Mar 30, 2026
f4ece13
Merge branch 'master' into update-from-template-xdev-software/standar…
xdev-gh-bot Mar 30, 2026
3e30eeb
Create upstream.yml
AB-xdev Mar 30, 2026
687c673
Update upstream.yml
AB-xdev Mar 30, 2026
ee8add3
Update upstream.yml
AB-xdev Mar 30, 2026
e041eb1
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Mar 30, 2026
ede6e38
Update dependency com.fasterxml.jackson:jackson-bom to v2.21.2
xdev-renovate Mar 31, 2026
ea03c4e
Update dependency org.openapitools:jackson-databind-nullable to v0.2.10
xdev-renovate Mar 31, 2026
95c094c
Update dependency org.apache.maven.plugins:maven-resources-plugin to …
xdev-renovate Mar 31, 2026
1ab1e78
Update log4j2-version to v2.25.4
xdev-renovate Mar 31, 2026
fa9ccfa
Update upstream.yml
AB-xdev Mar 31, 2026
6e3a25f
Merge remote-tracking branch 'origin/update-from-template-github_com_…
AB-xdev Mar 31, 2026
603e789
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Mar 31, 2026
1394d71
Merge remote-tracking branch 'origin/update-from-template-github_com_…
AB-xdev Mar 31, 2026
5c87fee
Merge pull request #397 from xdev-software/renovate/com.fasterxml.jac…
AB-xdev Mar 31, 2026
ed49756
Merge pull request #390 from xdev-software/renovate/org.apache.maven.…
AB-xdev Mar 31, 2026
3a00da6
Merge pull request #398 from xdev-software/renovate/org.openapitools-…
AB-xdev Mar 31, 2026
792e7fd
Merge pull request #401 from xdev-software/renovate/log4j2-version
AB-xdev Mar 31, 2026
c0e52bd
Delete update-from-template.yml
AB-xdev Mar 31, 2026
324bd20
Merge remote-tracking branch 'origin/update-from-template-github_com_…
AB-xdev Mar 31, 2026
2e29c7a
Merge remote-tracking branch 'origin/update-from-template-github_com_…
AB-xdev Mar 31, 2026
16fe3c5
Merge remote-tracking branch 'origin/update-from-template-github_com_…
AB-xdev Mar 31, 2026
47dac73
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Apr 1, 2026
ab39d28
Merge pull request #9 from xdev-software/checkstyle-13.4
AB-xdev Apr 1, 2026
ab9ffcf
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Apr 1, 2026
ba570b9
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Apr 1, 2026
d449aa7
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Apr 1, 2026
516be0a
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Apr 1, 2026
410118a
Link Check: Only check md files
AB-xdev Apr 14, 2026
89d8065
Link Check: Run when it's quiet
AB-xdev Apr 14, 2026
b2abb7f
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Apr 14, 2026
c18168e
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Apr 14, 2026
c646a65
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Apr 14, 2026
c69c15f
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Apr 14, 2026
7642f47
Update dependency maven to v3.9.15
xdev-renovate Apr 18, 2026
13e4da5
Merge pull request #269 from xdev-software/renovate/maven-3.x
AB-xdev Apr 20, 2026
ba43ab6
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Apr 20, 2026
8be2aa1
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Apr 20, 2026
72c1a61
Update net.sourceforge.pmd to v7.24.0
xdev-renovate Apr 25, 2026
637f223
Update dependency com.puppycrawl.tools:checkstyle to v13.4.1
xdev-renovate Apr 28, 2026
32f4e3a
Merge pull request #271 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Apr 28, 2026
893e53f
Merge pull request #270 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Apr 28, 2026
1fd3ff6
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Apr 28, 2026
1b78c56
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Apr 28, 2026
60921a3
Update dependency org.apache.httpcomponents.client5:httpclient5 to v5…
xdev-renovate Apr 28, 2026
ac97106
Update dependency com.fasterxml.jackson:jackson-bom to v2.21.3
xdev-renovate Apr 29, 2026
cc1f40a
Update dependency org.openapitools:openapi-generator-maven-plugin to …
xdev-renovate Apr 29, 2026
d377297
Merge pull request #410 from xdev-software/renovate/org.apache.httpco…
AB-xdev Apr 30, 2026
9a35f7a
Merge pull request #415 from xdev-software/renovate/com.fasterxml.jac…
AB-xdev Apr 30, 2026
8cdc82a
Merge pull request #399 from xdev-software/renovate/org.openapitools-…
AB-xdev Apr 30, 2026
8658393
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Apr 30, 2026
ecfea4d
Update dependency com.puppycrawl.tools:checkstyle to v13.4.2
xdev-renovate May 2, 2026
f2528be
Merge pull request #272 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev May 6, 2026
15adfe3
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot May 6, 2026
c1acd9b
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot May 6, 2026
83cf6d2
PMD: Fix AvoidListAsEntityRelation detection
AB-xdev May 6, 2026
57274b3
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot May 6, 2026
0c4b678
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot May 6, 2026
0965b76
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot May 6, 2026
f70034a
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot May 6, 2026
954833a
Update dependency maven to v3.9.16
xdev-renovate May 18, 2026
6703b0a
Merge pull request #274 from xdev-software/renovate/maven-3.x
AB-xdev May 18, 2026
51a255c
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot May 18, 2026
6059a95
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot May 18, 2026
9c67b4e
Update net.sourceforge.pmd to v7.25.0
xdev-renovate May 30, 2026
673dd46
Update peaceiris/actions-gh-pages digest to 84c30a8
xdev-renovate May 31, 2026
f248eda
Update dependency com.puppycrawl.tools:checkstyle to v13.5.0
xdev-renovate May 31, 2026
79b327f
Merge pull request #276 from xdev-software/renovate/peaceiris-actions…
AB-xdev Jun 1, 2026
4c04879
Merge pull request #275 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Jun 1, 2026
72ae918
Merge pull request #277 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Jun 1, 2026
94aef7b
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jun 1, 2026
e2760d0
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Jun 1, 2026
42677ea
Add new checkstyle rule
AB-xdev Jun 1, 2026
52d7ca8
Add new PMD 7.25 rules
AB-xdev Jun 1, 2026
1793ffa
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jun 1, 2026
577b3a4
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jun 1, 2026
14129aa
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jun 1, 2026
f5e4c6a
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Jun 1, 2026
04dec59
Detect another occurrence of PMD VaadinNativeHTMLIsUnsafe
AB-xdev Jun 2, 2026
062a76a
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jun 2, 2026
fef2ab1
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jun 2, 2026
1b5b079
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jun 2, 2026
730e69f
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Jun 2, 2026
b24deab
Update dependency com.puppycrawl.tools:checkstyle to v13.6.0
xdev-renovate Jun 15, 2026
47e6bea
Update dependency org.sonatype.central:central-publishing-maven-plugi…
xdev-renovate Jun 17, 2026
bc0d826
Update actions/checkout action to v7
xdev-renovate Jun 19, 2026
8a8b4cc
Update actions/checkout action to v7
xdev-renovate Jun 19, 2026
8304f63
Update actions/checkout action to v7
xdev-renovate Jun 19, 2026
e534b50
Update actions/cache action to v6
xdev-renovate Jun 24, 2026
b81315c
Bump IDEA checkstyle version
AB-xdev Jun 25, 2026
73c1717
Merge pull request #12 from xdev-software/checkstyle-13.5
AB-xdev Jun 25, 2026
68f9a0c
Merge pull request #68 from xdev-software/renovate/actions-checkout-7.x
AB-xdev Jun 25, 2026
bdb6ce3
Merge pull request #281 from xdev-software/renovate/org.sonatype.cent…
AB-xdev Jun 25, 2026
b37a301
Merge pull request #282 from xdev-software/renovate/actions-checkout-7.x
AB-xdev Jun 25, 2026
2cddeb1
Merge pull request #283 from xdev-software/renovate/actions-cache-6.x
AB-xdev Jun 25, 2026
9bbedab
Merge pull request #280 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Jun 25, 2026
ac48140
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jun 25, 2026
d978852
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jun 25, 2026
7287294
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jun 25, 2026
4f29797
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Jun 25, 2026
bbc7ec4
Update dependency com.puppycrawl.tools:checkstyle to v13.7.0
xdev-renovate Jun 29, 2026
bf72b0d
Update net.sourceforge.pmd to v7.26.0
xdev-renovate Jun 30, 2026
793d311
Enable new PMD 7.26 rule
AB-xdev Jul 1, 2026
0fb2aeb
CheckStyle-IDEA: Always use lastest (bundled) version
AB-xdev Jul 1, 2026
ce4df2b
Merge pull request #286 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Jul 1, 2026
1d0926f
Merge pull request #285 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Jul 1, 2026
588dbec
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 1, 2026
0af1931
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 1, 2026
e4d444a
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 1, 2026
f16e54b
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Jul 1, 2026
b31eb4f
Update lycheeverse/lychee-action digest to e747777
xdev-renovate Jul 10, 2026
6593c52
Merge pull request #14 from xdev-software/renovate/actions-checkout-7.x
AB-xdev Jul 10, 2026
4bf8317
Merge pull request #15 from xdev-software/renovate/lycheeverse-lychee…
AB-xdev Jul 10, 2026
a872fd9
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 10, 2026
4b60347
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 10, 2026
d5c3b0e
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 10, 2026
2b6ec5b
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Jul 10, 2026
d5d7f92
Update dependency com.puppycrawl.tools:checkstyle to v13.8.0
xdev-renovate Jul 12, 2026
cf3dbe3
Merge pull request #290 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Jul 13, 2026
9e064be
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 13, 2026
c1350d9
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Jul 13, 2026
ebdb60b
Update CONTRIBUTING.md
AB-xdev Jul 14, 2026
4dc1db8
Update CONTRIBUTING.md
AB-xdev Jul 14, 2026
7dc079d
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 14, 2026
96ee8cd
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Jul 14, 2026
4fb1a7e
Delete .idea/PMDPlugin.xml
AB-xdev Jul 22, 2026
fc631b2
Delete .idea/PMDPlugin.xml
AB-xdev Jul 22, 2026
8e9182d
Prevent creating variants of Util classes like "DBUtils" or "DBUtility"
AB-xdev Jul 22, 2026
64ac2fe
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 22, 2026
475bf92
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 22, 2026
f26a40e
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 22, 2026
dc8f746
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Jul 22, 2026
74e4ed9
Update dependency com.mycila:license-maven-plugin to v5.1.1
xdev-renovate Jul 23, 2026
df60de3
Update dependency org.codehaus.mojo:flatten-maven-plugin to v1.8.0
xdev-renovate Jul 25, 2026
ae1b427
Disable UnusedTryResourceShouldBeUnnamed
AB-xdev Jul 27, 2026
0affd00
Merge pull request #291 from xdev-software/renovate/com.mycila-licens…
AB-xdev Jul 27, 2026
20f0f17
Merge pull request #293 from xdev-software/renovate/org.codehaus.mojo…
AB-xdev Jul 27, 2026
aa801bf
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 27, 2026
84bd1eb
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 27, 2026
eaa7a17
Update dependency com.puppycrawl.tools:checkstyle to v13.9.0
xdev-renovate Jul 27, 2026
d1fa156
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 27, 2026
95dc87c
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Jul 27, 2026
d7bb009
Update redirect links
AB-xdev Aug 3, 2026
05f54ff
Stackoverflow links return 403 when validated
AB-xdev Aug 3, 2026
43b46dd
Merge pull request #295 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Aug 3, 2026
19fce86
CS 13.9 remove removed JavadocStyle and replace it with JavadocConten…
AB-xdev Aug 3, 2026
d7a4129
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Aug 3, 2026
15a4b98
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Aug 3, 2026
d6989c5
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Aug 3, 2026
695ed23
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Aug 3, 2026
25c8893
Update pmd-x.xml
AB-xdev Aug 3, 2026
036e180
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Aug 3, 2026
422da0a
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Aug 3, 2026
7c1a2ee
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Aug 3, 2026
96d1ac8
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Aug 3, 2026
9871cfb
Update dependency org.apache.httpcomponents.client5:httpclient5 to v5…
xdev-renovate Aug 4, 2026
e1ddb41
Update dependency org.openapitools:jackson-databind-nullable to v0.2.11
xdev-renovate Aug 4, 2026
90458f5
Update dependency com.fasterxml.jackson:jackson-bom to v2.22.1
xdev-renovate Aug 4, 2026
a02a52d
Update dependency org.openapitools:openapi-generator-maven-plugin to …
xdev-renovate Aug 4, 2026
48b952e
Update log4j2-version to v2.26.1
xdev-renovate Aug 4, 2026
bc90eb7
Fix redirect link
AB-xdev Aug 4, 2026
4903c20
Merge pull request #444 from xdev-software/renovate/org.openapitools-…
AB-xdev Aug 4, 2026
7224e0b
Merge pull request #434 from xdev-software/renovate/org.apache.httpco…
AB-xdev Aug 4, 2026
6c461b9
Merge pull request #421 from xdev-software/renovate/com.fasterxml.jac…
AB-xdev Aug 4, 2026
9ed77cb
Merge pull request #418 from xdev-software/renovate/log4j2-version
AB-xdev Aug 4, 2026
9856aab
Merge pull request #428 from xdev-software/renovate/org.openapitools-…
AB-xdev Aug 4, 2026
77e9b44
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Aug 4, 2026
36aeebe
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Aug 4, 2026
fb859eb
Update Jackson to v3
AB-xdev Aug 4, 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
12 changes: 9 additions & 3 deletions .config/checkstyle/checkstyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -79,11 +79,15 @@
<property name="format" value="^(?!(.*(Map|List|Set))$).+$"/>
<property name="tokens" value="PARAMETER_DEF, VARIABLE_DEF, PATTERN_VARIABLE_DEF, RECORD_COMPONENT_DEF, LAMBDA"/>
</module>
<!-- Name classes correctly and don't use generic name for everything -->
<module name="IllegalIdentifierName">
<property name="format" value="^(?!(.*(Helper|Util(s|ity)?))$).+$"/>
<property name="tokens" value=" CLASS_DEF"/>
</module>
<module name="IllegalImport"/>
<module name="IllegalSymbol"/>
<module name="InterfaceIsType"/>
<module name="JavadocStyle">
<property name="checkFirstSentence" value="false"/>
</module>
<module name="JavadocContentLocation"/>
<module name="LeftCurly">
<!-- Default minus Lambda -->
<property name="tokens" value="ANNOTATION_DEF, CLASS_DEF, CTOR_DEF, ENUM_CONSTANT_DEF, ENUM_DEF, INTERFACE_DEF, LITERAL_CASE, LITERAL_CATCH, LITERAL_DEFAULT, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF, LITERAL_SWITCH, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE, METHOD_DEF, OBJBLOCK, STATIC_INIT, RECORD_DEF, COMPACT_CTOR_DEF"/>
Expand Down Expand Up @@ -140,6 +144,8 @@
<module name="UnnecessarySemicolonInTryWithResources"/>
<module name="UnusedImports"/>
<module name="UnusedLocalVariable"/>
<!-- Disabled by default; should be enabled on Java 25+ -->
<!-- <module name="UnusedTryResourceShouldBeUnnamed"/> -->
<module name="UpperEll"/>
<module name="VisibilityModifier">
<property name="packageAllowed" value="true"/>
Expand Down
42 changes: 39 additions & 3 deletions .config/pmd/java/ruleset.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
<!-- About: Formatting -->
<!-- Some lines (e.g. description, examples and CDATA) have to start without any indents or this will result in incorrect formatting -->

<rule ref="category/java/bestpractices.xml/AssertStatementInTest"/>
<rule ref="category/java/bestpractices.xml/AvoidPrintStackTrace"/>
<rule ref="category/java/bestpractices.xml/AvoidUsingHardCodedIP"/>
<rule ref="category/java/bestpractices.xml/ConstantsInInterface"/>
Expand Down Expand Up @@ -45,8 +46,10 @@
<rule ref="category/java/codestyle.xml/LambdaCanBeMethodReference"/>
<rule ref="category/java/codestyle.xml/NoPackage"/>
<rule ref="category/java/codestyle.xml/PrematureDeclaration"/>
<rule ref="category/java/codestyle.xml/UnnecessaryBlock"/>
<rule ref="category/java/codestyle.xml/UnnecessarySemicolon"/>
<rule ref="category/java/codestyle.xml/VariableCanBeInlined"/>
<rule ref="category/java/codestyle.xml/VariableDeclarationUsageDistance"/>

<rule ref="category/java/design.xml">
<!-- Sometimes abstract classes have just fields -->
Expand Down Expand Up @@ -138,6 +141,7 @@
</properties>
</rule>

<rule ref="category/java/errorprone.xml/AssertEqualsArgumentOrder"/>
<rule ref="category/java/errorprone.xml/AssignmentToNonFinalStatic"/>
<rule ref="category/java/errorprone.xml/AvoidDecimalLiteralsInBigDecimalConstructor"/>
<rule ref="category/java/errorprone.xml/AvoidMultipleUnaryOperators"/>
Expand All @@ -146,7 +150,6 @@
<rule ref="category/java/errorprone.xml/CollectionTypeMismatch"/>
<rule ref="category/java/errorprone.xml/ComparisonWithNaN"/>
<rule ref="category/java/errorprone.xml/DoNotCallGarbageCollectionExplicitly"/>
<rule ref="category/java/errorprone.xml/DontImportSun"/>
<rule ref="category/java/errorprone.xml/DontUseFloatTypeForLoopIndices"/>
<rule ref="category/java/errorprone.xml/EqualsNull"/>
<rule ref="category/java/errorprone.xml/IdempotentOperations"/>
Expand All @@ -155,6 +158,7 @@
<rule ref="category/java/errorprone.xml/InstantiationToGetClass"/>
<rule ref="category/java/errorprone.xml/InvalidLogMessageFormat"/>
<rule ref="category/java/errorprone.xml/JumbledIncrementer"/>
<rule ref="category/java/errorprone.xml/JUnitJupiterTestNoPrivateModifier"/>
<rule ref="category/java/errorprone.xml/MisplacedNullCheck"/>
<rule ref="category/java/errorprone.xml/MoreThanOneLogger"/>
<rule ref="category/java/errorprone.xml/NonStaticInitializer"/>
Expand All @@ -164,6 +168,7 @@
<rule ref="category/java/errorprone.xml/SingletonClassReturningNewInstance"/>
<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"/>


Expand Down Expand Up @@ -208,6 +213,36 @@
<rule ref="category/java/security.xml"/>


<rule name="AvoidOptionalGet"
language="java"
message="Avoid using Optional#get"
class="net.sourceforge.pmd.lang.rule.xpath.XPathRule"
externalInfoUrl="https://stackoverflow.com/a/49159955">
<description>
`Optional#get` can be interpreted as a getter by developers, however this is not the case as it throws an exception when empty.

It should be replaced by
* doing a mapping directly using `.map` or `.ifPresent`
* using the preferred `.orElseThrow`, `.orElse` or `.or` methods

Java Developer Brian Goetz also writes regarding this topic:

> Java 8 was a huge improvement to the platform, but one of the few mistakes we made was the naming of `Optional.get()`, because the name just invites people to call it without calling `isPresent()`, undermining the whole point of using `Optional` in the first place.
>
> During the Java 9 time frame, we proposed to deprecate `Optional.get()`, but the public response to that was ... let's say cold. As a smaller step, we introduced `orElseThrow()` in 10 (see [JDK-8140281](https://bugs.openjdk.java.net/browse/JDK-8140281)) as a more transparently named synonym for the current pernicious behavior of `get()`. IDEs warn on unconditional use of `get()`, but not on `orElseThrow()`, which is a step forward in teaching people to code better. The question is, in a sense, a "glass half empty" view of the current situation; `get()` is still problematic.
</description>
<priority>3</priority>
<properties>
<property name="xpath">
<value>
<![CDATA[
//MethodCall[pmd-java:matchesSig('java.util.Optional#get()')]
]]>
</value>
</property>
</properties>
</rule>

<rule name="AvoidStringBuilderOrBuffer"
language="java"
message="StringBuilder/StringBuffer should not be used"
Expand Down Expand Up @@ -387,7 +422,8 @@ If you are 100% sure that you escaped the value properly and you have no better
<value>
<![CDATA[
//ConstructorCall[pmd-java:typeIs('com.vaadin.flow.component.Html')] |
//MethodCall[@MethodName='setAttribute' and //ImportDeclaration[starts-with(@PackageName,'com.vaadin')]]/ArgumentList/StringLiteral[1][contains(lower-case(@Image),'html')]
//MethodCall[@MethodName='setAttribute' and //ImportDeclaration[starts-with(@PackageName,'com.vaadin')]]/ArgumentList/StringLiteral[1][contains(lower-case(@Image),'html')] |
//MethodCall[pmd-java:matchesSig('com.vaadin.flow.dom.Element#setProperty(java.lang.String,java.lang.String)')]/ArgumentList/StringLiteral[1][contains(lower-case(@Image),'html')]
]]>
</value>
</property>
Expand All @@ -410,7 +446,7 @@ A `Set` also prevents duplicates when the ORM reads multiple identical rows from
<value>
<![CDATA[
//ClassDeclaration[pmd-java:hasAnnotation('jakarta.persistence.Entity')]
//FieldDeclaration[pmd-java:hasAnnotation('jakarta.persistence.ManyToMany') or pmd-java:hasAnnotation('jakarta.persistence.OneToMany')]
//FieldDeclaration[pmd-java:hasAnnotation('jakarta.persistence.ManyToMany') or pmd-java:hasAnnotation('jakarta.persistence.OneToMany') or pmd-java:hasAnnotation('jakarta.persistence.ElementCollection')]
/ClassType[pmd-java:typeIs('java.util.List')]
]]>
</value>
Expand Down
2 changes: 2 additions & 0 deletions .config/topo/upstream.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- url: https://github.com/xdev-software/openapi-client-maven-template.git
branch: master
1 change: 1 addition & 0 deletions .github/.lycheeignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Ignorefile for broken link check
localhost
mvnrepository.com
stackoverflow.com
7 changes: 4 additions & 3 deletions .github/workflows/broken-links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Broken links
on:
workflow_dispatch:
schedule:
- cron: "23 23 * * 0"
- cron: "23 5 * * 0"

permissions:
issues: write
Expand All @@ -13,14 +13,15 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- run: mv .github/.lycheeignore .lycheeignore

- name: Link Checker
id: lychee
uses: lycheeverse/lychee-action@a8c4c7cb88f0c7386610c35eb25108e448569cb0 # v2
uses: lycheeverse/lychee-action@e7477775783ea5526144ba13e8db5eec57747ce8 # v2
with:
args: "--verbose --no-progress './**/*.md'"
fail: false # Don't fail on broken links, create an issue instead

- name: Find already existing issue
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/check-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
java: [17, 21, 25]
distribution: [temurin]
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Set up JDK
uses: actions/setup-java@v5
Expand All @@ -40,7 +40,7 @@ jobs:
java-version: ${{ matrix.java }}

- name: Cache Maven
uses: actions/cache@v5
uses: actions/cache@v6
with:
path: ~/.m2/repository
key: ${{ runner.os }}-mvn-build-${{ hashFiles('**/pom.xml') }}
Expand Down Expand Up @@ -69,7 +69,7 @@ jobs:
fi

- name: Upload demo files
uses: actions/upload-artifact@v6
uses: actions/upload-artifact@v7
with:
name: demo-files-java-${{ matrix.java }}
path: ${{ env.DEMO_MAVEN_MODULE }}/target/${{ env.DEMO_MAVEN_MODULE }}.jar
Expand All @@ -84,7 +84,7 @@ jobs:
java: [21]
distribution: [temurin]
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Set up JDK
uses: actions/setup-java@v5
Expand All @@ -93,15 +93,15 @@ jobs:
java-version: ${{ matrix.java }}

- name: Cache Maven
uses: actions/cache@v5
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@v5
uses: actions/cache@v6
with:
path: '**/target/checkstyle-cachefile'
key: ${{ runner.os }}-checkstyle-${{ hashFiles('**/pom.xml') }}
Expand All @@ -120,7 +120,7 @@ jobs:
java: [17]
distribution: [temurin]
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Set up JDK
uses: actions/setup-java@v5
Expand All @@ -129,15 +129,15 @@ jobs:
java-version: ${{ matrix.java }}

- name: Cache Maven
uses: actions/cache@v5
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@v5
uses: actions/cache@v6
with:
path: '**/target/pmd/pmd.cache'
key: ${{ runner.os }}-pmd-${{ hashFiles('**/pom.xml') }}
Expand All @@ -151,8 +151,8 @@ jobs:
run: ./mvnw -B pmd:aggregate-cpd pmd:cpd-check -P pmd -DskipTests -T2C

- name: Upload report
if: always()
uses: actions/upload-artifact@v6
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v7
with:
name: pmd-report
if-no-files-found: ignore
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Set up JDK
uses: actions/setup-java@v5
Expand All @@ -28,7 +28,7 @@ jobs:

# Try to reuse existing cache from check-build
- name: Try restore Maven Cache
uses: actions/cache/restore@v5
uses: actions/cache/restore@v6
with:
path: ~/.m2/repository
key: ${{ runner.os }}-mvn-build-${{ hashFiles('**/pom.xml') }}
Expand Down Expand Up @@ -63,7 +63,7 @@ jobs:
outputs:
upload_url: ${{ steps.create-release.outputs.upload_url }}
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Configure Git
run: |
Expand Down Expand Up @@ -91,7 +91,7 @@ jobs:

- name: Create Release
id: create-release
uses: shogo82148/actions-create-release@559c27ce7eb834825e2b55927c64f6d1bd1db716 # v1
uses: shogo82148/actions-create-release@6a396031bc74c57403da1018fec74d24c6aa03cd # v1
with:
tag_name: v${{ steps.version.outputs.release }}
release_name: v${{ steps.version.outputs.release }}
Expand All @@ -115,7 +115,7 @@ jobs:
needs: [prepare-release]
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Init Git and pull
run: |
Expand Down Expand Up @@ -163,7 +163,7 @@ jobs:
needs: [prepare-release]
timeout-minutes: 15
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Init Git and pull
run: |
Expand All @@ -179,7 +179,7 @@ jobs:

# Try to reuse existing cache from check-build
- name: Try restore Maven Cache
uses: actions/cache/restore@v5
uses: actions/cache/restore@v6
with:
path: ~/.m2/repository
key: ${{ runner.os }}-mvn-build-${{ hashFiles('**/pom.xml') }}
Expand All @@ -191,7 +191,7 @@ jobs:
working-directory: ${{ env.PRIMARY_MAVEN_MODULE }}

- name: Deploy to Github pages
uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e # v4
uses: peaceiris/actions-gh-pages@84c30a85c19949d7eee79c4ff27748b70285e453 # v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./${{ env.PRIMARY_MAVEN_MODULE }}/target/site
Expand All @@ -202,7 +202,7 @@ jobs:
needs: [publish-maven]
timeout-minutes: 10
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Init Git and pull
run: |
Expand Down
Loading