From 6b7e05d23203a575badd808cc18b2d82b2eab4a7 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 8 Aug 2022 09:58:24 +0200 Subject: [PATCH 001/138] Init commit --- .github/dependabot.yml | 26 ++ .github/workflows/checkBuild.yml | 59 ++++ .github/workflows/release.yml | 280 +++++++++++++++++ .github/workflows/test-deploy.yml | 29 ++ .gitignore | 109 +++++++ .idea/checkstyle-idea.xml | 18 ++ .idea/codeStyles/Project.xml | 82 +++++ .idea/codeStyles/codeStyleConfig.xml | 5 + .idea/inspectionProfiles/Project_Default.xml | 6 + .idea/saveactions_settings.xml | 21 ++ LICENSE | 201 ++++++++++++ README.md | 60 ++++ assets/demo.gif | Bin 0 -> 14257 bytes assets/demo.png | Bin 0 -> 14257 bytes config/checkstyle/checkstyle.xml | 311 +++++++++++++++++++ 15 files changed, 1207 insertions(+) create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/checkBuild.yml create mode 100644 .github/workflows/release.yml create mode 100644 .github/workflows/test-deploy.yml create mode 100644 .gitignore create mode 100644 .idea/checkstyle-idea.xml create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/codeStyles/codeStyleConfig.xml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/saveactions_settings.xml create mode 100644 LICENSE create mode 100644 README.md create mode 100644 assets/demo.gif create mode 100644 assets/demo.png create mode 100644 config/checkstyle/checkstyle.xml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..5ae384c2 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,26 @@ +version: 2 +updates: +- package-ecosystem: github-actions + directory: "/" + schedule: + interval: daily + # Run it at a specific time so that we don't get emails all day long + time: "00:00" + open-pull-requests-limit: 10 + ignore: + - dependency-name: "*" + # GitHub actions are using git tags (v1 = v1.2 = v1.2.3) which should be compatible until a major change is performed + update-types: + - "version-update:semver-minor" + - "version-update:semver-patch" +- package-ecosystem: maven + directory: "/" + schedule: + interval: daily + # Run it at a specific time so that we don't get emails all day long + time: "00:00" + open-pull-requests-limit: 10 + ignore: + - dependency-name: "org.eclipse.jetty:jetty-maven-plugin" + # Version 11+ requires jakarta.* instead of javax.* (see https://www.eclipse.org/jetty/download.php#what-jetty-version) + versions: ">=11.0.0" diff --git a/.github/workflows/checkBuild.yml b/.github/workflows/checkBuild.yml new file mode 100644 index 00000000..8cbdd16c --- /dev/null +++ b/.github/workflows/checkBuild.yml @@ -0,0 +1,59 @@ +name: Check Build + +on: + workflow_dispatch: + push: + branches: [ develop ] + paths-ignore: + - '**.md' + pull_request: + branches: [ develop ] + paths-ignore: + - '**.md' + +jobs: + build: + runs-on: ubuntu-latest + + strategy: + matrix: + java: [11, 17] + distribution: [temurin] + + steps: + - uses: actions/checkout@v3 + + - name: Set up JDK + uses: actions/setup-java@v3 + with: + distribution: ${{ matrix.distribution }} + java-version: ${{ matrix.java }} + cache: 'maven' + + - name: Build with Maven + run: mvn -B clean package -Pproduction + + - name: Check for uncommited changes + run: | + if [[ "$(git status --porcelain)" != "" ]]; then + echo ---------------------------------------- + echo git status + echo ---------------------------------------- + git status + echo ---------------------------------------- + echo git diff + echo ---------------------------------------- + git diff + echo ---------------------------------------- + echo Troubleshooting + echo ---------------------------------------- + echo "::error::Unstaged changes detected. Locally try running: git clean -ffdx && mvn -B clean package -Pproduction" + exit 1 + fi + + - name: Upload demo files + uses: actions/upload-artifact@v3 + with: + name: demo-files-java-${{ matrix.java }} + path: vaadin-addon-template-demo/target/vaadin-addon-template-demo.war + if-no-files-found: error diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..93c9085f --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,280 @@ +name: Release + +on: + push: + branches: [ master ] + +jobs: + check_code: # Validates the code (see develop.yml) + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Set up JDK + uses: actions/setup-java@v3 + with: + java-version: '11' + distribution: 'temurin' + + - name: Cache local Maven repository + uses: actions/cache@v3 + with: + path: ~/.m2/repository + key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} + restore-keys: | + ${{ runner.os }}-maven- + + - name: Build with Maven + run: mvn -B clean package -Pproduction + + - name: Check for uncommited changes + run: | + if [[ "$(git status --porcelain)" != "" ]]; then + echo ---------------------------------------- + echo git status + echo ---------------------------------------- + git status + echo ---------------------------------------- + echo git diff + echo ---------------------------------------- + git diff + echo ---------------------------------------- + echo Troubleshooting + echo ---------------------------------------- + echo "::error::Unstaged changes detected. Locally try running: git clean -ffdx && mvn -B clean package -Pproduction" + exit 1 + fi + + prepare_release: + runs-on: ubuntu-latest + needs: [check_code] + outputs: + upload_url: ${{ steps.create_release.outputs.upload_url }} + steps: + - uses: actions/checkout@v3 + + - name: Configure Git + run: | + git config --global user.email "actions@github.com" + git config --global user.name "GitHub Actions" + + - name: Un-SNAP root + run: mvn -B versions:set -DremoveSnapshot -DgenerateBackupPoms=false + + - name: Un-SNAP demo + run: mvn -B versions:set -DremoveSnapshot -DgenerateBackupPoms=false + working-directory: vaadin-addon-template-demo + + - name: Un-SNAP + run: mvn -B versions:set -DremoveSnapshot -DgenerateBackupPoms=false + working-directory: vaadin-addon-template + + - name: Get version + id: version + run: | + version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) + echo "::set-output name=release::$version" + echo "::set-output name=releasenumber::${version//[!0-9]/}" + working-directory: vaadin-addon-template + + - name: Commit and Push + run: | + git add -A + git commit -m "Release ${{ steps.version.outputs.release }}" + git push origin + git tag v${{ steps.version.outputs.release }} + git push origin --tags + + - name: Create Release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: v${{ steps.version.outputs.release }} + release_name: v${{ steps.version.outputs.release }} + commitish: master + body: | + ## [Changelog](https://github.com/xdev-software/vaadin-addon-template/blob/develop/CHANGELOG.md#${{ steps.version.outputs.releasenumber }}) + See [Changelog#v${{ steps.version.outputs.release }}](https://github.com/xdev-software/vaadin-addon-template/blob/develop/CHANGELOG.md#${{ steps.version.outputs.releasenumber }}) for more information. + + ## Installation + Add the following lines to your pom: + ```XML + + com.xdev-software + vaadin-addon-template + ${{ steps.version.outputs.release }} + + ``` + draft: false + prerelease: false + + publish_central: # Publish the code to central + runs-on: ubuntu-latest + needs: [prepare_release] + steps: + - uses: actions/checkout@v3 + + - name: Init Git and pull + run: | + git config --global user.email "actions@github.com" + git config --global user.name "GitHub Actions" + git pull + + - name: Set up JDK Apache Maven Central + uses: actions/setup-java@v3 + with: # running setup-java again overwrites the settings.xml + java-version: '11' + distribution: 'temurin' + server-id: ossrh + server-username: MAVEN_CENTRAL_USERNAME + server-password: MAVEN_CENTRAL_TOKEN + gpg-passphrase: MAVEN_GPG_PASSPHRASE + gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} + + - name: Publish to Apache Maven Central + run: mvn -B deploy -Possrh + env: + MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} + MAVEN_CENTRAL_TOKEN: ${{ secrets.MAVEN_CENTRAL_TOKEN }} + MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }} + working-directory: vaadin-addon-template + + build_directory: # Build a ZIP that can be uploaded to Vaadin Directory + runs-on: ubuntu-latest + needs: [prepare_release] + steps: + - uses: actions/checkout@v3 + + - name: Init Git and pull + run: | + git config --global user.email "actions@github.com" + git config --global user.name "GitHub Actions" + git pull + + - name: Set up JDK + uses: actions/setup-java@v3 + with: + java-version: '11' + distribution: 'temurin' + + - name: Build for Vaadin Directory + run: mvn -B install -Pdirectory + working-directory: vaadin-addon-template + + - name: Upload asset + uses: actions/upload-artifact@v3 + with: + name: vaadin-directory-files + path: vaadin-addon-template/target/vaadin-addon-template-*.zip + if-no-files-found: error + + - name: Get version + id: version + run: | + echo "::set-output name=release::$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)" + working-directory: vaadin-addon-template + + - name: Upload Release Asset + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ needs.prepare_release.outputs.upload_url }} + asset_path: vaadin-addon-template/target/vaadin-addon-template-${{ steps.version.outputs.release }}.zip + asset_name: vaadin-addon-template-${{ steps.version.outputs.release }}.zip + asset_content_type: application/zip + + publish-pages: + name: Publish dependencies and licenses to github pages + runs-on: ubuntu-latest + needs: [prepare_release] + steps: + - uses: actions/checkout@v3 + + - name: Init Git and pull + run: | + git config --global user.email "actions@github.com" + git config --global user.name "GitHub Actions" + git pull + + - name: Setup - Java + uses: actions/setup-java@v3 + with: + java-version: '11' + distribution: 'temurin' + cache: 'maven' + + - name: Build dependencies/licenses files + run: mvn -B project-info-reports:dependencies + working-directory: vaadin-addon-template + + - name: Upload licenses - Upload Artifact + uses: actions/upload-artifact@v3 + with: + name: dependencies-licenses + path: vaadin-addon-template/target/site + + - name: Generate docs/dependencies dir + run: mkdir -p docs/dependencies + + - name: Move built files into docs/dependencies + run: mv vaadin-addon-template/target/site/* docs/dependencies + + - name: Rename dependencies.html to index.html + working-directory: docs/dependencies + run: mv dependencies.html index.html + + - name: Copy Readme into docs (as index.md) + run: cp README.md docs/index.md + + - name: Configure Pages + working-directory: docs + run: |- + echo "theme: jekyll-theme-tactile" > _config.yml + + - name: Deploy to Github pages + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./docs + enable_jekyll: true + + after_release: + runs-on: ubuntu-latest + needs: [publish_central, build_directory] + steps: + - uses: actions/checkout@v3 + + - name: Init Git and pull + run: | + git config --global user.email "actions@github.com" + git config --global user.name "GitHub Actions" + git pull + + - name: Inc Version and SNAP root + run: mvn -B build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion} -DgenerateBackupPoms=false -DnextSnapshot=true + + - name: Inc Version and SNAP demo + run: mvn -B build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion} -DgenerateBackupPoms=false -DnextSnapshot=true + working-directory: vaadin-addon-template-demo + + - name: Inc Version and SNAP + run: mvn -B build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion} -DgenerateBackupPoms=false -DnextSnapshot=true + working-directory: vaadin-addon-template + + - name: Git Commit and Push + run: | + git add -A + git commit -m "Preparing for next development iteration" + git push origin + + - name: pull-request + uses: repo-sync/pull-request@v2 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + destination_branch: "develop" + pr_title: "Sync back" + pr_body: "An automated PR to sync changes back" + diff --git a/.github/workflows/test-deploy.yml b/.github/workflows/test-deploy.yml new file mode 100644 index 00000000..8150f111 --- /dev/null +++ b/.github/workflows/test-deploy.yml @@ -0,0 +1,29 @@ +name: Test Deployment + +on: + workflow_dispatch: + +jobs: + publish_central: # Publish the code to central + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Set up JDK OSSRH + uses: actions/setup-java@v3 + with: # running setup-java again overwrites the settings.xml + distribution: 'temurin' + java-version: '11' + server-id: ossrh + server-username: MAVEN_CENTRAL_USERNAME + server-password: MAVEN_CENTRAL_TOKEN + gpg-passphrase: MAVEN_GPG_PASSPHRASE + gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} + + - name: Publish to OSSRH + run: mvn -B deploy -Possrh + working-directory: vaadin-addon-template + env: + MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} + MAVEN_CENTRAL_TOKEN: ${{ secrets.MAVEN_CENTRAL_TOKEN }} + MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }} diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..ae788cb0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,109 @@ +# Maven +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +# https://github.com/takari/maven-wrapper#usage-without-binary-jar +.mvn/wrapper/maven-wrapper.jar + + +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package/Binary Files don't belong into a git repo +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar +*.dll +*.exe +*.bin + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + + +# bin / compiled stuff +target/ + + +# JRebel +**/resources/rebel.xml +**/resources/rebel-remote.xml + +# eclispe stuff for root +/.settings/ +/.classpath +/.project + + +# eclispe stuff for modules +/*/.metadata/ +/*/.apt_generated_tests/ +/*/.settings/ +/*/.classpath +/*/.project +/*/RemoteSystemsTempFiles/ + + +#vaadin/node webpack/frontend stuff +# Ignore Node +node/ + +# The following files are generated/updated by vaadin-maven-plugin +node_modules/ + +# Vaadin +package.json +package-lock.json +webpack.generated.js +webpack.config.js +tsconfig.json +types.d.ts +/*/frontend/generated/ +/*/frontend/index.html + +#custom +.flattened-pom.xml +.tern-project + +# Ignore Testcontainer generic folders +PutObjectStoreDirHere/ +ObjectStore/ + +# == IntelliJ == +*.iml +*.ipr + +# Some files are user/installation independent and are used for configuring the IDE +# See also https://stackoverflow.com/a/35279076 + +.idea/* +!.idea/saveactions_settings.xml +!.idea/checkstyle-idea.xml + +!.idea/inspectionProfiles/ +.idea/inspectionProfiles/* +!.idea/inspectionProfiles/Project_Default.xml + +!.idea/codeStyles/ +.idea/codeStyles/* +!.idea/codeStyles/codeStyleConfig.xml +!.idea/codeStyles/Project.xml diff --git a/.idea/checkstyle-idea.xml b/.idea/checkstyle-idea.xml new file mode 100644 index 00000000..0353d7bd --- /dev/null +++ b/.idea/checkstyle-idea.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 00000000..ec7a61d8 --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,82 @@ + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 00000000..79ee123c --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 00000000..6a1691d5 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/saveactions_settings.xml b/.idea/saveactions_settings.xml new file mode 100644 index 00000000..71a42c42 --- /dev/null +++ b/.idea/saveactions_settings.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..9c4a4b1e --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2020 XDEV Software + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md new file mode 100644 index 00000000..0d2dd935 --- /dev/null +++ b/README.md @@ -0,0 +1,60 @@ +[![Published on Vaadin Directory](https://img.shields.io/badge/Vaadin%20Directory-published-00b4f0.svg)](https://vaadin.com/directory/component/vaadin-addon-template) +[![Latest version](https://img.shields.io/maven-central/v/com.xdev-software/vaadin-addon-template)](https://mvnrepository.com/artifact/com.xdev-software/vaadin-addon-template) +[![Build](https://img.shields.io/github/workflow/status/xdev-software/vaadin-addon-template/Check%20Build/develop)](https://github.com/xdev-software/vaadin-addon-template/actions/workflows/checkBuild.yml?query=branch%3Adevelop) +![Vaadin 23+](https://img.shields.io/badge/Vaadin%20Platform/Flow-23+-00b4f0.svg) + +# vaadin-addon-template +A Vaadin Template Repo + +![demo](assets/demo.png) + + +## Installation +[Installation guide for the latest release](https://github.com/xdev-software/vaadin-addon-template/releases/latest#Installation) + + +## Run the Demo +* Checkout the repo +* Run ``mvn clean install`` +* Navigate into ``vaadin-addon-template-demo`` +* Run ``mvn jetty:run`` +* Open http://localhost:8080 + + +
+ Show example + + ![demo](assets/demo.gif) +
+ + +## Dependencies and Licenses +View the [license of the current project](LICENSE) or the [summary including all dependencies](https://xdev-software.github.io/vaadin-addon-template/dependencies/) + + +## Releasing [![Build](https://img.shields.io/github/workflow/status/xdev-software/vaadin-addon-template/Release?label=Release)](https://github.com/xdev-software/vaadin-addon-template/actions/workflows/release.yml) +If the ``develop`` is ready for release, create a pull request to the ``master``-Branch and merge the changes + +When the release is finished do the following: +* Merge the auto-generated PR (with the incremented version number) back into the ``develop`` +* Upload the generated release asset zip into the [Vaadin Directory](https://vaadin.com/directory) and update the component there + + +## Developing + +### Software Requirements +You should have the following things installed: +* Git +* Java 11 - should be as unmodified as possible (Recommended: [Eclipse Adoptium](https://adoptium.net/temurin/releases/)) +* Maven + +### Recommended setup +* Install ``IntelliJ`` (Community Edition is sufficient) + * Install the following plugins: + * [Save Actions](https://plugins.jetbrains.com/plugin/7642-save-actions) - Provides save actions, like running the formatter or adding ``final`` to fields + * [SonarLint](https://plugins.jetbrains.com/plugin/7973-sonarlint) - CodeStyle/CodeAnalysis + * [Checkstyle-IDEA](https://plugins.jetbrains.com/plugin/1065-checkstyle-idea) - CodeStyle/CodeAnalysis + * (Optional) [Maven Helper](https://plugins.jetbrains.com/plugin/7179-maven-helper) - Better dependency overview + * Import the project + * Ensure that everything is encoded in ``UTF-8`` + * Ensure that the JDK/Java-Version is correct diff --git a/assets/demo.gif b/assets/demo.gif new file mode 100644 index 0000000000000000000000000000000000000000..a5d9bad454d7b33bbff75213cf70fddcd316a031 GIT binary patch literal 14257 zcmeI3X;c&E8pqSC*8>zq3tlTKCQ)&LFv$d2h9q3W4kl58g1FF-3>YC9OacL<#Ck|Y zi)>ZAf`A*h!NdES}d z{7=3;d)9D0rW=_X5eS6oUY@SL=x3e&WiSPO&-{8z0f7LTiv0o<0i4y45RupjL`X1f z6D^5AeSLrt-25{C8T@V>ew6&p8 zgjBjM(bmoevfr98QkP<o=M_CT>m;F}aacJ|PfQ2}BDb0GbUInCy%eGSEfHMFtBLh|CW` z!dc_D?=F_XN<PWp<7l!cEy7LgEu!(j<5 zRmf3iwBI@t384@~CJ`uDVu>IW1|p=P4B-9ZN3U=Es?k`Wu>>Y_`Rk=mKFYu34Dg7I|Wx-c2Q1mo$#bzw4q z3C7cf>%wFJ6O5+|*M-RdCKyi_t_za^Ofa4^urK-VhK#3f!0*eT0eUb z*)mv&GV}Ee9|=(?1u~fMCo>KIy5X*$I5CXy+#n|qKK)Gp`lPudei&V(uUYNqHaa@G zaN$B8kJs4Ps8Xp+OiXk-9r~k2qj7e24hjk?Dk{p&%>@7;B_&0x)glOzHBW;O2vf_w zTvz!;-|o$9&rDcmtWM)x?jOmG+P`FKUd5AR^@WFY!~W}yy99!U|Mp`dRyt zv-!z^ySSV8?SIN2=(J1axcA38#qI~RjGE?{odrBYFD7YA&1)c%QI@4^Usf!zWJ!}w zcldpKAcjGyPF4)E>(-81+OhAu6eRu9xkAJW>;e)JwF%*C+2NmU%$rw%1h6B%D@+~{VZ{(}0Ew6>X+1o9) zC3U}AqrE%31kR>aNrP-ebBff5e^4@Ax?ldiMBi$HnD)?k;vhkNBIEi6Z zJ#@CmbOC9_P0hBUBP*mnL7wSi_4QfzuRXV_VArpnS-WGYt?ed=og7oWc4b^z>Z9Yk zE1wy_Zw)xZ9lH#*)Y4IFQEdxkj4vnHHXC_d;Qdw7l;|IOj% z5r?~tWU*KHi5n%x3+Da9JgWTF6!zl&nD*i}b#(FE_@H|p+_IiFi;cBI*DdOm390+E zDQ+QhL#?W`SO&|eD+jn2E}h=ae@V~mXe>=`8=MPLF59WBMzoGs9LVjKJXpkiNs}U45NSQaH3zS==&%cm9cNznj&@=`Et2kdvqLojG^v`|jtrTW3BW zIKX0NZO+c^Ejr1R_GHhEDv9)e6bT&4t8_XPkfTXdBY_9+l(*H!-|U)Sdwu(hW>c9@ z&!uus^J7I*#^wVTzP{FwQ`OknbEM-^S;lt*6(Zx9e_EHP34?XdTOq?Qht_7FY?)SZ zJHXPhb+w_q*DPp5eQT+3TF{L1wg)nVPgdp5Ea{^kJ!)yBGD|-YU@2;m`zP-3uDfjd zG;HI4iqt29>89Y}t6`7-eMGUcpZ82lTpZPLtCXo;0L`AO^B!Vv+gp8-mM&esG?28M zRmiFLN zA63H_nzGbutq)Qq^uJ#WNwQ^E+UG)ld**t^+#@STYmnxsxf;HMe#@uTx0$!jb3^wj zj|9(qZ;x`XZt^^2ahgK0+DuO=$S~uZi%09Mn`eWiD+`7B`MK(Z^CnTD18Gx>cm`fS zRk`g+w>Nm`Px4Ndv|KVvhq^D$*~gzBSL^iP<+`6w z&iuPInfuoDSBj?hYHkIT2l8}g>B_SqdHHuQ^k$y0mMb6r%%3JnOvx!ZxJ8qBaZy`R orEAyH?}tq;|M7q2<11BJD#EH({_yj+o^(Cw<;Ha_WPh>ie-JZQGynhq literal 0 HcmV?d00001 diff --git a/assets/demo.png b/assets/demo.png new file mode 100644 index 0000000000000000000000000000000000000000..a5d9bad454d7b33bbff75213cf70fddcd316a031 GIT binary patch literal 14257 zcmeI3X;c&E8pqSC*8>zq3tlTKCQ)&LFv$d2h9q3W4kl58g1FF-3>YC9OacL<#Ck|Y zi)>ZAf`A*h!NdES}d z{7=3;d)9D0rW=_X5eS6oUY@SL=x3e&WiSPO&-{8z0f7LTiv0o<0i4y45RupjL`X1f z6D^5AeSLrt-25{C8T@V>ew6&p8 zgjBjM(bmoevfr98QkP<o=M_CT>m;F}aacJ|PfQ2}BDb0GbUInCy%eGSEfHMFtBLh|CW` z!dc_D?=F_XN<PWp<7l!cEy7LgEu!(j<5 zRmf3iwBI@t384@~CJ`uDVu>IW1|p=P4B-9ZN3U=Es?k`Wu>>Y_`Rk=mKFYu34Dg7I|Wx-c2Q1mo$#bzw4q z3C7cf>%wFJ6O5+|*M-RdCKyi_t_za^Ofa4^urK-VhK#3f!0*eT0eUb z*)mv&GV}Ee9|=(?1u~fMCo>KIy5X*$I5CXy+#n|qKK)Gp`lPudei&V(uUYNqHaa@G zaN$B8kJs4Ps8Xp+OiXk-9r~k2qj7e24hjk?Dk{p&%>@7;B_&0x)glOzHBW;O2vf_w zTvz!;-|o$9&rDcmtWM)x?jOmG+P`FKUd5AR^@WFY!~W}yy99!U|Mp`dRyt zv-!z^ySSV8?SIN2=(J1axcA38#qI~RjGE?{odrBYFD7YA&1)c%QI@4^Usf!zWJ!}w zcldpKAcjGyPF4)E>(-81+OhAu6eRu9xkAJW>;e)JwF%*C+2NmU%$rw%1h6B%D@+~{VZ{(}0Ew6>X+1o9) zC3U}AqrE%31kR>aNrP-ebBff5e^4@Ax?ldiMBi$HnD)?k;vhkNBIEi6Z zJ#@CmbOC9_P0hBUBP*mnL7wSi_4QfzuRXV_VArpnS-WGYt?ed=og7oWc4b^z>Z9Yk zE1wy_Zw)xZ9lH#*)Y4IFQEdxkj4vnHHXC_d;Qdw7l;|IOj% z5r?~tWU*KHi5n%x3+Da9JgWTF6!zl&nD*i}b#(FE_@H|p+_IiFi;cBI*DdOm390+E zDQ+QhL#?W`SO&|eD+jn2E}h=ae@V~mXe>=`8=MPLF59WBMzoGs9LVjKJXpkiNs}U45NSQaH3zS==&%cm9cNznj&@=`Et2kdvqLojG^v`|jtrTW3BW zIKX0NZO+c^Ejr1R_GHhEDv9)e6bT&4t8_XPkfTXdBY_9+l(*H!-|U)Sdwu(hW>c9@ z&!uus^J7I*#^wVTzP{FwQ`OknbEM-^S;lt*6(Zx9e_EHP34?XdTOq?Qht_7FY?)SZ zJHXPhb+w_q*DPp5eQT+3TF{L1wg)nVPgdp5Ea{^kJ!)yBGD|-YU@2;m`zP-3uDfjd zG;HI4iqt29>89Y}t6`7-eMGUcpZ82lTpZPLtCXo;0L`AO^B!Vv+gp8-mM&esG?28M zRmiFLN zA63H_nzGbutq)Qq^uJ#WNwQ^E+UG)ld**t^+#@STYmnxsxf;HMe#@uTx0$!jb3^wj zj|9(qZ;x`XZt^^2ahgK0+DuO=$S~uZi%09Mn`eWiD+`7B`MK(Z^CnTD18Gx>cm`fS zRk`g+w>Nm`Px4Ndv|KVvhq^D$*~gzBSL^iP<+`6w z&iuPInfuoDSBj?hYHkIT2l8}g>B_SqdHHuQ^k$y0mMb6r%%3JnOvx!ZxJ8qBaZy`R orEAyH?}tq;|M7q2<11BJD#EH({_yj+o^(Cw<;Ha_WPh>ie-JZQGynhq literal 0 HcmV?d00001 diff --git a/config/checkstyle/checkstyle.xml b/config/checkstyle/checkstyle.xml new file mode 100644 index 00000000..710e3e68 --- /dev/null +++ b/config/checkstyle/checkstyle.xml @@ -0,0 +1,311 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From d111ea3e4aca461ab490b19f8e4fe2c76ad83db6 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 8 Aug 2022 10:23:52 +0200 Subject: [PATCH 002/138] Use constants for modules --- .github/workflows/checkBuild.yml | 6 ++++- .github/workflows/release.yml | 38 +++++++++++++++++-------------- .github/workflows/test-deploy.yml | 5 +++- 3 files changed, 30 insertions(+), 19 deletions(-) diff --git a/.github/workflows/checkBuild.yml b/.github/workflows/checkBuild.yml index 8cbdd16c..f1e0118a 100644 --- a/.github/workflows/checkBuild.yml +++ b/.github/workflows/checkBuild.yml @@ -11,6 +11,10 @@ on: paths-ignore: - '**.md' +env: + PRIMARY_MAVEN_MODULE: ${{ github.event.repository.name }} + DEMO_MAVEN_MODULE: ${{ env.PRIMARY_MAVEN_MODULE }}-demo + jobs: build: runs-on: ubuntu-latest @@ -55,5 +59,5 @@ jobs: uses: actions/upload-artifact@v3 with: name: demo-files-java-${{ matrix.java }} - path: vaadin-addon-template-demo/target/vaadin-addon-template-demo.war + path: ${{ env.DEMO_MAVEN_MODULE }}/target/${{ env.DEMO_MAVEN_MODULE }}.war if-no-files-found: error diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 93c9085f..e0c72e4a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,6 +4,10 @@ on: push: branches: [ master ] +env: + PRIMARY_MAVEN_MODULE: ${{ github.event.repository.name }} + DEMO_MAVEN_MODULE: ${{ env.PRIMARY_MAVEN_MODULE }}-demo + jobs: check_code: # Validates the code (see develop.yml) runs-on: ubuntu-latest @@ -63,11 +67,11 @@ jobs: - name: Un-SNAP demo run: mvn -B versions:set -DremoveSnapshot -DgenerateBackupPoms=false - working-directory: vaadin-addon-template-demo + working-directory: ${{ env.DEMO_MAVEN_MODULE }} - name: Un-SNAP run: mvn -B versions:set -DremoveSnapshot -DgenerateBackupPoms=false - working-directory: vaadin-addon-template + working-directory: ${{ env.PRIMARY_MAVEN_MODULE }} - name: Get version id: version @@ -75,7 +79,7 @@ jobs: version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) echo "::set-output name=release::$version" echo "::set-output name=releasenumber::${version//[!0-9]/}" - working-directory: vaadin-addon-template + working-directory: ${{ env.PRIMARY_MAVEN_MODULE }} - name: Commit and Push run: | @@ -95,15 +99,15 @@ jobs: release_name: v${{ steps.version.outputs.release }} commitish: master body: | - ## [Changelog](https://github.com/xdev-software/vaadin-addon-template/blob/develop/CHANGELOG.md#${{ steps.version.outputs.releasenumber }}) - See [Changelog#v${{ steps.version.outputs.release }}](https://github.com/xdev-software/vaadin-addon-template/blob/develop/CHANGELOG.md#${{ steps.version.outputs.releasenumber }}) for more information. + ## [Changelog](https://github.com/xdev-software/${{ env.PRIMARY_MAVEN_MODULE }}/blob/develop/CHANGELOG.md#${{ steps.version.outputs.releasenumber }}) + See [Changelog#v${{ steps.version.outputs.release }}](https://github.com/xdev-software/${{ env.PRIMARY_MAVEN_MODULE }}/blob/develop/CHANGELOG.md#${{ steps.version.outputs.releasenumber }}) for more information. ## Installation Add the following lines to your pom: ```XML com.xdev-software - vaadin-addon-template + ${{ env.PRIMARY_MAVEN_MODULE }} ${{ steps.version.outputs.release }} ``` @@ -139,7 +143,7 @@ jobs: MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} MAVEN_CENTRAL_TOKEN: ${{ secrets.MAVEN_CENTRAL_TOKEN }} MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }} - working-directory: vaadin-addon-template + working-directory: ${{ env.PRIMARY_MAVEN_MODULE }} build_directory: # Build a ZIP that can be uploaded to Vaadin Directory runs-on: ubuntu-latest @@ -161,20 +165,20 @@ jobs: - name: Build for Vaadin Directory run: mvn -B install -Pdirectory - working-directory: vaadin-addon-template + working-directory: ${{ env.PRIMARY_MAVEN_MODULE }} - name: Upload asset uses: actions/upload-artifact@v3 with: name: vaadin-directory-files - path: vaadin-addon-template/target/vaadin-addon-template-*.zip + path: ${{ env.PRIMARY_MAVEN_MODULE }}/target/${{ env.PRIMARY_MAVEN_MODULE }}-*.zip if-no-files-found: error - name: Get version id: version run: | echo "::set-output name=release::$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)" - working-directory: vaadin-addon-template + working-directory: ${{ env.PRIMARY_MAVEN_MODULE }} - name: Upload Release Asset uses: actions/upload-release-asset@v1 @@ -182,8 +186,8 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ needs.prepare_release.outputs.upload_url }} - asset_path: vaadin-addon-template/target/vaadin-addon-template-${{ steps.version.outputs.release }}.zip - asset_name: vaadin-addon-template-${{ steps.version.outputs.release }}.zip + asset_path: ${{ env.PRIMARY_MAVEN_MODULE }}/target/${{ env.PRIMARY_MAVEN_MODULE }}-${{ steps.version.outputs.release }}.zip + asset_name: ${{ env.PRIMARY_MAVEN_MODULE }}-${{ steps.version.outputs.release }}.zip asset_content_type: application/zip publish-pages: @@ -208,19 +212,19 @@ jobs: - name: Build dependencies/licenses files run: mvn -B project-info-reports:dependencies - working-directory: vaadin-addon-template + working-directory: ${{ env.PRIMARY_MAVEN_MODULE }} - name: Upload licenses - Upload Artifact uses: actions/upload-artifact@v3 with: name: dependencies-licenses - path: vaadin-addon-template/target/site + path: ${{ env.PRIMARY_MAVEN_MODULE }}/target/site - name: Generate docs/dependencies dir run: mkdir -p docs/dependencies - name: Move built files into docs/dependencies - run: mv vaadin-addon-template/target/site/* docs/dependencies + run: mv ${{ env.PRIMARY_MAVEN_MODULE }}/target/site/* docs/dependencies - name: Rename dependencies.html to index.html working-directory: docs/dependencies @@ -258,11 +262,11 @@ jobs: - name: Inc Version and SNAP demo run: mvn -B build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion} -DgenerateBackupPoms=false -DnextSnapshot=true - working-directory: vaadin-addon-template-demo + working-directory: ${{ env.DEMO_MAVEN_MODULE }} - name: Inc Version and SNAP run: mvn -B build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion} -DgenerateBackupPoms=false -DnextSnapshot=true - working-directory: vaadin-addon-template + working-directory: ${{ env.PRIMARY_MAVEN_MODULE }} - name: Git Commit and Push run: | diff --git a/.github/workflows/test-deploy.yml b/.github/workflows/test-deploy.yml index 8150f111..f6809fd5 100644 --- a/.github/workflows/test-deploy.yml +++ b/.github/workflows/test-deploy.yml @@ -3,6 +3,9 @@ name: Test Deployment on: workflow_dispatch: +env: + PRIMARY_MAVEN_MODULE: ${{ github.event.repository.name }} + jobs: publish_central: # Publish the code to central runs-on: ubuntu-latest @@ -22,7 +25,7 @@ jobs: - name: Publish to OSSRH run: mvn -B deploy -Possrh - working-directory: vaadin-addon-template + working-directory: ${{ env.PRIMARY_MAVEN_MODULE }} env: MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} MAVEN_CENTRAL_TOKEN: ${{ secrets.MAVEN_CENTRAL_TOKEN }} From 78c9012c20fdf2d2896ce3df708cab4c57d3c01a Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 8 Aug 2022 10:26:18 +0200 Subject: [PATCH 003/138] Can't use env in env... --- .github/workflows/checkBuild.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/checkBuild.yml b/.github/workflows/checkBuild.yml index f1e0118a..27119f73 100644 --- a/.github/workflows/checkBuild.yml +++ b/.github/workflows/checkBuild.yml @@ -13,7 +13,7 @@ on: env: PRIMARY_MAVEN_MODULE: ${{ github.event.repository.name }} - DEMO_MAVEN_MODULE: ${{ env.PRIMARY_MAVEN_MODULE }}-demo + DEMO_MAVEN_MODULE: ${{ github.event.repository.name }}-demo jobs: build: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e0c72e4a..45ce499d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,7 +6,7 @@ on: env: PRIMARY_MAVEN_MODULE: ${{ github.event.repository.name }} - DEMO_MAVEN_MODULE: ${{ env.PRIMARY_MAVEN_MODULE }}-demo + DEMO_MAVEN_MODULE: ${{ github.event.repository.name }}-demo jobs: check_code: # Validates the code (see develop.yml) From 5e59837a9b2204351729b9b22cba783b7764d982 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 8 Aug 2022 15:20:50 +0200 Subject: [PATCH 004/138] Create update-from-template.yml --- .github/workflows/update-from-template.yml | 77 ++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 .github/workflows/update-from-template.yml diff --git a/.github/workflows/update-from-template.yml b/.github/workflows/update-from-template.yml new file mode 100644 index 00000000..44941f7b --- /dev/null +++ b/.github/workflows/update-from-template.yml @@ -0,0 +1,77 @@ +name: Update from Template + +on: + schedule: + - cron: '55 2 * * 1' + workflow_dispatch: + +env: + UPDATE_BRANCH: update-from-template + REMOTE_URL: https://github.com/xdev-software/vaadin-addon-template.git + REMOTE_BRANCH: master + +jobs: + update: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Init Git + run: | + git config --global user.email "actions@github.com" + git config --global user.name "GitHub Actions" + + - name: Main workflow + id: main + run: | + echo "Adding remote template-repo" + git remote add template ${{ env.REMOTE_URL }} + + echo "Fetching remote template repo" + git fetch template + + echo "Deleting local branch that will contain the updates - if present" + git branch -D ${{ env.UPDATE_BRANCH }} || true + + echo "Checking if the remote template repo has new commits" + git rev-list ..template/${{ env.REMOTE_BRANCH }} + + if [ $(git rev-list --count ..template/${{ env.REMOTE_BRANCH }}) -eq 0 ]; then + echo "There are no commits new commits on the template repo" + + echo "Deleting origin branch that contains the updates - if present" + git push -f origin --delete ${{ env.UPDATE_BRANCH }} || true + + echo "::set-output name=abort::1" + exit 0 + fi + + echo "Found new commits on the template repo" + + echo "Creating update branch" + git branch ${{ env.UPDATE_BRANCH }} template/${{ env.REMOTE_BRANCH }} + git branch --unset-upstream ${{ env.UPDATE_BRANCH }} + + echo "Pushing update branch" + git push -f -u origin ${{ env.UPDATE_BRANCH }} + + echo "Getting current branch" + currentbranch=$(git branch --show-current) + echo "Current branch is $currentbranch" + echo "::set-output name=currentbranch::$currentbranch" + + echo "::set-output name=abort::0" + + - name: pull-request + uses: repo-sync/pull-request@v2 + if: steps.main.outputs.abort == 0 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + source_branch: ${{ env.UPDATE_BRANCH }} + destination_branch: ${{ steps.main.outputs.currentbranch }} + pr_title: "Sync from template" + pr_body: "An automated PR to sync changes from the template into this repo" + From 855cd5860403715dc590e1f9cfa7732bdc5f9506 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 8 Aug 2022 16:44:17 +0200 Subject: [PATCH 005/138] Updated doc --- .github/workflows/update-from-template.yml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/.github/workflows/update-from-template.yml b/.github/workflows/update-from-template.yml index 44941f7b..330ff35f 100644 --- a/.github/workflows/update-from-template.yml +++ b/.github/workflows/update-from-template.yml @@ -1,5 +1,10 @@ name: Update from Template +# This workflow keeps the repo up to date with changes from the template repo (REMOTE_URL) +# It duplicates the REMOTE_BRANCH (into UPDATE_BRANCH) and tries to merge it into the +# this repos default branch (which is checked out here) +# Note that this requires a PAT (Personal Access Token) - at best from a servicing account + on: schedule: - cron: '55 2 * * 1' @@ -17,7 +22,11 @@ jobs: steps: - uses: actions/checkout@v3 with: + # Required because otherwise there are always changes detected when executing diff/rev-list fetch-depth: 0 + # If no PAT is used the following error occurs on a push: + # refusing to allow a GitHub App to create or update workflow `.github/workflows/xxx.yml` without `workflows` permission + token: ${{ secrets.UPDATE_FROM_TEMPLATE_PAT }} - name: Init Git run: | @@ -59,9 +68,9 @@ jobs: git push -f -u origin ${{ env.UPDATE_BRANCH }} echo "Getting current branch" - currentbranch=$(git branch --show-current) - echo "Current branch is $currentbranch" - echo "::set-output name=currentbranch::$currentbranch" + current_branch=$(git branch --show-current) + echo "Current branch is $current_branch" + echo "::set-output name=current_branch::$current_branch" echo "::set-output name=abort::0" @@ -71,7 +80,7 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} source_branch: ${{ env.UPDATE_BRANCH }} - destination_branch: ${{ steps.main.outputs.currentbranch }} - pr_title: "Sync from template" + destination_branch: ${{ steps.main.outputs.current_branch }} + pr_title: "Update from template" pr_body: "An automated PR to sync changes from the template into this repo" From 5f0a6474fe5ac645f4c4e1e546b039ab36e169ea Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 8 Aug 2022 16:48:48 +0200 Subject: [PATCH 006/138] Update doc --- .github/workflows/update-from-template.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/update-from-template.yml b/.github/workflows/update-from-template.yml index 330ff35f..bdaf8cfb 100644 --- a/.github/workflows/update-from-template.yml +++ b/.github/workflows/update-from-template.yml @@ -4,6 +4,8 @@ name: Update from Template # It duplicates the REMOTE_BRANCH (into UPDATE_BRANCH) and tries to merge it into the # this repos default branch (which is checked out here) # Note that this requires a PAT (Personal Access Token) - at best from a servicing account +# Also note that you should have at least once merged the template repo into the current repo manually +# otherwise a "refusing to merge unrelated histories" error might occur. on: schedule: From ca1adacf3cfd082f0d29f7e93ce0dcf082d27838 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 8 Aug 2022 16:55:35 +0200 Subject: [PATCH 007/138] Added explicit permissions --- .github/workflows/update-from-template.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/update-from-template.yml b/.github/workflows/update-from-template.yml index bdaf8cfb..c598d454 100644 --- a/.github/workflows/update-from-template.yml +++ b/.github/workflows/update-from-template.yml @@ -17,6 +17,10 @@ env: REMOTE_URL: https://github.com/xdev-software/vaadin-addon-template.git REMOTE_BRANCH: master +permissions: + contents: write + pull-requests: write + jobs: update: runs-on: ubuntu-latest From b8cf671ab4993f06c44065f1b3a8de5873992759 Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Mon, 8 Aug 2022 17:38:24 +0200 Subject: [PATCH 008/138] Update README.md Removed IntelliJ built-in functionallity --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 0d2dd935..78d892f5 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,6 @@ You should have the following things installed: * [Save Actions](https://plugins.jetbrains.com/plugin/7642-save-actions) - Provides save actions, like running the formatter or adding ``final`` to fields * [SonarLint](https://plugins.jetbrains.com/plugin/7973-sonarlint) - CodeStyle/CodeAnalysis * [Checkstyle-IDEA](https://plugins.jetbrains.com/plugin/1065-checkstyle-idea) - CodeStyle/CodeAnalysis - * (Optional) [Maven Helper](https://plugins.jetbrains.com/plugin/7179-maven-helper) - Better dependency overview * Import the project * Ensure that everything is encoded in ``UTF-8`` * Ensure that the JDK/Java-Version is correct From 7700fffb639b7657ccb4aad4198241a8183c1f71 Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Tue, 9 Aug 2022 08:16:52 +0200 Subject: [PATCH 009/138] Update README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 78d892f5..2b5d8cbc 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,11 @@ View the [license of the current project](LICENSE) or the [summary including all ## Releasing [![Build](https://img.shields.io/github/workflow/status/xdev-software/vaadin-addon-template/Release?label=Release)](https://github.com/xdev-software/vaadin-addon-template/actions/workflows/release.yml) + +Before releasing: +* Consider doing a [test-deployment](https://github.com/xdev-software/vaadin-addon-template/actions/workflows/test-deploy.yml?query=branch%3Adevelop) before actually releasing. +* Check the [changelog](CHANGELOG.md) + If the ``develop`` is ready for release, create a pull request to the ``master``-Branch and merge the changes When the release is finished do the following: From 48e9076056ce21a0c1b3ff94ead41dea382d57b8 Mon Sep 17 00:00:00 2001 From: AB Date: Tue, 9 Aug 2022 09:20:43 +0200 Subject: [PATCH 010/138] Added abstract poms --- pom.xml | 30 ++ vaadin-addon-template-demo/pom.xml | 146 ++++++++++ vaadin-addon-template/assembly/MANIFEST.MF | 6 + vaadin-addon-template/assembly/assembly.xml | 42 +++ vaadin-addon-template/pom.xml | 302 ++++++++++++++++++++ 5 files changed, 526 insertions(+) create mode 100644 pom.xml create mode 100644 vaadin-addon-template-demo/pom.xml create mode 100644 vaadin-addon-template/assembly/MANIFEST.MF create mode 100644 vaadin-addon-template/assembly/assembly.xml create mode 100644 vaadin-addon-template/pom.xml diff --git a/pom.xml b/pom.xml new file mode 100644 index 00000000..900d7cc8 --- /dev/null +++ b/pom.xml @@ -0,0 +1,30 @@ + + + + 4.0.0 + + com.xdev-software + vaadin-addon-template-root + pom + 1.0.0-SNAPSHOT + + + XDEV Software + https://xdev.software/en + + + + vaadin-addon-template + vaadin-addon-template-demo + + + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml new file mode 100644 index 00000000..2f428a78 --- /dev/null +++ b/vaadin-addon-template-demo/pom.xml @@ -0,0 +1,146 @@ + + + 4.0.0 + + + com.xdev-software + vaadin-addon-template-demo + 1.0.0-SNAPSHOT + war + + 2020 + + + XDEV Software + https://xdev.software/en + + + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + + + + + apache_v2 + + 11 + ${javaVersion} + + UTF-8 + UTF-8 + + + 23.1.4 + + + + + + + com.vaadin + vaadin-bom + pom + import + ${vaadin.version} + + + + + + + com.vaadin + vaadin-core + + + com.xdev-software + vaadin-addon-template + ${project.version} + + + org.slf4j + slf4j-simple + + + + + ${project.artifactId} + + + + + org.eclipse.jetty + jetty-maven-plugin + 10.0.11 + + 1 + + + + com.vaadin + vaadin-maven-plugin + ${vaadin.version} + + + + prepare-frontend + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.10.1 + + ${maven.compiler.release} + + + + org.apache.maven.plugins + maven-war-plugin + 3.3.2 + + false + + + + + + + + production + + true + + + + com.vaadin + flow-server-production-mode + + + + + + + com.vaadin + vaadin-maven-plugin + ${vaadin.version} + + + + prepare-frontend + build-frontend + + + + + + + + + + diff --git a/vaadin-addon-template/assembly/MANIFEST.MF b/vaadin-addon-template/assembly/MANIFEST.MF new file mode 100644 index 00000000..f7981101 --- /dev/null +++ b/vaadin-addon-template/assembly/MANIFEST.MF @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Vaadin-Package-Version: 1 +Vaadin-Addon: ${project.build.finalName}.${project.packaging} +Implementation-Vendor: ${organization.name} +Implementation-Title: ${project.name} +Implementation-Version: ${project.version} diff --git a/vaadin-addon-template/assembly/assembly.xml b/vaadin-addon-template/assembly/assembly.xml new file mode 100644 index 00000000..88b97a12 --- /dev/null +++ b/vaadin-addon-template/assembly/assembly.xml @@ -0,0 +1,42 @@ + + + game-card + + + zip + + + + false + + + + .. + + LICENSE + README.md + + + + target + + + *.jar + *.pdf + + + + + + + + assembly/MANIFEST.MF + META-INF + true + + + \ No newline at end of file diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml new file mode 100644 index 00000000..a7bb8b09 --- /dev/null +++ b/vaadin-addon-template/pom.xml @@ -0,0 +1,302 @@ + + + + 4.0.0 + + com.xdev-software + vaadin-addon-template + + jar + 1.0.0-SNAPSHOT + + DateRangePicker for Vaadin + DateRangePicker for Vaadin + https://github.com/xdev-software/vaadin-addon-template + + + https://github.com/xdev-software/vaadin-addon-template + https://github.com/xdev-software/vaadin-addon-template.git + + + 2020 + + + XDEV Software + https://xdev.software/en + + + + + XDEV Software + XDEV Software + https://xdev.software/en + + + + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + apache_v2 + + 11 + ${javaVersion} + + UTF-8 + UTF-8 + + + 23.1.4 + + + + + + com.vaadin + vaadin-bom + pom + import + ${vaadin.version} + + + + + + + + central + https://repo.maven.apache.org/maven2 + + false + + + + + + + + central + https://repo.maven.apache.org/maven2 + + false + + + + + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + com.vaadin + vaadin-core + + + + + + + + org.codehaus.mojo + license-maven-plugin + 2.0.0 + + + first + + update-file-header + + process-sources + + + src/main/java + src/test/java + + + + + + + + + com.vaadin + vaadin-maven-plugin + ${vaadin.version} + + + + prepare-frontend + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.10.1 + + ${maven.compiler.release} + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.4.0 + + + attach-javadocs + verify + + jar + + + + + true + none + + + + org.apache.maven.plugins + maven-source-plugin + 3.2.1 + + + attach-sources + verify + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.2 + + + true + + false + true + + + + 1 + + + + + + META-INF/VAADIN/ + + + + + + + + + ossrh + + + + org.apache.maven.plugins + maven-gpg-plugin + 3.0.1 + + + sign-artifacts + verify + + sign + + + + + + --pinentry-mode + loopback + + + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.13 + true + + ossrh + https://oss.sonatype.org/ + + 30 + true + + + + + + + directory + + + + org.apache.maven.plugins + maven-assembly-plugin + 3.4.2 + + false + + assembly/assembly.xml + + + + + + single + + install + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.2 + + + + + META-INF/VAADIN/ + + + + + + + + + From 8eeb657a1e2e7eab70372aa194f571ddb5acb0ee Mon Sep 17 00:00:00 2001 From: AB Date: Tue, 9 Aug 2022 09:53:39 +0200 Subject: [PATCH 011/138] Fix ``inceptionYear`` --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 2f428a78..685145eb 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -10,7 +10,7 @@ 1.0.0-SNAPSHOT war - 2020 + 2022 XDEV Software diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index a7bb8b09..8ab74c5b 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -20,7 +20,7 @@ https://github.com/xdev-software/vaadin-addon-template.git - 2020 + 2022 XDEV Software From ce41e1e2c12cf37b30a901f49d18191484148490 Mon Sep 17 00:00:00 2001 From: AB Date: Tue, 9 Aug 2022 09:56:16 +0200 Subject: [PATCH 012/138] Use correct name --- vaadin-addon-template/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 8ab74c5b..776f8e8b 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -11,8 +11,8 @@ jar 1.0.0-SNAPSHOT - DateRangePicker for Vaadin - DateRangePicker for Vaadin + vaadin-addon-template + vaadin-addon-template https://github.com/xdev-software/vaadin-addon-template From aa6f09e4c60b841039dbd08752e39a711be20627 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Aug 2022 01:01:07 +0000 Subject: [PATCH 013/138] Bump vaadin.version from 23.1.4 to 23.1.6 Bumps `vaadin.version` from 23.1.4 to 23.1.6. Updates `vaadin-bom` from 23.1.4 to 23.1.6 Updates `vaadin-maven-plugin` from 23.1.4 to 23.1.6 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 685145eb..0d602c03 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -34,7 +34,7 @@ UTF-8 - 23.1.4 + 23.1.6 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 776f8e8b..cda45490 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -53,7 +53,7 @@ UTF-8 - 23.1.4 + 23.1.6 From 78ff7bfd930a53093c7cea3353ba94e0624ef5f3 Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Fri, 12 Aug 2022 13:42:03 +0200 Subject: [PATCH 014/138] Use better caching strategy --- .github/workflows/release.yml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 45ce499d..e36d4232 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,14 +19,7 @@ jobs: with: java-version: '11' distribution: 'temurin' - - - name: Cache local Maven repository - uses: actions/cache@v3 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- + cache: 'maven' - name: Build with Maven run: mvn -B clean package -Pproduction From 3172498e8b97a64020d454318df5ef080fac6c5d Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Fri, 12 Aug 2022 13:44:49 +0200 Subject: [PATCH 015/138] Made poms more equal --- vaadin-addon-template/pom.xml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index cda45490..e318bc93 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -2,14 +2,12 @@ - 4.0.0 com.xdev-software vaadin-addon-template - - jar 1.0.0-SNAPSHOT + jar vaadin-addon-template vaadin-addon-template From 801c2066472b25f90e96d6671167caafbb881301 Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Fri, 12 Aug 2022 13:44:53 +0200 Subject: [PATCH 016/138] Made poms more equal --- pom.xml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 900d7cc8..1285df9c 100644 --- a/pom.xml +++ b/pom.xml @@ -2,13 +2,12 @@ - 4.0.0 com.xdev-software vaadin-addon-template-root - pom 1.0.0-SNAPSHOT + pom XDEV Software From 7eb2cef47bec8e513d8ce5d70db520a55d9a493c Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Fri, 12 Aug 2022 13:44:57 +0200 Subject: [PATCH 017/138] Made poms more equal --- vaadin-addon-template-demo/pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 0d602c03..f70abb99 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -4,7 +4,6 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - com.xdev-software vaadin-addon-template-demo 1.0.0-SNAPSHOT From d162d04e0f6ad8da58d55b3c8cda5c82de909e78 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Aug 2022 01:26:41 +0000 Subject: [PATCH 018/138] Bump maven-javadoc-plugin from 3.4.0 to 3.4.1 Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.4.0 to 3.4.1. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.4.0...maven-javadoc-plugin-3.4.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index e318bc93..3814e898 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -158,7 +158,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.4.0 + 3.4.1 attach-javadocs From 219488d344e12e470de5a6573d79b9df2cf31afd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Aug 2022 01:35:49 +0000 Subject: [PATCH 019/138] Bump vaadin.version from 23.1.6 to 23.1.7 Bumps `vaadin.version` from 23.1.6 to 23.1.7. Updates `vaadin-bom` from 23.1.6 to 23.1.7 Updates `vaadin-maven-plugin` from 23.1.6 to 23.1.7 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index f70abb99..7e8f8ca2 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -33,7 +33,7 @@ UTF-8 - 23.1.6 + 23.1.7 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 3814e898..1c2ddbde 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -51,7 +51,7 @@ UTF-8 - 23.1.6 + 23.1.7 From d8a04d9f0bb87b4469e569279749ea13971a933c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Sep 2022 01:24:42 +0000 Subject: [PATCH 020/138] Bump maven-jar-plugin from 3.2.2 to 3.3.0 Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.2.2 to 3.3.0. - [Release notes](https://github.com/apache/maven-jar-plugin/releases) - [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.2.2...maven-jar-plugin-3.3.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-jar-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- vaadin-addon-template/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 1c2ddbde..f517a33a 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -190,7 +190,7 @@ org.apache.maven.plugins maven-jar-plugin - 3.2.2 + 3.3.0 true @@ -283,7 +283,7 @@ org.apache.maven.plugins maven-jar-plugin - 3.2.2 + 3.3.0 From 41733b434523a06321d65c9fbcdaaa9b39343436 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Sep 2022 01:24:47 +0000 Subject: [PATCH 021/138] Bump vaadin.version from 23.1.7 to 23.2.1 Bumps `vaadin.version` from 23.1.7 to 23.2.1. Updates `vaadin-bom` from 23.1.7 to 23.2.1 Updates `vaadin-maven-plugin` from 23.1.7 to 23.2.1 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 7e8f8ca2..276a2aa1 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -33,7 +33,7 @@ UTF-8 - 23.1.7 + 23.2.1 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 1c2ddbde..bbfd5d0c 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -51,7 +51,7 @@ UTF-8 - 23.1.7 + 23.2.1 From 31d0222e7edd55d1d46cf4dfbdd9315376552fbd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Sep 2022 01:24:55 +0000 Subject: [PATCH 022/138] Bump jetty-maven-plugin from 10.0.11 to 10.0.12 Bumps [jetty-maven-plugin](https://github.com/eclipse/jetty.project) from 10.0.11 to 10.0.12. - [Release notes](https://github.com/eclipse/jetty.project/releases) - [Commits](https://github.com/eclipse/jetty.project/compare/jetty-10.0.11...jetty-10.0.12) --- updated-dependencies: - dependency-name: org.eclipse.jetty:jetty-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 7e8f8ca2..e58f1ba4 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -73,7 +73,7 @@ org.eclipse.jetty jetty-maven-plugin - 10.0.11 + 10.0.12 1 From a3c1c02e033dae6269358783291ea25dd482e318 Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Tue, 20 Sep 2022 10:58:50 +0200 Subject: [PATCH 023/138] Updated gitignore for Vaadin 23.2 (vite) --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index ae788cb0..f807ee1a 100644 --- a/.gitignore +++ b/.gitignore @@ -77,6 +77,8 @@ webpack.generated.js webpack.config.js tsconfig.json types.d.ts +vite.config.ts +vite.generated.ts /*/frontend/generated/ /*/frontend/index.html From 17d405a924309422867f57439791389fe5238df2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 Sep 2022 00:43:16 +0000 Subject: [PATCH 024/138] Bump vaadin.version from 23.2.1 to 23.2.2 Bumps `vaadin.version` from 23.2.1 to 23.2.2. Updates `vaadin-bom` from 23.2.1 to 23.2.2 Updates `vaadin-maven-plugin` from 23.2.1 to 23.2.2 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index f3b25d3e..0c49c911 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -33,7 +33,7 @@ UTF-8 - 23.2.1 + 23.2.2 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index cad43314..cfdaf17c 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -51,7 +51,7 @@ UTF-8 - 23.2.1 + 23.2.2 From 64f6b5b43d07f08eabc2dc95d9787bb5ebe221fa Mon Sep 17 00:00:00 2001 From: AB Date: Thu, 29 Sep 2022 12:42:47 +0200 Subject: [PATCH 025/138] Improve protection against Java Annotation Processor Supply chain attack scenarios --- vaadin-addon-template-demo/pom.xml | 3 +++ vaadin-addon-template/pom.xml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 0c49c911..fe4d3444 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -96,6 +96,9 @@ 3.10.1 ${maven.compiler.release} + + -proc:none + diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index cfdaf17c..817327ab 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -153,6 +153,9 @@ 3.10.1 ${maven.compiler.release} + + -proc:none + From 1d08f0190cffe2e7cb264b7cc18e460e4e3af487 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Oct 2022 01:41:14 +0000 Subject: [PATCH 026/138] Bump vaadin.version from 23.2.2 to 23.2.4 Bumps `vaadin.version` from 23.2.2 to 23.2.4. Updates `vaadin-bom` from 23.2.2 to 23.2.4 Updates `vaadin-maven-plugin` from 23.2.2 to 23.2.4 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index fe4d3444..ccafaeaf 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -33,7 +33,7 @@ UTF-8 - 23.2.2 + 23.2.4 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 817327ab..2e18775b 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -51,7 +51,7 @@ UTF-8 - 23.2.2 + 23.2.4 From 79168ea97e82f6d8a29f90124b9f55b1cd308534 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Dec 2022 01:07:59 +0000 Subject: [PATCH 027/138] Bump jetty-maven-plugin from 10.0.12 to 10.0.13 Bumps [jetty-maven-plugin](https://github.com/eclipse/jetty.project) from 10.0.12 to 10.0.13. - [Release notes](https://github.com/eclipse/jetty.project/releases) - [Commits](https://github.com/eclipse/jetty.project/compare/jetty-10.0.12...jetty-10.0.13) --- updated-dependencies: - dependency-name: org.eclipse.jetty:jetty-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index ccafaeaf..d84106e6 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -73,7 +73,7 @@ org.eclipse.jetty jetty-maven-plugin - 10.0.12 + 10.0.13 1 From f4bee41a7205bf98193e23baa65ba9d9c33514b1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Jan 2023 00:34:29 +0000 Subject: [PATCH 028/138] Bump vaadin.version from 23.2.4 to 23.3.3 Bumps `vaadin.version` from 23.2.4 to 23.3.3. Updates `vaadin-bom` from 23.2.4 to 23.3.3 Updates `vaadin-maven-plugin` from 23.2.4 to 23.3.3 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index ccafaeaf..831197e3 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -33,7 +33,7 @@ UTF-8 - 23.2.4 + 23.3.3 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 2e18775b..e85fbb9f 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -51,7 +51,7 @@ UTF-8 - 23.2.4 + 23.3.3 From a8d025c575ba5f89aee4d69ac791f52024cce6be Mon Sep 17 00:00:00 2001 From: AB Date: Wed, 11 Jan 2023 16:02:54 +0100 Subject: [PATCH 029/138] Update codestyles --- .idea/codeStyles/Project.xml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index ec7a61d8..4e973754 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -26,6 +26,10 @@ + - - org.apache.maven.plugins - maven-war-plugin - 3.3.2 - - false - - @@ -140,6 +157,23 @@ + + org.springframework.boot + spring-boot-maven-plugin + + ${mainClass} + true + + + + repackage + + repackage + + package + + + diff --git a/vaadin-addon-template-demo/src/main/java/software/xdev/vaadin/Application.java b/vaadin-addon-template-demo/src/main/java/software/xdev/vaadin/Application.java new file mode 100644 index 00000000..f5a4d96b --- /dev/null +++ b/vaadin-addon-template-demo/src/main/java/software/xdev/vaadin/Application.java @@ -0,0 +1,22 @@ +package software.xdev.vaadin; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; + +import com.vaadin.flow.component.page.AppShellConfigurator; +import com.vaadin.flow.component.page.Push; +import com.vaadin.flow.spring.annotation.EnableVaadin; + + +@SpringBootApplication +@EnableVaadin +@Push +public class Application extends SpringBootServletInitializer implements AppShellConfigurator +{ + public static void main(final String[] args) + { + SpringApplication.run(Application.class, args); + } +} + From 5a56889400896e10f662bc05c28579f67bbcf637 Mon Sep 17 00:00:00 2001 From: AB Date: Fri, 27 Jan 2023 12:38:12 +0100 Subject: [PATCH 040/138] Update .gitignore --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index f807ee1a..eb79c2a7 100644 --- a/.gitignore +++ b/.gitignore @@ -109,3 +109,6 @@ ObjectStore/ .idea/codeStyles/* !.idea/codeStyles/codeStyleConfig.xml !.idea/codeStyles/Project.xml + +# Prohibit changes to managed run configuration +.run/* From ff6e247de93c9c6504e3c952b8cc7a659b44f1f8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Jan 2023 11:40:57 +0000 Subject: [PATCH 041/138] Bump vaadin.version from 23.3.4 to 23.3.5 Bumps `vaadin.version` from 23.3.4 to 23.3.5. Updates `vaadin-bom` from 23.3.4 to 23.3.5 Updates `vaadin-maven-plugin` from 23.3.4 to 23.3.5 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index f22b0102..9f81e390 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -35,7 +35,7 @@ software.xdev.vaadin.Application - 23.3.4 + 23.3.5 2.7.7 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 277f475d..75e57c25 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 23.3.4 + 23.3.5 From 55a8e6908b77925f9285ee748b7a96654e02da4b Mon Sep 17 00:00:00 2001 From: AB Date: Fri, 27 Jan 2023 12:45:05 +0100 Subject: [PATCH 042/138] Introduce CONTRIBUTING.md --- CONTRIBUTING.md | 60 +++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 51 +++++------------------------------------ 2 files changed, 65 insertions(+), 46 deletions(-) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..1f72af4c --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,60 @@ +## Contributing + +We would absolutely love to get the community involved, and we welcome any form of contributions – comments and questions on different communication channels, issues and pull request in the repositories, and anything that you build and share using our components. + +### Get in touch with the team + +Twitter: https://twitter.com/xdevsoftware +
+Mail: opensource@xdev-software.de + +### Some ways to help: + +- **Report bugs**: File issues on GitHub. +- **Send pull requests**: If you want to contribute code, check out the development instructions below. + +We encourage you to read the [contribution instructions by GitHub](https://guides.github.com/activities/contributing-to-open-source/#contributing) also. + +## Developing + +### Software Requirements +You should have the following things installed: +* Git +* Java 11 - should be as unmodified as possible (Recommended: [Eclipse Adoptium](https://adoptium.net/temurin/releases/)) +* Maven + +### Recommended setup +* Install ``IntelliJ`` (Community Edition is sufficient) + * Install the following plugins: + * [Save Actions](https://plugins.jetbrains.com/plugin/7642-save-actions) - Provides save actions, like running the formatter or adding ``final`` to fields + * [SonarLint](https://plugins.jetbrains.com/plugin/7973-sonarlint) - CodeStyle/CodeAnalysis + * [Checkstyle-IDEA](https://plugins.jetbrains.com/plugin/1065-checkstyle-idea) - CodeStyle/CodeAnalysis + * Import the project + * Ensure that everything is encoded in ``UTF-8`` + * Ensure that the JDK/Java-Version is correct + * To enable AUTOMATIC reloading/restarting while developing and running the app do this (further information in " + SpringBoot-Devtools" section below; [Source](https://stackoverflow.com/q/33349456)): + * ``Settings > Build, Execution, Deployment > Compiler``:
+ Enable [``Build project automatically``](https://www.jetbrains.com/help/idea/compiling-applications.html#auto-build) + * ``Settings > Advanced Settings``:
+ Enable [``Allow auto-make to start even if developed application is currently running``](https://www.jetbrains.com/help/idea/advanced-settings.html#advanced_compiler) + * To launch the Demo execute the predefined (launch) configuration ``Run Demo`` + +#### [SpringBoot-Developer-Tools](https://docs.spring.io/spring-boot/docs/current/reference/html/using.html#using.devtools) +... should automatically be enabled.
+If you are changing a file and build the project, parts of the app get restarted.
+Bigger changes may require a complete restart. + * [Vaadin automatically reloads the UI on each restart](https://vaadin.com/docs/latest/configuration/live-reload/spring-boot).
+ You can control this behavior with the ``vaadin.devmode.liveReload.enabled`` property (default: ``true``). + +## Releasing [![Build](https://img.shields.io/github/actions/workflow/status/xdev-software/vaadin-addon-template/release.yml?branch=master)](https://github.com/xdev-software/vaadin-addon-template/actions/workflows/release.yml) + +Before releasing: +* Consider doing a [test-deployment](https://github.com/xdev-software/vaadin-addon-template/actions/workflows/test-deploy.yml?query=branch%3Adevelop) before actually releasing. +* Check the [changelog](CHANGELOG.md) + +If the ``develop`` is ready for release, create a pull request to the ``master``-Branch and merge the changes + +When the release is finished do the following: +* Merge the auto-generated PR (with the incremented version number) back into the ``develop`` +* Upload the generated release asset zip into the [Vaadin Directory](https://vaadin.com/directory) and update the component there diff --git a/README.md b/README.md index 865b0d4f..0b41226d 100644 --- a/README.md +++ b/README.md @@ -26,52 +26,11 @@ A Vaadin Template Repo ![demo](assets/demo.gif) +## Support +If you need support as soon as possible and you can't wait for any pull request, feel free to use [our support](https://xdev.software/en/services/support). + +## Contributing +See the [contributing guide](./CONTRIBUTING.md) for detailed instructions on how to get started with our project. ## Dependencies and Licenses View the [license of the current project](LICENSE) or the [summary including all dependencies](https://xdev-software.github.io/vaadin-addon-template/dependencies/) - - -## Releasing [![Build](https://img.shields.io/github/actions/workflow/status/xdev-software/vaadin-addon-template/release.yml?branch=master)](https://github.com/xdev-software/vaadin-addon-template/actions/workflows/release.yml) - -Before releasing: -* Consider doing a [test-deployment](https://github.com/xdev-software/vaadin-addon-template/actions/workflows/test-deploy.yml?query=branch%3Adevelop) before actually releasing. -* Check the [changelog](CHANGELOG.md) - -If the ``develop`` is ready for release, create a pull request to the ``master``-Branch and merge the changes - -When the release is finished do the following: -* Merge the auto-generated PR (with the incremented version number) back into the ``develop`` -* Upload the generated release asset zip into the [Vaadin Directory](https://vaadin.com/directory) and update the component there - - -## Developing - -### Software Requirements -You should have the following things installed: -* Git -* Java 11 - should be as unmodified as possible (Recommended: [Eclipse Adoptium](https://adoptium.net/temurin/releases/)) -* Maven - -### Recommended setup -* Install ``IntelliJ`` (Community Edition is sufficient) - * Install the following plugins: - * [Save Actions](https://plugins.jetbrains.com/plugin/7642-save-actions) - Provides save actions, like running the formatter or adding ``final`` to fields - * [SonarLint](https://plugins.jetbrains.com/plugin/7973-sonarlint) - CodeStyle/CodeAnalysis - * [Checkstyle-IDEA](https://plugins.jetbrains.com/plugin/1065-checkstyle-idea) - CodeStyle/CodeAnalysis - * Import the project - * Ensure that everything is encoded in ``UTF-8`` - * Ensure that the JDK/Java-Version is correct - * To enable AUTOMATIC reloading/restarting while developing and running the app do this (further information in " - SpringBoot-Devtools" section below; [Source](https://stackoverflow.com/q/33349456)): - * ``Settings > Build, Execution, Deployment > Compiler``:
- Enable [``Build project automatically``](https://www.jetbrains.com/help/idea/compiling-applications.html#auto-build) - * ``Settings > Advanced Settings``:
- Enable [``Allow auto-make to start even if developed application is currently running``](https://www.jetbrains.com/help/idea/advanced-settings.html#advanced_compiler) - * To launch the Demo execute the predefined (launch) configuration ``Run Demo`` - -#### [SpringBoot-Developer-Tools](https://docs.spring.io/spring-boot/docs/current/reference/html/using.html#using.devtools) -... should automatically be enabled.
-If you are changing a file and build the project, parts of the app get restarted.
-Bigger changes may require a complete restart. - * [Vaadin automatically reloads the UI on each restart](https://vaadin.com/docs/latest/configuration/live-reload/spring-boot).
- You can control this behavior with the ``vaadin.devmode.liveReload.enabled`` property (default: ``true``).
\ No newline at end of file From ba4e89a5ae810b43d9bb7bc1e7a8451facb7448e Mon Sep 17 00:00:00 2001 From: AB Date: Fri, 27 Jan 2023 12:45:22 +0100 Subject: [PATCH 043/138] Update CONTRIBUTING.md --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1f72af4c..03b6c73e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -20,7 +20,7 @@ We encourage you to read the [contribution instructions by GitHub](https://guide ### Software Requirements You should have the following things installed: * Git -* Java 11 - should be as unmodified as possible (Recommended: [Eclipse Adoptium](https://adoptium.net/temurin/releases/)) +* Java 11 or 17 - should be as unmodified as possible (Recommended: [Eclipse Adoptium](https://adoptium.net/temurin/releases/)) * Maven ### Recommended setup From 1f164295ad4622921ad49527ca0f7b62244ff842 Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Mon, 30 Jan 2023 10:32:48 +0100 Subject: [PATCH 044/138] Update dependabot.yml --- .github/dependabot.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5ae384c2..2ea8f0a2 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -21,6 +21,6 @@ updates: time: "00:00" open-pull-requests-limit: 10 ignore: - - dependency-name: "org.eclipse.jetty:jetty-maven-plugin" - # Version 11+ requires jakarta.* instead of javax.* (see https://www.eclipse.org/jetty/download.php#what-jetty-version) - versions: ">=11.0.0" + - dependency-name: "org.springframework.boot:*" + # Version 3+ requires Vaadin 24 + versions: ">=3.0.0" From c2c0d5aefaa379a29aa1b2e7a641de2d9e5f01e5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Jan 2023 09:36:06 +0000 Subject: [PATCH 045/138] Bump org.springframework.boot.version from 2.7.7 to 2.7.8 Bumps `org.springframework.boot.version` from 2.7.7 to 2.7.8. Updates `spring-boot-dependencies` from 2.7.7 to 2.7.8 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.7...v2.7.8) Updates `spring-boot-maven-plugin` from 2.7.7 to 2.7.8 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.7...v2.7.8) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.boot:spring-boot-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 9f81e390..00d52fed 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -37,7 +37,7 @@ 23.3.5 - 2.7.7 + 2.7.8 From 1de376b7b00f723465b385f9d3b42d3cee5b9570 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 30 Jan 2023 10:42:14 +0100 Subject: [PATCH 046/138] Revert "Update .gitignore" This reverts commit 5a56889400896e10f662bc05c28579f67bbcf637. --- .gitignore | 3 --- 1 file changed, 3 deletions(-) diff --git a/.gitignore b/.gitignore index eb79c2a7..f807ee1a 100644 --- a/.gitignore +++ b/.gitignore @@ -109,6 +109,3 @@ ObjectStore/ .idea/codeStyles/* !.idea/codeStyles/codeStyleConfig.xml !.idea/codeStyles/Project.xml - -# Prohibit changes to managed run configuration -.run/* From 06442e12f353e5b7e8ecece442156d1e12554b7d Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Mon, 30 Jan 2023 11:16:34 +0100 Subject: [PATCH 047/138] Update pom.xml Fix logging --- vaadin-addon-template-demo/pom.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 00d52fed..2a43ad25 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -73,10 +73,7 @@ vaadin-addon-template ${project.version} - - org.slf4j - slf4j-simple - + com.vaadin From 352e4334f8e36ae646ce1a716ca59102d58407ad Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Mon, 30 Jan 2023 11:25:14 +0100 Subject: [PATCH 048/138] Fork is deprecated/gone in SB 3.0.0 https://youtrack.jetbrains.com/issue/IDEA-306949 https://docs.spring.io/spring-boot/docs/2.7.8/maven-plugin/reference/htmlsingle/#run <-> https://docs.spring.io/spring-boot/docs/3.0.0/maven-plugin/reference/htmlsingle/#run --- vaadin-addon-template-demo/pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 2a43ad25..7160f520 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -159,7 +159,6 @@ spring-boot-maven-plugin ${mainClass} - true From f4901ebbce917f035e5c2c1d22cd0e0428f7644a Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Thu, 2 Feb 2023 12:37:03 +0100 Subject: [PATCH 049/138] Formatter: Remove useless empty lines --- .idea/codeStyles/Project.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 4e973754..ffd40bda 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -34,7 +34,7 @@
From bf514287fcd5c59a78d079e7f073822b083d61dc Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 13 Mar 2023 15:43:09 +0100 Subject: [PATCH 056/138] Update checkstyle-idea.xml --- .idea/checkstyle-idea.xml | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/.idea/checkstyle-idea.xml b/.idea/checkstyle-idea.xml index 0353d7bd..7fe2ee3c 100644 --- a/.idea/checkstyle-idea.xml +++ b/.idea/checkstyle-idea.xml @@ -1,18 +1,20 @@ - - \ No newline at end of file From f5e7c361c64c3e10c4ae9954a2717efa19508812 Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Mon, 13 Mar 2023 16:13:14 +0100 Subject: [PATCH 057/138] Update checkstyle-idea.xml Fix path --- .idea/checkstyle-idea.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.idea/checkstyle-idea.xml b/.idea/checkstyle-idea.xml index 7fe2ee3c..f68c2122 100644 --- a/.idea/checkstyle-idea.xml +++ b/.idea/checkstyle-idea.xml @@ -13,8 +13,8 @@ (bundled) (bundled) - $PROJECT_DIR$/../config/checkstyle/checkstyle.xml + $PROJECT_DIR$/config/checkstyle/checkstyle.xml -
\ No newline at end of file + From 0bfc3b0ac1ae339562c402e12600ead37dfbd309 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 13 Mar 2023 16:52:50 +0100 Subject: [PATCH 058/138] Improve development mode performance --- vaadin-addon-template-demo/pom.xml | 6 ++++++ .../src/main/resources/application.yml | 8 ++++++++ 2 files changed, 14 insertions(+) create mode 100644 vaadin-addon-template-demo/src/main/resources/application.yml diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 40d2d44f..19280de8 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -79,6 +79,12 @@ com.vaadin vaadin-spring-boot-starter + + + org.yaml + snakeyaml + 1.33 + org.springframework.boot spring-boot-devtools diff --git a/vaadin-addon-template-demo/src/main/resources/application.yml b/vaadin-addon-template-demo/src/main/resources/application.yml new file mode 100644 index 00000000..7a669e67 --- /dev/null +++ b/vaadin-addon-template-demo/src/main/resources/application.yml @@ -0,0 +1,8 @@ +vaadin: + whitelisted-packages: software/xdev,com/vaadin/flow + +spring: + devtools: + restart: + poll-interval: 2s + quiet-period: 1s From f7698a9356c9e001e4161c2ea5620b58556f1353 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 13 Mar 2023 16:53:00 +0100 Subject: [PATCH 059/138] Ignore Vaadin 24 & Co for now --- .github/dependabot.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 2ea8f0a2..0f6068e0 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -21,6 +21,11 @@ updates: time: "00:00" open-pull-requests-limit: 10 ignore: + - dependency-name: "org.yaml:snakeyaml" + # Version 2+ requires Spring Boot 3 + versions: ">=2.0.0" - dependency-name: "org.springframework.boot:*" # Version 3+ requires Vaadin 24 versions: ">=3.0.0" + - dependency-name: "com.vaadin:*" + versions: ">=24.0.0" From 8b190918a2828771980efdeca9fdd8521174a64a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Mar 2023 15:53:24 +0000 Subject: [PATCH 060/138] Bump vaadin.version from 23.3.6 to 23.3.7 Bumps `vaadin.version` from 23.3.6 to 23.3.7. Updates `vaadin-bom` from 23.3.6 to 23.3.7 Updates `vaadin-maven-plugin` from 23.3.6 to 23.3.7 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 19280de8..9f407532 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -35,7 +35,7 @@ software.xdev.vaadin.Application - 23.3.6 + 23.3.7 2.7.9 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index eb3a01af..4be7cdf3 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 23.3.6 + 23.3.7 From 126c8b1b32502a5aacba6cac18a436fbcaf3e519 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Mar 2023 01:04:22 +0000 Subject: [PATCH 061/138] Bump license-maven-plugin from 4.1 to 4.2 Bumps license-maven-plugin from 4.1 to 4.2. --- updated-dependencies: - dependency-name: com.mycila:license-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- vaadin-addon-template/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 4be7cdf3..82319d05 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -111,7 +111,7 @@ com.mycila license-maven-plugin - 4.1 + 4.2 ${project.organization.url} From c08d7b56642b7b2ea12a57251880109e0323b4aa Mon Sep 17 00:00:00 2001 From: AB Date: Thu, 6 Apr 2023 11:16:21 +0200 Subject: [PATCH 062/138] Update to Vaadin 24 & Spring Boot 3 --- .github/dependabot.yml | 9 --------- .github/workflows/checkBuild.yml | 2 +- .github/workflows/release.yml | 6 +++--- .github/workflows/sonar.yml | 4 ++-- .github/workflows/test-deploy.yml | 2 +- .gitignore | 1 + CONTRIBUTING.md | 2 +- README.md | 2 +- vaadin-addon-template-demo/pom.xml | 7 +++---- vaadin-addon-template/pom.xml | 4 ++-- 10 files changed, 15 insertions(+), 24 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 0f6068e0..28d6d7b3 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -20,12 +20,3 @@ updates: # Run it at a specific time so that we don't get emails all day long time: "00:00" open-pull-requests-limit: 10 - ignore: - - dependency-name: "org.yaml:snakeyaml" - # Version 2+ requires Spring Boot 3 - versions: ">=2.0.0" - - dependency-name: "org.springframework.boot:*" - # Version 3+ requires Vaadin 24 - versions: ">=3.0.0" - - dependency-name: "com.vaadin:*" - versions: ">=24.0.0" diff --git a/.github/workflows/checkBuild.yml b/.github/workflows/checkBuild.yml index a06ffe78..3ec17440 100644 --- a/.github/workflows/checkBuild.yml +++ b/.github/workflows/checkBuild.yml @@ -21,7 +21,7 @@ jobs: strategy: matrix: - java: [11, 17] + java: [17] distribution: [temurin] steps: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 78ba9fd5..f93e93a8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@v3 with: - java-version: '11' + java-version: '17' distribution: 'temurin' cache: 'maven' @@ -122,7 +122,7 @@ jobs: - name: Set up JDK Apache Maven Central uses: actions/setup-java@v3 with: # running setup-java again overwrites the settings.xml - java-version: '11' + java-version: '17' distribution: 'temurin' server-id: ossrh server-username: MAVEN_CENTRAL_USERNAME @@ -154,7 +154,7 @@ jobs: - name: Setup - Java uses: actions/setup-java@v3 with: - java-version: '11' + java-version: '17' distribution: 'temurin' cache: 'maven' diff --git a/.github/workflows/sonar.yml b/.github/workflows/sonar.yml index f2c7720f..171b60df 100644 --- a/.github/workflows/sonar.yml +++ b/.github/workflows/sonar.yml @@ -30,11 +30,11 @@ jobs: with: fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis - - name: Set up JDK 11 + - name: Set up JDK uses: actions/setup-java@v3 with: distribution: 'temurin' - java-version: 11 + java-version: 17 - name: Cache SonarCloud packages uses: actions/cache@v3 diff --git a/.github/workflows/test-deploy.yml b/.github/workflows/test-deploy.yml index f6809fd5..3e44f39c 100644 --- a/.github/workflows/test-deploy.yml +++ b/.github/workflows/test-deploy.yml @@ -16,7 +16,7 @@ jobs: uses: actions/setup-java@v3 with: # running setup-java again overwrites the settings.xml distribution: 'temurin' - java-version: '11' + java-version: '17' server-id: ossrh server-username: MAVEN_CENTRAL_USERNAME server-password: MAVEN_CENTRAL_TOKEN diff --git a/.gitignore b/.gitignore index f807ee1a..ae6410f7 100644 --- a/.gitignore +++ b/.gitignore @@ -81,6 +81,7 @@ vite.config.ts vite.generated.ts /*/frontend/generated/ /*/frontend/index.html +/*/src/main/dev-bundle/ #custom .flattened-pom.xml diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e993b528..8feb110f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -20,7 +20,7 @@ We encourage you to read the [contribution instructions by GitHub](https://guide ### Software Requirements You should have the following things installed: * Git -* Java 11 or 17 - should be as unmodified as possible (Recommended: [Eclipse Adoptium](https://adoptium.net/temurin/releases/)) +* Java 17 - should be as unmodified as possible (Recommended: [Eclipse Adoptium](https://adoptium.net/temurin/releases/)) * Maven ### Recommended setup diff --git a/README.md b/README.md index 0b41226d..542863f1 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Latest version](https://img.shields.io/maven-central/v/com.xdev-software/vaadin-addon-template)](https://mvnrepository.com/artifact/com.xdev-software/vaadin-addon-template) [![Build](https://img.shields.io/github/actions/workflow/status/xdev-software/vaadin-addon-template/checkBuild.yml?branch=develop)](https://github.com/xdev-software/vaadin-addon-template/actions/workflows/checkBuild.yml?query=branch%3Adevelop) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=xdev-software_vaadin-addon-template&metric=alert_status)](https://sonarcloud.io/dashboard?id=xdev-software_vaadin-addon-template) -![Vaadin 23+](https://img.shields.io/badge/Vaadin%20Platform/Flow-23+-00b4f0.svg) +![Vaadin 24+](https://img.shields.io/badge/Vaadin%20Platform/Flow-24+-00b4f0.svg) # vaadin-addon-template A Vaadin Template Repo diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 9f407532..30ee4b5a 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ apache_v2 - 11 + 17 ${javaVersion} UTF-8 @@ -35,9 +35,9 @@ software.xdev.vaadin.Application - 23.3.7 + 24.0.3 - 2.7.9 + 3.0.5 @@ -83,7 +83,6 @@ org.yaml snakeyaml - 1.33 org.springframework.boot diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 4be7cdf3..faa7239b 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -42,14 +42,14 @@ - 11 + 17 ${javaVersion} UTF-8 UTF-8 - 23.3.7 + 24.0.3 From 661c959d8d6e5040a2eb5883ac8c923c995ef6a5 Mon Sep 17 00:00:00 2001 From: AB Date: Thu, 6 Apr 2023 11:55:34 +0200 Subject: [PATCH 063/138] Improve pom for Vaadin 24 --- vaadin-addon-template-demo/pom.xml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 30ee4b5a..9d8598d6 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -134,16 +134,19 @@ production - - true - + com.vaadin - flow-server-production-mode + vaadin-core + + + com.vaadin + vaadin-dev + + - From d9896ba8600e2c50d8bbc9c7b8e5781998fdabfd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Apr 2023 01:14:05 +0000 Subject: [PATCH 064/138] Bump vaadin.version from 24.0.3 to 24.0.4 Bumps `vaadin.version` from 24.0.3 to 24.0.4. Updates `vaadin-bom` from 24.0.3 to 24.0.4 Updates `vaadin-maven-plugin` from 24.0.3 to 24.0.4 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 9d8598d6..eb13dd4f 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -35,7 +35,7 @@ software.xdev.vaadin.Application - 24.0.3 + 24.0.4 3.0.5 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 1b78d76d..7584c85a 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.0.3 + 24.0.4 From 1cb8bd25438fbab746f4bf16d159dc914df8366a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Apr 2023 13:51:14 +0000 Subject: [PATCH 065/138] Bump org.springframework.boot.version from 3.0.5 to 3.0.6 Bumps `org.springframework.boot.version` from 3.0.5 to 3.0.6. Updates `spring-boot-dependencies` from 3.0.5 to 3.0.6 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.0.5...v3.0.6) Updates `spring-boot-maven-plugin` from 3.0.5 to 3.0.6 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.0.5...v3.0.6) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.boot:spring-boot-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index eb13dd4f..8952e69c 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -37,7 +37,7 @@ 24.0.4 - 3.0.5 + 3.0.6 From 465bbc01a2e874fd9bb575c9e2fa05b3effd21ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Apr 2023 01:01:49 +0000 Subject: [PATCH 066/138] Bump vaadin.version from 24.0.4 to 24.0.5 Bumps `vaadin.version` from 24.0.4 to 24.0.5. Updates `vaadin-bom` from 24.0.4 to 24.0.5 Updates `vaadin-maven-plugin` from 24.0.4 to 24.0.5 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 8952e69c..c7ae36b3 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -35,7 +35,7 @@ software.xdev.vaadin.Application - 24.0.4 + 24.0.5 3.0.6 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 7584c85a..2040b64f 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.0.4 + 24.0.5 From 0f6af38891e089aaf59848c3643053bb8c2cbfc5 Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Fri, 5 May 2023 14:36:20 +0200 Subject: [PATCH 067/138] Update README.md Add logos --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 542863f1..ea5f854e 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ -[![Published on Vaadin Directory](https://img.shields.io/badge/Vaadin%20Directory-published-00b4f0.svg)](https://vaadin.com/directory/component/vaadin-addon-template) -[![Latest version](https://img.shields.io/maven-central/v/com.xdev-software/vaadin-addon-template)](https://mvnrepository.com/artifact/com.xdev-software/vaadin-addon-template) +[![Published on Vaadin Directory](https://img.shields.io/badge/Vaadin%20Directory-published-00b4f0?logo=vaadin)](https://vaadin.com/directory/component/vaadin-addon-template) +[![Latest version](https://img.shields.io/maven-central/v/com.xdev-software/vaadin-addon-template?logo=apache%20maven)](https://mvnrepository.com/artifact/com.xdev-software/vaadin-addon-template) [![Build](https://img.shields.io/github/actions/workflow/status/xdev-software/vaadin-addon-template/checkBuild.yml?branch=develop)](https://github.com/xdev-software/vaadin-addon-template/actions/workflows/checkBuild.yml?query=branch%3Adevelop) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=xdev-software_vaadin-addon-template&metric=alert_status)](https://sonarcloud.io/dashboard?id=xdev-software_vaadin-addon-template) -![Vaadin 24+](https://img.shields.io/badge/Vaadin%20Platform/Flow-24+-00b4f0.svg) +![Vaadin 24+](https://img.shields.io/badge/Vaadin%20Platform/Flow-24+-00b4f0) # vaadin-addon-template A Vaadin Template Repo From ab649779145c560d2c1ae6711b775b316ed4ba3f Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Fri, 5 May 2023 14:51:57 +0200 Subject: [PATCH 068/138] Update LICENSE Update to current year --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 9c4a4b1e..2316c756 100644 --- a/LICENSE +++ b/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2020 XDEV Software + Copyright 2023 XDEV Software Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. From 3a16a1ba32de4a2296c3e795cab97e98ad66f765 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 8 May 2023 10:57:56 +0200 Subject: [PATCH 069/138] Fix tracking of pom --- vaadin-addon-template-demo/pom.xml | 186 -------------------- vaadin-addon-template/pom.xml | 269 ----------------------------- 2 files changed, 455 deletions(-) delete mode 100644 vaadin-addon-template-demo/pom.xml delete mode 100644 vaadin-addon-template/pom.xml diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml deleted file mode 100644 index c7ae36b3..00000000 --- a/vaadin-addon-template-demo/pom.xml +++ /dev/null @@ -1,186 +0,0 @@ - - - 4.0.0 - - com.xdev-software - vaadin-addon-template-demo - 1.0.0-SNAPSHOT - jar - - 2022 - - - XDEV Software - https://xdev.software - - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - - - - - apache_v2 - - 17 - ${javaVersion} - - UTF-8 - UTF-8 - - software.xdev.vaadin.Application - - - 24.0.5 - - 3.0.6 - - - - - - com.vaadin - vaadin-bom - pom - import - ${vaadin.version} - - - - - - - org.springframework.boot - spring-boot-dependencies - ${org.springframework.boot.version} - pom - import - - - - - - - com.vaadin - vaadin-core - - - com.xdev-software - vaadin-addon-template - ${project.version} - - - - - com.vaadin - vaadin-spring-boot-starter - - - - org.yaml - snakeyaml - - - org.springframework.boot - spring-boot-devtools - true - - - - - ${project.artifactId} - - - - - org.springframework.boot - spring-boot-maven-plugin - ${org.springframework.boot.version} - - - - - - - com.vaadin - vaadin-maven-plugin - ${vaadin.version} - - - - prepare-frontend - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.11.0 - - ${maven.compiler.release} - - -proc:none - - - - - - - - - production - - - - com.vaadin - vaadin-core - - - com.vaadin - vaadin-dev - - - - - - - - com.vaadin - vaadin-maven-plugin - ${vaadin.version} - - - - prepare-frontend - build-frontend - - - - - - org.springframework.boot - spring-boot-maven-plugin - - ${mainClass} - - - - repackage - - repackage - - package - - - - - - - - - diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml deleted file mode 100644 index 2040b64f..00000000 --- a/vaadin-addon-template/pom.xml +++ /dev/null @@ -1,269 +0,0 @@ - - - 4.0.0 - - com.xdev-software - vaadin-addon-template - 1.0.0-SNAPSHOT - jar - - vaadin-addon-template - vaadin-addon-template - https://github.com/xdev-software/vaadin-addon-template - - - https://github.com/xdev-software/vaadin-addon-template - https://github.com/xdev-software/vaadin-addon-template.git - - - 2022 - - - XDEV Software - https://xdev.software - - - - - XDEV Software - XDEV Software - https://xdev.software - - - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - 17 - ${javaVersion} - - UTF-8 - UTF-8 - - - 24.0.5 - - - - - - com.vaadin - vaadin-bom - pom - import - ${vaadin.version} - - - - - - - - central - https://repo.maven.apache.org/maven2 - - false - - - - - - - - central - https://repo.maven.apache.org/maven2 - - false - - - - - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - - com.vaadin - vaadin-core - - - - - - - com.mycila - license-maven-plugin - 4.2 - - - ${project.organization.url} - - - -
com/mycila/maven/plugin/license/templates/APACHE-2.txt
- - src/main/java/** - src/test/java/** - -
-
-
- - - first - - format - - process-sources - - -
- - - - com.vaadin - vaadin-maven-plugin - ${vaadin.version} - - - - prepare-frontend - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.11.0 - - ${maven.compiler.release} - - -proc:none - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.5.0 - - - attach-javadocs - verify - - jar - - - - - true - none - - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - attach-sources - verify - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.3.0 - - - true - - false - true - - - - 1 - - - - - - META-INF/VAADIN/ - - - - -
-
- - - ossrh - - - - org.apache.maven.plugins - maven-gpg-plugin - 3.0.1 - - - sign-artifacts - verify - - sign - - - - - - --pinentry-mode - loopback - - - - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.13 - true - - ossrh - https://oss.sonatype.org/ - - 30 - true - - - - - - -
From f5f2d3670c6a511d2ed69da52c89fb01d12e3111 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 8 May 2023 10:58:14 +0200 Subject: [PATCH 070/138] Fix tracking --- .../pom.xml | 0 {standard-maven-template => vaadin-addon-template}/pom.xml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename {standard-maven-template-demo => vaadin-addon-template-demo}/pom.xml (100%) rename {standard-maven-template => vaadin-addon-template}/pom.xml (100%) diff --git a/standard-maven-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml similarity index 100% rename from standard-maven-template-demo/pom.xml rename to vaadin-addon-template-demo/pom.xml diff --git a/standard-maven-template/pom.xml b/vaadin-addon-template/pom.xml similarity index 100% rename from standard-maven-template/pom.xml rename to vaadin-addon-template/pom.xml From 5cb43d24dd5003b5588666958a224e3e1ceed7f1 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 8 May 2023 11:01:28 +0200 Subject: [PATCH 071/138] Fix tracking of pom --- vaadin-addon-template-demo/pom.xml | 129 ++++++++++++++++++++++++++++- vaadin-addon-template/pom.xml | 77 +++++++++++++++-- 2 files changed, 195 insertions(+), 11 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 10d5305a..c7ae36b3 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -5,7 +5,7 @@ 4.0.0 com.xdev-software - standard-maven-template-demo + vaadin-addon-template-demo 1.0.0-SNAPSHOT jar @@ -32,21 +32,91 @@ UTF-8 UTF-8 - software.xdev.Application + software.xdev.vaadin.Application + + + 24.0.5 + + 3.0.6 + + + + com.vaadin + vaadin-bom + pom + import + ${vaadin.version} + + + + + + + org.springframework.boot + spring-boot-dependencies + ${org.springframework.boot.version} + pom + import + + + + + + com.vaadin + vaadin-core + com.xdev-software - standard-maven-template + vaadin-addon-template ${project.version} + + + + com.vaadin + vaadin-spring-boot-starter + + + + org.yaml + snakeyaml + + + org.springframework.boot + spring-boot-devtools + true + ${project.artifactId} + + + + + org.springframework.boot + spring-boot-maven-plugin + ${org.springframework.boot.version} + + + + + com.vaadin + vaadin-maven-plugin + ${vaadin.version} + + + + prepare-frontend + + + + org.apache.maven.plugins maven-compiler-plugin @@ -60,4 +130,57 @@ + + + + production + + + + com.vaadin + vaadin-core + + + com.vaadin + vaadin-dev + + + + + + + + com.vaadin + vaadin-maven-plugin + ${vaadin.version} + + + + prepare-frontend + build-frontend + + + + + + org.springframework.boot + spring-boot-maven-plugin + + ${mainClass} + + + + repackage + + repackage + + package + + + + + + + + diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 34593b7c..1d26f492 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -5,20 +5,20 @@ 4.0.0 com.xdev-software - standard-maven-template + vaadin-addon-template 1.0.0-SNAPSHOT jar - standard-maven-template - standard-maven-template - https://github.com/xdev-software/standard-maven-template + vaadin-addon-template + vaadin-addon-template + https://github.com/xdev-software/vaadin-addon-template - https://github.com/xdev-software/standard-maven-template - https://github.com/xdev-software/standard-maven-template.git + https://github.com/xdev-software/vaadin-addon-template + https://github.com/xdev-software/vaadin-addon-template.git - 2023 + 2022 XDEV Software @@ -47,8 +47,23 @@ UTF-8 UTF-8 + + + 24.0.5 + + + + com.vaadin + vaadin-bom + pom + import + ${vaadin.version} + + + + @@ -84,6 +99,13 @@ + + + com.vaadin + vaadin-core + + + @@ -115,6 +137,21 @@ + + + com.vaadin + vaadin-maven-plugin + ${vaadin.version} + + + + prepare-frontend + + + + + org.apache.maven.plugins maven-compiler-plugin @@ -158,6 +195,30 @@ + + org.apache.maven.plugins + maven-jar-plugin + 3.3.0 + + + true + + false + true + + + + 1 + + + + + + META-INF/VAADIN/ + + + + @@ -168,7 +229,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.0.1 + 3.1.0 sign-artifacts From cf8793b745cfa90f751581455e9ee800985c29f8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 26 May 2023 08:10:45 +0000 Subject: [PATCH 072/138] Bump org.springframework.boot.version from 3.0.6 to 3.1.0 Bumps `org.springframework.boot.version` from 3.0.6 to 3.1.0. Updates `spring-boot-dependencies` from 3.0.6 to 3.1.0 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.0.6...v3.1.0) Updates `spring-boot-maven-plugin` from 3.0.6 to 3.1.0 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.0.6...v3.1.0) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.springframework.boot:spring-boot-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index c7ae36b3..3a676da2 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -37,7 +37,7 @@ 24.0.5 - 3.0.6 + 3.1.0 From 3d92f195580ac3dea80f18c4e4ecca107ee625eb Mon Sep 17 00:00:00 2001 From: AB Date: Tue, 6 Jun 2023 14:35:42 +0200 Subject: [PATCH 073/138] Track correction I --- vaadin-addon-template-demo/pom.xml | 186 ----------------------------- 1 file changed, 186 deletions(-) delete mode 100644 vaadin-addon-template-demo/pom.xml diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml deleted file mode 100644 index 3a676da2..00000000 --- a/vaadin-addon-template-demo/pom.xml +++ /dev/null @@ -1,186 +0,0 @@ - - - 4.0.0 - - com.xdev-software - vaadin-addon-template-demo - 1.0.0-SNAPSHOT - jar - - 2022 - - - XDEV Software - https://xdev.software - - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - - - - - apache_v2 - - 17 - ${javaVersion} - - UTF-8 - UTF-8 - - software.xdev.vaadin.Application - - - 24.0.5 - - 3.1.0 - - - - - - com.vaadin - vaadin-bom - pom - import - ${vaadin.version} - - - - - - - org.springframework.boot - spring-boot-dependencies - ${org.springframework.boot.version} - pom - import - - - - - - - com.vaadin - vaadin-core - - - com.xdev-software - vaadin-addon-template - ${project.version} - - - - - com.vaadin - vaadin-spring-boot-starter - - - - org.yaml - snakeyaml - - - org.springframework.boot - spring-boot-devtools - true - - - - - ${project.artifactId} - - - - - org.springframework.boot - spring-boot-maven-plugin - ${org.springframework.boot.version} - - - - - - - com.vaadin - vaadin-maven-plugin - ${vaadin.version} - - - - prepare-frontend - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.11.0 - - ${maven.compiler.release} - - -proc:none - - - - - - - - - production - - - - com.vaadin - vaadin-core - - - com.vaadin - vaadin-dev - - - - - - - - com.vaadin - vaadin-maven-plugin - ${vaadin.version} - - - - prepare-frontend - build-frontend - - - - - - org.springframework.boot - spring-boot-maven-plugin - - ${mainClass} - - - - repackage - - repackage - - package - - - - - - - - - From d555c766e5be70c98c5836b40c65c8e09352819e Mon Sep 17 00:00:00 2001 From: AB Date: Tue, 6 Jun 2023 14:36:03 +0200 Subject: [PATCH 074/138] Track correction II --- .../pom.xml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {standard-maven-template-demo => vaadin-addon-template-demo}/pom.xml (100%) diff --git a/standard-maven-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml similarity index 100% rename from standard-maven-template-demo/pom.xml rename to vaadin-addon-template-demo/pom.xml From 2d18bc30c94170c56ae2ee017dd30cf6b7ae5927 Mon Sep 17 00:00:00 2001 From: AB Date: Tue, 6 Jun 2023 14:36:55 +0200 Subject: [PATCH 075/138] Track correction III --- vaadin-addon-template-demo/pom.xml | 157 +++++++++++++++++++++++------ 1 file changed, 126 insertions(+), 31 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 018a999b..fb4debc7 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -5,7 +5,7 @@ 4.0.0 com.xdev-software - standard-maven-template-demo + vaadin-addon-template-demo 1.0.0-SNAPSHOT jar @@ -23,21 +23,91 @@ UTF-8 UTF-8 - software.xdev.Application + software.xdev.vaadin.Application + + + 24.0.5 + + 3.1.0 + + + + com.vaadin + vaadin-bom + pom + import + ${vaadin.version} + + + + + + + org.springframework.boot + spring-boot-dependencies + ${org.springframework.boot.version} + pom + import + + + + + + com.vaadin + vaadin-core + com.xdev-software - standard-maven-template + vaadin-addon-template ${project.version} + + + + com.vaadin + vaadin-spring-boot-starter + + + + org.yaml + snakeyaml + + + org.springframework.boot + spring-boot-devtools + true + ${project.artifactId} + + + + + org.springframework.boot + spring-boot-maven-plugin + ${org.springframework.boot.version} + + + + + com.vaadin + vaadin-maven-plugin + ${vaadin.version} + + + + prepare-frontend + + + + org.apache.maven.plugins maven-compiler-plugin @@ -49,34 +119,59 @@
- - org.apache.maven.plugins - maven-assembly-plugin - 3.6.0 - - - - ${mainClass} - - - true - - - - jar-with-dependencies - - false - - - - make-assembly - package - - single - - - - + + + + production + + + + com.vaadin + vaadin-core + + + com.vaadin + vaadin-dev + + + + + + + + com.vaadin + vaadin-maven-plugin + ${vaadin.version} + + + + prepare-frontend + build-frontend + + + + + + org.springframework.boot + spring-boot-maven-plugin + + ${mainClass} + + + + repackage + + repackage + + package + + + + + + + + From e99cf00dd657a8b116460340a910cc628824cdfb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 Jun 2023 01:02:15 +0000 Subject: [PATCH 076/138] Bump vaadin.version from 24.0.5 to 24.1.0 Bumps `vaadin.version` from 24.0.5 to 24.1.0. Updates `vaadin-bom` from 24.0.5 to 24.1.0 Updates `vaadin-maven-plugin` from 24.0.5 to 24.1.0 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index fb4debc7..f56a569a 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.0.5 + 24.1.0 3.1.0 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index dcbeca89..af464bb6 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.0.5 + 24.1.0 From 452e25716cd76066b27bd0df77e9b23ee3245b4e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Jun 2023 01:02:45 +0000 Subject: [PATCH 077/138] Bump org.springframework.boot.version from 3.1.0 to 3.1.1 Bumps `org.springframework.boot.version` from 3.1.0 to 3.1.1. Updates `spring-boot-dependencies` from 3.1.0 to 3.1.1 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.0...v3.1.1) Updates `spring-boot-maven-plugin` from 3.1.0 to 3.1.1 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.0...v3.1.1) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.boot:spring-boot-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index f56a569a..7b558843 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -28,7 +28,7 @@ 24.1.0 - 3.1.0 + 3.1.1 From 210570ada478e446fdbea658571991a1e6efe9d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jul 2023 00:25:59 +0000 Subject: [PATCH 078/138] Bump vaadin.version from 24.1.0 to 24.1.2 Bumps `vaadin.version` from 24.1.0 to 24.1.2. Updates `vaadin-bom` from 24.1.0 to 24.1.2 Updates `vaadin-maven-plugin` from 24.1.0 to 24.1.2 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index f56a569a..72df28c6 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.1.0 + 24.1.2 3.1.0 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index af464bb6..0717fbdc 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.1.0 + 24.1.2 From d5cff0f39d3d3e68a852170e47a3a335d73c3a25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Jul 2023 00:33:43 +0000 Subject: [PATCH 079/138] Bump org.springframework.boot.version from 3.1.1 to 3.1.2 Bumps `org.springframework.boot.version` from 3.1.1 to 3.1.2. Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.1 to 3.1.2 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.1...v3.1.2) Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.1 to 3.1.2 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.1...v3.1.2) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.boot:spring-boot-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 8663d0a8..10c3c036 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -28,7 +28,7 @@ 24.1.2 - 3.1.1 + 3.1.2 From e573d015c0136fe352485e7a6a1cbb6e66d8c147 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jul 2023 00:52:30 +0000 Subject: [PATCH 080/138] Bump vaadin.version from 24.1.2 to 24.1.4 Bumps `vaadin.version` from 24.1.2 to 24.1.4. Updates `com.vaadin:vaadin-bom` from 24.1.2 to 24.1.4 Updates `com.vaadin:vaadin-maven-plugin` from 24.1.2 to 24.1.4 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 8663d0a8..03d5b13c 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.1.2 + 24.1.4 3.1.1 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 0717fbdc..494355d7 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.1.2 + 24.1.4 From 7a33d526a8a983405f17d82a563f5904fbf83255 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Aug 2023 00:44:45 +0000 Subject: [PATCH 081/138] Bump vaadin.version from 24.1.4 to 24.1.6 Bumps `vaadin.version` from 24.1.4 to 24.1.6. Updates `com.vaadin:vaadin-bom` from 24.1.4 to 24.1.6 Updates `com.vaadin:vaadin-maven-plugin` from 24.1.4 to 24.1.6 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 159743f2..f74f3a0d 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.1.4 + 24.1.6 3.1.2 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 494355d7..1b67154c 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.1.4 + 24.1.6 From 7ec583943bb30588f4e5d92425887a5b5d877873 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Aug 2023 00:41:36 +0000 Subject: [PATCH 082/138] Bump org.springframework.boot.version from 3.1.2 to 3.1.3 Bumps `org.springframework.boot.version` from 3.1.2 to 3.1.3. Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.2 to 3.1.3 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.2...v3.1.3) Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.2 to 3.1.3 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.2...v3.1.3) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.boot:spring-boot-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 159743f2..1b51aa95 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -28,7 +28,7 @@ 24.1.4 - 3.1.2 + 3.1.3 From 09c934298457cb6058e77b1f3db08e8b6cd1be7e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Sep 2023 00:59:34 +0000 Subject: [PATCH 083/138] Bump vaadin.version from 24.1.6 to 24.1.8 Bumps `vaadin.version` from 24.1.6 to 24.1.8. Updates `com.vaadin:vaadin-bom` from 24.1.6 to 24.1.8 Updates `com.vaadin:vaadin-maven-plugin` from 24.1.6 to 24.1.8 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 35e52699..ebac91d6 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.1.6 + 24.1.8 3.1.3 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 1b67154c..6f0d1c33 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.1.6 + 24.1.8 From bfb50b317214e6b9694b9e04ff0a19ed9d9b9225 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Sep 2023 00:25:48 +0000 Subject: [PATCH 084/138] Bump vaadin.version from 24.1.8 to 24.1.9 Bumps `vaadin.version` from 24.1.8 to 24.1.9. Updates `com.vaadin:vaadin-bom` from 24.1.8 to 24.1.9 Updates `com.vaadin:vaadin-maven-plugin` from 24.1.8 to 24.1.9 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index ebac91d6..d7dd1c52 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.1.8 + 24.1.9 3.1.3 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 6f0d1c33..c690e4cf 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.1.8 + 24.1.9 From e3d030b462ad4c2a7580c1e10c21047af856ee56 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Sep 2023 00:25:55 +0000 Subject: [PATCH 085/138] Bump vaadin.version from 24.1.9 to 24.1.10 Bumps `vaadin.version` from 24.1.9 to 24.1.10. Updates `com.vaadin:vaadin-bom` from 24.1.9 to 24.1.10 Updates `com.vaadin:vaadin-maven-plugin` from 24.1.9 to 24.1.10 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index d7dd1c52..98786c24 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.1.9 + 24.1.10 3.1.3 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index c690e4cf..3b9b2bef 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.1.9 + 24.1.10 From ff31e069ea8b6aa1cf333e5514b35829ca15f0f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Sep 2023 00:26:47 +0000 Subject: [PATCH 086/138] Bump org.springframework.boot.version from 3.1.3 to 3.1.4 Bumps `org.springframework.boot.version` from 3.1.3 to 3.1.4. Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.3 to 3.1.4 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.3...v3.1.4) Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.3 to 3.1.4 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.3...v3.1.4) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.boot:spring-boot-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index d7dd1c52..ec0b370d 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -28,7 +28,7 @@ 24.1.9 - 3.1.3 + 3.1.4 From 306805cf1924ecad5dd7a4aecdaab8d7f36c8537 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Oct 2023 11:00:03 +0000 Subject: [PATCH 087/138] Bump vaadin.version from 24.1.10 to 24.1.11 Bumps `vaadin.version` from 24.1.10 to 24.1.11. Updates `com.vaadin:vaadin-bom` from 24.1.10 to 24.1.11 Updates `com.vaadin:vaadin-maven-plugin` from 24.1.10 to 24.1.11 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 2f917981..8b982277 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.1.10 + 24.1.11 3.1.4 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index f61a90c0..8a1f9426 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.1.10 + 24.1.11 From 0699efb658cb96454736fcc7a0fe6a3161879e74 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 2 Oct 2023 17:13:13 +0200 Subject: [PATCH 088/138] Replace GIF with AVIF https://imgflip.com/i/815w5x --- assets/demo.avif | Bin 0 -> 1430 bytes assets/demo.gif | Bin 14257 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/demo.avif delete mode 100644 assets/demo.gif diff --git a/assets/demo.avif b/assets/demo.avif new file mode 100644 index 0000000000000000000000000000000000000000..c12da7e63319fc581b0d3d4ca3c5b2cc34cf0c75 GIT binary patch literal 1430 zcmXv|3pA8z82;x{O%qa563a+3Zjs~`n~~5^v&LN-bH)rmGvhyFT*5G6i)_tMAxAfn zafyU+zicfPg>A{Ewyaw&vrH3fD7F9C-RC{u`@HY-Jm)(v006oS?pcT$3o-y03TA-} z3l>Oacsf}SU}=R#=Ta3Oj054JOwPX}06-v(`~R$961>N7=x$VYD3iXPQh`7&YdwO1 z`*$ESil*3(0RRFnMF$W#06@pUvmpqw*H2h?G~tDgRD|ISHP+n1If@yz{$~UTaUfVH zf)FhV<{e-(L{|i1JpJ#fLSQ_o5KtHl1|}tHtcCMAKuIB~(W00fHjNn%AlD0)c7YI! zs_6MNCxl^PGVGnYn|r<%sT~qew}a z$R^~5Zmu8y)^~^JDc;kH#icY0&`@SQ?qG+CaFhPVFT>7VS%UkH3$E_6yA07OX>j!K z==_Ia>d}U67QH_;k+VALj5O`v@h_6K*XHqq%Zz)y#(&{+yWXEW6&Y;n5Kf;MoxHM_DhSk}vcM()mHxMMkZ`pB#e-HerQz zr7M{k8!7UPDWIs_f25IA7u-OKU#^*1Y++xP+tzcspS^H|E)W+wn>kNszN;UQFoE=8Ysg31DI*E?eJw+L2PL!3tebm!O%^OCUl&5%% zE;^7~{gR~V__g!X$0ha7c!nkgk?jI(m`yPxN<=5fY4Uw5#Kg3q0>xUBKa|CZaTFj;Q@QcKP`<1|_RPm$QVhfR~lh#(YeiBXhxYSoW(EGGT^%R46 z+Ex7ziCZ>6Mv)}n2b6sTJ6wcg==sIXGFordXEVsV%Vwoj2WK|W9XH~Y?=hriP|>Sd zgk>$a@oyA_aZGWYefl!F20i&r*`ewmQzo<=Pg)0U6YX4)yq_!WD3s-{DT(>BWtYH+ zN?(?8zd`2cMDx5lrKhyf-e=Hr;RheY{zJ$E)WL;>*>>~Wr0pK=%&|e7))w<6{IzZy zuNsGf*Hb=W*>BSgF-)GVnX;ddg>7P~9sCmH)r49__;A;Qi4NZl9}9}^%fG0#s_j`yF^`;Hy)n|q zt;=VzMCvB^t}IjNMPu~Koh8V6iYp~8JKNq&M>*LtYqQ_=G2!kL9({HK3#YT%co)Qh z{i&TUr-+Z^Fp{ao0J|>J>rN$&FUckq#mtLV5?z5tp)})ga*wB8y7B7cBPnlq4sUpm z+zzq3tlTKCQ)&LFv$d2h9q3W4kl58g1FF-3>YC9OacL<#Ck|Y zi)>ZAf`A*h!NdES}d z{7=3;d)9D0rW=_X5eS6oUY@SL=x3e&WiSPO&-{8z0f7LTiv0o<0i4y45RupjL`X1f z6D^5AeSLrt-25{C8T@V>ew6&p8 zgjBjM(bmoevfr98QkP<o=M_CT>m;F}aacJ|PfQ2}BDb0GbUInCy%eGSEfHMFtBLh|CW` z!dc_D?=F_XN<PWp<7l!cEy7LgEu!(j<5 zRmf3iwBI@t384@~CJ`uDVu>IW1|p=P4B-9ZN3U=Es?k`Wu>>Y_`Rk=mKFYu34Dg7I|Wx-c2Q1mo$#bzw4q z3C7cf>%wFJ6O5+|*M-RdCKyi_t_za^Ofa4^urK-VhK#3f!0*eT0eUb z*)mv&GV}Ee9|=(?1u~fMCo>KIy5X*$I5CXy+#n|qKK)Gp`lPudei&V(uUYNqHaa@G zaN$B8kJs4Ps8Xp+OiXk-9r~k2qj7e24hjk?Dk{p&%>@7;B_&0x)glOzHBW;O2vf_w zTvz!;-|o$9&rDcmtWM)x?jOmG+P`FKUd5AR^@WFY!~W}yy99!U|Mp`dRyt zv-!z^ySSV8?SIN2=(J1axcA38#qI~RjGE?{odrBYFD7YA&1)c%QI@4^Usf!zWJ!}w zcldpKAcjGyPF4)E>(-81+OhAu6eRu9xkAJW>;e)JwF%*C+2NmU%$rw%1h6B%D@+~{VZ{(}0Ew6>X+1o9) zC3U}AqrE%31kR>aNrP-ebBff5e^4@Ax?ldiMBi$HnD)?k;vhkNBIEi6Z zJ#@CmbOC9_P0hBUBP*mnL7wSi_4QfzuRXV_VArpnS-WGYt?ed=og7oWc4b^z>Z9Yk zE1wy_Zw)xZ9lH#*)Y4IFQEdxkj4vnHHXC_d;Qdw7l;|IOj% z5r?~tWU*KHi5n%x3+Da9JgWTF6!zl&nD*i}b#(FE_@H|p+_IiFi;cBI*DdOm390+E zDQ+QhL#?W`SO&|eD+jn2E}h=ae@V~mXe>=`8=MPLF59WBMzoGs9LVjKJXpkiNs}U45NSQaH3zS==&%cm9cNznj&@=`Et2kdvqLojG^v`|jtrTW3BW zIKX0NZO+c^Ejr1R_GHhEDv9)e6bT&4t8_XPkfTXdBY_9+l(*H!-|U)Sdwu(hW>c9@ z&!uus^J7I*#^wVTzP{FwQ`OknbEM-^S;lt*6(Zx9e_EHP34?XdTOq?Qht_7FY?)SZ zJHXPhb+w_q*DPp5eQT+3TF{L1wg)nVPgdp5Ea{^kJ!)yBGD|-YU@2;m`zP-3uDfjd zG;HI4iqt29>89Y}t6`7-eMGUcpZ82lTpZPLtCXo;0L`AO^B!Vv+gp8-mM&esG?28M zRmiFLN zA63H_nzGbutq)Qq^uJ#WNwQ^E+UG)ld**t^+#@STYmnxsxf;HMe#@uTx0$!jb3^wj zj|9(qZ;x`XZt^^2ahgK0+DuO=$S~uZi%09Mn`eWiD+`7B`MK(Z^CnTD18Gx>cm`fS zRk`g+w>Nm`Px4Ndv|KVvhq^D$*~gzBSL^iP<+`6w z&iuPInfuoDSBj?hYHkIT2l8}g>B_SqdHHuQ^k$y0mMb6r%%3JnOvx!ZxJ8qBaZy`R orEAyH?}tq;|M7q2<11BJD#EH({_yj+o^(Cw<;Ha_WPh>ie-JZQGynhq From e545e02ff79ee29fc3b91ff9fff4b0ea347fa967 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 2 Oct 2023 17:26:49 +0200 Subject: [PATCH 089/138] Replace gif with avif also in Readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ea5f854e..fae42979 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ A Vaadin Template Repo
Show example - ![demo](assets/demo.gif) + ![demo](assets/demo.avif)
## Support From 472f94733122a55c8364e2e708fa0b0fe7a5ab5c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Oct 2023 00:39:00 +0000 Subject: [PATCH 090/138] Bump vaadin.version from 24.1.11 to 24.1.12 Bumps `vaadin.version` from 24.1.11 to 24.1.12. Updates `com.vaadin:vaadin-bom` from 24.1.11 to 24.1.12 Updates `com.vaadin:vaadin-maven-plugin` from 24.1.11 to 24.1.12 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 8b982277..5a836f0f 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.1.11 + 24.1.12 3.1.4 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 8a1f9426..17574850 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.1.11 + 24.1.12 From 87f837a6d3915cda6ef735abb81b84855bd47bfe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Oct 2023 00:36:42 +0000 Subject: [PATCH 091/138] Bump vaadin.version from 24.1.12 to 24.2.0 Bumps `vaadin.version` from 24.1.12 to 24.2.0. Updates `com.vaadin:vaadin-bom` from 24.1.12 to 24.2.0 Updates `com.vaadin:vaadin-maven-plugin` from 24.1.12 to 24.2.0 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 5a836f0f..485e2b1f 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.1.12 + 24.2.0 3.1.4 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 17574850..6d0d7e7a 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.1.12 + 24.2.0 From 6b67652a27bdc55280024cc2a7a506f571ea778e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Oct 2023 00:10:40 +0000 Subject: [PATCH 092/138] Bump org.springframework.boot.version from 3.1.4 to 3.1.5 Bumps `org.springframework.boot.version` from 3.1.4 to 3.1.5. Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.4 to 3.1.5 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.4...v3.1.5) Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.4 to 3.1.5 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.4...v3.1.5) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.boot:spring-boot-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 5a836f0f..3a6373d8 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -28,7 +28,7 @@ 24.1.12 - 3.1.4 + 3.1.5 From 8dee66b9920c3f0f7a4d799f1c7529671ff04a9d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Oct 2023 00:53:53 +0000 Subject: [PATCH 093/138] Bump vaadin.version from 24.2.0 to 24.2.1 Bumps `vaadin.version` from 24.2.0 to 24.2.1. Updates `com.vaadin:vaadin-bom` from 24.2.0 to 24.2.1 Updates `com.vaadin:vaadin-maven-plugin` from 24.2.0 to 24.2.1 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 6f0fdc4e..b8491a06 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.2.0 + 24.2.1 3.1.5 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 6d0d7e7a..d80562cc 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.2.0 + 24.2.1 From 08519b8ddaa616e3d92b3b1f69ae49d341b1ad3e Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Mon, 6 Nov 2023 09:45:54 +0100 Subject: [PATCH 094/138] Added spring boot info to installation guide https://github.com/xdev-software/vaadin-maps-leaflet-flow/issues/254#issuecomment-1793687030 --- .github/workflows/release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 98628ecd..b2560e35 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -105,6 +105,9 @@ jobs: ${{ env.PRIMARY_MAVEN_MODULE }} ${{ steps.version.outputs.release }}
+ + ### Additional notes + * [Spring-Boot] You may have to include ``software/xdev`` inside [``vaadin.whitelisted-packages``](https://vaadin.com/docs/latest/integrations/spring/configuration#configure-the-scanning-of-packages) ``` publish_central: # Publish the code to central From d3ec5fa723e461ae808ca83496d84b5158cef104 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Nov 2023 00:53:01 +0000 Subject: [PATCH 095/138] Bump vaadin.version from 24.2.1 to 24.2.2 Bumps `vaadin.version` from 24.2.1 to 24.2.2. Updates `com.vaadin:vaadin-bom` from 24.2.1 to 24.2.2 Updates `com.vaadin:vaadin-maven-plugin` from 24.2.1 to 24.2.2 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index b8491a06..d9571e80 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.2.1 + 24.2.2 3.1.5 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index d80562cc..5fb2561d 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.2.1 + 24.2.2 From 56673157609438432ea3ff56f763d1c637ebe1bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Nov 2023 00:48:30 +0000 Subject: [PATCH 096/138] Bump vaadin.version from 24.2.2 to 24.2.4 Bumps `vaadin.version` from 24.2.2 to 24.2.4. Updates `com.vaadin:vaadin-bom` from 24.2.2 to 24.2.4 Updates `com.vaadin:vaadin-maven-plugin` from 24.2.2 to 24.2.4 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index d9571e80..e8513647 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.2.2 + 24.2.4 3.1.5 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 0947b263..d1d032fb 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.2.2 + 24.2.4 From 42758e86941e13e66958639eb812cf83dd34d552 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Dec 2023 13:36:16 +0000 Subject: [PATCH 097/138] Bump org.springframework.boot.version from 3.1.5 to 3.2.0 Bumps `org.springframework.boot.version` from 3.1.5 to 3.2.0. Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.5 to 3.2.0 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.5...v3.2.0) Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.5 to 3.2.0 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.5...v3.2.0) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.springframework.boot:spring-boot-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index e8513647..894995c2 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -28,7 +28,7 @@ 24.2.4 - 3.1.5 + 3.2.0 From 6bc8bdcbae58575f7c0527041c6836adaf71b94b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Dec 2023 13:36:19 +0000 Subject: [PATCH 098/138] Bump vaadin.version from 24.2.4 to 24.2.5 Bumps `vaadin.version` from 24.2.4 to 24.2.5. Updates `com.vaadin:vaadin-bom` from 24.2.4 to 24.2.5 Updates `com.vaadin:vaadin-maven-plugin` from 24.2.4 to 24.2.5 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index e8513647..cd1de20d 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.2.4 + 24.2.5 3.1.5 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index d1809636..0767f604 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.2.4 + 24.2.5 From e5e62c8d2267d90fb455e9e012cafa6b220207dd Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Wed, 6 Dec 2023 15:25:32 +0100 Subject: [PATCH 099/138] Fix format of release description --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b5a5ff61..64eebfc4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -105,10 +105,10 @@ jobs: ${{ env.PRIMARY_MAVEN_MODULE }} ${{ steps.version.outputs.release }} + ``` ### Additional notes * [Spring-Boot] You may have to include ``software/xdev`` inside [``vaadin.whitelisted-packages``](https://vaadin.com/docs/latest/integrations/spring/configuration#configure-the-scanning-of-packages) - ``` publish_central: # Publish the code to central runs-on: ubuntu-latest From bff536e0d9895e41c17fb3b7674d552010980bd1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Dec 2023 00:59:56 +0000 Subject: [PATCH 100/138] Bump org.springframework.boot.version from 3.2.0 to 3.2.1 Bumps `org.springframework.boot.version` from 3.2.0 to 3.2.1. Updates `org.springframework.boot:spring-boot-dependencies` from 3.2.0 to 3.2.1 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.0...v3.2.1) Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.2.0 to 3.2.1 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.0...v3.2.1) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.boot:spring-boot-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index b72ecc31..c038f852 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -28,7 +28,7 @@ 24.2.5 - 3.2.0 + 3.2.1 From dbca5598ef77bdf870f7c8432213eb1d7122d1a5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Dec 2023 00:26:38 +0000 Subject: [PATCH 101/138] Bump vaadin.version from 24.2.5 to 24.3.2 Bumps `vaadin.version` from 24.2.5 to 24.3.2. Updates `com.vaadin:vaadin-bom` from 24.2.5 to 24.3.2 Updates `com.vaadin:vaadin-maven-plugin` from 24.2.5 to 24.3.2 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index b72ecc31..25ab55e1 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.2.5 + 24.3.2 3.2.0 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 0767f604..9910bb5f 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.2.5 + 24.3.2 From 4c44c8cc51b4f56692ad18832dbe5dab250c3a4c Mon Sep 17 00:00:00 2001 From: AB Date: Thu, 11 Jan 2024 09:13:00 +0100 Subject: [PATCH 102/138] Rename --- .../pom.xml | 0 {standard-maven-template => vaadin-addon-template}/pom.xml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename {standard-maven-template-demo => vaadin-addon-template-demo}/pom.xml (100%) rename {standard-maven-template => vaadin-addon-template}/pom.xml (100%) diff --git a/standard-maven-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml similarity index 100% rename from standard-maven-template-demo/pom.xml rename to vaadin-addon-template-demo/pom.xml diff --git a/standard-maven-template/pom.xml b/vaadin-addon-template/pom.xml similarity index 100% rename from standard-maven-template/pom.xml rename to vaadin-addon-template/pom.xml From e99f23cb4a0e7c77d521cc1e5837beb9829e6e11 Mon Sep 17 00:00:00 2001 From: AB Date: Thu, 11 Jan 2024 16:18:39 +0100 Subject: [PATCH 103/138] Rename --- .../pom.xml | 0 {standard-maven-template => vaadin-addon-template}/pom.xml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename {standard-maven-template-demo => vaadin-addon-template-demo}/pom.xml (100%) rename {standard-maven-template => vaadin-addon-template}/pom.xml (100%) diff --git a/standard-maven-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml similarity index 100% rename from standard-maven-template-demo/pom.xml rename to vaadin-addon-template-demo/pom.xml diff --git a/standard-maven-template/pom.xml b/vaadin-addon-template/pom.xml similarity index 100% rename from standard-maven-template/pom.xml rename to vaadin-addon-template/pom.xml From 03f0cb83a5c424f69787a67741f07cb25d5f8223 Mon Sep 17 00:00:00 2001 From: AB Date: Thu, 11 Jan 2024 16:34:35 +0100 Subject: [PATCH 104/138] Ignore new Vaadin 24.3 blob and lock files in repo --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 3e7a31d2..8c3a5297 100644 --- a/.gitignore +++ b/.gitignore @@ -82,6 +82,8 @@ vite.generated.ts /*/frontend/generated/ /*/frontend/index.html /*/src/main/dev-bundle/ +/*/src/main/bundles/ +*.lock #custom .flattened-pom.xml From 969bc38c6c62b366cb9f280acb157797807a5a92 Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Mon, 15 Jan 2024 08:18:08 +0100 Subject: [PATCH 105/138] Exclude "internal" Vaadin Copilot project https://github.com/vaadin/flow/issues/18449 --- vaadin-addon-template-demo/pom.xml | 7 +++++++ vaadin-addon-template/pom.xml | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index c7eb9821..7a649b3c 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -58,6 +58,13 @@ com.vaadin vaadin-core + + + + com.vaadin + copilot + + com.xdev-software diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index cf235851..431bafb0 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -103,6 +103,13 @@ com.vaadin vaadin-core + + + + com.vaadin + copilot + + From 0183900d966ab36a5af3de39cf6322f718c8715a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Jan 2024 00:59:39 +0000 Subject: [PATCH 106/138] Bump vaadin.version from 24.3.2 to 24.3.3 Bumps `vaadin.version` from 24.3.2 to 24.3.3. Updates `com.vaadin:vaadin-bom` from 24.3.2 to 24.3.3 Updates `com.vaadin:vaadin-maven-plugin` from 24.3.2 to 24.3.3 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 7a649b3c..70939af7 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.3.2 + 24.3.3 3.2.1 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 431bafb0..5de6df63 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.3.2 + 24.3.3 From 7cb155bfefa9b847b4c86781d9af0ef221631f14 Mon Sep 17 00:00:00 2001 From: AB Date: Thu, 18 Jan 2024 13:16:23 +0100 Subject: [PATCH 107/138] Rename --- .../pom.xml | 0 {standard-maven-template => vaadin-addon-template}/pom.xml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename {standard-maven-template-demo => vaadin-addon-template-demo}/pom.xml (100%) rename {standard-maven-template => vaadin-addon-template}/pom.xml (100%) diff --git a/standard-maven-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml similarity index 100% rename from standard-maven-template-demo/pom.xml rename to vaadin-addon-template-demo/pom.xml diff --git a/standard-maven-template/pom.xml b/vaadin-addon-template/pom.xml similarity index 100% rename from standard-maven-template/pom.xml rename to vaadin-addon-template/pom.xml From 797c3491a7ab92f37cea806ad0f9a70a781a286c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Jan 2024 00:51:16 +0000 Subject: [PATCH 108/138] Bump org.springframework.boot.version from 3.2.1 to 3.2.2 Bumps `org.springframework.boot.version` from 3.2.1 to 3.2.2. Updates `org.springframework.boot:spring-boot-dependencies` from 3.2.1 to 3.2.2 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.1...v3.2.2) Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.2.1 to 3.2.2 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.1...v3.2.2) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.boot:spring-boot-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 7a0db68d..5879283d 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -28,7 +28,7 @@ 24.3.3 - 3.2.1 + 3.2.2 From 6138d0908cb63eca8f720079e69fb5f3ca3721dd Mon Sep 17 00:00:00 2001 From: AB Date: Fri, 16 Feb 2024 08:58:17 +0100 Subject: [PATCH 109/138] Rename --- .../pom.xml | 0 {standard-maven-template => vaadin-addon-template}/pom.xml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename {standard-maven-template-demo => vaadin-addon-template-demo}/pom.xml (100%) rename {standard-maven-template => vaadin-addon-template}/pom.xml (100%) diff --git a/standard-maven-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml similarity index 100% rename from standard-maven-template-demo/pom.xml rename to vaadin-addon-template-demo/pom.xml diff --git a/standard-maven-template/pom.xml b/vaadin-addon-template/pom.xml similarity index 100% rename from standard-maven-template/pom.xml rename to vaadin-addon-template/pom.xml From 55156e00000e6771d97c07d8b8673379974a718a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Feb 2024 08:00:24 +0000 Subject: [PATCH 110/138] Bump vaadin.version from 24.3.3 to 24.3.5 Bumps `vaadin.version` from 24.3.3 to 24.3.5. Updates `com.vaadin:vaadin-bom` from 24.3.3 to 24.3.5 Updates `com.vaadin:vaadin-maven-plugin` from 24.3.3 to 24.3.5 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 54164e69..c5d7e1c4 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.3.3 + 24.3.5 3.2.2 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 78e14d19..6ebfad15 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.3.3 + 24.3.5 From 17aaf0ef2f444f6c613680ee9825e888961eaef5 Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Fri, 16 Feb 2024 12:13:38 +0100 Subject: [PATCH 111/138] Update application.yml https://github.com/vaadin/spring/issues/645 --- vaadin-addon-template-demo/src/main/resources/application.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/src/main/resources/application.yml b/vaadin-addon-template-demo/src/main/resources/application.yml index 7a669e67..b336051b 100644 --- a/vaadin-addon-template-demo/src/main/resources/application.yml +++ b/vaadin-addon-template-demo/src/main/resources/application.yml @@ -1,5 +1,5 @@ vaadin: - whitelisted-packages: software/xdev,com/vaadin/flow + allowed-packages: software/xdev,com/vaadin/flow spring: devtools: From 369cafac74ca234b604a1b62a3a9cf6fc22dd2f6 Mon Sep 17 00:00:00 2001 From: Alex B <45384811+AB-xdev@users.noreply.github.com> Date: Fri, 16 Feb 2024 12:15:38 +0100 Subject: [PATCH 112/138] Update release.yml https://github.com/vaadin/spring/issues/645 --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9a11059a..ca6d8ad8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -106,7 +106,7 @@ jobs: ``` ### Additional notes - * [Spring-Boot] You may have to include ``software/xdev`` inside [``vaadin.whitelisted-packages``](https://vaadin.com/docs/latest/integrations/spring/configuration#configure-the-scanning-of-packages) + * [Spring-Boot] You may have to include ``software/xdev`` inside [``vaadin.allowed-packages``](https://vaadin.com/docs/latest/integrations/spring/configuration#configure-the-scanning-of-packages) publish_central: # Publish the code to central runs-on: ubuntu-latest From d238a8935935b40932324244f9e9247c445b4842 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Feb 2024 00:06:59 +0000 Subject: [PATCH 113/138] Bump org.springframework.boot.version from 3.2.2 to 3.2.3 Bumps `org.springframework.boot.version` from 3.2.2 to 3.2.3. Updates `org.springframework.boot:spring-boot-dependencies` from 3.2.2 to 3.2.3 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.2...v3.2.3) Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.2.2 to 3.2.3 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.2...v3.2.3) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.boot:spring-boot-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index c5d7e1c4..62234d65 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -28,7 +28,7 @@ 24.3.5 - 3.2.2 + 3.2.3 From 7167ca8b70cf4e7d43f7512285ee53d225b4d722 Mon Sep 17 00:00:00 2001 From: AB Date: Thu, 29 Feb 2024 13:27:45 +0100 Subject: [PATCH 114/138] Rename --- .../pom.xml | 0 {standard-maven-template => vaadin-addon-template}/pom.xml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename {standard-maven-template-demo => vaadin-addon-template-demo}/pom.xml (100%) rename {standard-maven-template => vaadin-addon-template}/pom.xml (100%) diff --git a/standard-maven-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml similarity index 100% rename from standard-maven-template-demo/pom.xml rename to vaadin-addon-template-demo/pom.xml diff --git a/standard-maven-template/pom.xml b/vaadin-addon-template/pom.xml similarity index 100% rename from standard-maven-template/pom.xml rename to vaadin-addon-template/pom.xml From 15484165c198181f8bb81325200e3b6c1ae111a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 Mar 2024 00:24:46 +0000 Subject: [PATCH 115/138] Bump vaadin.version from 24.3.5 to 24.3.7 Bumps `vaadin.version` from 24.3.5 to 24.3.7. Updates `com.vaadin:vaadin-bom` from 24.3.5 to 24.3.7 Updates `com.vaadin:vaadin-maven-plugin` from 24.3.5 to 24.3.7 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index f4ea2c7b..385251ec 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.3.5 + 24.3.7 3.2.3 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 0631a3d1..3bf7e539 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.3.5 + 24.3.7 From bc30558c4392435e2b6d9e70f70fd437d93bda4c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Mar 2024 00:13:11 +0000 Subject: [PATCH 116/138] Bump org.springframework.boot.version from 3.2.3 to 3.2.4 Bumps `org.springframework.boot.version` from 3.2.3 to 3.2.4. Updates `org.springframework.boot:spring-boot-dependencies` from 3.2.3 to 3.2.4 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.3...v3.2.4) Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.2.3 to 3.2.4 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.3...v3.2.4) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework.boot:spring-boot-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index f4ea2c7b..28b4b6d3 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -28,7 +28,7 @@ 24.3.5 - 3.2.3 + 3.2.4 From 60b61979374f775ee91d28f5323a8759508b9be0 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 25 Mar 2024 08:57:39 +0100 Subject: [PATCH 117/138] Rename --- .../pom.xml | 0 {standard-maven-template => vaadin-addon-template}/pom.xml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename {standard-maven-template-demo => vaadin-addon-template-demo}/pom.xml (100%) rename {standard-maven-template => vaadin-addon-template}/pom.xml (100%) diff --git a/standard-maven-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml similarity index 100% rename from standard-maven-template-demo/pom.xml rename to vaadin-addon-template-demo/pom.xml diff --git a/standard-maven-template/pom.xml b/vaadin-addon-template/pom.xml similarity index 100% rename from standard-maven-template/pom.xml rename to vaadin-addon-template/pom.xml From 3521746c9bcfdaa0ca665bd4f76708dadda19bd3 Mon Sep 17 00:00:00 2001 From: AB Date: Thu, 28 Mar 2024 14:54:53 +0100 Subject: [PATCH 118/138] Rename --- .../pom.xml | 0 {standard-maven-template => vaadin-addon-template}/pom.xml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename {standard-maven-template-demo => vaadin-addon-template-demo}/pom.xml (100%) rename {standard-maven-template => vaadin-addon-template}/pom.xml (100%) diff --git a/standard-maven-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml similarity index 100% rename from standard-maven-template-demo/pom.xml rename to vaadin-addon-template-demo/pom.xml diff --git a/standard-maven-template/pom.xml b/vaadin-addon-template/pom.xml similarity index 100% rename from standard-maven-template/pom.xml rename to vaadin-addon-template/pom.xml From 48e4cfd99d1f341c2f0fa300bc6e6e3dc4f689a1 Mon Sep 17 00:00:00 2001 From: AB Date: Thu, 28 Mar 2024 15:05:31 +0100 Subject: [PATCH 119/138] Remove plugins that got into wrong pom --- vaadin-addon-template-demo/pom.xml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 695af9d2..397fa7ab 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -93,19 +93,6 @@ ${project.artifactId} - - - org.apache.maven.plugins - maven-site-plugin - 4.0.0-M13 - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.5.0 - - - org.springframework.boot From 3924fbde2fce0d416654022be2e57088b9ceedfb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 28 Mar 2024 14:05:41 +0000 Subject: [PATCH 120/138] Bump vaadin.version from 24.3.7 to 24.3.8 Bumps `vaadin.version` from 24.3.7 to 24.3.8. Updates `com.vaadin:vaadin-bom` from 24.3.7 to 24.3.8 Updates `com.vaadin:vaadin-maven-plugin` from 24.3.7 to 24.3.8 --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.vaadin:vaadin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 695af9d2..033c39ee 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.3.7 + 24.3.8 3.2.4 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 712e6869..d66733ab 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.3.7 + 24.3.8 From 2d6f94b53d1360d073432e9adc95f35ad3d27a9a Mon Sep 17 00:00:00 2001 From: AB Date: Wed, 10 Apr 2024 14:38:51 +0200 Subject: [PATCH 121/138] Rename --- .../pom.xml | 0 {standard-maven-template => vaadin-addon-template}/pom.xml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename {standard-maven-template-demo => vaadin-addon-template-demo}/pom.xml (100%) rename {standard-maven-template => vaadin-addon-template}/pom.xml (100%) diff --git a/standard-maven-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml similarity index 100% rename from standard-maven-template-demo/pom.xml rename to vaadin-addon-template-demo/pom.xml diff --git a/standard-maven-template/pom.xml b/vaadin-addon-template/pom.xml similarity index 100% rename from standard-maven-template/pom.xml rename to vaadin-addon-template/pom.xml From b30eaa716bf9ba57b67d90cd24141adf73437367 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Wed, 10 Apr 2024 12:41:04 +0000 Subject: [PATCH 122/138] Update vaadin.version to v24.3.9 --- vaadin-addon-template-demo/pom.xml | 2 +- vaadin-addon-template/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index a19961f3..90245937 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -26,7 +26,7 @@ software.xdev.vaadin.Application - 24.3.8 + 24.3.9 3.2.4 diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index 932d5384..d613404e 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.3.8 + 24.3.9 From f33ca6d394f2c3a55c3aa3566cde4efc8c09d5a5 Mon Sep 17 00:00:00 2001 From: AB Date: Tue, 23 Apr 2024 08:50:47 +0200 Subject: [PATCH 123/138] Standardize template-placeholder I --- .run/Run Demo.run.xml | 2 +- CONTRIBUTING.md | 4 ++-- README.md | 16 ++++++++-------- SECURITY.md | 2 +- pom.xml | 6 +++--- vaadin-addon-template-demo/pom.xml | 4 ++-- vaadin-addon-template/pom.xml | 12 ++++++------ 7 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.run/Run Demo.run.xml b/.run/Run Demo.run.xml index 23e649ad..30917454 100644 --- a/.run/Run Demo.run.xml +++ b/.run/Run Demo.run.xml @@ -1,7 +1,7 @@
- vaadin-addon-template - vaadin-addon-template-demo + template-placeholder + template-placeholder-demo diff --git a/vaadin-addon-template-demo/pom.xml b/vaadin-addon-template-demo/pom.xml index 90245937..afd5adf4 100644 --- a/vaadin-addon-template-demo/pom.xml +++ b/vaadin-addon-template-demo/pom.xml @@ -5,7 +5,7 @@ 4.0.0 software.xdev - vaadin-addon-template-demo + template-placeholder-demo 1.0.0-SNAPSHOT jar @@ -68,7 +68,7 @@ software.xdev-software - vaadin-addon-template + template-placeholder ${project.version} diff --git a/vaadin-addon-template/pom.xml b/vaadin-addon-template/pom.xml index d613404e..301831cc 100644 --- a/vaadin-addon-template/pom.xml +++ b/vaadin-addon-template/pom.xml @@ -5,17 +5,17 @@ 4.0.0 software.xdev - vaadin-addon-template + template-placeholder 1.0.0-SNAPSHOT jar - vaadin-addon-template - vaadin-addon-template - https://github.com/xdev-software/vaadin-addon-template + template-placeholder + template-placeholder + https://github.com/xdev-software/template-placeholder - https://github.com/xdev-software/vaadin-addon-template - scm:git:https://github.com/xdev-software/vaadin-addon-template.git + https://github.com/xdev-software/template-placeholder + scm:git:https://github.com/xdev-software/template-placeholder.git 2022 From 0cf9d117cf37380c982d91f433da9b9434735f94 Mon Sep 17 00:00:00 2001 From: AB Date: Tue, 23 Apr 2024 08:51:15 +0200 Subject: [PATCH 124/138] Standardize template-placeholder II --- {vaadin-addon-template-demo => template-placeholder-demo}/pom.xml | 0 .../src/main/java/software/xdev/vaadin/Application.java | 0 .../src/main/resources/application.yml | 0 {vaadin-addon-template => template-placeholder}/pom.xml | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename {vaadin-addon-template-demo => template-placeholder-demo}/pom.xml (100%) rename {vaadin-addon-template-demo => template-placeholder-demo}/src/main/java/software/xdev/vaadin/Application.java (100%) rename {vaadin-addon-template-demo => template-placeholder-demo}/src/main/resources/application.yml (100%) rename {vaadin-addon-template => template-placeholder}/pom.xml (100%) diff --git a/vaadin-addon-template-demo/pom.xml b/template-placeholder-demo/pom.xml similarity index 100% rename from vaadin-addon-template-demo/pom.xml rename to template-placeholder-demo/pom.xml diff --git a/vaadin-addon-template-demo/src/main/java/software/xdev/vaadin/Application.java b/template-placeholder-demo/src/main/java/software/xdev/vaadin/Application.java similarity index 100% rename from vaadin-addon-template-demo/src/main/java/software/xdev/vaadin/Application.java rename to template-placeholder-demo/src/main/java/software/xdev/vaadin/Application.java diff --git a/vaadin-addon-template-demo/src/main/resources/application.yml b/template-placeholder-demo/src/main/resources/application.yml similarity index 100% rename from vaadin-addon-template-demo/src/main/resources/application.yml rename to template-placeholder-demo/src/main/resources/application.yml diff --git a/vaadin-addon-template/pom.xml b/template-placeholder/pom.xml similarity index 100% rename from vaadin-addon-template/pom.xml rename to template-placeholder/pom.xml From 031a42ad42c11e24703cbf88193a6942abdf5b07 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Tue, 23 Apr 2024 06:55:03 +0000 Subject: [PATCH 125/138] Update org.springframework.boot.version to v3.2.5 --- template-placeholder-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template-placeholder-demo/pom.xml b/template-placeholder-demo/pom.xml index 31f87732..a8acf88c 100644 --- a/template-placeholder-demo/pom.xml +++ b/template-placeholder-demo/pom.xml @@ -26,7 +26,7 @@ 24.3.9 - 3.2.4 + 3.2.5 From c1a6ba430c5e64cea7586139e1b6ba0b3fe9cd08 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Tue, 23 Apr 2024 06:55:04 +0000 Subject: [PATCH 126/138] Update dependency org.apache.maven.plugins:maven-jar-plugin to v3.4.1 --- template-placeholder/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template-placeholder/pom.xml b/template-placeholder/pom.xml index bc458447..f4d3b46b 100644 --- a/template-placeholder/pom.xml +++ b/template-placeholder/pom.xml @@ -219,7 +219,7 @@ org.apache.maven.plugins maven-jar-plugin - 3.3.0 + 3.4.1 true From 68fe9cc4531a15da84786b3257adab8cf9b51248 Mon Sep 17 00:00:00 2001 From: AB Date: Tue, 23 Apr 2024 10:01:14 +0200 Subject: [PATCH 127/138] Fix invalid groupId --- template-placeholder-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template-placeholder-demo/pom.xml b/template-placeholder-demo/pom.xml index a8acf88c..2f35c20f 100644 --- a/template-placeholder-demo/pom.xml +++ b/template-placeholder-demo/pom.xml @@ -65,7 +65,7 @@ - software.xdev-software + software.xdev template-placeholder ${project.version} From 4228809a20d74cc5761f0258983b0895196b5480 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Wed, 24 Apr 2024 02:16:56 +0000 Subject: [PATCH 128/138] Update vaadin.version to v24.3.10 --- template-placeholder-demo/pom.xml | 2 +- template-placeholder/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/template-placeholder-demo/pom.xml b/template-placeholder-demo/pom.xml index 2f35c20f..d5a0304c 100644 --- a/template-placeholder-demo/pom.xml +++ b/template-placeholder-demo/pom.xml @@ -24,7 +24,7 @@ software.xdev.vaadin.Application - 24.3.9 + 24.3.10 3.2.5 diff --git a/template-placeholder/pom.xml b/template-placeholder/pom.xml index f4d3b46b..a0569189 100644 --- a/template-placeholder/pom.xml +++ b/template-placeholder/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.3.9 + 24.3.10 From 7e1420a52422c5b04c8702085370582850318681 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Mon, 13 May 2024 13:04:17 +0000 Subject: [PATCH 129/138] Update vaadin.version to v24.3.12 --- template-placeholder-demo/pom.xml | 2 +- template-placeholder/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/template-placeholder-demo/pom.xml b/template-placeholder-demo/pom.xml index f5b1d625..1ef18a73 100644 --- a/template-placeholder-demo/pom.xml +++ b/template-placeholder-demo/pom.xml @@ -24,7 +24,7 @@ software.xdev.vaadin.Application - 24.3.10 + 24.3.12 3.2.5 diff --git a/template-placeholder/pom.xml b/template-placeholder/pom.xml index 04c06879..7dddad45 100644 --- a/template-placeholder/pom.xml +++ b/template-placeholder/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.3.10 + 24.3.12 From 1e7be5bb102dc86a744d387846f18c2102352a17 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Mon, 3 Jun 2024 13:38:49 +0000 Subject: [PATCH 130/138] Update org.springframework.boot.version to v3.3.0 --- template-placeholder-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template-placeholder-demo/pom.xml b/template-placeholder-demo/pom.xml index deb25f49..8d093b34 100644 --- a/template-placeholder-demo/pom.xml +++ b/template-placeholder-demo/pom.xml @@ -26,7 +26,7 @@ 24.3.12 - 3.2.5 + 3.3.0 From 3db8045ebda67d511f8e9cd2cb63f589a242c356 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Tue, 11 Jun 2024 02:23:15 +0000 Subject: [PATCH 131/138] Update vaadin.version to v24.3.13 --- template-placeholder-demo/pom.xml | 2 +- template-placeholder/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/template-placeholder-demo/pom.xml b/template-placeholder-demo/pom.xml index d71bbdab..5080280f 100644 --- a/template-placeholder-demo/pom.xml +++ b/template-placeholder-demo/pom.xml @@ -24,7 +24,7 @@ software.xdev.vaadin.Application - 24.3.12 + 24.3.13 3.3.0 diff --git a/template-placeholder/pom.xml b/template-placeholder/pom.xml index 62a77a0f..9e1609fc 100644 --- a/template-placeholder/pom.xml +++ b/template-placeholder/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.3.12 + 24.3.13 From 8c966315c5c9b0e1af51e38df0e56705a5d247b4 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Fri, 21 Jun 2024 02:22:17 +0000 Subject: [PATCH 132/138] Update dependency org.apache.maven.plugins:maven-jar-plugin to v3.4.2 --- template-placeholder/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template-placeholder/pom.xml b/template-placeholder/pom.xml index 8ad62edb..22547a41 100644 --- a/template-placeholder/pom.xml +++ b/template-placeholder/pom.xml @@ -219,7 +219,7 @@ org.apache.maven.plugins maven-jar-plugin - 3.4.1 + 3.4.2 true From 12099547c419766456c16a98dc36dcda9130e111 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Fri, 21 Jun 2024 02:22:18 +0000 Subject: [PATCH 133/138] Update org.springframework.boot.version to v3.3.1 --- template-placeholder-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template-placeholder-demo/pom.xml b/template-placeholder-demo/pom.xml index e09231c0..1a790f24 100644 --- a/template-placeholder-demo/pom.xml +++ b/template-placeholder-demo/pom.xml @@ -31,7 +31,7 @@ 24.3.13 - 3.3.0 + 3.3.1 From 178fa6d1d258ff6d5250659dda2b27b5ade411c9 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Thu, 27 Jun 2024 13:53:44 +0000 Subject: [PATCH 134/138] Update vaadin.version to v24.4.4 --- template-placeholder-demo/pom.xml | 2 +- template-placeholder/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/template-placeholder-demo/pom.xml b/template-placeholder-demo/pom.xml index 1a790f24..038396c3 100644 --- a/template-placeholder-demo/pom.xml +++ b/template-placeholder-demo/pom.xml @@ -29,7 +29,7 @@ software.xdev.vaadin.Application - 24.3.13 + 24.4.4 3.3.1 diff --git a/template-placeholder/pom.xml b/template-placeholder/pom.xml index 214551a8..da2331e5 100644 --- a/template-placeholder/pom.xml +++ b/template-placeholder/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.3.13 + 24.4.4 From d9d6964524405fd5482713412e438ca2f4b38a78 Mon Sep 17 00:00:00 2001 From: AB Date: Fri, 28 Jun 2024 11:37:23 +0200 Subject: [PATCH 135/138] New path for frontend folder --- .gitignore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9f1507c7..41570f9a 100644 --- a/.gitignore +++ b/.gitignore @@ -74,8 +74,8 @@ tsconfig.json types.d.ts vite.config.ts vite.generated.ts -/*/frontend/generated/ -/*/frontend/index.html +/*/src/main/frontend/generated/ +/*/src/main/frontend/index.html /*/src/main/dev-bundle/ /*/src/main/bundles/ *.lock From 249af1afab7ae1f08129e472c248c24bde666327 Mon Sep 17 00:00:00 2001 From: AB Date: Fri, 28 Jun 2024 11:38:04 +0200 Subject: [PATCH 136/138] Ignore copilot exclusion as it's shipped now Otherwise it might cause accidental exclusions in the downstream projects --- template-placeholder-demo/pom.xml | 7 ------- template-placeholder/pom.xml | 7 ------- 2 files changed, 14 deletions(-) diff --git a/template-placeholder-demo/pom.xml b/template-placeholder-demo/pom.xml index 038396c3..524f1f75 100644 --- a/template-placeholder-demo/pom.xml +++ b/template-placeholder-demo/pom.xml @@ -61,13 +61,6 @@ com.vaadin vaadin-core - - - - com.vaadin - copilot - - software.xdev diff --git a/template-placeholder/pom.xml b/template-placeholder/pom.xml index da2331e5..e2e8d069 100644 --- a/template-placeholder/pom.xml +++ b/template-placeholder/pom.xml @@ -103,13 +103,6 @@ com.vaadin vaadin-core - - - - com.vaadin - copilot - - From 4619bd34e928d8e958cc29380e55451b114c69a3 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Wed, 10 Jul 2024 02:25:02 +0000 Subject: [PATCH 137/138] Update vaadin.version to v24.4.6 --- template-placeholder-demo/pom.xml | 2 +- template-placeholder/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/template-placeholder-demo/pom.xml b/template-placeholder-demo/pom.xml index 524f1f75..d709d9a0 100644 --- a/template-placeholder-demo/pom.xml +++ b/template-placeholder-demo/pom.xml @@ -29,7 +29,7 @@ software.xdev.vaadin.Application - 24.4.4 + 24.4.6 3.3.1 diff --git a/template-placeholder/pom.xml b/template-placeholder/pom.xml index ce74ddf8..9d9c6b1c 100644 --- a/template-placeholder/pom.xml +++ b/template-placeholder/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 24.4.4 + 24.4.6 From 58525537a3f394c65cc2ee5e385e11342bb9ec2f Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Fri, 19 Jul 2024 02:26:29 +0000 Subject: [PATCH 138/138] Update org.springframework.boot.version to v3.3.2 --- template-placeholder-demo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template-placeholder-demo/pom.xml b/template-placeholder-demo/pom.xml index d709d9a0..0fb2cb01 100644 --- a/template-placeholder-demo/pom.xml +++ b/template-placeholder-demo/pom.xml @@ -31,7 +31,7 @@ 24.4.6 - 3.3.1 + 3.3.2