Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
8d6f647
Update org.springframework.boot.version to v4.0.6
xdev-renovate May 7, 2026
08ab188
Update vaadin.version to v25.1.5
xdev-renovate May 7, 2026
9e1a16b
Remove no longer needed exclusions
AB-xdev May 8, 2026
2312b28
Update pnpm-workspace.yaml
AB-xdev May 8, 2026
ee8c175
Build with production mode
AB-xdev May 8, 2026
5505a69
Merge pull request #490 from xdev-software/renovate/org.springframewo…
AB-xdev May 8, 2026
9964802
Merge pull request #494 from xdev-software/renovate/vaadin.version
AB-xdev May 8, 2026
ba01314
Reenable disabling of usage stats by default
AB-xdev May 13, 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
7acbc30
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot May 18, 2026
7a3c414
Revert "Reenable disabling of usage stats by default"
AB-xdev May 21, 2026
25b5b3a
Merge branch 'master' of https://github.com/xdev-software/vaadin-addo…
AB-xdev May 21, 2026
c346f46
Make projects buildable again
AB-xdev May 21, 2026
9dd90b3
Make projects releaseable again II
AB-xdev May 21, 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
1a85edf
Merge branch 'master' into update-from-template-github_com_xdev-softw…
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
41084d4
Merge branch 'master' into update-from-template-github_com_xdev-softw…
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
135ae77
Merge branch 'master' into update-from-template-github_com_xdev-softw…
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
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
17a2353
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jun 25, 2026
d98f1b0
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Jun 26, 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
1 change: 1 addition & 0 deletions .config/checkstyle/checkstyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,7 @@
<module name="UnnecessarySemicolonInTryWithResources"/>
<module name="UnusedImports"/>
<module name="UnusedLocalVariable"/>
<module name="UnusedTryResourceShouldBeUnnamed"/>
<module name="UpperEll"/>
<module name="VisibilityModifier">
<property name="packageAllowed" value="true"/>
Expand Down
7 changes: 6 additions & 1 deletion .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 @@ -154,6 +157,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 Down Expand Up @@ -417,7 +421,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 Down
2 changes: 1 addition & 1 deletion .github/workflows/broken-links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- run: mv .github/.lycheeignore .lycheeignore

Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/check-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
java: [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 @@ -93,7 +93,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 @@ -102,15 +102,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 @@ -129,7 +129,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 @@ -138,15 +138,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 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,15 +28,15 @@ 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') }}
restore-keys: |
${{ runner.os }}-mvn-build-

- name: Build with Maven
run: ./mvnw -B clean package -Pproduction -T2C
run: ./mvnw -B clean package -T2C

- name: Check for uncommited changes
run: |
Expand All @@ -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 @@ -118,7 +118,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 @@ -166,7 +166,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 @@ -182,7 +182,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 @@ -194,7 +194,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 @@ -205,7 +205,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
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
# Only run this in our repos (Prevent notification spam by forks)
if: ${{ github.repository_owner == 'xdev-software' }}
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Check
id: check
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sync-labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
sparse-checkout: .github/labels.yml

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Set up JDK
uses: actions/setup-java@v5
Expand Down
2 changes: 1 addition & 1 deletion .idea/checkstyle-idea.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
wrapperVersion=3.3.4
distributionType=only-script
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.15/apache-maven-3.9.15-bin.zip
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.16/apache-maven-3.9.16-bin.zip
6 changes: 3 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>13.4.2</version>
<version>13.6.0</version>
</dependency>
</dependencies>
<configuration>
Expand Down Expand Up @@ -83,12 +83,12 @@
<dependency>
<groupId>net.sourceforge.pmd</groupId>
<artifactId>pmd-core</artifactId>
<version>7.24.0</version>
<version>7.25.0</version>
</dependency>
<dependency>
<groupId>net.sourceforge.pmd</groupId>
<artifactId>pmd-java</artifactId>
<version>7.24.0</version>
<version>7.25.0</version>
</dependency>
</dependencies>
</plugin>
Expand Down
20 changes: 4 additions & 16 deletions vaadin-chartjs-wrapper-demo/pnpm-workspace.yaml
Original file line number Diff line number Diff line change
@@ -1,25 +1,13 @@
# Delay install of newly released packages to prevent supply chain attacks
minimumReleaseAge: 180 # 3h
minimumReleaseAgeExclude:
- "@xdevsoftware/*"
overrides:
# Remove unused packages
# glob CLI unused
"jackspeak": "npm:empty-npm-package@1.0.0"
"foreground-child": "npm:empty-npm-package@1.0.0"
"package-json-from-dist": "npm:empty-npm-package@1.0.0"
# rollup-plugin-visualizer CLI unused
"yargs": "npm:empty-npm-package@1.0.0"
"open": "npm:empty-npm-package@1.0.0"
# transform-ast test only
"nanobench": "npm:empty-npm-package@1.0.0"
# Workbox unused
"workbox-google-analytics": "npm:empty-npm-package@1.0.0"
"@surma/rollup-plugin-off-main-thread": "npm:empty-npm-package@1.0.0"
"@babel/preset-env": "npm:empty-npm-package@1.0.0"
"@babel/runtime": "npm:empty-npm-package@1.0.0"
"@rollup/plugin-replace@2.4.2": "npm:empty-npm-package@1.0.0"
"@rollup/plugin-babel": "npm:empty-npm-package@1.0.0"
"@rollup/plugin-node-resolve": "npm:empty-npm-package@1.0.0"
"@rollup/plugin-terser": "npm:empty-npm-package@1.0.0"
"tempy": "npm:empty-npm-package@1.0.0"
# Disable telemetry
"@vaadin/vaadin-usage-statistics": "npm:empty-npm-package@1.0.0"
# Usage statistics
"@vaadin/vaadin-usage-statistics": "npm:@xdevsoftware/vaadin-usage-statistics-opt-out@1.0.2"
4 changes: 2 additions & 2 deletions vaadin-chartjs-wrapper-demo/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@
<mainClass>software.xdev.vaadin.Application</mainClass>

<!-- Dependency-Versions -->
<vaadin.version>25.1.3</vaadin.version>
<vaadin.version>25.1.5</vaadin.version>

<org.springframework.boot.version>4.0.5</org.springframework.boot.version>
<org.springframework.boot.version>4.0.6</org.springframework.boot.version>
</properties>

<dependencyManagement>
Expand Down
10 changes: 5 additions & 5 deletions vaadin-chartjs-wrapper/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

<!-- Dependency-Versions -->
<vaadin.version>25.1.3</vaadin.version>
<vaadin.version>25.1.5</vaadin.version>
</properties>

<dependencyManagement>
Expand Down Expand Up @@ -239,7 +239,7 @@
<plugin>
<groupId>org.sonatype.central</groupId>
<artifactId>central-publishing-maven-plugin</artifactId>
<version>0.10.0</version>
<version>0.11.0</version>
<extensions>true</extensions>
<configuration>
<publishingServerId>sonatype-central-portal</publishingServerId>
Expand All @@ -261,7 +261,7 @@
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>13.4.2</version>
<version>13.6.0</version>
</dependency>
</dependencies>
<configuration>
Expand Down Expand Up @@ -299,12 +299,12 @@
<dependency>
<groupId>net.sourceforge.pmd</groupId>
<artifactId>pmd-core</artifactId>
<version>7.24.0</version>
<version>7.25.0</version>
</dependency>
<dependency>
<groupId>net.sourceforge.pmd</groupId>
<artifactId>pmd-java</artifactId>
<version>7.24.0</version>
<version>7.25.0</version>
</dependency>
</dependencies>
</plugin>
Expand Down
Loading