From 9c8766e7fcc2156408b6280488a5d9f6d7349dc1 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Tue, 4 Oct 2022 09:03:52 +0300 Subject: [PATCH 001/321] workaround the greeting failure --- .github/workflows/greetings.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index cd86a5323..37d589d60 100644 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -7,6 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/first-interaction@v1 + continue-on-error: true with: repo-token: ${{ secrets.repo_greeting }} issue-message: 'Thanks for using Vaadin! We appreciate your help and we’ll take care of this as soon as possible.' From 2a625776f2335a48811ad1ba41bdbd7e3315a463 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Tue, 4 Oct 2022 12:55:00 +0300 Subject: [PATCH 002/321] chore: add missing import: vaadin-accordion-panel (#3314) --- .../frontend/views/components/components-view.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/vaadin-platform-hybrid-test/frontend/views/components/components-view.ts b/vaadin-platform-hybrid-test/frontend/views/components/components-view.ts index 99d531f8c..f6572d354 100644 --- a/vaadin-platform-hybrid-test/frontend/views/components/components-view.ts +++ b/vaadin-platform-hybrid-test/frontend/views/components/components-view.ts @@ -1,4 +1,5 @@ import '@vaadin/accordion'; +import '@vaadin/accordion/src/vaadin-accordion-panel'; import '@vaadin/app-layout'; import '@vaadin/app-layout/src/vaadin-drawer-toggle'; import '@vaadin/avatar'; From 1cb3a3e7c2aa51eaf1550006bb09fb395b3d0c9d Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 4 Oct 2022 12:30:34 +0200 Subject: [PATCH 003/321] chore: update license-checker to 1.10.0 (#3313) (#3315) Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 36f14dea4..3496e710e 100644 --- a/versions.json +++ b/versions.json @@ -630,7 +630,7 @@ "pro": true }, "vaadin-license-checker": { - "javaVersion": "1.9.0" + "javaVersion": "1.10.0" }, "vaadin-map": { "component": true, From abf275a9a5ae970ad0e6dea8c2976cfb310cb072 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Carrasco=20Mo=C3=B1ino?= Date: Wed, 5 Oct 2022 08:28:19 +0200 Subject: [PATCH 004/321] chore: add workflow for running PiT scripts (#3310) * chore: add workflow for running PiT scripts * chore: upload artifacts in case of failure Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- .github/workflows/pit.yml | 79 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 .github/workflows/pit.yml diff --git a/.github/workflows/pit.yml b/.github/workflows/pit.yml new file mode 100644 index 000000000..b76347f8d --- /dev/null +++ b/.github/workflows/pit.yml @@ -0,0 +1,79 @@ +name: PiT +on: + push: + paths: [".github/workflows/pit.yml"] + workflow_dispatch: + inputs: + version: + description: 'Version' + required: false + type: string + starter: + description: 'Starters to run, separated by comma' + required: false + type: string + skipcurrent: + description: 'Skip running tests in current version' + required: false + type: boolean + default: false + debug: + description: 'Show build and test outputs' + required: false + type: boolean + default: false +jobs: + prepare: + runs-on: ubuntu-latest + outputs: + matrix: ${{ steps.set.outputs.matrix }} + steps: + - id: set + run: | + # COMPUTE + [ -z "${{secrets.GHTK}}" -o -z "${{secrets.TB_LICENSE}}" ] && exit 1 + git clone -q https://${{secrets.GHTK}}@github.com/vaadin/platform-in-test-script.git pit + S="${{github.event.inputs.starter}}" + [ -n "$S" ] && S='{"include":[{"current":"'$S'"}]}' || S=`./pit/scripts/pit/run.sh --list` + M='{"include":[' + for i in `echo $S | tr "," " "`; do + M=$M'{"current":"'$i'"},' + done + M=`echo $M | sed -e s/,$//`']}' + + echo "::set-output name=matrix::$M" + run: + runs-on: ubuntu-latest + needs: prepare + strategy: + fail-fast: false + matrix: ${{fromJson(needs.prepare.outputs.matrix)}} + steps: + - run: | + # TEST PARAMETERS + [ -z "${{matrix.current}}" ] && exit 1 + echo "RUNNING TEST FOR ${{matrix.current}} APP" + - run: | + # INSTALL PIT + git clone https://${{secrets.GHTK}}@github.com/vaadin/platform-in-test-script.git pit + - run: | + # INSTALL LICENSE + mkdir -p ~/.vaadin/ + echo '{"username":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f1`'","proKey":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f2`'"}' > ~/.vaadin/proKey + - run: | + # INSTALL SYSTEM PACKAGES + sudo bash pit/scripts/pit/docker/setup.sh + - run: | + # PIT TESTS ${{matrix.current}} ${{github.event.inputs.version}} + [ -n "${{github.event.inputs.version}}" ] && ARG="--version=${{github.event.inputs.version}}" + [ true = "${{github.event.inputs.skipcurrent}}" ] && ARG="$ARG --skip-current" + [ true = "${{github.event.inputs.debug}}" ] && ARG="$ARG --debug" + ./pit/scripts/pit/run.sh $ARG --starters=${{matrix.current}} + - if: ${{failure()}} + uses: actions/upload-artifact@v2.2.0 + with: + name: failed-outputs + path: tmp/**/*.out + if-no-files-found: error + retention-days: 7 + From d85fe37f9c834c1ea5d38ef6f3c3071fceda046a Mon Sep 17 00:00:00 2001 From: Manolo Carrasco Date: Wed, 5 Oct 2022 13:13:01 +0200 Subject: [PATCH 005/321] fix how matrix is computed when starter is passed in inputs --- .github/workflows/pit.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pit.yml b/.github/workflows/pit.yml index b76347f8d..664f676cc 100644 --- a/.github/workflows/pit.yml +++ b/.github/workflows/pit.yml @@ -34,13 +34,13 @@ jobs: [ -z "${{secrets.GHTK}}" -o -z "${{secrets.TB_LICENSE}}" ] && exit 1 git clone -q https://${{secrets.GHTK}}@github.com/vaadin/platform-in-test-script.git pit S="${{github.event.inputs.starter}}" - [ -n "$S" ] && S='{"include":[{"current":"'$S'"}]}' || S=`./pit/scripts/pit/run.sh --list` + [ -z "$S" ] && S=`./pit/scripts/pit/run.sh --list` M='{"include":[' for i in `echo $S | tr "," " "`; do M=$M'{"current":"'$i'"},' done M=`echo $M | sed -e s/,$//`']}' - + echo "$M" echo "::set-output name=matrix::$M" run: runs-on: ubuntu-latest @@ -68,6 +68,7 @@ jobs: [ -n "${{github.event.inputs.version}}" ] && ARG="--version=${{github.event.inputs.version}}" [ true = "${{github.event.inputs.skipcurrent}}" ] && ARG="$ARG --skip-current" [ true = "${{github.event.inputs.debug}}" ] && ARG="$ARG --debug" + echo ./pit/scripts/pit/run.sh $ARG --starters=${{matrix.current}} ./pit/scripts/pit/run.sh $ARG --starters=${{matrix.current}} - if: ${{failure()}} uses: actions/upload-artifact@v2.2.0 From 130828ccb5577e77f6572c7b580a24bdb17a8017 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:55:13 +0300 Subject: [PATCH 006/321] chore: update spring boot to 2.7.4 (#3327) --- hilla-spring-boot-starter/pom.xml | 2 +- vaadin-spring-boot-starter/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hilla-spring-boot-starter/pom.xml b/hilla-spring-boot-starter/pom.xml index 47fe61642..ba377c5c3 100644 --- a/hilla-spring-boot-starter/pom.xml +++ b/hilla-spring-boot-starter/pom.xml @@ -35,7 +35,7 @@ - 2.7.3 + 2.7.4 diff --git a/vaadin-spring-boot-starter/pom.xml b/vaadin-spring-boot-starter/pom.xml index 1377b0748..02836aad9 100644 --- a/vaadin-spring-boot-starter/pom.xml +++ b/vaadin-spring-boot-starter/pom.xml @@ -33,7 +33,7 @@ - 2.7.3 + 2.7.4 From a54735f59dc670d02070e20fd4c4c460a6b0ceca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Carrasco=20Mo=C3=B1ino?= Date: Mon, 10 Oct 2022 13:45:09 +0200 Subject: [PATCH 007/321] add windows runners and other parameters to PiT workflow (#3329) * chore: use actions for installing chrome, node, java, maven * add runners for windows * add --v24 and --pre flags * install chrome by using custom script instead of action in linux --- .github/workflows/pit.yml | 79 ++++++++++++++++++++++++++++++++------- 1 file changed, 66 insertions(+), 13 deletions(-) diff --git a/.github/workflows/pit.yml b/.github/workflows/pit.yml index 664f676cc..3d503ee4a 100644 --- a/.github/workflows/pit.yml +++ b/.github/workflows/pit.yml @@ -22,6 +22,26 @@ on: required: false type: boolean default: false + linux: + description: 'Run build in linux runner' + required: false + type: boolean + default: false + windows: + description: 'Run build in windows runner' + required: false + type: boolean + default: false + v24: + description: 'Use v24 version starters' + required: false + type: boolean + default: false + pre: + description: 'Use pre version starters' + required: false + type: boolean + default: false jobs: prepare: runs-on: ubuntu-latest @@ -29,47 +49,81 @@ jobs: matrix: ${{ steps.set.outputs.matrix }} steps: - id: set + shell: bash run: | - # COMPUTE + # COMPUTE MATRIX + echo "Computing matrix ..." [ -z "${{secrets.GHTK}}" -o -z "${{secrets.TB_LICENSE}}" ] && exit 1 git clone -q https://${{secrets.GHTK}}@github.com/vaadin/platform-in-test-script.git pit + V="${{github.event.inputs.version}}" + W="${{github.event.inputs.windows}}" + L="${{github.event.inputs.linux}}" + [ true != "$L" -a true != "$W" ] && L=true S="${{github.event.inputs.starter}}" - [ -z "$S" ] && S=`./pit/scripts/pit/run.sh --list` + [ true = "${{github.event.inputs.v24}}" ] && A="--v24" + [ true = "${{github.event.inputs.pre}}" ] && A="--pre" + [ -z "$S" ] && S=`./pit/scripts/pit/run.sh $A --list` M='{"include":[' for i in `echo $S | tr "," " "`; do - M=$M'{"current":"'$i'"},' + J='{"app":"'$i'"' + [ -n "$V" ] && J=$J',"version":"'$V'"' + [ true = "$W" ] && M=$M$J',"os":"windows"},' + [ true = "$L" ] && M=$M$J',"os":"ubuntu"},' done M=`echo $M | sed -e s/,$//`']}' echo "$M" echo "::set-output name=matrix::$M" run: - runs-on: ubuntu-latest needs: prepare strategy: fail-fast: false matrix: ${{fromJson(needs.prepare.outputs.matrix)}} + runs-on: ${{matrix.os}}-latest steps: - run: | # TEST PARAMETERS - [ -z "${{matrix.current}}" ] && exit 1 - echo "RUNNING TEST FOR ${{matrix.current}} APP" + [ -z "${{matrix.app}}" ] && exit 1 + echo "RUNNING TEST FOR ${{matrix.app}} APP" + shell: bash - run: | # INSTALL PIT git clone https://${{secrets.GHTK}}@github.com/vaadin/platform-in-test-script.git pit + cd pit && git rev-parse --short HEAD + shell: bash - run: | # INSTALL LICENSE mkdir -p ~/.vaadin/ echo '{"username":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f1`'","proKey":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f2`'"}' > ~/.vaadin/proKey + shell: bash + - if: ${{runner.os == 'Linux'}} + run: | + # INSTALL CHROME + # see https://github.com/browser-actions/setup-chrome/issues/240 + sudo ./pit/scripts/pit/docker/setup.sh --chrome + - if: ${{runner.os != 'Linux'}} + uses: browser-actions/setup-chrome@latest + - uses: actions/setup-node@v3 + with: + node-version: '16' + - uses: actions/setup-java@v3 + with: + java-version: '17' + distribution: 'temurin' + - uses: stCarolas/setup-maven@v4 + with: + maven-version: '3.8.2' - run: | - # INSTALL SYSTEM PACKAGES - sudo bash pit/scripts/pit/docker/setup.sh - - run: | - # PIT TESTS ${{matrix.current}} ${{github.event.inputs.version}} + # PIT TESTS ${{matrix.app}} ${{github.event.inputs.version}} [ -n "${{github.event.inputs.version}}" ] && ARG="--version=${{github.event.inputs.version}}" [ true = "${{github.event.inputs.skipcurrent}}" ] && ARG="$ARG --skip-current" [ true = "${{github.event.inputs.debug}}" ] && ARG="$ARG --debug" - echo ./pit/scripts/pit/run.sh $ARG --starters=${{matrix.current}} - ./pit/scripts/pit/run.sh $ARG --starters=${{matrix.current}} + echo "${{matrix.app}}" | grep "^v24" && ARG="$ARG --v24" + echo "${{matrix.app}}" | grep "^pre" && ARG="$ARG --pre" + ARG="$ARG --starters=${{matrix.app}}" + echo ./pit/scripts/pit/run.sh $ARG + set > set.out + ./pit/scripts/pit/run.sh $ARG + shell: bash - if: ${{failure()}} uses: actions/upload-artifact@v2.2.0 with: @@ -77,4 +131,3 @@ jobs: path: tmp/**/*.out if-no-files-found: error retention-days: 7 - From 96214ba30478b3194355f4595981d221be923cb3 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 11 Oct 2022 12:40:10 +0200 Subject: [PATCH 008/321] chore: update versions.json in master with latest WC (#3337) --- versions.json | 212 +++++++++++++++++++++++++------------------------- 1 file changed, 106 insertions(+), 106 deletions(-) diff --git a/versions.json b/versions.json index 3496e710e..4724d4222 100644 --- a/versions.json +++ b/versions.json @@ -7,80 +7,80 @@ }, "core": { "accordion": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.0.1" }, "form-layout": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.0.2" }, "multi-select-combo-box": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,66 +532,66 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/virtual-list" } }, "platform": "{{version}}", "vaadin": { "board": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.0.2" }, "grid-pro": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -604,7 +604,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -615,7 +615,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -625,7 +625,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -635,7 +635,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/map", "pro": true }, @@ -645,7 +645,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 4dcf0b08f6ab783d41eec87d9296abffe874aacf Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 11 Oct 2022 13:45:05 +0200 Subject: [PATCH 009/321] Update Vaadin/bundles to 23.3.0-alpha3 (master) (#3339) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 4724d4222..d3de4495f 100644 --- a/versions.json +++ b/versions.json @@ -1,7 +1,7 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.0-alpha2", + "jsVersion": "23.3.0-alpha3", "npmName": "@vaadin/bundles" } }, From 53eda5b3fcd95bb953bc03c902ec3f93ebba8bb2 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Mon, 17 Oct 2022 08:22:18 +0200 Subject: [PATCH 010/321] chore: Update to latest license-checker (#3344) (#3349) Co-authored-by: Guille --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index d3de4495f..7e198e5a5 100644 --- a/versions.json +++ b/versions.json @@ -630,7 +630,7 @@ "pro": true }, "vaadin-license-checker": { - "javaVersion": "1.10.0" + "javaVersion": "1.10.1" }, "vaadin-map": { "component": true, From fe0d45e4b88e62c9756ced6dac0628cfb4393eb5 Mon Sep 17 00:00:00 2001 From: Mikhail Shabarov <61410877+mshabarov@users.noreply.github.com> Date: Thu, 20 Oct 2022 10:49:44 +0300 Subject: [PATCH 011/321] chore: Upgrade CDI to 14.1.0.alpha1 (#3360) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 7e198e5a5..ae142b91d 100644 --- a/versions.json +++ b/versions.json @@ -87,7 +87,7 @@ "javaVersion": "23.3.0.alpha1" }, "flow-cdi": { - "javaVersion": "14.0.1" + "javaVersion": "14.1.0.alpha1" }, "form-layout": { "jsVersion": "23.3.0-alpha3", From 9dc05b3d00bccbc6f1a45efd4405414f427fe39f Mon Sep 17 00:00:00 2001 From: Guille Date: Fri, 28 Oct 2022 17:46:26 +0300 Subject: [PATCH 012/321] chore: Update testbench to 8.1.2 (#3414) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index ae142b91d..04b799de4 100644 --- a/versions.json +++ b/versions.json @@ -650,7 +650,7 @@ "pro": true }, "vaadin-testbench": { - "javaVersion": "8.1.1", + "javaVersion": "8.1.2", "pro": true } } From 8a2ed243ed0939a1f5d96d9cbb62f585152bf797 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Mon, 31 Oct 2022 09:36:20 +0100 Subject: [PATCH 013/321] chore: update versions.json in 23.3 with latest WC (#3408) --- versions.json | 214 +++++++++++++++++++++++++------------------------- 1 file changed, 107 insertions(+), 107 deletions(-) diff --git a/versions.json b/versions.json index 04b799de4..259e87252 100644 --- a/versions.json +++ b/versions.json @@ -1,86 +1,86 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/bundles" } }, "core": { "accordion": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0.alpha1" }, "form-layout": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.0.2" }, "multi-select-combo-box": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,66 +532,66 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/virtual-list" } }, "platform": "{{version}}", "vaadin": { "board": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.0.2" }, "grid-pro": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -604,7 +604,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -615,7 +615,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -625,7 +625,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -635,7 +635,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/map", "pro": true }, @@ -645,7 +645,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha3", + "jsVersion": "23.3.0-alpha4", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 21bc2c8af9336f367aa7a1e4c527fecf8e0671b3 Mon Sep 17 00:00:00 2001 From: Guille Date: Fri, 4 Nov 2022 16:53:48 +0200 Subject: [PATCH 014/321] chore: Update TB to 8.1.3 for 23 (#3434) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 259e87252..922480271 100644 --- a/versions.json +++ b/versions.json @@ -650,7 +650,7 @@ "pro": true }, "vaadin-testbench": { - "javaVersion": "8.1.2", + "javaVersion": "8.1.3", "pro": true } } From d06ef81eb4a452806256f674f64370eb70077638 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Tue, 8 Nov 2022 13:16:56 +0200 Subject: [PATCH 015/321] chore: update gretty version (#3447) currently gradle portal has failed, 3.0.4 doesn't have artifacts in maven, let us try with the newer version which is available at both nexus --- vaadin-platform-gradle-test/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-platform-gradle-test/build.gradle b/vaadin-platform-gradle-test/build.gradle index 8d67f211a..75ca075b4 100644 --- a/vaadin-platform-gradle-test/build.gradle +++ b/vaadin-platform-gradle-test/build.gradle @@ -13,7 +13,7 @@ buildscript { plugins { id 'war' - id 'org.gretty' version '3.0.4' + id 'org.gretty' version '3.0.9' id 'com.vaadin.plugin.sauce.SauceConnectPlugin' version '0.0.15' } From 755b28b6258cd38aaf43277449edaeaae8927b15 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Wed, 9 Nov 2022 08:28:16 +0100 Subject: [PATCH 016/321] chore: update versions.json in 23.3 with latest WC (#3439) --- versions.json | 212 +++++++++++++++++++++++++------------------------- 1 file changed, 106 insertions(+), 106 deletions(-) diff --git a/versions.json b/versions.json index 922480271..ef7b0400a 100644 --- a/versions.json +++ b/versions.json @@ -7,80 +7,80 @@ }, "core": { "accordion": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0.alpha1" }, "form-layout": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.0.2" }, "multi-select-combo-box": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,66 +532,66 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/virtual-list" } }, "platform": "{{version}}", "vaadin": { "board": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.0.2" }, "grid-pro": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -604,7 +604,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -615,7 +615,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -625,7 +625,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -635,7 +635,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/map", "pro": true }, @@ -645,7 +645,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 8d970a5dd1a9c3fd7cfdc5ae8902da04f6c5d709 Mon Sep 17 00:00:00 2001 From: caalador Date: Wed, 9 Nov 2022 10:05:12 +0200 Subject: [PATCH 017/321] update mpr to 6.0.3 (#3446) --- versions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/versions.json b/versions.json index ef7b0400a..79073062f 100644 --- a/versions.json +++ b/versions.json @@ -172,10 +172,10 @@ "npmName": "@vaadin/message-list" }, "mpr-v7": { - "javaVersion": "6.0.2" + "javaVersion": "6.0.3" }, "mpr-v8": { - "javaVersion": "6.0.2" + "javaVersion": "6.0.3" }, "multi-select-combo-box": { "jsVersion": "23.3.0-alpha5", From 0fd5872a84d9b730fa512e231f1062c292e867a4 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Wed, 9 Nov 2022 10:20:32 +0100 Subject: [PATCH 018/321] Update Vaadin/bundles to 23.3.0-alpha5 (23.3) (#3452) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 79073062f..966d43a9e 100644 --- a/versions.json +++ b/versions.json @@ -1,7 +1,7 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.0-alpha4", + "jsVersion": "23.3.0-alpha5", "npmName": "@vaadin/bundles" } }, From c7793dd6f2e5b313266c0c7df108719ee22d31c1 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Fri, 11 Nov 2022 07:49:59 +0100 Subject: [PATCH 019/321] Update flow to 23.3.0.alpha2 (#3454) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 966d43a9e..5bf09d088 100644 --- a/versions.json +++ b/versions.json @@ -84,7 +84,7 @@ "npmName": "@vaadin/field-highlighter" }, "flow": { - "javaVersion": "23.3.0.alpha1" + "javaVersion": "23.3.0.alpha2" }, "flow-cdi": { "javaVersion": "14.1.0.alpha1" From 22486aab35cc91243712e2bc43aeaf54a3e0d5de Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Wed, 16 Nov 2022 16:53:19 +0000 Subject: [PATCH 020/321] chore: update versions.json in 23.3 with latest WC --- versions.json | 214 +++++++++++++++++++++++++------------------------- 1 file changed, 107 insertions(+), 107 deletions(-) diff --git a/versions.json b/versions.json index 5bf09d088..90ff41c90 100644 --- a/versions.json +++ b/versions.json @@ -1,86 +1,86 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/bundles" } }, "core": { "accordion": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0.alpha1" }, "form-layout": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.0.3" }, "multi-select-combo-box": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,66 +532,66 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/virtual-list" } }, "platform": "{{version}}", "vaadin": { "board": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.0.2" }, "grid-pro": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -604,7 +604,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -615,7 +615,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -625,7 +625,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -635,7 +635,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/map", "pro": true }, @@ -645,7 +645,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha5", + "jsVersion": "23.3.0-alpha6", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 1fb76c4e571a3d8822d20904d146af4a6a172d65 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Thu, 17 Nov 2022 12:43:19 +0100 Subject: [PATCH 021/321] chore: remove the pinned commons-io dependency (#3472) Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- .../generator/templates/template-vaadin-maven-plugin-pom.xml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/scripts/generator/templates/template-vaadin-maven-plugin-pom.xml b/scripts/generator/templates/template-vaadin-maven-plugin-pom.xml index 19c09ed91..a47298168 100644 --- a/scripts/generator/templates/template-vaadin-maven-plugin-pom.xml +++ b/scripts/generator/templates/template-vaadin-maven-plugin-pom.xml @@ -35,11 +35,6 @@ flow-maven-plugin ${flow.version} - - commons-io - commons-io - 2.8.0 - org.apache.maven maven-plugin-api From f402677561a5f03f0b32c17ad7d8405c187ffe9a Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Thu, 17 Nov 2022 14:00:21 +0100 Subject: [PATCH 022/321] Update flow to 23.3.0.alpha3 (#3477) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 90ff41c90..1f1912770 100644 --- a/versions.json +++ b/versions.json @@ -84,7 +84,7 @@ "npmName": "@vaadin/field-highlighter" }, "flow": { - "javaVersion": "23.3.0.alpha2" + "javaVersion": "23.3.0.alpha3" }, "flow-cdi": { "javaVersion": "14.1.0.alpha1" From 5e8bcaac5460b987b88d36e3434fa962902df07b Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Thu, 17 Nov 2022 15:18:16 +0100 Subject: [PATCH 023/321] chore: Upgrade license checker to 1.11.1 (#3469) (#3475) Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Co-authored-by: Artur Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 1f1912770..b5a095507 100644 --- a/versions.json +++ b/versions.json @@ -630,7 +630,7 @@ "pro": true }, "vaadin-license-checker": { - "javaVersion": "1.10.1" + "javaVersion": "1.11.1" }, "vaadin-map": { "component": true, From 3a1b0102046c8257eab9fc68dad680db0b5a04f6 Mon Sep 17 00:00:00 2001 From: Manolo Carrasco Date: Wed, 16 Nov 2022 16:08:33 +0100 Subject: [PATCH 024/321] pass credentials to the pit script (23.3) --- .github/workflows/pit.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/pit.yml b/.github/workflows/pit.yml index 3d503ee4a..19ed72f67 100644 --- a/.github/workflows/pit.yml +++ b/.github/workflows/pit.yml @@ -121,8 +121,7 @@ jobs: echo "${{matrix.app}}" | grep "^pre" && ARG="$ARG --pre" ARG="$ARG --starters=${{matrix.app}}" echo ./pit/scripts/pit/run.sh $ARG - set > set.out - ./pit/scripts/pit/run.sh $ARG + GHTK=${{secrets.GHTK}} ./pit/scripts/pit/run.sh $ARG shell: bash - if: ${{failure()}} uses: actions/upload-artifact@v2.2.0 From bf723414ec57448f777d9b8f6c6ece31add5e069 Mon Sep 17 00:00:00 2001 From: Luciano Vernaschi Date: Mon, 21 Nov 2022 09:38:42 +0100 Subject: [PATCH 025/321] feat: add hilla-react module to 23.3 (#3468) * feat: add hilla-react module * Propagate changes made in main versions file * Generate version.json for Hilla and Hilla-React * Use versions from BOM in Hilla POMs --- .gitignore | 2 + hilla-react/pom.xml | 179 ++++++++++++++++++ hilla/pom.xml | 4 +- pom.xml | 1 + scripts/generateBoms.sh | 3 +- scripts/generator/generate.js | 12 ++ .../templates/template-hilla-bom.xml | 10 + .../template-hilla-react-versions.json | 3 + .../templates/template-hilla-versions.json | 3 + versions.json | 6 + 10 files changed, 219 insertions(+), 4 deletions(-) create mode 100644 hilla-react/pom.xml create mode 100644 scripts/generator/templates/template-hilla-react-versions.json create mode 100644 scripts/generator/templates/template-hilla-versions.json diff --git a/.gitignore b/.gitignore index 0c3453705..ec6132875 100644 --- a/.gitignore +++ b/.gitignore @@ -12,9 +12,11 @@ vaadin/vaadin-versions.json vaadin-maven-plugin/src/main vaadin-maven-plugin/bin vaadin-maven-plugin/.factorypath +hilla/hilla-versions.json hilla-maven-plugin/src/main hilla-maven-plugin/bin hilla-maven-plugin/.factorypath +hilla-react/hilla-react-versions.json vaadin-gradle-plugin/build vaadin-platform-gradle-test/build vaadin-gradle-plugin/.gradle diff --git a/hilla-react/pom.xml b/hilla-react/pom.xml new file mode 100644 index 000000000..99a56d1ad --- /dev/null +++ b/hilla-react/pom.xml @@ -0,0 +1,179 @@ + + 4.0.0 + + com.vaadin + vaadin-platform-parent + 23.3-SNAPSHOT + + dev.hilla + hilla-react + jar + Hilla Platform for React + Hilla Platform for React-based Applications + ${hilla.version} + https://hilla.dev + + + vaadin-prereleases + https://maven.vaadin.com/vaadin-prereleases/ + + + + + + + dev.hilla + hilla-bom + ${project.version} + pom + import + + + + + + + dev.hilla + endpoint + + + dev.hilla + engine-runtime + + + com.vaadin + vaadin-dev-server + + + com.vaadin + flow-client + + + com.vaadin + vaadin-lumo-theme + + + com.vaadin + vaadin-material-theme + + + junit + junit + 4.13.1 + test + + + + + + io.reformanda.semper + dependencyversion-maven-plugin + 1.0.1 + + + set-all + + set-version + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.0.0 + + + regex-property + + regex-property + + + shrink.version + ${project.version} + + \.([A-z]\w+)$ + -$1 + false + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.0.1 + + + attach-sources + package + + jar-no-fork + + + + + + + com.coderplus.maven.plugins + copy-rename-maven-plugin + 1.0 + + + copy-and-rename-file + process-resources + + copy + + + ${basedir}/hilla-react-versions.json + + ${basedir}/target/classes/vaadin-core-versions.json + + + + + + maven-antrun-plugin + + + prepare-package + + + + + + + + + run + + + + + + maven-javadoc-plugin + + + attach-javadocs + package + + jar + + + + + false + false + true + -Xdoclint:none + + + + + diff --git a/hilla/pom.xml b/hilla/pom.xml index 3ff7d85eb..7beea8f39 100644 --- a/hilla/pom.xml +++ b/hilla/pom.xml @@ -37,12 +37,10 @@ dev.hilla endpoint - ${hilla.version} dev.hilla engine-runtime - ${hilla.version} com.vaadin @@ -132,7 +130,7 @@ copy - ../versions.json + ${basedir}/hilla-versions.json ${basedir}/target/classes/vaadin-core-versions.json diff --git a/pom.xml b/pom.xml index 3776f9f71..d54a1e048 100644 --- a/pom.xml +++ b/pom.xml @@ -64,6 +64,7 @@ hilla-bom hilla + hilla-react hilla-spring-boot-starter hilla-maven-plugin diff --git a/scripts/generateBoms.sh b/scripts/generateBoms.sh index e56edc27e..9d4f7ed4f 100755 --- a/scripts/generateBoms.sh +++ b/scripts/generateBoms.sh @@ -28,4 +28,5 @@ cp scripts/generator/results/vaadin-gradle-plugin-portal-pom.xml vaadin-gradle-p cp scripts/generator/results/vaadin-platform-servlet-containers-tests-pom.xml vaadin-platform-servlet-containers-tests/pom.xml cp scripts/generator/results/vaadin-core-versions.json vaadin-core/vaadin-core-versions.json cp scripts/generator/results/vaadin-versions.json vaadin/vaadin-versions.json - +cp scripts/generator/results/hilla-versions.json hilla/hilla-versions.json +cp scripts/generator/results/hilla-react-versions.json hilla-react/hilla-react-versions.json diff --git a/scripts/generator/generate.js b/scripts/generator/generate.js index 3cde609db..233271bdc 100644 --- a/scripts/generator/generate.js +++ b/scripts/generator/generate.js @@ -34,6 +34,12 @@ const vaadinCoreJsonFileName = getResultsFilePath('vaadin-core-versions.json'); const vaadinJsonTemplateFileName = getTemplateFilePath('template-vaadin-versions.json'); const vaadinJsonResultFileName = getResultsFilePath('vaadin-versions.json'); +const hillaJsonTemplateFileName = getTemplateFilePath('template-hilla-versions.json'); +const hillaJsonResultFileName = getResultsFilePath('hilla-versions.json'); + +const hillaReactJsonTemplateFileName = getTemplateFilePath('template-hilla-react-versions.json'); +const hillaReactJsonResultFileName = getResultsFilePath('hilla-react-versions.json'); + const corePackageTemplateFileName = getTemplateFilePath('template-vaadin-core-package.json'); const corePackageResultFileName = getResultsFilePath('vaadin-core-package.json'); @@ -86,6 +92,12 @@ writer.writeSeparateJson(versions.core, coreJsonTemplateFileName, vaadinCoreJson writer.writeSeparateJson(versions.platform, coreJsonTemplateFileName, vaadinCoreJsonFileName, "platform"); writer.writeSeparateJson(versions.vaadin, vaadinJsonTemplateFileName, vaadinJsonResultFileName, "vaadin"); writer.writeSeparateJson(versions.platform, vaadinJsonTemplateFileName, vaadinJsonResultFileName, "platform"); +writer.writeSeparateJson(versions.bundles, hillaJsonTemplateFileName, hillaJsonResultFileName, "bundles"); +writer.writeSeparateJson(versions.core, hillaJsonTemplateFileName, hillaJsonResultFileName, "core"); +writer.writeSeparateJson(versions.platform, hillaJsonTemplateFileName, hillaJsonResultFileName, "platform"); +writer.writeSeparateJson(versions.vaadin, hillaJsonTemplateFileName, hillaJsonResultFileName, "vaadin"); +writer.writeSeparateJson(versions.bundles, hillaReactJsonTemplateFileName, hillaReactJsonResultFileName, "bundles"); +writer.writeSeparateJson(versions.react, hillaReactJsonTemplateFileName, hillaReactJsonResultFileName, "react"); const hilla = process.env.HILLA || platform.replace(/^23/, 1); versions.core.hilla = {javaVersion: hilla}; diff --git a/scripts/generator/templates/template-hilla-bom.xml b/scripts/generator/templates/template-hilla-bom.xml index 0a6b62e74..a1cb23f5b 100644 --- a/scripts/generator/templates/template-hilla-bom.xml +++ b/scripts/generator/templates/template-hilla-bom.xml @@ -35,6 +35,16 @@ hilla ${project.version} + + dev.hilla + endpoint + ${project.version} + + + dev.hilla + hilla-react + ${project.version} + dev.hilla engine-runtime diff --git a/scripts/generator/templates/template-hilla-react-versions.json b/scripts/generator/templates/template-hilla-react-versions.json new file mode 100644 index 000000000..0db3279e4 --- /dev/null +++ b/scripts/generator/templates/template-hilla-react-versions.json @@ -0,0 +1,3 @@ +{ + +} diff --git a/scripts/generator/templates/template-hilla-versions.json b/scripts/generator/templates/template-hilla-versions.json new file mode 100644 index 000000000..0db3279e4 --- /dev/null +++ b/scripts/generator/templates/template-hilla-versions.json @@ -0,0 +1,3 @@ +{ + +} diff --git a/versions.json b/versions.json index b5a095507..e96053e19 100644 --- a/versions.json +++ b/versions.json @@ -5,6 +5,12 @@ "npmName": "@vaadin/bundles" } }, + "react": { + "react-components": { + "jsVersion": "1.3.0-alpha6", + "npmName": "@hilla/react-components" + } + }, "core": { "accordion": { "jsVersion": "23.3.0-alpha6", From c4b299c1108d2168a4982c21bd210eaf5f2d0f1d Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Mon, 21 Nov 2022 10:41:41 +0100 Subject: [PATCH 026/321] chore: Upgrade license checker to 1.11.2 (#3487) (#3488) Fixes OSGi compatibility Co-authored-by: Artur --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index e96053e19..81e056315 100644 --- a/versions.json +++ b/versions.json @@ -636,7 +636,7 @@ "pro": true }, "vaadin-license-checker": { - "javaVersion": "1.11.1" + "javaVersion": "1.11.2" }, "vaadin-map": { "component": true, From 85278a2c876fb66149182f27dc7d345e66d7d199 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 22 Nov 2022 14:13:37 +0100 Subject: [PATCH 027/321] chore: update versions.json in 23.3 with latest WC (#3495) * chore: update versions.json in 23.3 with latest WC * chore: bump bundles to 23.3.0-alpha8 * chore: align @hilla/react-components version Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Co-authored-by: Anton Platonov --- versions.json | 216 +++++++++++++++++++++++++------------------------- 1 file changed, 108 insertions(+), 108 deletions(-) diff --git a/versions.json b/versions.json index 81e056315..dbad45f77 100644 --- a/versions.json +++ b/versions.json @@ -1,92 +1,92 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/bundles" } }, "react": { "react-components": { - "jsVersion": "1.3.0-alpha6", + "jsVersion": "1.3.0-alpha8", "npmName": "@hilla/react-components" } }, "core": { "accordion": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -96,31 +96,31 @@ "javaVersion": "14.1.0.alpha1" }, "form-layout": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -150,31 +150,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -184,95 +184,95 @@ "javaVersion": "6.0.3" }, "multi-select-combo-box": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -282,49 +282,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -334,18 +334,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -356,42 +356,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -399,7 +399,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -409,19 +409,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -432,18 +432,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -456,7 +456,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -471,13 +471,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -492,11 +492,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -511,24 +511,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -538,66 +538,66 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/virtual-list" } }, "platform": "{{version}}", "vaadin": { "board": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.0.2" }, "grid-pro": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -610,7 +610,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -621,7 +621,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -631,7 +631,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -641,7 +641,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/map", "pro": true }, @@ -651,7 +651,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha6", + "jsVersion": "23.3.0-alpha8", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From a6a162dc182d7dde1b3114691aff9e43cb9250c2 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 22 Nov 2022 17:23:06 +0100 Subject: [PATCH 028/321] chore: update versions.json in 23.3 with latest WC (#3499) * chore: update versions.json in 23.3 with latest WC * update vaadin/bundles to 23.3.0.beta1 * Update versions.json Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 216 +++++++++++++++++++++++++------------------------- 1 file changed, 108 insertions(+), 108 deletions(-) diff --git a/versions.json b/versions.json index dbad45f77..d3abdbc58 100644 --- a/versions.json +++ b/versions.json @@ -1,92 +1,92 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/bundles" } }, "react": { "react-components": { - "jsVersion": "1.3.0-alpha8", + "jsVersion": "1.3.0-beta1", "npmName": "@hilla/react-components" } }, "core": { "accordion": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -96,31 +96,31 @@ "javaVersion": "14.1.0.alpha1" }, "form-layout": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -150,31 +150,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -184,95 +184,95 @@ "javaVersion": "6.0.3" }, "multi-select-combo-box": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -282,49 +282,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -334,18 +334,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -356,42 +356,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -399,7 +399,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -409,19 +409,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -432,18 +432,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -456,7 +456,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -471,13 +471,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -492,11 +492,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -511,24 +511,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -538,66 +538,66 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/virtual-list" } }, "platform": "{{version}}", "vaadin": { "board": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.0.2" }, "grid-pro": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -610,7 +610,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -621,7 +621,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -631,7 +631,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -641,7 +641,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/map", "pro": true }, @@ -651,7 +651,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-alpha8", + "jsVersion": "23.3.0-beta1", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 132e196f43a8f26664e3f31a5395bc497d996721 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 22 Nov 2022 19:18:53 +0100 Subject: [PATCH 029/321] Update flow to 23.3.0.beta1 (#3501) --- versions.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/versions.json b/versions.json index d3abdbc58..af517a076 100644 --- a/versions.json +++ b/versions.json @@ -5,12 +5,6 @@ "npmName": "@vaadin/bundles" } }, - "react": { - "react-components": { - "jsVersion": "1.3.0-beta1", - "npmName": "@hilla/react-components" - } - }, "core": { "accordion": { "jsVersion": "23.3.0-beta1", @@ -90,7 +84,7 @@ "npmName": "@vaadin/field-highlighter" }, "flow": { - "javaVersion": "23.3.0.alpha3" + "javaVersion": "23.3.0.beta1" }, "flow-cdi": { "javaVersion": "14.1.0.alpha1" @@ -552,6 +546,12 @@ } }, "platform": "{{version}}", + "react": { + "react-components": { + "jsVersion": "1.3.0-beta1", + "npmName": "@hilla/react-components" + } + }, "vaadin": { "board": { "jsVersion": "23.3.0-beta1", From 5e768a45f9e190aa6ff692aacab7f8c580ae0d01 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Wed, 23 Nov 2022 09:20:41 +0200 Subject: [PATCH 030/321] chore: upgrade CDI to 14.1.0.beta1 --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index af517a076..51faab569 100644 --- a/versions.json +++ b/versions.json @@ -87,7 +87,7 @@ "javaVersion": "23.3.0.beta1" }, "flow-cdi": { - "javaVersion": "14.1.0.alpha1" + "javaVersion": "14.1.0.beta1" }, "form-layout": { "jsVersion": "23.3.0-beta1", From 641052453e00db8a48e80c01f40d439309eb3799 Mon Sep 17 00:00:00 2001 From: caalador Date: Wed, 23 Nov 2022 16:00:41 +0200 Subject: [PATCH 031/321] update: OSGi to 8.0.3 (#3510) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 51faab569..9decfb82d 100644 --- a/versions.json +++ b/versions.json @@ -573,7 +573,7 @@ "npmName": "@vaadin/crud" }, "flow-osgi": { - "javaVersion": "8.0.2" + "javaVersion": "8.0.3" }, "grid-pro": { "jsVersion": "23.3.0-beta1", From 2d3827a127c7f489d3967da71b99fec081f65318 Mon Sep 17 00:00:00 2001 From: Guille Date: Thu, 24 Nov 2022 09:19:24 +0200 Subject: [PATCH 032/321] chore: Update to TB 8.1.4 (#3514) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 9decfb82d..14a3f47a3 100644 --- a/versions.json +++ b/versions.json @@ -656,7 +656,7 @@ "pro": true }, "vaadin-testbench": { - "javaVersion": "8.1.3", + "javaVersion": "8.1.4", "pro": true } } From 4b99b61aeebeba0943c176fc8d35932b8a7c12be Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Thu, 24 Nov 2022 13:16:25 +0100 Subject: [PATCH 033/321] Update flow to 23.3.0.beta2 (#3519) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 14a3f47a3..967870442 100644 --- a/versions.json +++ b/versions.json @@ -84,7 +84,7 @@ "npmName": "@vaadin/field-highlighter" }, "flow": { - "javaVersion": "23.3.0.beta1" + "javaVersion": "23.3.0.beta2" }, "flow-cdi": { "javaVersion": "14.1.0.beta1" From 60febf60d936434d260d3c35b5f5a615f95d4401 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Mon, 28 Nov 2022 15:33:55 +0200 Subject: [PATCH 034/321] chore: write hilla.version as platform for hilla react json (#3527) * chore: write hilla.version as platform for hilla react json * chore: update the platform version in hilla json --- scripts/generator/generate.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/generator/generate.js b/scripts/generator/generate.js index 233271bdc..6ff8244d7 100644 --- a/scripts/generator/generate.js +++ b/scripts/generator/generate.js @@ -94,13 +94,16 @@ writer.writeSeparateJson(versions.vaadin, vaadinJsonTemplateFileName, vaadinJson writer.writeSeparateJson(versions.platform, vaadinJsonTemplateFileName, vaadinJsonResultFileName, "platform"); writer.writeSeparateJson(versions.bundles, hillaJsonTemplateFileName, hillaJsonResultFileName, "bundles"); writer.writeSeparateJson(versions.core, hillaJsonTemplateFileName, hillaJsonResultFileName, "core"); -writer.writeSeparateJson(versions.platform, hillaJsonTemplateFileName, hillaJsonResultFileName, "platform"); writer.writeSeparateJson(versions.vaadin, hillaJsonTemplateFileName, hillaJsonResultFileName, "vaadin"); writer.writeSeparateJson(versions.bundles, hillaReactJsonTemplateFileName, hillaReactJsonResultFileName, "bundles"); writer.writeSeparateJson(versions.react, hillaReactJsonTemplateFileName, hillaReactJsonResultFileName, "react"); const hilla = process.env.HILLA || platform.replace(/^23/, 1); versions.core.hilla = {javaVersion: hilla}; +// write hilla version to hilla-react-versions.json as platform +const hillaVersions = {platform : hilla}; +writer.writeSeparateJson(hillaVersions.platform, hillaJsonTemplateFileName, hillaJsonResultFileName, "platform"); +writer.writeSeparateJson(hillaVersions.platform, hillaReactJsonTemplateFileName, hillaReactJsonResultFileName, "platform"); writer.writePackageJson(versions.core, corePackageTemplateFileName, corePackageResultFileName); writer.writePackageJson(versions.vaadin, vaadinPackageTemplateFileName, vaadinPackageResultFileName); From 50679fb9d730fdf2bbb3387896ab58d2e36f4ae0 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Wed, 30 Nov 2022 14:50:07 +0200 Subject: [PATCH 035/321] chore: add kits to vaadin-bom and releasenote (23.3) [skip ci] (#3535) * chore: add kits to vaadin-bom * chore: add kits to release note --- scripts/generator/src/creator.js | 2 +- .../templates/template-release-notes-maintenance.md | 3 +++ .../templates/template-release-notes-prerelease.md | 3 +++ .../generator/templates/template-release-notes.md | 3 +++ scripts/generator/templates/template-vaadin-bom.xml | 12 ++++++++++++ versions.json | 11 +++++++++++ 6 files changed, 33 insertions(+), 1 deletion(-) diff --git a/scripts/generator/src/creator.js b/scripts/generator/src/creator.js index 3ad9b49ab..e95828f5f 100644 --- a/scripts/generator/src/creator.js +++ b/scripts/generator/src/creator.js @@ -41,7 +41,7 @@ function createPackageJson(versions, packageJsonTemplate) { @param {String} mavenTemplate template string to replace versions in. */ function createMaven(versions, mavenTemplate) { - const allVersions = Object.assign({}, versions.core, versions.vaadin); + const allVersions = Object.assign({}, versions.core, versions.vaadin, versions.kits); const includedProperties = computeUsedProperties(mavenTemplate); let mavenDeps = ''; diff --git a/scripts/generator/templates/template-release-notes-maintenance.md b/scripts/generator/templates/template-release-notes-maintenance.md index bf66cccb1..11c4a75b9 100644 --- a/scripts/generator/templates/template-release-notes-maintenance.md +++ b/scripts/generator/templates/template-release-notes-maintenance.md @@ -32,3 +32,6 @@ Vaadin {{platform}} - OSGi plugin ([{{vaadin.flow-osgi.javaVersion}}](https://github.com/vaadin/osgi/releases/tag/{{vaadin.flow-osgi.javaVersion}})) - Quarkus plugin ([{{core.vaadin-quarkus.javaVersion}}](https://github.com/vaadin/quarkus/releases/tag/{{core.vaadin-quarkus.javaVersion}})) - Portlet plugin ([{{vaadin.vaadin-portlet.javaVersion}}](https://github.com/vaadin/portlet/releases/tag/{{vaadin.vaadin-portlet.javaVersion}})) +- Kubernetes Kit ([{{kits.kubernets-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernets-kit-starter.javaVersion}})) +- SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) +- Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) diff --git a/scripts/generator/templates/template-release-notes-prerelease.md b/scripts/generator/templates/template-release-notes-prerelease.md index 5eee554df..c5c801688 100644 --- a/scripts/generator/templates/template-release-notes-prerelease.md +++ b/scripts/generator/templates/template-release-notes-prerelease.md @@ -34,5 +34,8 @@ Vaadin {{platform}} - OSGi plugin ([{{vaadin.flow-osgi.javaVersion}}](https://github.com/vaadin/osgi/releases/tag/{{vaadin.flow-osgi.javaVersion}})) - Quarkus plugin ([{{core.vaadin-quarkus.javaVersion}}](https://github.com/vaadin/quarkus/releases/tag/{{core.vaadin-quarkus.javaVersion}})) - Portlet plugin ([{{vaadin.vaadin-portlet.javaVersion}}](https://github.com/vaadin/portlet/releases/tag/{{vaadin.vaadin-portlet.javaVersion}})) +- Kubernetes Kit ([{{kits.kubernets-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernets-kit-starter.javaVersion}})) +- SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) +- Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) diff --git a/scripts/generator/templates/template-release-notes.md b/scripts/generator/templates/template-release-notes.md index 425f38dcb..7a0e79c99 100644 --- a/scripts/generator/templates/template-release-notes.md +++ b/scripts/generator/templates/template-release-notes.md @@ -47,6 +47,9 @@ Vaadin {{platform}} - OSGi plugin ([{{vaadin.flow-osgi.javaVersion}}](https://github.com/vaadin/osgi/releases/tag/{{vaadin.flow-osgi.javaVersion}})) - Quarkus plugin ([{{core.vaadin-quarkus.javaVersion}}](https://github.com/vaadin/quarkus/releases/tag/{{core.vaadin-quarkus.javaVersion}})) - Portlet plugin ([{{vaadin.vaadin-portlet.javaVersion}}](https://github.com/vaadin/portlet/releases/tag/{{vaadin.vaadin-portlet.javaVersion}})) +- Kubernetes Kit ([{{kits.kubernets-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernets-kit-starter.javaVersion}})) +- SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) +- Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) ## Upgrading guides diff --git a/scripts/generator/templates/template-vaadin-bom.xml b/scripts/generator/templates/template-vaadin-bom.xml index 3f8bb1da3..ee8194393 100644 --- a/scripts/generator/templates/template-vaadin-bom.xml +++ b/scripts/generator/templates/template-vaadin-bom.xml @@ -71,6 +71,18 @@ collaboration-engine ${vaadin.collaboration.engine.version} + + + com.vaadin + kubernets-kit-starter + ${kubernets.kit.starter.version} + + + + com.vaadin + sso-kit-starter + ${sso.kit.starter.version} + org.slf4j diff --git a/versions.json b/versions.json index 967870442..0ee153f0d 100644 --- a/versions.json +++ b/versions.json @@ -545,6 +545,17 @@ "npmName": "@vaadin/virtual-list" } }, + "kits": { + "kubernets-kit-starter": { + "javaVersion": "1.0.0.beta1" + }, + "observability-kit": { + "version": "1.0.0.rc2" + }, + "sso-kit-starter": { + "javaVersion": "1.0.0.rc2" + } + }, "platform": "{{version}}", "react": { "react-components": { From b9d9afed96692734988368ad0696c9643fd6a3cf Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Wed, 30 Nov 2022 15:24:49 +0100 Subject: [PATCH 036/321] chore: add vaadin commercial license to white list (#3540) (#3541) Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- .../src/test/java/com/vaadin/LicenseCheckTest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java b/vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java index 182e10316..b8602ea7f 100644 --- a/vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java +++ b/vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java @@ -36,6 +36,7 @@ public class LicenseCheckTest { // Vaadin whitelist.add("https://vaadin.com/license/cvdl-4.0"); whitelist.add("http://vaadin.com/license/cvrl-1"); + whitelist.add("https://vaadin.com/commercial-license-and-service-terms"); // Eclipse whitelist.add("http://www.eclipse.org/org/documents/edl-v10.php"); From c7f5d65e99f9d19f7c12c281fad3fb7ed57c2a2a Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Thu, 1 Dec 2022 09:45:09 +0200 Subject: [PATCH 037/321] chore: remove sauce-connect plugin from project (23.3) (#3384) * chore: remove sauce plugin usage * chore: parameter updates * chore: remove sauce connect plugin * test: clean up sauce properties (#3358) keep sauce properties in IT module with multiple executions * more updates Co-authored-by: Guille --- .../template-servlet-containers-tests-pom.xml | 1 - vaadin-platform-hybrid-test/pom-dev-mode.xml | 43 ------------------- vaadin-platform-hybrid-test/pom.xml | 43 ------------------- .../fusion/offline/ChromeDeviceTest.java | 15 ++----- .../fusion/offline/SauceLabsHelper.java | 30 ------------- .../bnd-tools-test/pom.xml | 42 ------------------ vaadin-platform-test/pom.xml | 39 ----------------- .../platform/test/AbstractPlatformTest.java | 18 ++------ .../vaadin/platform/test/ComponentsIT.java | 8 ++-- 9 files changed, 12 insertions(+), 227 deletions(-) delete mode 100644 vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/SauceLabsHelper.java diff --git a/scripts/generator/templates/template-servlet-containers-tests-pom.xml b/scripts/generator/templates/template-servlet-containers-tests-pom.xml index 597765199..853e3e9fb 100644 --- a/scripts/generator/templates/template-servlet-containers-tests-pom.xml +++ b/scripts/generator/templates/template-servlet-containers-tests-pom.xml @@ -19,7 +19,6 @@ UTF-8 false true - --tunnel-identifier ${maven.build.timestamp} {{javadeps}} diff --git a/vaadin-platform-hybrid-test/pom-dev-mode.xml b/vaadin-platform-hybrid-test/pom-dev-mode.xml index 08fae6d49..4485c6f17 100644 --- a/vaadin-platform-hybrid-test/pom-dev-mode.xml +++ b/vaadin-platform-hybrid-test/pom-dev-mode.xml @@ -19,7 +19,6 @@ UTF-8 false true - --tunnel-identifier ${maven.build.timestamp} @@ -198,11 +197,6 @@ - - ${sauce.user} - ${sauce.sauceAccessKey} - ${sauce.options} - false @@ -282,43 +276,6 @@ - - com.saucelabs.maven.plugin - sauce-connect-plugin - 2.1.25 - - ${sauce.user} - ${sauce.sauceAccessKey} - ${sauce.options} - - - - com.saucelabs - ci-sauce - 1.151 - - - - - - start-sauceconnect - pre-integration-test - - start-sauceconnect - - - - - stop-sauceconnect - post-integration-test - - stop-sauceconnect - - - - org.springframework.boot spring-boot-maven-plugin diff --git a/vaadin-platform-hybrid-test/pom.xml b/vaadin-platform-hybrid-test/pom.xml index 7c426cfa3..52a3039b7 100644 --- a/vaadin-platform-hybrid-test/pom.xml +++ b/vaadin-platform-hybrid-test/pom.xml @@ -19,7 +19,6 @@ UTF-8 false true - --tunnel-identifier ${maven.build.timestamp} @@ -195,43 +194,6 @@ - - com.saucelabs.maven.plugin - sauce-connect-plugin - 2.1.25 - - ${sauce.user} - ${sauce.sauceAccessKey} - ${sauce.options} - - - - com.saucelabs - ci-sauce - 1.151 - - - - - - start-sauceconnect - pre-integration-test - - start-sauceconnect - - - - - stop-sauceconnect - post-integration-test - - stop-sauceconnect - - - - org.springframework.boot spring-boot-maven-plugin @@ -297,11 +259,6 @@ - - ${sauce.user} - ${sauce.sauceAccessKey} - ${sauce.options} - false diff --git a/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ChromeDeviceTest.java b/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ChromeDeviceTest.java index 5f8d12cd5..8c57f912e 100644 --- a/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ChromeDeviceTest.java +++ b/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ChromeDeviceTest.java @@ -29,6 +29,7 @@ import com.vaadin.testbench.annotations.BrowserConfiguration; import com.vaadin.testbench.parallel.Browser; import com.vaadin.testbench.parallel.ParallelTest; +import com.vaadin.testbench.parallel.SauceLabsIntegration; import org.junit.Assert; import org.junit.Before; @@ -67,7 +68,7 @@ public abstract class ChromeDeviceTest extends ParallelTest { @BeforeClass public static void setupClass() { - String sauceKey = System.getProperty("sauce.sauceAccessKey"); + String sauceKey = SauceLabsIntegration.getSauceAccessKey(); String hubHost = System.getProperty("com.vaadin.testbench.Parameters.hubHostname"); if ((sauceKey == null || sauceKey.isEmpty()) && (hubHost == null || hubHost.isEmpty())) { String driver = System.getProperty("webdriver.chrome.driver"); @@ -88,7 +89,7 @@ public void setup() throws Exception { driver = new ChromeDriver(chromeOptions); } else if (Parameters.isLocalWebDriverUsed()) { driver = new ChromeDriver(chromeOptions); - } else if (SauceLabsHelper.isConfiguredForSauceLabs()) { + } else if (SauceLabsIntegration.isConfiguredForSauceLabs()) { driver = new RemoteWebDriver(new URL(getHubURL()), chromeOptions.merge(getDesiredCapabilities())); } else if (getRunOnHub(getClass()) != null @@ -224,13 +225,5 @@ public List getBrowserConfiguration() { return Collections .singletonList(Browser.CHROME.getDesiredCapabilities()); } - - @Override - protected String getHubURL() { - String hubUrl = super.getHubURL(); - if (hubUrl.contains("ondemand.saucelabs")) { - return "http://localhost:4445/wd/hub"; - } - return hubUrl; - } + } diff --git a/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/SauceLabsHelper.java b/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/SauceLabsHelper.java deleted file mode 100644 index 176574d56..000000000 --- a/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/SauceLabsHelper.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.vaadin.platform.fusion.offline; - -public class SauceLabsHelper { - private static final String SAUCE_USERNAME_ENV = "SAUCE_USERNAME"; - private static final String SAUCE_USERNAME_PROP = "sauce.user"; - private static final String SAUCE_ACCESS_KEY_ENV = "SAUCE_ACCESS_KEY"; - private static final String SAUCE_ACCESS_KEY_PROP = "sauce.sauceAccessKey"; - - static boolean isConfiguredForSauceLabs() { - String user = getSauceUser(); - String accessKey = getSauceAccessKey(); - return user != null && !user.isEmpty() && accessKey != null && !accessKey.isEmpty(); - } - - static String getSauceUser() { - return getSystemPropertyOrEnv(SAUCE_USERNAME_PROP, SAUCE_USERNAME_ENV); - } - - static String getSauceAccessKey() { - return getSystemPropertyOrEnv(SAUCE_ACCESS_KEY_PROP, - SAUCE_ACCESS_KEY_ENV); - } - - private static String getSystemPropertyOrEnv(String propertyKey, - String envName) { - String env = System.getenv(envName); - String prop = System.getProperty(propertyKey); - return (prop != null) ? prop : env; - } -} diff --git a/vaadin-platform-servlet-containers-tests/bnd-tools-test/pom.xml b/vaadin-platform-servlet-containers-tests/bnd-tools-test/pom.xml index b15a4c4e6..aa8c56894 100644 --- a/vaadin-platform-servlet-containers-tests/bnd-tools-test/pom.xml +++ b/vaadin-platform-servlet-containers-tests/bnd-tools-test/pom.xml @@ -319,43 +319,6 @@ - - com.saucelabs.maven.plugin - sauce-connect-plugin - 2.1.25 - - - com.saucelabs - ci-sauce - 1.151 - - - - - - start-sauceconnect - pre-integration-test - - start-sauceconnect - - - - - stop-sauceconnect - post-integration-test - - stop-sauceconnect - - - - - ${sauce.user} - ${sauce.sauceAccessKey} - ${sauce.options} - - org.codehaus.mojo exec-maven-plugin @@ -409,11 +372,6 @@ ${project.groupId}:vaadin-platform-test - - ${sauce.user} - ${sauce.sauceAccessKey} - ${sauce.options} - false diff --git a/vaadin-platform-test/pom.xml b/vaadin-platform-test/pom.xml index 8db363320..a5639d47b 100644 --- a/vaadin-platform-test/pom.xml +++ b/vaadin-platform-test/pom.xml @@ -20,7 +20,6 @@ false true ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion} - --tunnel-identifier ${maven.build.timestamp} @@ -235,7 +234,6 @@ ${sa.user} ${sa.key} - ${sauce.options} ${sa.browsers} @@ -248,43 +246,6 @@ 2 - - com.saucelabs.maven.plugin - sauce-connect-plugin - 2.1.25 - - ${sa.user} - ${sa.key} - ${sauce.options} - - - - com.saucelabs - ci-sauce - 1.151 - - - - - - start-sauceconnect - pre-integration-test - - start-sauceconnect - - - - - stop-sauceconnect - post-integration-test - - stop-sauceconnect - - - - org.eclipse.jetty jetty-maven-plugin diff --git a/vaadin-platform-test/src/test/java/com/vaadin/platform/test/AbstractPlatformTest.java b/vaadin-platform-test/src/test/java/com/vaadin/platform/test/AbstractPlatformTest.java index 763d76648..293a68e7e 100644 --- a/vaadin-platform-test/src/test/java/com/vaadin/platform/test/AbstractPlatformTest.java +++ b/vaadin-platform-test/src/test/java/com/vaadin/platform/test/AbstractPlatformTest.java @@ -24,6 +24,7 @@ import com.vaadin.testbench.IPAddress; import com.vaadin.testbench.parallel.ParallelTest; +import com.vaadin.testbench.parallel.SauceLabsIntegration; import io.github.bonigarcia.wdm.WebDriverManager; @@ -43,10 +44,7 @@ static Logger getLogger() { @BeforeClass public static void setupClass() { - String sauceUser = System.getProperty("sauce.user"); - String sauceKey = System.getProperty("sauce.sauceAccessKey"); - isSauce = sauceUser != null && !sauceUser.isEmpty() && sauceKey != null - && !sauceKey.isEmpty(); + isSauce = SauceLabsIntegration.isConfiguredForSauceLabs(); String hubHost = System .getProperty("com.vaadin.testbench.Parameters.hubHostname"); isHub = !isSauce && hubHost != null && !hubHost.isEmpty(); @@ -60,7 +58,7 @@ public static void setupClass() { hostName = isHub ? IPAddress.findSiteLocalAddress() : "localhost"; getLogger().info("Running Tests app-url=http://{}:{} mode={}", hostName, SERVER_PORT, - isSauce ? "SAUCE (user:" + sauceUser + ")" + isSauce ? "SAUCE (user:" + SauceLabsIntegration.getSauceUser() + ")" : isHub ? "HUB (hub-host:" + hubHost + ")" : "LOCAL (chromedriver)"); } @@ -104,13 +102,5 @@ protected int getDeploymentPort() { protected String getDeploymentHostname() { return hostName; } - - @Override - protected String getHubURL() { - String hubUrl = super.getHubURL(); - if (hubUrl.contains("ondemand.saucelabs")) { - return "http://localhost:4445/wd/hub"; - } - return hubUrl; - } + } diff --git a/vaadin-platform-test/src/test/java/com/vaadin/platform/test/ComponentsIT.java b/vaadin-platform-test/src/test/java/com/vaadin/platform/test/ComponentsIT.java index 93913e6ff..9d4b76b44 100644 --- a/vaadin-platform-test/src/test/java/com/vaadin/platform/test/ComponentsIT.java +++ b/vaadin-platform-test/src/test/java/com/vaadin/platform/test/ComponentsIT.java @@ -11,20 +11,20 @@ import com.vaadin.flow.component.button.testbench.ButtonElement; import com.vaadin.flow.component.grid.testbench.GridElement; -import com.vaadin.flow.component.grid.testbench.GridTHTDElement; import com.vaadin.flow.component.html.testbench.DivElement; import com.vaadin.flow.component.notification.testbench.NotificationElement; import com.vaadin.platform.test.ComponentUsageTest.TestComponent; import com.vaadin.testbench.ElementQuery; import com.vaadin.testbench.Parameters; import com.vaadin.testbench.TestBenchElement; +import com.vaadin.testbench.parallel.SauceLabsIntegration; + public class ComponentsIT extends AbstractPlatformTest { static { - String sauceUser = System.getProperty("sauce.user"); - String browsers = System.getProperty("grid.browsers"); - if (sauceUser != null && !sauceUser.isEmpty()) { + if (SauceLabsIntegration.isConfiguredForSauceLabs()) { + String browsers = System.getProperty("grid.browsers"); if (browsers == null || browsers.isEmpty()) { Parameters.setGridBrowsers("firefox,safari,edge"); } else { From d46368f3e6ad2fd1167652bf5a3ed2d47508015a Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Wed, 30 Nov 2022 11:59:49 +0000 Subject: [PATCH 038/321] chore: update versions.json in 23.3 with latest WC --- versions.json | 212 +++++++++++++++++++++++++------------------------- 1 file changed, 106 insertions(+), 106 deletions(-) diff --git a/versions.json b/versions.json index 0ee153f0d..ac8e0876b 100644 --- a/versions.json +++ b/versions.json @@ -7,80 +7,80 @@ }, "core": { "accordion": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0.beta1" }, "form-layout": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.0.3" }, "multi-select-combo-box": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,16 +532,16 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/virtual-list" } }, @@ -565,50 +565,50 @@ }, "vaadin": { "board": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.0.3" }, "grid-pro": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -621,7 +621,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -632,7 +632,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -642,7 +642,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -652,7 +652,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/map", "pro": true }, @@ -662,7 +662,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 354ceb198c72652a72929e3097d5be9499b82cd5 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Wed, 30 Nov 2022 14:25:25 +0200 Subject: [PATCH 039/321] update bundles to 23.3.0-beta2 --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index ac8e0876b..b91be0b27 100644 --- a/versions.json +++ b/versions.json @@ -1,7 +1,7 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.0-beta1", + "jsVersion": "23.3.0-beta2", "npmName": "@vaadin/bundles" } }, From 39d6be17af64539e60cdc40f2a0bba45695b0190 Mon Sep 17 00:00:00 2001 From: Anton Platonov Date: Wed, 30 Nov 2022 14:44:56 +0200 Subject: [PATCH 040/321] chore: update @hilla/react-components to 1.3.0-beta2 --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index b91be0b27..a716a6045 100644 --- a/versions.json +++ b/versions.json @@ -559,7 +559,7 @@ "platform": "{{version}}", "react": { "react-components": { - "jsVersion": "1.3.0-beta1", + "jsVersion": "1.3.0-beta2", "npmName": "@hilla/react-components" } }, From b9a27e757252e3c9d69511ab777bfff6207ce7bc Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Thu, 1 Dec 2022 13:59:52 +0200 Subject: [PATCH 041/321] chore: update dependencies for 23.3.0.beta2 --- versions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/versions.json b/versions.json index a716a6045..524dd3b48 100644 --- a/versions.json +++ b/versions.json @@ -84,7 +84,7 @@ "npmName": "@vaadin/field-highlighter" }, "flow": { - "javaVersion": "23.3.0.beta2" + "javaVersion": "23.3.0.beta3" }, "flow-cdi": { "javaVersion": "14.1.0.beta1" @@ -584,7 +584,7 @@ "npmName": "@vaadin/crud" }, "flow-osgi": { - "javaVersion": "8.0.3" + "javaVersion": "8.1.0.beta1" }, "grid-pro": { "jsVersion": "23.3.0-beta2", @@ -667,7 +667,7 @@ "pro": true }, "vaadin-testbench": { - "javaVersion": "8.1.4", + "javaVersion": "8.2.0.beta1", "pro": true } } From 57b7b346595cf6ea5a5bf962dba7ae589e57a7a7 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Thu, 1 Dec 2022 14:07:40 +0200 Subject: [PATCH 042/321] update portlet to 2.1.0.beta1 --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 524dd3b48..f01869c5f 100644 --- a/versions.json +++ b/versions.json @@ -657,7 +657,7 @@ "pro": true }, "vaadin-portlet": { - "javaVersion": "2.0.0" + "javaVersion": "2.1.0.beta1" }, "vaadin-rich-text-editor": { "component": true, From a4f767e51a2239ed310e5263f10e5d571ef99411 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Thu, 1 Dec 2022 14:09:23 +0200 Subject: [PATCH 043/321] update MPR 6.1.0.beta1 --- versions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/versions.json b/versions.json index f01869c5f..98d434277 100644 --- a/versions.json +++ b/versions.json @@ -172,10 +172,10 @@ "npmName": "@vaadin/message-list" }, "mpr-v7": { - "javaVersion": "6.0.3" + "javaVersion": "6.1.0.beta1" }, "mpr-v8": { - "javaVersion": "6.0.3" + "javaVersion": "6.1.0.beta1" }, "multi-select-combo-box": { "jsVersion": "23.3.0-beta2", From 6733ef2ccf0d4ef74d16f346dca5383e132161d5 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Thu, 1 Dec 2022 16:42:25 +0200 Subject: [PATCH 044/321] bump flow, CC and CE --- versions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/versions.json b/versions.json index 98d434277..51e0646da 100644 --- a/versions.json +++ b/versions.json @@ -84,7 +84,7 @@ "npmName": "@vaadin/field-highlighter" }, "flow": { - "javaVersion": "23.3.0.beta3" + "javaVersion": "23.3.0.beta4" }, "flow-cdi": { "javaVersion": "14.1.0.beta1" @@ -613,10 +613,10 @@ "pro": true }, "vaadin-classic-components": { - "javaVersion": "23.2.0" + "javaVersion": "23.3.0.beta1" }, "vaadin-collaboration-engine": { - "javaVersion": "5.2.0" + "javaVersion": "5.3.0.beta1" }, "vaadin-cookie-consent": { "component": true, From 4999f040cc0698b075aef7eeb08082cd4cd74a61 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Thu, 1 Dec 2022 17:15:01 +0200 Subject: [PATCH 045/321] bump jackson version --- vaadin-platform-servlet-containers-tests/bnd-tools-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-platform-servlet-containers-tests/bnd-tools-test/pom.xml b/vaadin-platform-servlet-containers-tests/bnd-tools-test/pom.xml index aa8c56894..bda271caf 100644 --- a/vaadin-platform-servlet-containers-tests/bnd-tools-test/pom.xml +++ b/vaadin-platform-servlet-containers-tests/bnd-tools-test/pom.xml @@ -44,7 +44,7 @@ com.fasterxml.jackson.core jackson-databind - 2.13.2.2 + 2.14.1 From 9990ddb721c38264904e58932e14f24e55f53f86 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Fri, 2 Dec 2022 09:45:58 +0200 Subject: [PATCH 046/321] chore: fix typo for kubernetes [skip ci] (#3551) * chore: fix typo for kubernetes * fix typo for kubernetes --- .../generator/templates/template-release-notes-maintenance.md | 2 +- .../generator/templates/template-release-notes-prerelease.md | 2 +- scripts/generator/templates/template-release-notes.md | 2 +- scripts/generator/templates/template-vaadin-bom.xml | 4 ++-- versions.json | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/scripts/generator/templates/template-release-notes-maintenance.md b/scripts/generator/templates/template-release-notes-maintenance.md index 11c4a75b9..61f513144 100644 --- a/scripts/generator/templates/template-release-notes-maintenance.md +++ b/scripts/generator/templates/template-release-notes-maintenance.md @@ -32,6 +32,6 @@ Vaadin {{platform}} - OSGi plugin ([{{vaadin.flow-osgi.javaVersion}}](https://github.com/vaadin/osgi/releases/tag/{{vaadin.flow-osgi.javaVersion}})) - Quarkus plugin ([{{core.vaadin-quarkus.javaVersion}}](https://github.com/vaadin/quarkus/releases/tag/{{core.vaadin-quarkus.javaVersion}})) - Portlet plugin ([{{vaadin.vaadin-portlet.javaVersion}}](https://github.com/vaadin/portlet/releases/tag/{{vaadin.vaadin-portlet.javaVersion}})) -- Kubernetes Kit ([{{kits.kubernets-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernets-kit-starter.javaVersion}})) +- Kubernetes Kit ([{{kits.kubernetes-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernetes-kit-starter.javaVersion}})) - SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) - Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) diff --git a/scripts/generator/templates/template-release-notes-prerelease.md b/scripts/generator/templates/template-release-notes-prerelease.md index c5c801688..b07604c57 100644 --- a/scripts/generator/templates/template-release-notes-prerelease.md +++ b/scripts/generator/templates/template-release-notes-prerelease.md @@ -34,7 +34,7 @@ Vaadin {{platform}} - OSGi plugin ([{{vaadin.flow-osgi.javaVersion}}](https://github.com/vaadin/osgi/releases/tag/{{vaadin.flow-osgi.javaVersion}})) - Quarkus plugin ([{{core.vaadin-quarkus.javaVersion}}](https://github.com/vaadin/quarkus/releases/tag/{{core.vaadin-quarkus.javaVersion}})) - Portlet plugin ([{{vaadin.vaadin-portlet.javaVersion}}](https://github.com/vaadin/portlet/releases/tag/{{vaadin.vaadin-portlet.javaVersion}})) -- Kubernetes Kit ([{{kits.kubernets-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernets-kit-starter.javaVersion}})) +- Kubernetes Kit ([{{kits.kubernetes-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernetes-kit-starter.javaVersion}})) - SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) - Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) diff --git a/scripts/generator/templates/template-release-notes.md b/scripts/generator/templates/template-release-notes.md index 7a0e79c99..f37ca505a 100644 --- a/scripts/generator/templates/template-release-notes.md +++ b/scripts/generator/templates/template-release-notes.md @@ -47,7 +47,7 @@ Vaadin {{platform}} - OSGi plugin ([{{vaadin.flow-osgi.javaVersion}}](https://github.com/vaadin/osgi/releases/tag/{{vaadin.flow-osgi.javaVersion}})) - Quarkus plugin ([{{core.vaadin-quarkus.javaVersion}}](https://github.com/vaadin/quarkus/releases/tag/{{core.vaadin-quarkus.javaVersion}})) - Portlet plugin ([{{vaadin.vaadin-portlet.javaVersion}}](https://github.com/vaadin/portlet/releases/tag/{{vaadin.vaadin-portlet.javaVersion}})) -- Kubernetes Kit ([{{kits.kubernets-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernets-kit-starter.javaVersion}})) +- Kubernetes Kit ([{{kits.kubernetes-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernetes-kit-starter.javaVersion}})) - SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) - Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) diff --git a/scripts/generator/templates/template-vaadin-bom.xml b/scripts/generator/templates/template-vaadin-bom.xml index ee8194393..869f09735 100644 --- a/scripts/generator/templates/template-vaadin-bom.xml +++ b/scripts/generator/templates/template-vaadin-bom.xml @@ -74,8 +74,8 @@ com.vaadin - kubernets-kit-starter - ${kubernets.kit.starter.version} + kubernetes-kit-starter + ${kubernetes.kit.starter.version} diff --git a/versions.json b/versions.json index 51e0646da..f2c74d8ce 100644 --- a/versions.json +++ b/versions.json @@ -546,7 +546,7 @@ } }, "kits": { - "kubernets-kit-starter": { + "kubernetes-kit-starter": { "javaVersion": "1.0.0.beta1" }, "observability-kit": { From d5118d9b07fbdaf6117d33c34fe64561095d1d0d Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Mon, 5 Dec 2022 12:13:22 +0100 Subject: [PATCH 047/321] Update flow to 23.3.0.rc1 (#3555) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index f2c74d8ce..a7686041f 100644 --- a/versions.json +++ b/versions.json @@ -84,7 +84,7 @@ "npmName": "@vaadin/field-highlighter" }, "flow": { - "javaVersion": "23.3.0.beta4" + "javaVersion": "23.3.0.rc1" }, "flow-cdi": { "javaVersion": "14.1.0.beta1" From ec3236cb8364b1885c68ae7bdec45e620583d708 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Mon, 5 Dec 2022 15:14:59 +0200 Subject: [PATCH 048/321] Chore: update versions for V23.3.0.rc1 (#3556) * Chore: update TB to 8.2.0 * update OSGi, portlet, CDI * update MPR to 6.1.0.rc1 --- versions.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/versions.json b/versions.json index a7686041f..d71c8fd64 100644 --- a/versions.json +++ b/versions.json @@ -87,7 +87,7 @@ "javaVersion": "23.3.0.rc1" }, "flow-cdi": { - "javaVersion": "14.1.0.beta1" + "javaVersion": "14.1.0.rc1" }, "form-layout": { "jsVersion": "23.3.0-beta2", @@ -172,10 +172,10 @@ "npmName": "@vaadin/message-list" }, "mpr-v7": { - "javaVersion": "6.1.0.beta1" + "javaVersion": "6.1.0.rc1" }, "mpr-v8": { - "javaVersion": "6.1.0.beta1" + "javaVersion": "6.1.0.rc1" }, "multi-select-combo-box": { "jsVersion": "23.3.0-beta2", @@ -584,7 +584,7 @@ "npmName": "@vaadin/crud" }, "flow-osgi": { - "javaVersion": "8.1.0.beta1" + "javaVersion": "8.1.0.rc1" }, "grid-pro": { "jsVersion": "23.3.0-beta2", @@ -657,7 +657,7 @@ "pro": true }, "vaadin-portlet": { - "javaVersion": "2.1.0.beta1" + "javaVersion": "2.1.0.rc1" }, "vaadin-rich-text-editor": { "component": true, @@ -667,7 +667,7 @@ "pro": true }, "vaadin-testbench": { - "javaVersion": "8.2.0.beta1", + "javaVersion": "8.2.0", "pro": true } } From f239ebba13eaf34cf166a23c3dec56b53203a7c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Carrasco=20Mo=C3=B1ino?= Date: Mon, 5 Dec 2022 14:50:02 +0200 Subject: [PATCH 049/321] 23.3 requires Spring Boot 2.7 --- scripts/generator/templates/template-release-notes.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/scripts/generator/templates/template-release-notes.md b/scripts/generator/templates/template-release-notes.md index f37ca505a..2a5c38fb5 100644 --- a/scripts/generator/templates/template-release-notes.md +++ b/scripts/generator/templates/template-release-notes.md @@ -154,10 +154,7 @@ Vaadin Flow requires Java Servlet API 3.1 (JSR-340) and JDK11 or newer. It is te Spring Boot - Vaadin 23.1 supports Spring Boot 2.6 and 2.7. -

2.6 is supported to give you time to upgrade to 2.7 and support will be removed in 23.2 -

- + Vaadin 23.3 requires Spring Boot 2.7 From 53d69d91e87b335460a0e84783ae248ed308d70e Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Wed, 7 Dec 2022 09:47:16 +0200 Subject: [PATCH 050/321] chore: add azure kit to release note (#3552) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Manuel Carrasco Moñino --- .../generator/templates/template-release-notes-maintenance.md | 1 + .../generator/templates/template-release-notes-prerelease.md | 1 + scripts/generator/templates/template-release-notes.md | 2 +- versions.json | 3 +++ 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/generator/templates/template-release-notes-maintenance.md b/scripts/generator/templates/template-release-notes-maintenance.md index 61f513144..a2bbb8538 100644 --- a/scripts/generator/templates/template-release-notes-maintenance.md +++ b/scripts/generator/templates/template-release-notes-maintenance.md @@ -35,3 +35,4 @@ Vaadin {{platform}} - Kubernetes Kit ([{{kits.kubernetes-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernetes-kit-starter.javaVersion}})) - SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) - Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) +- Azure Kit ([doc](https://vaadin.com/docs/latest/tools/azure)) diff --git a/scripts/generator/templates/template-release-notes-prerelease.md b/scripts/generator/templates/template-release-notes-prerelease.md index b07604c57..7b38ce148 100644 --- a/scripts/generator/templates/template-release-notes-prerelease.md +++ b/scripts/generator/templates/template-release-notes-prerelease.md @@ -37,5 +37,6 @@ Vaadin {{platform}} - Kubernetes Kit ([{{kits.kubernetes-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernetes-kit-starter.javaVersion}})) - SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) - Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) +- Azure Kit ([doc](https://vaadin.com/docs/latest/tools/azure)) diff --git a/scripts/generator/templates/template-release-notes.md b/scripts/generator/templates/template-release-notes.md index 2a5c38fb5..b7999a659 100644 --- a/scripts/generator/templates/template-release-notes.md +++ b/scripts/generator/templates/template-release-notes.md @@ -50,7 +50,7 @@ Vaadin {{platform}} - Kubernetes Kit ([{{kits.kubernetes-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernetes-kit-starter.javaVersion}})) - SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) - Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) - +- Azure Kit ([doc](https://vaadin.com/docs/latest/tools/azure)) ## Upgrading guides diff --git a/versions.json b/versions.json index d71c8fd64..95494a66c 100644 --- a/versions.json +++ b/versions.json @@ -546,6 +546,9 @@ } }, "kits": { + "Azure-kit": { + "pro": "true" + }, "kubernetes-kit-starter": { "javaVersion": "1.0.0.beta1" }, From 155fdc7389a8e733312dab6d4cadee60bd955ce6 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Wed, 7 Dec 2022 12:28:14 +0100 Subject: [PATCH 051/321] chore: update versions.json in 23.3 with latest WC (#3559) * chore: update versions.json in 23.3 with latest WC * chore: update bundles to 23.3.0-rc1 * chore: update kubernetes Kit to 1.0.0.rc1 Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 221 +++++++++++++++++++++++++------------------------- 1 file changed, 111 insertions(+), 110 deletions(-) diff --git a/versions.json b/versions.json index 95494a66c..a8dc0bb28 100644 --- a/versions.json +++ b/versions.json @@ -1,86 +1,86 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/bundles" } }, "core": { "accordion": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0.rc1" }, "form-layout": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.1.0.rc1" }, "multi-select-combo-box": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,25 +532,26 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/virtual-list" } }, "kits": { "Azure-kit": { - "pro": "true" + "pro": "true", + "version": "1.0.0.rc1" }, "kubernetes-kit-starter": { - "javaVersion": "1.0.0.beta1" + "javaVersion": "1.0.0.rc1" }, "observability-kit": { "version": "1.0.0.rc2" @@ -562,56 +563,56 @@ "platform": "{{version}}", "react": { "react-components": { - "jsVersion": "1.3.0-beta2", + "jsVersion": "1.3.0-rc1", "npmName": "@hilla/react-components" } }, "vaadin": { "board": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.1.0.rc1" }, "grid-pro": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -624,7 +625,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -635,7 +636,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -645,7 +646,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -655,7 +656,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/map", "pro": true }, @@ -665,7 +666,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-beta2", + "jsVersion": "23.3.0-rc1", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 0f0d4b8e418dea3a5b912637685478bf29cfa4f9 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Wed, 7 Dec 2022 18:27:34 +0100 Subject: [PATCH 052/321] Update flow to 23.3.0.rc2 (#3565) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index a8dc0bb28..cdefe4763 100644 --- a/versions.json +++ b/versions.json @@ -84,7 +84,7 @@ "npmName": "@vaadin/field-highlighter" }, "flow": { - "javaVersion": "23.3.0.rc1" + "javaVersion": "23.3.0.rc2" }, "flow-cdi": { "javaVersion": "14.1.0.rc1" From 37a5b4178caa2f923609d4e04de8a5dfba15b965 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Thu, 8 Dec 2022 12:53:35 +0200 Subject: [PATCH 053/321] chore: update sso-kit to 1.0.0.rc3 (#3566) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index cdefe4763..eb7929b3a 100644 --- a/versions.json +++ b/versions.json @@ -557,7 +557,7 @@ "version": "1.0.0.rc2" }, "sso-kit-starter": { - "javaVersion": "1.0.0.rc2" + "javaVersion": "1.0.0.rc3" } }, "platform": "{{version}}", From ec890dcf4cf94664baf01c79181702f014e33f97 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Thu, 8 Dec 2022 14:35:32 +0200 Subject: [PATCH 054/321] chore: update CC and CE to RC (#3571) --- versions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/versions.json b/versions.json index eb7929b3a..118d7673d 100644 --- a/versions.json +++ b/versions.json @@ -617,10 +617,10 @@ "pro": true }, "vaadin-classic-components": { - "javaVersion": "23.3.0.beta1" + "javaVersion": "23.3.0.rc1" }, "vaadin-collaboration-engine": { - "javaVersion": "5.3.0.beta1" + "javaVersion": "5.3.0.rc1" }, "vaadin-cookie-consent": { "component": true, From aa54c0bcce17bfe65fee0f8dc04df85d8ab846f2 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Fri, 9 Dec 2022 10:14:47 +0200 Subject: [PATCH 055/321] chore: update jetty plugin to 10 (#3553) * chore: fix osgi test (23.3) * correct the ce.dataDir --- .../bnd-tools-test/pom.xml | 2 +- vaadin-platform-test/pom.xml | 10 +++------- .../src/test/java/com/vaadin/LicenseCheckTest.java | 2 +- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/vaadin-platform-servlet-containers-tests/bnd-tools-test/pom.xml b/vaadin-platform-servlet-containers-tests/bnd-tools-test/pom.xml index bda271caf..a8b8d077d 100644 --- a/vaadin-platform-servlet-containers-tests/bnd-tools-test/pom.xml +++ b/vaadin-platform-servlet-containers-tests/bnd-tools-test/pom.xml @@ -62,7 +62,7 @@ com.vaadin license-checker - 1.8.1 + 1.11.2 diff --git a/vaadin-platform-test/pom.xml b/vaadin-platform-test/pom.xml index a5639d47b..889fdea6a 100644 --- a/vaadin-platform-test/pom.xml +++ b/vaadin-platform-test/pom.xml @@ -249,17 +249,13 @@ org.eclipse.jetty jetty-maven-plugin - 9.4.36.v20210114 + 10.0.12 9999 5 foo - 1 - - vaadin.ce.dataDir - ${project.build.directory} - + ${project.build.directory} @@ -267,7 +263,7 @@ start-jetty pre-integration-test - deploy-war + start-war diff --git a/vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java b/vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java index b8602ea7f..ecd8a5a54 100644 --- a/vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java +++ b/vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java @@ -36,7 +36,7 @@ public class LicenseCheckTest { // Vaadin whitelist.add("https://vaadin.com/license/cvdl-4.0"); whitelist.add("http://vaadin.com/license/cvrl-1"); - whitelist.add("https://vaadin.com/commercial-license-and-service-terms"); + whitelist.add("https://vaadin.com/commercial-license-and-service-terms"); // Eclipse whitelist.add("http://www.eclipse.org/org/documents/edl-v10.php"); From 8a5dd69e11fd844f0cd7f781d4b5dac0c9b981f4 Mon Sep 17 00:00:00 2001 From: Zhe Sun Date: Fri, 9 Dec 2022 10:57:50 +0200 Subject: [PATCH 056/321] chore: update release note template (V23.3) --- .../template-release-notes-maintenance.md | 21 +++--- .../template-release-notes-prerelease.md | 22 +++--- .../templates/template-release-notes.md | 70 ++++++++++++------- versions.json | 8 ++- 4 files changed, 71 insertions(+), 50 deletions(-) diff --git a/scripts/generator/templates/template-release-notes-maintenance.md b/scripts/generator/templates/template-release-notes-maintenance.md index a2bbb8538..b5942c158 100644 --- a/scripts/generator/templates/template-release-notes-maintenance.md +++ b/scripts/generator/templates/template-release-notes-maintenance.md @@ -2,12 +2,6 @@ Vaadin {{platform}} *This is a maintenance release for Vaadin 23.3. See [23.3.0 release notes](https://github.com/vaadin/platform/releases/tag/23.3.0) for details and resources.* -**NOTE:** -- Starting from Vaadin 23, Java 11 is required on your Vaadin apps. -- Flow starts to follow the platform version -- Vaadin Spring addon is part of the flow project, following platform versioning -- Vaadin Fusion has been renamed to [Hilla](https://github.com/vaadin/hilla#hilla), and follows it's own version sequence. - ## Changelogs @@ -16,12 +10,18 @@ Vaadin {{platform}} - Design System - Web Components ([{{core.vaadin-accordion.jsVersion}}](https://github.com/vaadin/web-components/releases/tag/v{{core.vaadin-accordion.jsVersion}})) - Flow Components ([{{platform}}](https://github.com/vaadin/flow-components/releases/tag/{{platform}})) -- Collaboration Engine ([{{vaadin.vaadin-collaboration-engine.javaVersion}}](https://github.com/vaadin/collaboration-engine/releases/tag/{{vaadin.vaadin-collaboration-engine.javaVersion}})) -- Designer ([Release notes](https://github.com/vaadin/designer/blob/master/RELEASE-NOTES.md)) - TestBench ([{{vaadin.vaadin-testbench.javaVersion}}](https://github.com/vaadin/testbench/releases/tag/{{vaadin.vaadin-testbench.javaVersion}})) - Classic Components([{{vaadin.vaadin-classic-components.javaVersion}}](https://github.com/vaadin/classic-components/releases/tag/{{vaadin.vaadin-classic-components.javaVersion}})) - Multiplatform Runtime (MPR) ([{{core.mpr-v8.javaVersion}}](https://github.com/vaadin/multiplatform-runtime/releases/tag/{{core.mpr-v8.javaVersion}})) - Router ([{{core.vaadin-router.jsVersion}}](https://github.com/vaadin/vaadin-router/releases/tag/v{{core.vaadin-router.jsVersion}})) +- Vaadin Kits + - Azure Kit ([{{kits.azure-kit.version}}](https://vaadin.com/docs/latest/tools/azure)) + - Collaboration Engine ([{{kits.vaadin-collaboration-engine.javaVersion}}](https://github.com/vaadin/collaboration-engine/releases/tag/{{vaadin.vaadin-collaboration-engine.javaVersion}})) + - Kubernetes Kit ([{{kits.kubernetes-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernetes-kit-starter.javaVersion}})) + - Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) + - SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) + - Swing Kit ([{{kits.swing-kit.version}}](https://vaadin.com/docs/latest/tools/swing)) +- Designer ([Release notes](https://github.com/vaadin/designer/blob/master/RELEASE-NOTES.md)) **Official add-ons and plugins:** @@ -32,7 +32,4 @@ Vaadin {{platform}} - OSGi plugin ([{{vaadin.flow-osgi.javaVersion}}](https://github.com/vaadin/osgi/releases/tag/{{vaadin.flow-osgi.javaVersion}})) - Quarkus plugin ([{{core.vaadin-quarkus.javaVersion}}](https://github.com/vaadin/quarkus/releases/tag/{{core.vaadin-quarkus.javaVersion}})) - Portlet plugin ([{{vaadin.vaadin-portlet.javaVersion}}](https://github.com/vaadin/portlet/releases/tag/{{vaadin.vaadin-portlet.javaVersion}})) -- Kubernetes Kit ([{{kits.kubernetes-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernetes-kit-starter.javaVersion}})) -- SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) -- Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) -- Azure Kit ([doc](https://vaadin.com/docs/latest/tools/azure)) + diff --git a/scripts/generator/templates/template-release-notes-prerelease.md b/scripts/generator/templates/template-release-notes-prerelease.md index 7b38ce148..b625877d2 100644 --- a/scripts/generator/templates/template-release-notes-prerelease.md +++ b/scripts/generator/templates/template-release-notes-prerelease.md @@ -4,26 +4,26 @@ Vaadin {{platform}} *This is a pre-release for the Vaadin 23.3. We appreciate if you give it a try and [report any issues](https://github.com/vaadin/platform/issues/new) you notice.* -**NOTE:** -- Starting from Vaadin 23, Java 11 is required on your Vaadin apps. -- Flow starts to follow the platform version -- Vaadin Spring addon is part of the flow project, following platform versioning -- Vaadin Fusion has been renamed to [Hilla](https://github.com/vaadin/hilla#hilla), and follows it's own version sequence. - ## Changelogs -- Flow ([{{core.flow.javaVersion}}](https://github.com/vaadin/flow/releases/tag/{{core.flow.javaVersion}})) and Hilla ([{{core.hilla.javaVersion}}](https://github.com/vaadin/hilla/releases/tag/{{core.hilla.javaVersion}})) +- Flow ([{{core.flow.javaVersion}}](https://github.com/vaadin/flow/releases/tag/{{core.flow.javaVersion}})) and Hilla ([{{core.hilla.javaVersion}}](https://github.com/vaadin/hilla/releases/tag/{{core.hilla.javaVersion}})) - Design System - Web Components ([{{core.vaadin-accordion.jsVersion}}](https://github.com/vaadin/web-components/releases/tag/v{{core.vaadin-accordion.jsVersion}})) - Flow Components ([{{platform}}](https://github.com/vaadin/flow-components/releases/tag/{{platform}})) -- Collaboration Engine ([{{vaadin.vaadin-collaboration-engine.javaVersion}}](https://github.com/vaadin/collaboration-engine/releases/tag/{{vaadin.vaadin-collaboration-engine.javaVersion}})) -- Designer ([Release notes](https://github.com/vaadin/designer/blob/master/RELEASE-NOTES.md)) - TestBench ([{{vaadin.vaadin-testbench.javaVersion}}](https://github.com/vaadin/testbench/releases/tag/{{vaadin.vaadin-testbench.javaVersion}})) - Classic Components([{{vaadin.vaadin-classic-components.javaVersion}}](https://github.com/vaadin/classic-components/releases/tag/{{vaadin.vaadin-classic-components.javaVersion}})) - Multiplatform Runtime (MPR) ([{{core.mpr-v8.javaVersion}}](https://github.com/vaadin/multiplatform-runtime/releases/tag/{{core.mpr-v8.javaVersion}})) - Router ([{{core.vaadin-router.jsVersion}}](https://github.com/vaadin/vaadin-router/releases/tag/v{{core.vaadin-router.jsVersion}})) +- Vaadin Kits + - Azure Kit ([{{kits.azure-kit.version}}](https://vaadin.com/docs/latest/tools/azure)) + - Collaboration Engine ([{{kits.vaadin-collaboration-engine.javaVersion}}](https://github.com/vaadin/collaboration-engine/releases/tag/{{vaadin.vaadin-collaboration-engine.javaVersion}})) + - Kubernetes Kit ([{{kits.kubernetes-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernetes-kit-starter.javaVersion}})) + - Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) + - SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) + - Swing Kit ([{{kits.swing-kit.version}}](https://vaadin.com/docs/latest/tools/swing)) +- Designer ([Release notes](https://github.com/vaadin/designer/blob/master/RELEASE-NOTES.md)) **Official add-ons and plugins:** @@ -34,9 +34,5 @@ Vaadin {{platform}} - OSGi plugin ([{{vaadin.flow-osgi.javaVersion}}](https://github.com/vaadin/osgi/releases/tag/{{vaadin.flow-osgi.javaVersion}})) - Quarkus plugin ([{{core.vaadin-quarkus.javaVersion}}](https://github.com/vaadin/quarkus/releases/tag/{{core.vaadin-quarkus.javaVersion}})) - Portlet plugin ([{{vaadin.vaadin-portlet.javaVersion}}](https://github.com/vaadin/portlet/releases/tag/{{vaadin.vaadin-portlet.javaVersion}})) -- Kubernetes Kit ([{{kits.kubernetes-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernetes-kit-starter.javaVersion}})) -- SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) -- Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) -- Azure Kit ([doc](https://vaadin.com/docs/latest/tools/azure)) diff --git a/scripts/generator/templates/template-release-notes.md b/scripts/generator/templates/template-release-notes.md index b7999a659..d419c9dcd 100644 --- a/scripts/generator/templates/template-release-notes.md +++ b/scripts/generator/templates/template-release-notes.md @@ -2,41 +2,67 @@ Vaadin {{platform}} [Changelogs](#_changelogs) · [Upgrading guides](#_upgrading_guides) · [Docs](https://vaadin.com/docs/latest/) · [Get Started](https://vaadin.com/start/) -## New and Noteworthy Since Vaadin 23.0 +## New and Noteworthy Since Vaadin 23.2 ### Flow -- Support for Liferay 7 -- Vite build tool improvements `*` +- Preserve on refresh: add refresh flag to navigation events + _Adds the `isRefreshEvent` flag to `BeforeEnterEvent` and `AfterNavigationEvent` to distinguish if the event is for refresh on the view with `@PreserveOnRefresh`_ +- Better Vite compilation logs +- Allow setting content of the Html component + _Adds `Html::setHtmlContent()` to sets the content based on the given HTML fragment (thanks @TatuLund !)_ +- Rerouting to external URL + _Redirects to the given URL in `BeforeEnterEvent::forwardToUrl()` even if the servlet is deployed with a non-root context path_ +- Use new `auto-configuration` in spring-boot +- Auto-update of the tsconfig + _Auto-updates `tsconfig.json` in the project and gives a descriptive message to the developer asking to add custom changes manually (if any)_ +- Gradle plugin: Filtering dependencies during prepare frontend task + _Speeds up the prepare frontend task execution for the cases when the number of dependencies of the project is very large and the types of dependencies are very different (thanks @mvysny !)_ ### Hilla -- Reactive Endpoints `*` - +- Hilla React + - New starter CLI application presets based on React + - @hilla/react-components npm package with wrappers of all Vaadin web components (excl. Map and Spreadsheet) + - [Documentation](hilla.dev/docs/react/start/basics) + ### Design System -- Lit renderer directives -- Grid: freeze columns to the end -- Dialog: header and footer slots -- Lumo: Java API for CSS utility classes -- Tree Grid: eager fetch mode -- Multi-Select Combo Box - -### Collaboration Engine -- `FormManager` and `ListOperation` API -- Clustering support `*` - -`*` experimental +- Stable **Spreadsheet** component for flow +- New component: **TabSheet** +- New component: **Tooltip** +- Chain validation in inputs: 1. web-component, 2. Flow component, 3. Binder. +- **DatePicker**: 2-digit year parsing +- Shift-click for **Grid** multi-sort + +### Vaadin Kits +- Collaboration Engine +- Kubernetes Kit + _Kubernetes Kit provides all the tools to deploy a Vaadin app to K8s and achieve auto-scaling and high-availability_ +- Azure Kit + _Azure Kit contains all the features of Kubernetes Kit, in addition it provides a set of blueprints to create and manage Azure clusters and resources by code_ +- Observability Kit + _Observability Kit lets you monitor your app performance_ +- SSO Kit + _SSO Kit adds support for single sign-on in Vaadin apps_ +- Swing Kit + _Swing kit aims at enabling a phased approach migration from Swing into Vaadin, allowing Swing to include Vaadin views inside the main desktop application_ ## Changelogs -- Flow ([{{core.flow.javaVersion}}](https://github.com/vaadin/flow/releases/tag/{{core.flow.javaVersion}})) and Hilla ([{{core.hilla.javaVersion}}](https://github.com/vaadin/hilla/releases/tag/{{core.hilla.javaVersion}})) +- Flow ([{{core.flow.javaVersion}}](https://github.com/vaadin/flow/releases/tag/{{core.flow.javaVersion}})) and Hilla ([{{core.hilla.javaVersion}}](https://github.com/vaadin/hilla/releases/tag/{{core.hilla.javaVersion}})) - Design System - Web Components ([{{core.vaadin-accordion.jsVersion}}](https://github.com/vaadin/web-components/releases/tag/v{{core.vaadin-accordion.jsVersion}})) - Flow Components ([{{platform}}](https://github.com/vaadin/flow-components/releases/tag/{{platform}})) -- Collaboration Engine ([{{vaadin.vaadin-collaboration-engine.javaVersion}}](https://github.com/vaadin/collaboration-engine/releases/tag/{{vaadin.vaadin-collaboration-engine.javaVersion}})) -- Designer ([Release notes](https://github.com/vaadin/designer/blob/master/RELEASE-NOTES.md)) - TestBench ([{{vaadin.vaadin-testbench.javaVersion}}](https://github.com/vaadin/testbench/releases/tag/{{vaadin.vaadin-testbench.javaVersion}})) - Classic Components([{{vaadin.vaadin-classic-components.javaVersion}}](https://github.com/vaadin/classic-components/releases/tag/{{vaadin.vaadin-classic-components.javaVersion}})) - Multiplatform Runtime (MPR) ([{{core.mpr-v8.javaVersion}}](https://github.com/vaadin/multiplatform-runtime/releases/tag/{{core.mpr-v8.javaVersion}})) - Router ([{{core.vaadin-router.jsVersion}}](https://github.com/vaadin/vaadin-router/releases/tag/v{{core.vaadin-router.jsVersion}})) +- Vaadin Kits + - Azure Kit ([{{kits.azure-kit.version}}](https://vaadin.com/docs/latest/tools/azure)) + - Collaboration Engine ([{{kits.vaadin-collaboration-engine.javaVersion}}](https://github.com/vaadin/collaboration-engine/releases/tag/{{vaadin.vaadin-collaboration-engine.javaVersion}})) + - Kubernetes Kit ([{{kits.kubernetes-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernetes-kit-starter.javaVersion}})) + - Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) + - SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) + - Swing Kit ([{{kits.swing-kit.version}}](https://vaadin.com/docs/latest/tools/swing)) +- Designer ([Release notes](https://github.com/vaadin/designer/blob/master/RELEASE-NOTES.md)) **Official add-ons and plugins:** @@ -47,10 +73,6 @@ Vaadin {{platform}} - OSGi plugin ([{{vaadin.flow-osgi.javaVersion}}](https://github.com/vaadin/osgi/releases/tag/{{vaadin.flow-osgi.javaVersion}})) - Quarkus plugin ([{{core.vaadin-quarkus.javaVersion}}](https://github.com/vaadin/quarkus/releases/tag/{{core.vaadin-quarkus.javaVersion}})) - Portlet plugin ([{{vaadin.vaadin-portlet.javaVersion}}](https://github.com/vaadin/portlet/releases/tag/{{vaadin.vaadin-portlet.javaVersion}})) -- Kubernetes Kit ([{{kits.kubernetes-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernetes-kit-starter.javaVersion}})) -- SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) -- Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) -- Azure Kit ([doc](https://vaadin.com/docs/latest/tools/azure)) ## Upgrading guides diff --git a/versions.json b/versions.json index 118d7673d..432d34072 100644 --- a/versions.json +++ b/versions.json @@ -546,7 +546,7 @@ } }, "kits": { - "Azure-kit": { + "azure-kit": { "pro": "true", "version": "1.0.0.rc1" }, @@ -558,6 +558,12 @@ }, "sso-kit-starter": { "javaVersion": "1.0.0.rc3" + }, + "swing-kit": { + "version": "1.0.1" + }, + "vaadin-collaboration-engine": { + "javaVersion": "5.3.0.rc1" } }, "platform": "{{version}}", From b015bc29493e488c20679721613fef8f8ff92ddb Mon Sep 17 00:00:00 2001 From: Zhe Sun Date: Fri, 9 Dec 2022 11:27:46 +0200 Subject: [PATCH 057/321] review updates --- .../templates/template-release-notes-maintenance.md | 2 +- .../templates/template-release-notes-prerelease.md | 2 +- scripts/generator/templates/template-release-notes.md | 11 +++++++---- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/scripts/generator/templates/template-release-notes-maintenance.md b/scripts/generator/templates/template-release-notes-maintenance.md index b5942c158..e58072ce1 100644 --- a/scripts/generator/templates/template-release-notes-maintenance.md +++ b/scripts/generator/templates/template-release-notes-maintenance.md @@ -15,8 +15,8 @@ Vaadin {{platform}} - Multiplatform Runtime (MPR) ([{{core.mpr-v8.javaVersion}}](https://github.com/vaadin/multiplatform-runtime/releases/tag/{{core.mpr-v8.javaVersion}})) - Router ([{{core.vaadin-router.jsVersion}}](https://github.com/vaadin/vaadin-router/releases/tag/v{{core.vaadin-router.jsVersion}})) - Vaadin Kits + - Collaboration Kit (aka Collaboration Engine) ([{{kits.vaadin-collaboration-engine.javaVersion}}](https://github.com/vaadin/collaboration-engine/releases/tag/{{vaadin.vaadin-collaboration-engine.javaVersion}})) - Azure Kit ([{{kits.azure-kit.version}}](https://vaadin.com/docs/latest/tools/azure)) - - Collaboration Engine ([{{kits.vaadin-collaboration-engine.javaVersion}}](https://github.com/vaadin/collaboration-engine/releases/tag/{{vaadin.vaadin-collaboration-engine.javaVersion}})) - Kubernetes Kit ([{{kits.kubernetes-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernetes-kit-starter.javaVersion}})) - Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) - SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) diff --git a/scripts/generator/templates/template-release-notes-prerelease.md b/scripts/generator/templates/template-release-notes-prerelease.md index b625877d2..80964be2e 100644 --- a/scripts/generator/templates/template-release-notes-prerelease.md +++ b/scripts/generator/templates/template-release-notes-prerelease.md @@ -17,8 +17,8 @@ Vaadin {{platform}} - Multiplatform Runtime (MPR) ([{{core.mpr-v8.javaVersion}}](https://github.com/vaadin/multiplatform-runtime/releases/tag/{{core.mpr-v8.javaVersion}})) - Router ([{{core.vaadin-router.jsVersion}}](https://github.com/vaadin/vaadin-router/releases/tag/v{{core.vaadin-router.jsVersion}})) - Vaadin Kits - - Azure Kit ([{{kits.azure-kit.version}}](https://vaadin.com/docs/latest/tools/azure)) - Collaboration Engine ([{{kits.vaadin-collaboration-engine.javaVersion}}](https://github.com/vaadin/collaboration-engine/releases/tag/{{vaadin.vaadin-collaboration-engine.javaVersion}})) + - Azure Kit ([{{kits.azure-kit.version}}](https://vaadin.com/docs/latest/tools/azure)) - Kubernetes Kit ([{{kits.kubernetes-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernetes-kit-starter.javaVersion}})) - Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) - SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) diff --git a/scripts/generator/templates/template-release-notes.md b/scripts/generator/templates/template-release-notes.md index d419c9dcd..02e8e3b96 100644 --- a/scripts/generator/templates/template-release-notes.md +++ b/scripts/generator/templates/template-release-notes.md @@ -4,6 +4,8 @@ Vaadin {{platform}} ## New and Noteworthy Since Vaadin 23.2 +NOTE: Since Vaadin 23.3, Vaadin Commercial license and Service Terms has been updated. Read [more](https://vaadin.com/commercial-license-and-service-terms) + ### Flow - Preserve on refresh: add refresh flag to navigation events _Adds the `isRefreshEvent` flag to `BeforeEnterEvent` and `AfterNavigationEvent` to distinguish if the event is for refresh on the view with `@PreserveOnRefresh`_ @@ -33,11 +35,12 @@ Vaadin {{platform}} - Shift-click for **Grid** multi-sort ### Vaadin Kits -- Collaboration Engine -- Kubernetes Kit - _Kubernetes Kit provides all the tools to deploy a Vaadin app to K8s and achieve auto-scaling and high-availability_ +- Collaboration Kit + _No new features, just internal changes needed for updating dependencies_ - Azure Kit _Azure Kit contains all the features of Kubernetes Kit, in addition it provides a set of blueprints to create and manage Azure clusters and resources by code_ +- Kubernetes Kit + _Kubernetes Kit provides all the tools to deploy a Vaadin app to K8s and achieve auto-scaling and high-availability_ - Observability Kit _Observability Kit lets you monitor your app performance_ - SSO Kit @@ -56,8 +59,8 @@ Vaadin {{platform}} - Multiplatform Runtime (MPR) ([{{core.mpr-v8.javaVersion}}](https://github.com/vaadin/multiplatform-runtime/releases/tag/{{core.mpr-v8.javaVersion}})) - Router ([{{core.vaadin-router.jsVersion}}](https://github.com/vaadin/vaadin-router/releases/tag/v{{core.vaadin-router.jsVersion}})) - Vaadin Kits + - Collaboration Kit (aka Collaboration Engine) ([{{kits.vaadin-collaboration-engine.javaVersion}}](https://github.com/vaadin/collaboration-engine/releases/tag/{{vaadin.vaadin-collaboration-engine.javaVersion}})) - Azure Kit ([{{kits.azure-kit.version}}](https://vaadin.com/docs/latest/tools/azure)) - - Collaboration Engine ([{{kits.vaadin-collaboration-engine.javaVersion}}](https://github.com/vaadin/collaboration-engine/releases/tag/{{vaadin.vaadin-collaboration-engine.javaVersion}})) - Kubernetes Kit ([{{kits.kubernetes-kit-starter.javaVersion}}](https://github.com/vaadin/kubernetes-kit/releases/tag/{{kits.kubernetes-kit-starter.javaVersion}})) - Observability Kit ([{{kits.observability-kit.version}}](https://github.com/vaadin/observability-kit/releases/tag/{{kits.observability-kit.version}})) - SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) From 4859714cffd9611200c2f8191bfbd6a66750b1a1 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Mon, 12 Dec 2022 10:01:00 +0200 Subject: [PATCH 058/321] chore: fixes before final 23.3 (#3580) --- scripts/generator/templates/template-release-notes.md | 1 - versions.json | 3 --- 2 files changed, 4 deletions(-) diff --git a/scripts/generator/templates/template-release-notes.md b/scripts/generator/templates/template-release-notes.md index 02e8e3b96..3ab95d6ab 100644 --- a/scripts/generator/templates/template-release-notes.md +++ b/scripts/generator/templates/template-release-notes.md @@ -30,7 +30,6 @@ NOTE: Since Vaadin 23.3, Vaadin Commercial license and Service Terms has been up - Stable **Spreadsheet** component for flow - New component: **TabSheet** - New component: **Tooltip** -- Chain validation in inputs: 1. web-component, 2. Flow component, 3. Binder. - **DatePicker**: 2-digit year parsing - Shift-click for **Grid** multi-sort diff --git a/versions.json b/versions.json index 432d34072..739ed271e 100644 --- a/versions.json +++ b/versions.json @@ -625,9 +625,6 @@ "vaadin-classic-components": { "javaVersion": "23.3.0.rc1" }, - "vaadin-collaboration-engine": { - "javaVersion": "5.3.0.rc1" - }, "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", From 4769e0c3021a2e7933fe49bce28dd7a8d3278b2a Mon Sep 17 00:00:00 2001 From: Marco Collovati Date: Mon, 12 Dec 2022 09:29:54 +0100 Subject: [PATCH 059/321] chore: Update Quarkus add-on version to 1.1.3 (#3579) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 739ed271e..35a52343e 100644 --- a/versions.json +++ b/versions.json @@ -441,7 +441,7 @@ "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { - "javaVersion": "1.1.2" + "javaVersion": "1.1.3" }, "vaadin-radio-button": { "component": true, From 65df7617aaa7249d95fcd90c0549783b45a4974c Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Mon, 12 Dec 2022 14:20:30 +0200 Subject: [PATCH 060/321] chore: update versions.json in 23.3 with latest WC (#3582) * chore: update versions.json in 23.3 with latest WC * chore: update vaadin/bundles to 23.3.0 * chore: update @hilla/react-components to 1.3.0 Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 216 +++++++++++++++++++++++++------------------------- 1 file changed, 108 insertions(+), 108 deletions(-) diff --git a/versions.json b/versions.json index 35a52343e..c62159666 100644 --- a/versions.json +++ b/versions.json @@ -1,86 +1,86 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/bundles" } }, "core": { "accordion": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0.rc1" }, "form-layout": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.1.0.rc1" }, "multi-select-combo-box": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,16 +532,16 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/virtual-list" } }, @@ -569,56 +569,56 @@ "platform": "{{version}}", "react": { "react-components": { - "jsVersion": "1.3.0-rc1", + "jsVersion": "1.3.0", "npmName": "@hilla/react-components" } }, "vaadin": { "board": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.1.0.rc1" }, "grid-pro": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -628,7 +628,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -639,7 +639,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -649,7 +649,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -659,7 +659,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/map", "pro": true }, @@ -669,7 +669,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0-rc1", + "jsVersion": "23.3.0", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From ca4c58d76dd870bdd0919fc33b4b588838a471df Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Mon, 12 Dec 2022 14:53:32 +0200 Subject: [PATCH 061/321] Update flow to 23.3.0 (#3584) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index c62159666..2dd6e94b9 100644 --- a/versions.json +++ b/versions.json @@ -84,7 +84,7 @@ "npmName": "@vaadin/field-highlighter" }, "flow": { - "javaVersion": "23.3.0.rc2" + "javaVersion": "23.3.0" }, "flow-cdi": { "javaVersion": "14.1.0.rc1" From 9d828d1ca308f03ebb46f6bc4f6160413df5db3a Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Tue, 13 Dec 2022 11:57:28 +0200 Subject: [PATCH 062/321] chore: update flow addons for Vaadin 23.3.0 (#3586) - MPR 6.1.0 - OSGi 8.1.0 - portlet 2.1.0 - CDI 14.1.0 --- versions.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/versions.json b/versions.json index 2dd6e94b9..cb915a1c1 100644 --- a/versions.json +++ b/versions.json @@ -87,7 +87,7 @@ "javaVersion": "23.3.0" }, "flow-cdi": { - "javaVersion": "14.1.0.rc1" + "javaVersion": "14.1.0" }, "form-layout": { "jsVersion": "23.3.0", @@ -172,10 +172,10 @@ "npmName": "@vaadin/message-list" }, "mpr-v7": { - "javaVersion": "6.1.0.rc1" + "javaVersion": "6.1.0" }, "mpr-v8": { - "javaVersion": "6.1.0.rc1" + "javaVersion": "6.1.0" }, "multi-select-combo-box": { "jsVersion": "23.3.0", @@ -594,7 +594,7 @@ "npmName": "@vaadin/crud" }, "flow-osgi": { - "javaVersion": "8.1.0.rc1" + "javaVersion": "8.1.0" }, "grid-pro": { "jsVersion": "23.3.0", @@ -664,7 +664,7 @@ "pro": true }, "vaadin-portlet": { - "javaVersion": "2.1.0.rc1" + "javaVersion": "2.1.0" }, "vaadin-rich-text-editor": { "component": true, From 91829352c7c8210c005583c8a8e1d489ef0a3ae1 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Tue, 13 Dec 2022 16:32:47 +0200 Subject: [PATCH 063/321] chore: update kits and projects for V23.3.0 release (#3587) - Collaboration-engine 5.3.0 - Classic-components 23.3.0 - observability-kit 1.0.0 - SSO-kit 1.0.0 --- versions.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/versions.json b/versions.json index cb915a1c1..6e0f62356 100644 --- a/versions.json +++ b/versions.json @@ -548,22 +548,22 @@ "kits": { "azure-kit": { "pro": "true", - "version": "1.0.0.rc1" + "version": "1.0.0" }, "kubernetes-kit-starter": { - "javaVersion": "1.0.0.rc1" + "javaVersion": "1.0.0" }, "observability-kit": { - "version": "1.0.0.rc2" + "version": "1.0.0" }, "sso-kit-starter": { - "javaVersion": "1.0.0.rc3" + "javaVersion": "1.0.0" }, "swing-kit": { "version": "1.0.1" }, "vaadin-collaboration-engine": { - "javaVersion": "5.3.0.rc1" + "javaVersion": "5.3.0" } }, "platform": "{{version}}", @@ -623,7 +623,7 @@ "pro": true }, "vaadin-classic-components": { - "javaVersion": "23.3.0.rc1" + "javaVersion": "23.3.0" }, "vaadin-cookie-consent": { "component": true, From 2e9261cd0e638b7ebad1ea47684618768c2649f2 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Mon, 19 Dec 2022 10:51:57 +0200 Subject: [PATCH 064/321] Update flow to 23.3.1 (#3597) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 6e0f62356..35738ab7f 100644 --- a/versions.json +++ b/versions.json @@ -84,7 +84,7 @@ "npmName": "@vaadin/field-highlighter" }, "flow": { - "javaVersion": "23.3.0" + "javaVersion": "23.3.1" }, "flow-cdi": { "javaVersion": "14.1.0" From 4887d4b8334b41b118a0f1b2825e0dc0395f1f14 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Mon, 19 Dec 2022 11:53:24 +0200 Subject: [PATCH 065/321] chore: update versions.json in 23.3 with latest WC (#3598) * chore: update versions.json in 23.3 with latest WC * bump @vaadin/bundles to 23.3.1 Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 214 +++++++++++++++++++++++++------------------------- 1 file changed, 107 insertions(+), 107 deletions(-) diff --git a/versions.json b/versions.json index 35738ab7f..f99dd6b6f 100644 --- a/versions.json +++ b/versions.json @@ -1,86 +1,86 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/bundles" } }, "core": { "accordion": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0" }, "form-layout": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.1.0" }, "multi-select-combo-box": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,16 +532,16 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/virtual-list" } }, @@ -575,50 +575,50 @@ }, "vaadin": { "board": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.1.0" }, "grid-pro": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -628,7 +628,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -639,7 +639,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -649,7 +649,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -659,7 +659,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/map", "pro": true }, @@ -669,7 +669,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.0", + "jsVersion": "23.3.1", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 49e5e3de9bbfd562f4098d229d9614b53246fbc8 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Mon, 19 Dec 2022 12:31:29 +0200 Subject: [PATCH 066/321] chore: bump react-components to 1.3.1 (#3600) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index f99dd6b6f..835d052d3 100644 --- a/versions.json +++ b/versions.json @@ -569,7 +569,7 @@ "platform": "{{version}}", "react": { "react-components": { - "jsVersion": "1.3.0", + "jsVersion": "1.3.1", "npmName": "@hilla/react-components" } }, From 979655026ef41433b80bf99df3915dfa28f59bf0 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Tue, 20 Dec 2022 09:58:06 +0200 Subject: [PATCH 067/321] chore: update PIT.yml to get rid of warnings (#3432) (CP: 23.3) [skip ci] (#3601) * chore: update PIT.yml to get rid of warnings (#3432) * update PIT.yml to get rid of warnings * get rid of the set-output usage https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ * update upload-artifact to get rid of deprecation warning --- .github/workflows/pit.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pit.yml b/.github/workflows/pit.yml index 19ed72f67..9ac7aaeb5 100644 --- a/.github/workflows/pit.yml +++ b/.github/workflows/pit.yml @@ -72,7 +72,7 @@ jobs: done M=`echo $M | sed -e s/,$//`']}' echo "$M" - echo "::set-output name=matrix::$M" + echo "matrix=$M" >> $GITHUB_OUTPUT run: needs: prepare strategy: @@ -109,7 +109,7 @@ jobs: with: java-version: '17' distribution: 'temurin' - - uses: stCarolas/setup-maven@v4 + - uses: stCarolas/setup-maven@v4.5 with: maven-version: '3.8.2' - run: | @@ -124,7 +124,7 @@ jobs: GHTK=${{secrets.GHTK}} ./pit/scripts/pit/run.sh $ARG shell: bash - if: ${{failure()}} - uses: actions/upload-artifact@v2.2.0 + uses: actions/upload-artifact@v3.1.1 with: name: failed-outputs path: tmp/**/*.out From a069ea8474de513bebaf5900d43f998df51e0644 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 20 Dec 2022 13:16:00 +0200 Subject: [PATCH 068/321] fix: remove commons-io dependency declaration (#3603) (#3605) * fix: Use correct commons-io version * remove commons-io dependency decalration this dependency should come from flow as transitive dependency. Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Co-authored-by: Artur Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- .../generator/templates/template-hilla-maven-plugin-pom.xml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/scripts/generator/templates/template-hilla-maven-plugin-pom.xml b/scripts/generator/templates/template-hilla-maven-plugin-pom.xml index c046a6379..0e71373d0 100644 --- a/scripts/generator/templates/template-hilla-maven-plugin-pom.xml +++ b/scripts/generator/templates/template-hilla-maven-plugin-pom.xml @@ -43,11 +43,6 @@ engine-maven-plugin ${project.version} - - commons-io - commons-io - 2.8.0 - org.apache.maven maven-plugin-api From 4a763e020034bbbe261c421552393ed1fb7406ef Mon Sep 17 00:00:00 2001 From: marcin Date: Tue, 20 Dec 2022 14:25:00 +0100 Subject: [PATCH 069/321] dep: MPR version update to 6.1.1 (#3608) --- versions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/versions.json b/versions.json index 835d052d3..c8f2ad8e8 100644 --- a/versions.json +++ b/versions.json @@ -172,10 +172,10 @@ "npmName": "@vaadin/message-list" }, "mpr-v7": { - "javaVersion": "6.1.0" + "javaVersion": "6.1.1" }, "mpr-v8": { - "javaVersion": "6.1.0" + "javaVersion": "6.1.1" }, "multi-select-combo-box": { "jsVersion": "23.3.1", From 383f7f43b94cd929e8189d5a08cd524d5c05da9e Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Fri, 23 Dec 2022 08:49:34 +0200 Subject: [PATCH 070/321] Update flow to 23.3.2 (#3615) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index c8f2ad8e8..8fa174069 100644 --- a/versions.json +++ b/versions.json @@ -84,7 +84,7 @@ "npmName": "@vaadin/field-highlighter" }, "flow": { - "javaVersion": "23.3.1" + "javaVersion": "23.3.2" }, "flow-cdi": { "javaVersion": "14.1.0" From a24c029b6fafc99413ee388dbad925e8d495ebf0 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 27 Dec 2022 08:52:26 +0200 Subject: [PATCH 071/321] chore: update versions.json in 23.3 with latest WC (#3621) --- versions.json | 212 +++++++++++++++++++++++++------------------------- 1 file changed, 106 insertions(+), 106 deletions(-) diff --git a/versions.json b/versions.json index 8fa174069..4d2c42310 100644 --- a/versions.json +++ b/versions.json @@ -7,80 +7,80 @@ }, "core": { "accordion": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0" }, "form-layout": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.1.1" }, "multi-select-combo-box": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,16 +532,16 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/virtual-list" } }, @@ -575,50 +575,50 @@ }, "vaadin": { "board": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.1.0" }, "grid-pro": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -628,7 +628,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -639,7 +639,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -649,7 +649,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -659,7 +659,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/map", "pro": true }, @@ -669,7 +669,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 76f6c1aa170e13b53dbe2bd0c00594f48aa4ec52 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 27 Dec 2022 09:37:04 +0200 Subject: [PATCH 072/321] Update Vaadin/bundles and react-components for 23.3.2 (#3624) * Update Vaadin/bundles to 23.3.2 (23.3) * chore: update react-components to 1.3.2 Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/versions.json b/versions.json index 4d2c42310..02be7e628 100644 --- a/versions.json +++ b/versions.json @@ -1,7 +1,7 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.1", + "jsVersion": "23.3.2", "npmName": "@vaadin/bundles" } }, @@ -569,7 +569,7 @@ "platform": "{{version}}", "react": { "react-components": { - "jsVersion": "1.3.1", + "jsVersion": "1.3.2", "npmName": "@hilla/react-components" } }, From b8a72ef71f151e8ca8789ee78a4909670524c1d1 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Wed, 28 Dec 2022 10:17:21 +0200 Subject: [PATCH 073/321] docs: mention spring-boot 2.7 support for V23.3 (#3627) --- .../generator/templates/template-release-notes-maintenance.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/generator/templates/template-release-notes-maintenance.md b/scripts/generator/templates/template-release-notes-maintenance.md index e58072ce1..72ffce115 100644 --- a/scripts/generator/templates/template-release-notes-maintenance.md +++ b/scripts/generator/templates/template-release-notes-maintenance.md @@ -2,6 +2,9 @@ Vaadin {{platform}} *This is a maintenance release for Vaadin 23.3. See [23.3.0 release notes](https://github.com/vaadin/platform/releases/tag/23.3.0) for details and resources.* +**Notable Changes** +- Since Vaadin 23.3, the minimal supported Spring-boot version is 2.7.x + ## Changelogs From 1488fc733b45f80e01f1c84ea295afbbf131e433 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Mon, 2 Jan 2023 10:22:28 +0200 Subject: [PATCH 074/321] chore: update copyright year 2023 (#3632) --- vaadin-core/src/test/java/VersionsFileTest.java | 2 +- .../com/vaadin/platform/gradle/test/AbstractPlatformTest.java | 2 +- .../com/vaadin/platform/fusion/offline/ChromeDeviceTest.java | 2 +- .../com/vaadin/platform/fusion/offline/ChromeOfflineIT.java | 2 +- .../java/com/vaadin/platform/fusion/offline/ComponentsIT.java | 2 +- .../src/test/java/com/vaadin/platform/wait/WaitHttpIT.java | 2 +- .../src/main/java/com/vaadin/platform/test/ComponentsView.java | 2 +- .../java/com/vaadin/platform/test/CustomServletDeployer.java | 2 +- .../src/main/java/com/vaadin/platform/test/osgi/Activator.java | 2 +- .../java/com/vaadin/platform/test/AbstractPlatformTest.java | 2 +- .../test/java/com/vaadin/platform/test/ChromeComponentsIT.java | 2 +- vaadin/src/main/templates/com/vaadin/bundles/VaadinBundles.java | 2 +- vaadin/src/test/java/VaadinBundlesTest.java | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/vaadin-core/src/test/java/VersionsFileTest.java b/vaadin-core/src/test/java/VersionsFileTest.java index 43b8e5b80..b378b91ef 100644 --- a/vaadin-core/src/test/java/VersionsFileTest.java +++ b/vaadin-core/src/test/java/VersionsFileTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2022 Vaadin Ltd. + * Copyright 2000-2023 Vaadin Ltd. * * 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 diff --git a/vaadin-platform-gradle-test/src/test/java/com/vaadin/platform/gradle/test/AbstractPlatformTest.java b/vaadin-platform-gradle-test/src/test/java/com/vaadin/platform/gradle/test/AbstractPlatformTest.java index 7884b7dcc..75d844071 100644 --- a/vaadin-platform-gradle-test/src/test/java/com/vaadin/platform/gradle/test/AbstractPlatformTest.java +++ b/vaadin-platform-gradle-test/src/test/java/com/vaadin/platform/gradle/test/AbstractPlatformTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2022 Vaadin Ltd. + * Copyright 2000-2023 Vaadin Ltd. * * 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 diff --git a/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ChromeDeviceTest.java b/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ChromeDeviceTest.java index 8c57f912e..802e4daf5 100644 --- a/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ChromeDeviceTest.java +++ b/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ChromeDeviceTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2022 Vaadin Ltd. + * Copyright 2000-2023 Vaadin Ltd. * * 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 diff --git a/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ChromeOfflineIT.java b/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ChromeOfflineIT.java index 5c6d74df3..b2c085fad 100644 --- a/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ChromeOfflineIT.java +++ b/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ChromeOfflineIT.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2022 Vaadin Ltd. + * Copyright 2000-2023 Vaadin Ltd. * * 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 diff --git a/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ComponentsIT.java b/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ComponentsIT.java index 7fa1b9694..14d294fb4 100644 --- a/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ComponentsIT.java +++ b/vaadin-platform-hybrid-test/src/test/java/com/vaadin/platform/fusion/offline/ComponentsIT.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2022 Vaadin Ltd. + * Copyright 2000-2023 Vaadin Ltd. * * 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 diff --git a/vaadin-platform-servlet-containers-tests/bnd-tools-test/src/test/java/com/vaadin/platform/wait/WaitHttpIT.java b/vaadin-platform-servlet-containers-tests/bnd-tools-test/src/test/java/com/vaadin/platform/wait/WaitHttpIT.java index ec652d4e4..3e0581ff3 100644 --- a/vaadin-platform-servlet-containers-tests/bnd-tools-test/src/test/java/com/vaadin/platform/wait/WaitHttpIT.java +++ b/vaadin-platform-servlet-containers-tests/bnd-tools-test/src/test/java/com/vaadin/platform/wait/WaitHttpIT.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2022 Vaadin Ltd. + * Copyright 2000-2023 Vaadin Ltd. * * 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 diff --git a/vaadin-platform-test/src/main/java/com/vaadin/platform/test/ComponentsView.java b/vaadin-platform-test/src/main/java/com/vaadin/platform/test/ComponentsView.java index 7ad975f7a..bbffa7e80 100644 --- a/vaadin-platform-test/src/main/java/com/vaadin/platform/test/ComponentsView.java +++ b/vaadin-platform-test/src/main/java/com/vaadin/platform/test/ComponentsView.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2022 Vaadin Ltd. + * Copyright 2000-2023 Vaadin Ltd. * * 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 diff --git a/vaadin-platform-test/src/main/java/com/vaadin/platform/test/CustomServletDeployer.java b/vaadin-platform-test/src/main/java/com/vaadin/platform/test/CustomServletDeployer.java index ed8d6762b..4c9c9f4cc 100644 --- a/vaadin-platform-test/src/main/java/com/vaadin/platform/test/CustomServletDeployer.java +++ b/vaadin-platform-test/src/main/java/com/vaadin/platform/test/CustomServletDeployer.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2022 Vaadin Ltd. + * Copyright 2000-2023 Vaadin Ltd. * * 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 diff --git a/vaadin-platform-test/src/main/java/com/vaadin/platform/test/osgi/Activator.java b/vaadin-platform-test/src/main/java/com/vaadin/platform/test/osgi/Activator.java index a7c2d176b..1470b7d58 100644 --- a/vaadin-platform-test/src/main/java/com/vaadin/platform/test/osgi/Activator.java +++ b/vaadin-platform-test/src/main/java/com/vaadin/platform/test/osgi/Activator.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2022 Vaadin Ltd. + * Copyright 2000-2023 Vaadin Ltd. * * 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 diff --git a/vaadin-platform-test/src/test/java/com/vaadin/platform/test/AbstractPlatformTest.java b/vaadin-platform-test/src/test/java/com/vaadin/platform/test/AbstractPlatformTest.java index 293a68e7e..10eea8896 100644 --- a/vaadin-platform-test/src/test/java/com/vaadin/platform/test/AbstractPlatformTest.java +++ b/vaadin-platform-test/src/test/java/com/vaadin/platform/test/AbstractPlatformTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2022 Vaadin Ltd. + * Copyright 2000-2023 Vaadin Ltd. * * 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 diff --git a/vaadin-platform-test/src/test/java/com/vaadin/platform/test/ChromeComponentsIT.java b/vaadin-platform-test/src/test/java/com/vaadin/platform/test/ChromeComponentsIT.java index 151c1234d..a8f7c15b3 100644 --- a/vaadin-platform-test/src/test/java/com/vaadin/platform/test/ChromeComponentsIT.java +++ b/vaadin-platform-test/src/test/java/com/vaadin/platform/test/ChromeComponentsIT.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2022 Vaadin Ltd. + * Copyright 2000-2023 Vaadin Ltd. * * 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 diff --git a/vaadin/src/main/templates/com/vaadin/bundles/VaadinBundles.java b/vaadin/src/main/templates/com/vaadin/bundles/VaadinBundles.java index 78dde5fd4..ec6931355 100644 --- a/vaadin/src/main/templates/com/vaadin/bundles/VaadinBundles.java +++ b/vaadin/src/main/templates/com/vaadin/bundles/VaadinBundles.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2022 Vaadin Ltd. + * Copyright 2000-2023 Vaadin Ltd. * * 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 diff --git a/vaadin/src/test/java/VaadinBundlesTest.java b/vaadin/src/test/java/VaadinBundlesTest.java index 309c018c6..80bc806bd 100644 --- a/vaadin/src/test/java/VaadinBundlesTest.java +++ b/vaadin/src/test/java/VaadinBundlesTest.java @@ -1,6 +1,6 @@ /* * - * Copyright 2000-2022 Vaadin Ltd. + * Copyright 2000-2023 Vaadin Ltd. * * 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 From 7797e6dbce86e7da9e25272ca9b9c76637d532cf Mon Sep 17 00:00:00 2001 From: Matthew Wilson <98319962+MatthewVaadin@users.noreply.github.com> Date: Mon, 2 Jan 2023 14:02:04 +0200 Subject: [PATCH 075/321] Update the Kubernetes Kit version to 1.0.2 (#3638) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 02be7e628..add7b214f 100644 --- a/versions.json +++ b/versions.json @@ -551,7 +551,7 @@ "version": "1.0.0" }, "kubernetes-kit-starter": { - "javaVersion": "1.0.0" + "javaVersion": "1.0.2" }, "observability-kit": { "version": "1.0.0" From 55d9414f64e591f0f4857831aa43fd747fe6693f Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Mon, 9 Jan 2023 12:04:22 +0100 Subject: [PATCH 076/321] chore: update versions.json in 23.3 with latest WC (#3647) * chore: update versions.json in 23.3 with latest WC * chore: bump vaadin/bundles to 23.3.3 * bump react-components to 1.3.3 Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 216 +++++++++++++++++++++++++------------------------- 1 file changed, 108 insertions(+), 108 deletions(-) diff --git a/versions.json b/versions.json index add7b214f..98a2902c9 100644 --- a/versions.json +++ b/versions.json @@ -1,86 +1,86 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/bundles" } }, "core": { "accordion": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0" }, "form-layout": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.1.1" }, "multi-select-combo-box": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,16 +532,16 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/virtual-list" } }, @@ -569,56 +569,56 @@ "platform": "{{version}}", "react": { "react-components": { - "jsVersion": "1.3.2", + "jsVersion": "1.3.3", "npmName": "@hilla/react-components" } }, "vaadin": { "board": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.1.0" }, "grid-pro": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -628,7 +628,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -639,7 +639,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -649,7 +649,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -659,7 +659,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/map", "pro": true }, @@ -669,7 +669,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.2", + "jsVersion": "23.3.3", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From fb9e3ca1e75da6e9b57297ed99db12449fc58111 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Wed, 11 Jan 2023 09:38:09 +0200 Subject: [PATCH 077/321] chore: bump the webdrivermanager version to 5.3.1 --- vaadin-platform-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vaadin-platform-test/pom.xml b/vaadin-platform-test/pom.xml index 889fdea6a..9c086ac87 100644 --- a/vaadin-platform-test/pom.xml +++ b/vaadin-platform-test/pom.xml @@ -98,7 +98,7 @@ io.github.bonigarcia webdrivermanager - 4.4.3 + 5.3.1 test
From 510d6cdbcce6f1cbaf682f77b7bd711ec798a12c Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Wed, 11 Jan 2023 10:07:03 +0200 Subject: [PATCH 078/321] add BCL to license whitelist --- .../src/test/java/com/vaadin/LicenseCheckTest.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java b/vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java index ecd8a5a54..9d402dfdf 100644 --- a/vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java +++ b/vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java @@ -82,6 +82,9 @@ public class LicenseCheckTest { whitelist.add("http://opensource.org/licenses/mit-license"); whitelist.add("https://spdx.org/licenses/MIT-0.html"); whitelist.add("https://raw.githubusercontent.com/auth0/java-jwt/master/LICENSE"); + + //Bouncy Castle Licence + whitelist.add("https://www.bouncycastle.org/licence.html"); // Public Domain whitelist.add("http://creativecommons.org/publicdomain/zero/1.0/"); From 81d36668b9794bd8ff4919d32660cf583bdf8cb1 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Thu, 12 Jan 2023 08:34:01 +0100 Subject: [PATCH 079/321] fix: typo in readme (#3660) (#3661) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Manuel Carrasco Moñino --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a21aa697e..c7e1862c5 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![Vaadin badge](https://img.shields.io/badge/vaadin-blue.svg?logo=vaadin)](https://https://vaadin.com/) +[![Vaadin badge](https://img.shields.io/badge/vaadin-blue.svg?logo=vaadin)](https://vaadin.com/) [![Maven Central](https://img.shields.io/maven-metadata/v.svg?label=maven-central&metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Fcom%2Fvaadin%2Fvaadin-bom%2Fmaven-metadata.xml)](https://search.maven.org/search?q=g:com.vaadin%20a:vaadin-bom) [![badge-jdk](https://img.shields.io/badge/jdk-8+-green.svg)](https://www.oracle.com/java/technologies/javase-downloads.html) [![Support badge](https://img.shields.io/badge/stackoverflow-vaadin-blue.svg?logo=stackoverflow)](https://stackoverflow.com/questions/tagged/vaadin) From 6adc280f965dfda70af686e6acdf012664b84a28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Carrasco=20Mo=C3=B1ino?= Date: Fri, 13 Jan 2023 10:30:46 +0100 Subject: [PATCH 080/321] chore: add actions for generating and check platform SBOM [skip ci] (#3665) * chore: generate SBOM and check for licenses and vulnerabilities * adding SBOM Badge * chore: add dependency-check scanner * chore: add version parameter to the build * set 23.3 branch for the badget --- .github/workflows/sbom.yml | 84 ++++++++ README.md | 2 + scripts/generateAndCheckSBOM.js | 355 ++++++++++++++++++++++++++++++++ scripts/generateBoms.sh | 2 +- 4 files changed, 442 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/sbom.yml create mode 100755 scripts/generateAndCheckSBOM.js diff --git a/.github/workflows/sbom.yml b/.github/workflows/sbom.yml new file mode 100644 index 000000000..405d1844c --- /dev/null +++ b/.github/workflows/sbom.yml @@ -0,0 +1,84 @@ +name: SBOM +on: + push: + paths: [".github/workflows/sbom.yml", "scripts/generateAndCheckSBOM.js"] + pull_request: + workflow_dispatch: + inputs: + useBomber: + description: 'Use bomber' + required: false + type: boolean + default: true + useOSV: + description: 'Use osv-scanner' + required: false + type: boolean + default: true + useOWASP: + description: 'Use owasp:dependency-check-maven' + required: false + type: boolean + default: true + useFullOWASP: + description: 'Use full owasp:dependency-check' + required: false + type: boolean + default: false + version: + description: 'Use set Platform Version to:' + required: false + type: string + default: '' +jobs: + run: + runs-on: ubuntu-latest + steps: + - run: | + [ -z "${{secrets.TB_LICENSE}}" ] \ + && echo "🚫 **TB_LICENSE** is not defined, check that **${{github.repository}}** repo has a valid secret" \ + | tee -a $GITHUB_STEP_SUMMARY && exit 1 || exit 0 + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: '18' + - uses: actions/setup-java@v3 + with: + java-version: '17' + distribution: 'temurin' + - uses: stCarolas/setup-maven@v4.5 + with: + maven-version: '3.8.2' + - uses: actions/setup-go@v3 + with: + go-version: 'stable' + - run: go install github.com/google/osv-scanner/cmd/osv-scanner@v1 + - run: | + # Install bomber-0.4.0 + wget https://github.com/devops-kung-fu/bomber/releases/download/v0.4.0/bomber_0.4.0_linux_amd64.deb + sudo dpkg -i bomber_0.4.0_linux_amd64.deb + - run: | + # Install dependency-check-7.4.4 + cd /tmp + wget https://github.com/jeremylong/DependencyCheck/releases/download/v7.4.4/dependency-check-7.4.4-release.zip + unzip dependency-check-7.4.4-release.zip + sudo ln -s /tmp/dependency-check/bin/dependency-check.sh /usr/bin/dependency-check + - run: | + mkdir -p ~/.vaadin/ + echo '{"username":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f1`'","proKey":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f2`'"}' > ~/.vaadin/proKey + - run: | + [ false = "${{github.event.inputs.useBomber}}" ] && A="$A --disable-bomber" + [ false = "${{github.event.inputs.useOSV}}" ] && A="$A --disable-osv-scan" + [ false = "${{github.event.inputs.useOWASP}}" ] && A="$A --disable-owasp" + [ false = "${{github.event.inputs.useFullOWASP}}" ] && A="$A --full-owasp" + [ -n "${{github.event.inputs.version}}" ] && A="--version ${{github.event.inputs.version}}" + scripts/generateAndCheckSBOM.js $A + - if: ${{always()}} + uses: actions/upload-artifact@v3.1.1 + with: + name: files + path: | + **/target/bom-vaadin.json + **/target/tree-*.txt + if-no-files-found: error + retention-days: 60 diff --git a/README.md b/README.md index c7e1862c5..ab505caa3 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ [![badge-jdk](https://img.shields.io/badge/jdk-8+-green.svg)](https://www.oracle.com/java/technologies/javase-downloads.html) [![Support badge](https://img.shields.io/badge/stackoverflow-vaadin-blue.svg?logo=stackoverflow)](https://stackoverflow.com/questions/tagged/vaadin) [![Twitter Follow](https://img.shields.io/twitter/follow/vaadin.svg?style=social)](https://twitter.com/vaadin) +[![SBOM](https://github.com/vaadin/platform/actions/workflows/sbom.yml/badge.svg?branch=sbom-master&event=push)](https://github.com/vaadin/platform/actions/workflows/bom.yml?query=branch%3A23.3) + Looking for an [**overview of Vaadin**](https://github.com/vaadin)? diff --git a/scripts/generateAndCheckSBOM.js b/scripts/generateAndCheckSBOM.js new file mode 100755 index 000000000..85dec7481 --- /dev/null +++ b/scripts/generateAndCheckSBOM.js @@ -0,0 +1,355 @@ +#!/usr/bin/env node + +// brew tap devops-kung-fu/homebrew-tap +// brew install devops-kung-fu/homebrew-tap/bomber +// brew install osv-scanner +// sudo go install github.com/google/osv-scanner/cmd/osv-scanner@v1 + +const asyncExec = require('util').promisify(require('child_process').exec); +const { spawn } = require('child_process'); +const fs = require('fs'); +const path = require('path'); +const VAADIN_LICENSE = 'https://vaadin.com/commercial-license-and-service-terms'; + +const cmd = { useBomber: true, useOSV: true, useOWASP: true }; +for (let i = 2, l = process.argv.length; i < l; i++) { + switch (process.argv[i]) { + case '--disable-bomber': cmd.useBomber = false; break; + case '--disable-osv-scan': cmd.useOSV = false; break; + case '--disable-owasp': cmd.useOWASP = false; break; + case '--enable-full-owasp': cmd.useFullOWASP = true; break; + case '--version': cmd.version = process.argv[++i]; break; + default: + console.log(`Usage: ${path.relative('.', process.argv[1])} + [--disable-bomber] [--disable-osv-scan] [--disable-owasp] [--enable-full-owasp] [--version x.x.x]`); + process.exit(1); + } +} + +const licenseWhiteList = [ + 'ISC', + 'MIT', + '0BSD', + 'Apache-2.0', + 'CDDL', + 'CDDL-1.0', + 'GPL-2.0-with-classpath-exception', + 'LGPL-2.1-or-later', + 'LGPL-2.1-only', + 'BSD-3-Clause', + 'BSD-2-Clause', + 'EPL-2.0', + 'AFL-2.1', + 'MPL-1.1', + 'CC0-1.0', + 'CC-BY-4.0', + 'Zlib', + 'https://vaadin.com/commercial-license-and-service-terms', + 'https://www.highcharts.com/license' +]; + +const testProject = path.resolve('vaadin-platform-test'); +function log(...args) { + process.stderr.write(`\x1b[0m> \x1b[0;32m${args}\x1b[0m\n`); +} +function out(...args) { + process.stderr.write(`\x1b[2m\x1b[196m${args}\x1b[0m`); +} +function err(...args) { + process.stderr.write(`\x1b[0;31m${args}\x1b[0m`); +} + +function ghaStepReport(msg) { + const f = process.env.GITHUB_STEP_SUMMARY; + if (f) { + try { + fs.accessSync(path.dirname(f), fs.constants.W_OK); + fs.writeFileSync(f, msg); + } catch (error) { + } + } +} + +async function run(order, ops) { + ops = {...{throw: true, debug: true}, ...ops}; + log(`${order}${ops.output ? ` > ${ops.output}` : ''}`); + return new Promise((resolve, reject) => { + const cmd = order.split(/ +/)[0]; + const arg = order.split(/ +/).splice(1); + let stdout = "", stderr = ""; + const ls = spawn(cmd, arg); + ls.stdout.on('data', (data) => { + stdout += data; + (!ops.output && ops.debug) && out(data); + }); + ls.stderr.on('data', (data) => { + (ops.throw) && out(data); + stderr += data; + }); + ls.on('close', (code) => { + ops.output && fs.writeFileSync(ops.output, stdout); + if (ops.throw && code !== 0) { + reject({ stdout, stderr, code }); + } else { + resolve({ stdout, stderr, code }); + } + }); + }); +} + +async function isInstalled(command) { + if ((await run(`which ${command}`, { debug: false, throw: false })).code) { + err(`You need to install '${command}' command in your PATH to continue\n`); + process.exit(1); + } +} + +async function consolidateSBoms(...boms) { + let ret; + boms.forEach(f => { + const sbom = JSON.parse(fs.readFileSync(f)); + if (!ret) { + ret = sbom; + } else { + ret.components = ret.components.concat(sbom.components); + ret.dependencies = ret.dependencies.concat(sbom.dependencies); + } + }); + ret.components.forEach(c => { + c.licenses && c.licenses.forEach(l => { + if (/vaadin/.test(c.purl)) { + if (l.expression) { + l.expression = l.expression.replace(/SEE LICENSE IN [^\)]+/, VAADIN_LICENSE); + } + if (l.license && l.license.name == 'SEE LICENSE IN LICENSE') { + l.license.url = VAADIN_LICENSE; + } + } + l.expression && (l.license = { id: l.expression }); + }); + // See https://github.com/mapbox/jsonlint README + if (/jsonlint-lines-primitives/.test(c.purl) && !c.licenses) { + c.licenses = [{ license: { id: 'MIT' } }]; + } + }); + return ret; +} + +function sumarizeLicenses(f) { + const sbom = JSON.parse(fs.readFileSync(f)); + const summary = {}; + sbom.components.forEach((e) => { + let comp = decodeURIComponent(e.purl).replace(/[?#].*$/g, ''); + let lic = e.licenses && [...(e.licenses.reduce((p, l) => { + return p.add(l.expression ? l.expression.replace(/[\(\)]/g, '') : + (l.license.id || (!l.license.name || / /.test(l.license.name)) && l.license.url || l.license.name)); + }, new Set()))].join(' OR '); + const addLic = (idx, l) => (summary[idx] = summary[idx] || []).push(l); + if (!lic) { + addLic(null, comp); + } else { + lic.split(/ +(?:OR|AND) +/).forEach(l => addLic(l, comp)); + } + }); + return summary; +} + +function sumarizeOSV(f, summary) { + const res = JSON.parse(fs.readFileSync(f)); + res.results.forEach(r => { + r.packages.forEach(p => { + p.vulnerabilities.forEach(v => { + v.affected.forEach(a => { + const pkg = a.package.purl + "@" + p.package.version; + summary[pkg] = summary[pkg] || {}; + v.aliases.forEach(id => { + summary[pkg][id] = summary[pkg][id] || {}; + summary[pkg][id].title = v.summary; + summary[pkg][id].details = v.details; + console.log(pkg, id, summary); + (summary[pkg][id].scanner = summary[pkg][id].scanner || []).push('osv-scan'); + }); + }); + }); + }); + }); + return summary; +} + +function sumarizeBomber(f, summary) { + const res = JSON.parse(fs.readFileSync(f)); + (res.packages || []).forEach(p => { + p.vulnerabilities.forEach(v => { + const pkg = p.coordinates.replace(/\?.+/, ''); + const id = v.id; + summary[pkg] = summary[pkg] || {}; + summary[pkg][id] = summary[pkg][id] || {}; + summary[pkg][id].title = v.title; + summary[pkg][id].details = v.description; + (summary[pkg][id].scanner = summary[pkg][id].scanner || []).push(`${f.includes('oss') ? 'oss' : 'osv'}-bomber`); + }); + }); + return summary; +} + +function sumarizeOWASP(f, summary) { + const res = JSON.parse(fs.readFileSync(f)); + res.dependencies.forEach(d => { + (d.vulnerabilities || []).forEach(v => { + const id = v.name; + (d.packages || []).map(p => p.id).forEach(pkg => { + summary[pkg] = summary[pkg] || {}; + summary[pkg][id] = summary[pkg][id] || {}; + summary[pkg][id].title = summary[pkg][id].title || `${v.description.substring(0, 120)}…`; + summary[pkg][id].details = v.description; + (summary[pkg][id].scanner = summary[pkg][id].scanner || []).push('owasp'); + }); + }) + }); + return summary; +} + +function checkLicenses(licenses) { + let ret = ""; + Object.keys(licenses).forEach(lic => { + if (licenseWhiteList.indexOf(lic) < 0) { + ret += `Found invalid license '${lic}' in: ${licenses[lic].join(' and ')}\n`; + } + }); + return ret; +} + +function checkVunerabilities(vuls) { + let ret = ""; + Object.keys(vuls).forEach(v => { + ret += `Found vulnerabilities in: ${v} [${Object.keys(vuls[v]).join(', ')}]\n`; + }); + return ret; +} + +function reportLicenses(licenses) { + let ret = ""; + Object.keys(licenses).sort((a, b) => licenseWhiteList.indexOf(a) - licenseWhiteList.indexOf(b)).forEach(lic => { + const status = licenseWhiteList.indexOf(lic) < 0 ? '🚫' : '✅'; + const license = `\`${lic}\``; + const summary = `
${licenses[lic].length}
  • ${licenses[lic].join('
  • ').replace(/@(\d)/g, ' $1')}
` + ret += `|${status}|${license}|${summary}|\n`; + }); + ret && (ret = "| | License | Packages |\n|-------|--------|-------|\n" + ret); + return ret; +} + +function reportVulnerabilities(vuls) { + let ret = ""; + Object.keys(vuls).forEach(v => { + ret += `|\`${v}\`|
  • ${Object.keys(vuls[v]).map(o => + `[${o}](https://nvd.nist.gov/vuln/detail/${o}) _${vuls[v][o].title}_ (${[...new Set(vuls[v][o].scanner)].join(',')})`).join('
  • ')}
\n`; + }); + ret && (ret = "| Package | CVEs |\n|-------|--------|\n" + ret); + return ret; +} + +function reportFileContent(title, file, filter = c => c) { + const content = filter(fs.readFileSync(file).toString()); + return `\n

${title}

\n${content}\n
\n`; +} + +async function main() { + await isInstalled('bomber'); + await isInstalled('osv-scanner'); + await isInstalled('osv-scanner'); + await isInstalled('mvn'); + + if (cmd.version) { + await run(`mvn -ntp -N -B -DnewVersion=${cmd.version} versions:set -q`); + } + + await run(`./scripts/generateBoms.sh`, { debug: false }); + await run('mvn -ntp -B clean install -T 1C -q'); + + log(`cd ${testProject}`); + process.chdir(testProject); + const hasOssToken = process.env.OSSINDEX_USER && process.env.OSSINDEX_TOKEN; + + log(`cleaning package.json`); + fs.existsSync('package.json') && fs.unlinkSync('package.json'); + + await run('mvn package -ntp -B -Pproduction -DskipTests -q'); + await run('mvn dependency:tree -Dscope=compile -ntp -B', { output: 'target/tree-maven.txt' }); + await run('mvn -ntp -B org.cyclonedx:cyclonedx-maven-plugin:makeAggregateBom -q'); + await run('npm ls --depth 6', { output: 'target/tree-npm.txt' }); + + await run('npm install'); + await run('npm install @cyclonedx/cyclonedx-npm'); + await run('npx @cyclonedx/cyclonedx-npm --omit dev --output-file target/bom-npm.json --output-format JSON'); + + log(`generating 'bom-vaadin.js'`); + const sbom = await consolidateSBoms('target/bom.json', 'target/bom-npm.json'); + fs.writeFileSync('target/bom-vaadin.json', JSON.stringify(sbom, null, 2)); + const licenses = sumarizeLicenses('target/bom-vaadin.json'); + + const vulnerabilities = {} + if (cmd.useBomber) { + const cmdBomber = `bomber scan target/bom-vaadin.json --output json`; + await run(cmdBomber, { output: 'target/report-bomber-osv.json' }); + sumarizeBomber('target/report-bomber-osv.json', vulnerabilities); + if (cmd.hasOssToken) { + await run(`${cmdBomber} --provider ossindex --username ${process.env.OSSINDEX_USER} --token ${process.env.OSSINDEX_TOKEN}`, + { output: 'target/report-bomber-oss.json' }); + sumarizeBomber('target/report-bomber-oss.json', vulnerabilities); + } + } + + if (cmd.useOSV) { + await run('osv-scanner --sbom=target/bom-vaadin.json --json', { output: 'target/report-osv-scanner.json' }); + sumarizeOSV('target/report-osv-scanner.json', vulnerabilities); + } + + if (cmd.useOWASP) { + // https://github.com/jeremylong/DependencyCheck/issues/4293 + // https://github.com/jeremylong/DependencyCheck/issues/1947 + fs.unlinkSync('package-lock.json') + await run('mvn org.owasp:dependency-check-maven:check -Dformat=JSON -q', { throw: false }); + sumarizeOWASP('target/dependency-check-report.json', vulnerabilities); + } + + if (cmd.useFullOWASP) { + log(`running 'org.owasp'`); + await run('dependency-check -f JSON -f HTML --prettyPrint --out target --scan .'); + sumarizeOWASP('target/dependency-check-report.json', vulnerabilities); + } + + const errLic = checkLicenses(licenses); + const errVul = checkVunerabilities(vulnerabilities); + let gha = ""; + + if (errVul) { + err(`- Vulnerabilities:\n\n${errVul}\n`); + gha += `\n## 🚫 Found Vulnerabilities\n\n`; + } else { + gha += `\n## ✅ No Vulnerabilities Found\n\n`; + } + gha += reportVulnerabilities(vulnerabilities); + if (errLic) { + err(`- License errors:\n\n${errLic}\n`); + gha += `\n## 🚫 Found License Issues\n`; + } else { + gha += `\n## ✅ Licenses Report\n`; + } + gha += reportLicenses(licenses); + gha += reportFileContent("Maven Dependency Tree", 'target/tree-maven.txt', c => { + return c.split('\n').map(l => l.replace(/^\[INFO\] +/, '')) + .filter(l => l.length && !/^(Scanning|Building|---|Build|Total|Finished|BUILD)/.test(l)).join('\n'); + }); + gha += reportFileContent("NPM Dependency Tree", 'target/tree-npm.txt', c => { + return c.split('\n').map(l => l.replace(/ overridden$/, '')).filter(l => l.length && !/ deduped|UNMET OPTIONAL/.test(l)).join('\n'); + }); + + ghaStepReport(gha); + + if (errLic || errVul) { + process.exit(1); + } +} + +main(); \ No newline at end of file diff --git a/scripts/generateBoms.sh b/scripts/generateBoms.sh index 9d4f7ed4f..f3875cd56 100755 --- a/scripts/generateBoms.sh +++ b/scripts/generateBoms.sh @@ -10,7 +10,7 @@ snapshot=$1 # run the generator cmd="node scripts/generator/generate.js --platform=$version --versions=versions.json $snapshot" -echo Running: "$cmd" +echo Running: "$cmd" >&2 $cmd || exit 1 # copy generated poms to the final place From cccb197a6a7e77d9c403befced973391e6675b2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Carrasco=20Mo=C3=B1ino?= Date: Mon, 16 Jan 2023 11:11:18 +0100 Subject: [PATCH 081/321] chore: align SBOM script with master (#3673) * do not throw when running osv-scanner * fix argument in sbom workflow * align with master --- .github/workflows/sbom.yml | 6 ++++-- scripts/generateAndCheckSBOM.js | 25 ++++++++++++++++++------- 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/.github/workflows/sbom.yml b/.github/workflows/sbom.yml index 405d1844c..69988ce3f 100644 --- a/.github/workflows/sbom.yml +++ b/.github/workflows/sbom.yml @@ -70,9 +70,11 @@ jobs: [ false = "${{github.event.inputs.useBomber}}" ] && A="$A --disable-bomber" [ false = "${{github.event.inputs.useOSV}}" ] && A="$A --disable-osv-scan" [ false = "${{github.event.inputs.useOWASP}}" ] && A="$A --disable-owasp" - [ false = "${{github.event.inputs.useFullOWASP}}" ] && A="$A --full-owasp" + [ true = "${{github.event.inputs.useFullOWASP}}" ] && A="$A --enable-full-owasp" [ -n "${{github.event.inputs.version}}" ] && A="--version ${{github.event.inputs.version}}" - scripts/generateAndCheckSBOM.js $A + cmd="scripts/generateAndCheckSBOM.js $A" + echo "Running: $cmd" + $cmd - if: ${{always()}} uses: actions/upload-artifact@v3.1.1 with: diff --git a/scripts/generateAndCheckSBOM.js b/scripts/generateAndCheckSBOM.js index 85dec7481..f3a728856 100755 --- a/scripts/generateAndCheckSBOM.js +++ b/scripts/generateAndCheckSBOM.js @@ -70,7 +70,7 @@ function ghaStepReport(msg) { } } -async function run(order, ops) { +async function exec(order, ops) { ops = {...{throw: true, debug: true}, ...ops}; log(`${order}${ops.output ? ` > ${ops.output}` : ''}`); return new Promise((resolve, reject) => { @@ -96,9 +96,21 @@ async function run(order, ops) { }); }); } +async function run(order, ops) { + try { + return await exec(order, ops); + } catch (ret) { + if (ops.throw) { + err(`!! ERROR ${ret.code} !! running: ${order}!!\n${ops.output || !ops.debug ? ret.stdout : ''}`) + process.exit(1); + } else { + return ret; + } + } +} async function isInstalled(command) { - if ((await run(`which ${command}`, { debug: false, throw: false })).code) { + if ((await exec(`which ${command}`, { debug: false, throw: false })).code) { err(`You need to install '${command}' command in your PATH to continue\n`); process.exit(1); } @@ -166,7 +178,6 @@ function sumarizeOSV(f, summary) { summary[pkg][id] = summary[pkg][id] || {}; summary[pkg][id].title = v.summary; summary[pkg][id].details = v.details; - console.log(pkg, id, summary); (summary[pkg][id].scanner = summary[pkg][id].scanner || []).push('osv-scan'); }); }); @@ -257,7 +268,7 @@ function reportFileContent(title, file, filter = c => c) { async function main() { await isInstalled('bomber'); await isInstalled('osv-scanner'); - await isInstalled('osv-scanner'); + await isInstalled('dependency-check'); await isInstalled('mvn'); if (cmd.version) { @@ -275,7 +286,7 @@ async function main() { fs.existsSync('package.json') && fs.unlinkSync('package.json'); await run('mvn package -ntp -B -Pproduction -DskipTests -q'); - await run('mvn dependency:tree -Dscope=compile -ntp -B', { output: 'target/tree-maven.txt' }); + await run('mvn dependency:tree -ntp -B', { output: 'target/tree-maven.txt' }); await run('mvn -ntp -B org.cyclonedx:cyclonedx-maven-plugin:makeAggregateBom -q'); await run('npm ls --depth 6', { output: 'target/tree-npm.txt' }); @@ -301,7 +312,7 @@ async function main() { } if (cmd.useOSV) { - await run('osv-scanner --sbom=target/bom-vaadin.json --json', { output: 'target/report-osv-scanner.json' }); + await run('osv-scanner --sbom=target/bom-vaadin.json --json', { output: 'target/report-osv-scanner.json' , throw: false}); sumarizeOSV('target/report-osv-scanner.json', vulnerabilities); } @@ -352,4 +363,4 @@ async function main() { } } -main(); \ No newline at end of file +main(); From 759f1a276580d7fa20a9e29b8ea84836172b5a89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Carrasco=20Mo=C3=B1ino?= Date: Mon, 16 Jan 2023 12:37:03 +0100 Subject: [PATCH 082/321] chore: typo (#3676) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ab505caa3..30ec0bc19 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![badge-jdk](https://img.shields.io/badge/jdk-8+-green.svg)](https://www.oracle.com/java/technologies/javase-downloads.html) [![Support badge](https://img.shields.io/badge/stackoverflow-vaadin-blue.svg?logo=stackoverflow)](https://stackoverflow.com/questions/tagged/vaadin) [![Twitter Follow](https://img.shields.io/twitter/follow/vaadin.svg?style=social)](https://twitter.com/vaadin) -[![SBOM](https://github.com/vaadin/platform/actions/workflows/sbom.yml/badge.svg?branch=sbom-master&event=push)](https://github.com/vaadin/platform/actions/workflows/bom.yml?query=branch%3A23.3) +[![SBOM](https://github.com/vaadin/platform/actions/workflows/sbom.yml/badge.svg?branch=23.3&event=push)](https://github.com/vaadin/platform/actions/workflows/sbom.yml?query=branch%3A23.3) Looking for an [**overview of Vaadin**](https://github.com/vaadin)? From 475b84c0349c41f9f15c42f45aaf64c144e4ae06 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Mon, 16 Jan 2023 15:25:04 +0200 Subject: [PATCH 083/321] chore: upgrade spring-boot to 2.7.7 (23.3) (#3671) * chore: upgrade spring-boot to 2.7.7 * chore: upgrade spring-boot to 2.7.7 --- hilla-spring-boot-starter/pom.xml | 2 +- vaadin-spring-boot-starter/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hilla-spring-boot-starter/pom.xml b/hilla-spring-boot-starter/pom.xml index ba377c5c3..465a4d693 100644 --- a/hilla-spring-boot-starter/pom.xml +++ b/hilla-spring-boot-starter/pom.xml @@ -35,7 +35,7 @@ - 2.7.4 + 2.7.7 diff --git a/vaadin-spring-boot-starter/pom.xml b/vaadin-spring-boot-starter/pom.xml index 02836aad9..82bd44fa8 100644 --- a/vaadin-spring-boot-starter/pom.xml +++ b/vaadin-spring-boot-starter/pom.xml @@ -33,7 +33,7 @@ - 2.7.4 + 2.7.7 From a57a4d2be585ef3459fd6e1592eef847996f3b0f Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 17 Jan 2023 10:51:14 +0100 Subject: [PATCH 084/321] chore: update versions.json in 23.3 with latest WC (#3680) * chore: update versions.json in 23.3 with latest WC * bump bundles and react-components for V23.3 Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 216 +++++++++++++++++++++++++------------------------- 1 file changed, 108 insertions(+), 108 deletions(-) diff --git a/versions.json b/versions.json index 98a2902c9..a52c9d357 100644 --- a/versions.json +++ b/versions.json @@ -1,86 +1,86 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/bundles" } }, "core": { "accordion": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0" }, "form-layout": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.1.1" }, "multi-select-combo-box": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,16 +532,16 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/virtual-list" } }, @@ -569,56 +569,56 @@ "platform": "{{version}}", "react": { "react-components": { - "jsVersion": "1.3.3", + "jsVersion": "1.3.4", "npmName": "@hilla/react-components" } }, "vaadin": { "board": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.1.0" }, "grid-pro": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -628,7 +628,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -639,7 +639,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -649,7 +649,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -659,7 +659,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/map", "pro": true }, @@ -669,7 +669,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.3", + "jsVersion": "23.3.4", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 59390c379b9894d4712158a8c0c03f8aeddc6825 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Carrasco=20Mo=C3=B1ino?= Date: Wed, 18 Jan 2023 09:38:36 +0100 Subject: [PATCH 085/321] chore: add module for generating the platform SBOM with all dependencies (23.3) (#3688) * chore: add specific module for SBOM generation * exclude snakeyaml * enclose frontend build in a profile * chore: publish SBOM in release * use a profile for the sbom maven module * chore: report html --- .github/workflows/sbom.yml | 55 ++++++++--- pom.xml | 6 ++ scripts/generateAndCheckSBOM.js | 147 ++++++++++++++++++----------- scripts/generator/src/creator.js | 3 +- vaadin-platform-sbom/pom.xml | 89 +++++++++++++++++ vaadin-spring-boot-starter/pom.xml | 8 +- 6 files changed, 238 insertions(+), 70 deletions(-) create mode 100644 vaadin-platform-sbom/pom.xml diff --git a/.github/workflows/sbom.yml b/.github/workflows/sbom.yml index 69988ce3f..c6a824720 100644 --- a/.github/workflows/sbom.yml +++ b/.github/workflows/sbom.yml @@ -1,8 +1,12 @@ name: SBOM on: push: - paths: [".github/workflows/sbom.yml", "scripts/generateAndCheckSBOM.js"] + branches: ["master", "23.3"] pull_request: + types: [opened, synchronize, reopened, edited] + paths: ["versions.json", "**/pom.xml", ".github/workflows/sbom.yml", "scripts/generateAndCheckSBOM.js"] + release: + types: ["published"] workflow_dispatch: inputs: useBomber: @@ -55,32 +59,57 @@ jobs: - run: go install github.com/google/osv-scanner/cmd/osv-scanner@v1 - run: | # Install bomber-0.4.0 - wget https://github.com/devops-kung-fu/bomber/releases/download/v0.4.0/bomber_0.4.0_linux_amd64.deb + wget -q https://github.com/devops-kung-fu/bomber/releases/download/v0.4.0/bomber_0.4.0_linux_amd64.deb sudo dpkg -i bomber_0.4.0_linux_amd64.deb - run: | - # Install dependency-check-7.4.4 + # Install dependency-check-8.0.0 cd /tmp - wget https://github.com/jeremylong/DependencyCheck/releases/download/v7.4.4/dependency-check-7.4.4-release.zip - unzip dependency-check-7.4.4-release.zip + wget -q https://github.com/jeremylong/DependencyCheck/releases/download/v8.0.0/dependency-check-8.0.0-release.zip + unzip dependency-check-8.0.0-release.zip sudo ln -s /tmp/dependency-check/bin/dependency-check.sh /usr/bin/dependency-check - run: | mkdir -p ~/.vaadin/ echo '{"username":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f1`'","proKey":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f2`'"}' > ~/.vaadin/proKey - run: | - [ false = "${{github.event.inputs.useBomber}}" ] && A="$A --disable-bomber" - [ false = "${{github.event.inputs.useOSV}}" ] && A="$A --disable-osv-scan" - [ false = "${{github.event.inputs.useOWASP}}" ] && A="$A --disable-owasp" - [ true = "${{github.event.inputs.useFullOWASP}}" ] && A="$A --enable-full-owasp" - [ -n "${{github.event.inputs.version}}" ] && A="--version ${{github.event.inputs.version}}" - cmd="scripts/generateAndCheckSBOM.js $A" - echo "Running: $cmd" - $cmd + # Generate And Check SBOM + [ false = "${{github.event.inputs.useBomber}}" ] && A="$A --disable-bomber" + [ false = "${{github.event.inputs.useOSV}}" ] && A="$A --disable-osv-scan" + [ false = "${{github.event.inputs.useOWASP}}" ] && A="$A --disable-owasp" + [ true = "${{github.event.inputs.useFullOWASP}}" ] && A="$A --enable-full-owasp" + [ -n "${{github.event.inputs.version}}" ] && A="--version ${{github.event.inputs.version}}" + cmd="scripts/generateAndCheckSBOM.js $A" + echo "Running: $cmd" + $cmd + env: + OSSINDEX_USER: ${{secrets.OSSINDEX_USER}} + OSSINDEX_TOKEN: ${{secrets.OSSINDEX_TOKEN}} - if: ${{always()}} uses: actions/upload-artifact@v3.1.1 with: name: files path: | **/target/bom-vaadin.json + **/target/*-report.json **/target/tree-*.txt + **/target/dependencies.html if-no-files-found: error retention-days: 60 + - if: ${{success() && (github.event.inputs.version || github.event.release.tag_name)}} + uses: svenstaro/upload-release-action@v2 + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: vaadin-platform-sbom/target/bom-vaadin.json + asset_name: "Software.Bill.Of.Materials.json" + tag: ${{ github.event.inputs.version || github.event.release.tag_name }} + overwrite: true + body: "Vaadin Platform V${{github.event.inputs.version}} SBOM" + - if: ${{success() && (github.event.inputs.version || github.event.release.tag_name)}} + uses: svenstaro/upload-release-action@v2 + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: vaadin-platform-sbom/target/dependencies.html + asset_name: "Dependencies.Report.html" + tag: ${{ github.event.inputs.version || github.event.release.tag_name }} + overwrite: true + body: "Vaadin Platform V${{github.event.inputs.version}} Dependencies" + diff --git a/pom.xml b/pom.xml index d54a1e048..14c4fb9af 100644 --- a/pom.xml +++ b/pom.xml @@ -40,6 +40,12 @@ + + sbom + + vaadin-platform-sbom + + gradle diff --git a/scripts/generateAndCheckSBOM.js b/scripts/generateAndCheckSBOM.js index f3a728856..62b773fa6 100755 --- a/scripts/generateAndCheckSBOM.js +++ b/scripts/generateAndCheckSBOM.js @@ -10,22 +10,7 @@ const { spawn } = require('child_process'); const fs = require('fs'); const path = require('path'); const VAADIN_LICENSE = 'https://vaadin.com/commercial-license-and-service-terms'; - -const cmd = { useBomber: true, useOSV: true, useOWASP: true }; -for (let i = 2, l = process.argv.length; i < l; i++) { - switch (process.argv[i]) { - case '--disable-bomber': cmd.useBomber = false; break; - case '--disable-osv-scan': cmd.useOSV = false; break; - case '--disable-owasp': cmd.useOWASP = false; break; - case '--enable-full-owasp': cmd.useFullOWASP = true; break; - case '--version': cmd.version = process.argv[++i]; break; - default: - console.log(`Usage: ${path.relative('.', process.argv[1])} - [--disable-bomber] [--disable-osv-scan] [--disable-owasp] [--enable-full-owasp] [--version x.x.x]`); - process.exit(1); - } -} - +const testProject = path.resolve('vaadin-platform-sbom'); const licenseWhiteList = [ 'ISC', 'MIT', @@ -38,17 +23,41 @@ const licenseWhiteList = [ 'LGPL-2.1-only', 'BSD-3-Clause', 'BSD-2-Clause', + 'EPL-1.0', 'EPL-2.0', 'AFL-2.1', 'MPL-1.1', 'CC0-1.0', 'CC-BY-4.0', 'Zlib', - 'https://vaadin.com/commercial-license-and-service-terms', + 'WTFPL', + 'http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html', + VAADIN_LICENSE, 'https://www.highcharts.com/license' ]; -const testProject = path.resolve('vaadin-platform-test'); +const cveWhiteList = { + 'pkg:maven/org.springframework/spring-web@5.3.24' : ['CVE-2016-1000027'] +} + +const cmd = { useBomber: true, useOSV: true, useOWASP: true, + hasOssToken: !!(process.env.OSSINDEX_USER && process.env.OSSINDEX_TOKEN)}; +for (let i = 2, l = process.argv.length; i < l; i++) { + switch (process.argv[i]) { + case '--disable-bomber': cmd.useBomber = false; break; + case '--disable-osv-scan': cmd.useOSV = false; break; + case '--disable-owasp': cmd.useOWASP = false; break; + case '--enable-full-owasp': cmd.useFullOWASP = true; break; + case '--version': cmd.version = process.argv[++i]; break; + default: + console.log(`Usage: ${path.relative('.', process.argv[1])} + [--disable-bomber] [--disable-osv-scan] [--disable-owasp] [--enable-full-owasp] [--version x.x.x]`); + process.exit(1); + } +} + +console.log(`Running ${process.argv[1]} with arguments: ${JSON.stringify(cmd)}`); + function log(...args) { process.stderr.write(`\x1b[0m> \x1b[0;32m${args}\x1b[0m\n`); } @@ -231,38 +240,46 @@ function checkLicenses(licenses) { } function checkVunerabilities(vuls) { - let ret = ""; + let err = false; + let msg = ""; Object.keys(vuls).forEach(v => { - ret += `Found vulnerabilities in: ${v} [${Object.keys(vuls[v]).join(', ')}]\n`; + const cves = Object.keys(vuls[v]).sort().join(', '); + err = err && (!cveWhiteList[v] || cves !== cveWhiteList[v].sort().join(', ')); + msg += `Found vulnerabilities in: ${v} [${Object.keys(vuls[v]).join(', ')}]\n`; }); - return ret; + return {err, msg}; } function reportLicenses(licenses) { - let ret = ""; + let md = "", html = ""; Object.keys(licenses).sort((a, b) => licenseWhiteList.indexOf(a) - licenseWhiteList.indexOf(b)).forEach(lic => { const status = licenseWhiteList.indexOf(lic) < 0 ? '🚫' : '✅'; - const license = `\`${lic}\``; + const license = `${lic}`; const summary = `
${licenses[lic].length}
  • ${licenses[lic].join('
  • ').replace(/@(\d)/g, ' $1')}
` - ret += `|${status}|${license}|${summary}|\n`; + html += `${status}
${license}
${summary}\n` + md += `|${status}|\`${license}\`|${summary}|\n`; }); - ret && (ret = "| | License | Packages |\n|-------|--------|-------|\n" + ret); - return ret; + html && (html = `\n${html}
LicensePackages
\n`); + md && (md = "| | License | Packages |\n|-------|--------|-------|\n" + md); + return {md, html}; } function reportVulnerabilities(vuls) { - let ret = ""; + let md = "", html = ""; Object.keys(vuls).forEach(v => { - ret += `|\`${v}\`|
  • ${Object.keys(vuls[v]).map(o => + html += `${v}
    • ${Object.keys(vuls[v]).map(o => + `${o} ${vuls[v][o].title} (${[...new Set(vuls[v][o].scanner)].join(',')})`).join('
    • ')}
    \n`; + md += `|\`${v}\`|
    • ${Object.keys(vuls[v]).map(o => `[${o}](https://nvd.nist.gov/vuln/detail/${o}) _${vuls[v][o].title}_ (${[...new Set(vuls[v][o].scanner)].join(',')})`).join('
    • ')}
    \n`; }); - ret && (ret = "| Package | CVEs |\n|-------|--------|\n" + ret); - return ret; + html && (html = `\n${html}
    PackageCVEs
    \n`) + md && (md = "| Package | CVEs |\n|-------|--------|\n" + md); + return {md, html}; } function reportFileContent(title, file, filter = c => c) { const content = filter(fs.readFileSync(file).toString()); - return `\n

    ${title}

    \n${content}\n
    \n`; + return `\n

    ${title}

    \n${content}\n
    \n`; } async function main() { @@ -272,7 +289,7 @@ async function main() { await isInstalled('mvn'); if (cmd.version) { - await run(`mvn -ntp -N -B -DnewVersion=${cmd.version} versions:set -q`); + await run(`mvn -ntp -N -B -DnewVersion=${cmd.version} -Psbom versions:set -q`); } await run(`./scripts/generateBoms.sh`, { debug: false }); @@ -280,15 +297,14 @@ async function main() { log(`cd ${testProject}`); process.chdir(testProject); - const hasOssToken = process.env.OSSINDEX_USER && process.env.OSSINDEX_TOKEN; log(`cleaning package.json`); fs.existsSync('package.json') && fs.unlinkSync('package.json'); - await run('mvn package -ntp -B -Pproduction -DskipTests -q'); + await run('mvn clean package -ntp -B -Pproduction -DskipTests -q'); await run('mvn dependency:tree -ntp -B', { output: 'target/tree-maven.txt' }); await run('mvn -ntp -B org.cyclonedx:cyclonedx-maven-plugin:makeAggregateBom -q'); - await run('npm ls --depth 6', { output: 'target/tree-npm.txt' }); + await run('npm ls --depth 6 --omit dev', { output: 'target/tree-npm.txt' }); await run('npm install'); await run('npm install @cyclonedx/cyclonedx-npm'); @@ -302,18 +318,18 @@ async function main() { const vulnerabilities = {} if (cmd.useBomber) { const cmdBomber = `bomber scan target/bom-vaadin.json --output json`; - await run(cmdBomber, { output: 'target/report-bomber-osv.json' }); - sumarizeBomber('target/report-bomber-osv.json', vulnerabilities); + await run(cmdBomber, { output: 'target/bomber-osv-report.json' }); + sumarizeBomber('target/bomber-osv-report.json', vulnerabilities); if (cmd.hasOssToken) { await run(`${cmdBomber} --provider ossindex --username ${process.env.OSSINDEX_USER} --token ${process.env.OSSINDEX_TOKEN}`, - { output: 'target/report-bomber-oss.json' }); - sumarizeBomber('target/report-bomber-oss.json', vulnerabilities); + { output: 'target/bomber-oss-report.json' }); + sumarizeBomber('target/bomber-oss-report.json', vulnerabilities); } } if (cmd.useOSV) { - await run('osv-scanner --sbom=target/bom-vaadin.json --json', { output: 'target/report-osv-scanner.json' , throw: false}); - sumarizeOSV('target/report-osv-scanner.json', vulnerabilities); + await run('osv-scanner --sbom=target/bom-vaadin.json --json', { output: 'target/osv-scanner-report.json' , throw: false}); + sumarizeOSV('target/osv-scanner-report.json', vulnerabilities); } if (cmd.useOWASP) { @@ -325,38 +341,59 @@ async function main() { } if (cmd.useFullOWASP) { - log(`running 'org.owasp'`); await run('dependency-check -f JSON -f HTML --prettyPrint --out target --scan .'); sumarizeOWASP('target/dependency-check-report.json', vulnerabilities); } const errLic = checkLicenses(licenses); - const errVul = checkVunerabilities(vulnerabilities); - let gha = ""; + const errVul = checkVunerabilities(vulnerabilities).err; + const msgVul = checkVunerabilities(vulnerabilities).msg; + let md = ""; + let html = `\n

    Vaadin Platform ${cmd.version} Dependencies Report

    \n`; if (errVul) { - err(`- Vulnerabilities:\n\n${errVul}\n`); - gha += `\n## 🚫 Found Vulnerabilities\n\n`; + err(`- 🚫 Vulnerabilities:\n\n${msgVul}\n`); + md += `\n### 🚫 Found Vulnerabilities\n`; + html += `\n

    🚫 Found Vulnerabilities

    \n` + } else if (msgVul) { + err(`- 🟠 Known Vulnerabilities:\n\n${msgVul}\n`); + md += `\n### 🟠 Known Vulnerabilities\n`; + html += `\n

    🟠 Known Vulnerabilities

    \n`; } else { - gha += `\n## ✅ No Vulnerabilities Found\n\n`; + md += `\n### ✅ No Vulnerabilities\n`; + html += `\n

    ✅ No Vulnerabilities

    \n`; } - gha += reportVulnerabilities(vulnerabilities); + md += reportVulnerabilities(vulnerabilities).md; + html += reportVulnerabilities(vulnerabilities).html; if (errLic) { - err(`- License errors:\n\n${errLic}\n`); - gha += `\n## 🚫 Found License Issues\n`; + err(`- 🚫 License errors:\n\n${errLic}\n`); + md += `\n### 🚫 Found License Issues\n`; + html += `\n

    >🚫 Found License Issues

    \n`; } else { - gha += `\n## ✅ Licenses Report\n`; + md += `\n### ✅ Licenses Report\n`; + html += `\n

    ✅ Licenses Report

    \n`; } - gha += reportLicenses(licenses); - gha += reportFileContent("Maven Dependency Tree", 'target/tree-maven.txt', c => { + md += reportLicenses(licenses).md; + html += reportLicenses(licenses).html; + let cnt = reportFileContent("Maven Dependency Tree", 'target/tree-maven.txt', c => { return c.split('\n').map(l => l.replace(/^\[INFO\] +/, '')) .filter(l => l.length && !/^(Scanning|Building|---|Build|Total|Finished|BUILD)/.test(l)).join('\n'); }); - gha += reportFileContent("NPM Dependency Tree", 'target/tree-npm.txt', c => { + md += cnt; + html += cnt; + cnt = reportFileContent("NPM Dependency Tree", 'target/tree-npm.txt', c => { return c.split('\n').map(l => l.replace(/ overridden$/, '')).filter(l => l.length && !/ deduped|UNMET OPTIONAL/.test(l)).join('\n'); }); + md += cnt; + html += cnt; - ghaStepReport(gha); + ghaStepReport(md); + fs.writeFileSync('target/dependencies.html', html); if (errLic || errVul) { process.exit(1); diff --git a/scripts/generator/src/creator.js b/scripts/generator/src/creator.js index e95828f5f..b5d5c8227 100644 --- a/scripts/generator/src/creator.js +++ b/scripts/generator/src/creator.js @@ -318,7 +318,8 @@ function compareAndBuildJavaComponentReleaseString(versionName, currentVersion, let result = ''; const currentVersionSemver = toSemVer(currentVersion); const previousVersionSemver = toSemVer(previousVersion); - if (compareVersions(currentVersionSemver, previousVersionSemver) === 1) { + // sometimes we use SNAPSHOTS in versions.json e.g. when waiting for a new alpha/beta with a fix + if (compareVersions(currentVersionSemver.replace('-SNAPSHOT', '.0'), previousVersionSemver) === 1) { result = getReleaseNoteLink(versionName, currentVersion); } return result; diff --git a/vaadin-platform-sbom/pom.xml b/vaadin-platform-sbom/pom.xml new file mode 100644 index 000000000..eb44ef23c --- /dev/null +++ b/vaadin-platform-sbom/pom.xml @@ -0,0 +1,89 @@ + + 4.0.0 + + com.vaadin + vaadin-platform-parent + 23.3-SNAPSHOT + + vaadin-platform-sbom + jar + + 17 + 17 + UTF-8 + UTF-8 + + + + + com.vaadin + vaadin-bom + ${project.version} + pom + import + + + + + + + com.vaadin + vaadin + + + com.vaadin + vaadin-spreadsheet-flow + + + com.vaadin + vaadin-spring-boot-starter + + + com.vaadin + vaadin-testbench + + + + + com.vaadin + kubernetes-kit-starter + + + + + production + + + + com.vaadin + vaadin-maven-plugin + + + + prepare-frontend + build-frontend + + + + + + org.eclipse.jetty + jetty-maven-plugin + 11.0.8 + + + + + + com.vaadin + flow-server-production-mode + + + + + \ No newline at end of file diff --git a/vaadin-spring-boot-starter/pom.xml b/vaadin-spring-boot-starter/pom.xml index 82bd44fa8..587416f35 100644 --- a/vaadin-spring-boot-starter/pom.xml +++ b/vaadin-spring-boot-starter/pom.xml @@ -63,8 +63,14 @@ org.springframework.boot spring-boot-starter-web ${spring-boot.version} + + + org.yaml + snakeyaml + + - + \ No newline at end of file From 5bd20a9e85b5502411d2f2494e5779da41f36253 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Thu, 19 Jan 2023 15:16:21 +0100 Subject: [PATCH 086/321] chore: fix version when event is release (#3694) (#3695) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Manuel Carrasco Moñino --- .github/workflows/sbom.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/sbom.yml b/.github/workflows/sbom.yml index c6a824720..73d6dec99 100644 --- a/.github/workflows/sbom.yml +++ b/.github/workflows/sbom.yml @@ -76,7 +76,8 @@ jobs: [ false = "${{github.event.inputs.useOSV}}" ] && A="$A --disable-osv-scan" [ false = "${{github.event.inputs.useOWASP}}" ] && A="$A --disable-owasp" [ true = "${{github.event.inputs.useFullOWASP}}" ] && A="$A --enable-full-owasp" - [ -n "${{github.event.inputs.version}}" ] && A="--version ${{github.event.inputs.version}}" + V="${{ github.event.inputs.version || github.event.release.tag_name }}" + [ -n "$V" ] && A="--version $V" cmd="scripts/generateAndCheckSBOM.js $A" echo "Running: $cmd" $cmd From b535f7d121cbde631c278ae6945ab4483704b299 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Fri, 20 Jan 2023 14:04:12 +0100 Subject: [PATCH 087/321] chore: update versions.json in 23.3 with latest WC (#3700) --- versions.json | 212 +++++++++++++++++++++++++------------------------- 1 file changed, 106 insertions(+), 106 deletions(-) diff --git a/versions.json b/versions.json index a52c9d357..7f2927aa1 100644 --- a/versions.json +++ b/versions.json @@ -7,80 +7,80 @@ }, "core": { "accordion": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0" }, "form-layout": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.1.1" }, "multi-select-combo-box": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,16 +532,16 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/virtual-list" } }, @@ -575,50 +575,50 @@ }, "vaadin": { "board": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.1.0" }, "grid-pro": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -628,7 +628,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -639,7 +639,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -649,7 +649,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -659,7 +659,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/map", "pro": true }, @@ -669,7 +669,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 19c4ec9de3691282db8e8c5c250106b0240ef729 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Fri, 20 Jan 2023 15:23:04 +0100 Subject: [PATCH 088/321] Update Vaadin/bundles(23.3.5) and react-components(1.3.5) (#3703) * Update Vaadin/bundles to 23.3.5 (23.3) * update react-components to 1.3.5 Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/versions.json b/versions.json index 7f2927aa1..4e5b8e22a 100644 --- a/versions.json +++ b/versions.json @@ -1,7 +1,7 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.4", + "jsVersion": "23.3.5", "npmName": "@vaadin/bundles" } }, @@ -569,7 +569,7 @@ "platform": "{{version}}", "react": { "react-components": { - "jsVersion": "1.3.4", + "jsVersion": "1.3.5", "npmName": "@hilla/react-components" } }, From de311485965965dcc34b4261c59d0358fc111585 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Mon, 23 Jan 2023 07:47:09 +0100 Subject: [PATCH 089/321] Update flow to 23.3.3 (#3704) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 4e5b8e22a..a9fe8ae89 100644 --- a/versions.json +++ b/versions.json @@ -84,7 +84,7 @@ "npmName": "@vaadin/field-highlighter" }, "flow": { - "javaVersion": "23.3.2" + "javaVersion": "23.3.3" }, "flow-cdi": { "javaVersion": "14.1.0" From 9d97e9b968c903cc682362b4020a78a51a169dfa Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 24 Jan 2023 08:23:10 +0100 Subject: [PATCH 090/321] chore: add report for comparison of dependencies against previous releases (#3708) (#3718) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Manuel Carrasco Moñino --- .github/workflows/sbom.yml | 17 ++- scripts/generateAndCheckSBOM.js | 245 +++++++++++++++++++++++++++----- 2 files changed, 223 insertions(+), 39 deletions(-) diff --git a/.github/workflows/sbom.yml b/.github/workflows/sbom.yml index 73d6dec99..2823899be 100644 --- a/.github/workflows/sbom.yml +++ b/.github/workflows/sbom.yml @@ -42,7 +42,10 @@ jobs: [ -z "${{secrets.TB_LICENSE}}" ] \ && echo "🚫 **TB_LICENSE** is not defined, check that **${{github.repository}}** repo has a valid secret" \ | tee -a $GITHUB_STEP_SUMMARY && exit 1 || exit 0 + name: Check secrets - uses: actions/checkout@v3 + with: + fetch-depth: 0 - uses: actions/setup-node@v3 with: node-version: '18' @@ -58,20 +61,21 @@ jobs: go-version: 'stable' - run: go install github.com/google/osv-scanner/cmd/osv-scanner@v1 - run: | - # Install bomber-0.4.0 wget -q https://github.com/devops-kung-fu/bomber/releases/download/v0.4.0/bomber_0.4.0_linux_amd64.deb sudo dpkg -i bomber_0.4.0_linux_amd64.deb + name: Install bomber-0.4.0 - run: | # Install dependency-check-8.0.0 cd /tmp wget -q https://github.com/jeremylong/DependencyCheck/releases/download/v8.0.0/dependency-check-8.0.0-release.zip unzip dependency-check-8.0.0-release.zip sudo ln -s /tmp/dependency-check/bin/dependency-check.sh /usr/bin/dependency-check + name: Install dependency-check-8.0.0 - run: | mkdir -p ~/.vaadin/ echo '{"username":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f1`'","proKey":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f2`'"}' > ~/.vaadin/proKey + name: Install proKey - run: | - # Generate And Check SBOM [ false = "${{github.event.inputs.useBomber}}" ] && A="$A --disable-bomber" [ false = "${{github.event.inputs.useOSV}}" ] && A="$A --disable-osv-scan" [ false = "${{github.event.inputs.useOWASP}}" ] && A="$A --disable-owasp" @@ -81,9 +85,16 @@ jobs: cmd="scripts/generateAndCheckSBOM.js $A" echo "Running: $cmd" $cmd + echo "$DEPENDENCIES_REPORT\n[details](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + name: Generate And Check SBOM env: OSSINDEX_USER: ${{secrets.OSSINDEX_USER}} OSSINDEX_TOKEN: ${{secrets.OSSINDEX_TOKEN}} + - if: ${{always()}} + uses: thollander/actions-comment-pull-request@v2 + with: + message: "${{env.DEPENDENCIES_REPORT}}\n[ [Click for more Details](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}) ]" + comment_tag: dependencies_report - if: ${{always()}} uses: actions/upload-artifact@v3.1.1 with: @@ -113,4 +124,4 @@ jobs: tag: ${{ github.event.inputs.version || github.event.release.tag_name }} overwrite: true body: "Vaadin Platform V${{github.event.inputs.version}} Dependencies" - + diff --git a/scripts/generateAndCheckSBOM.js b/scripts/generateAndCheckSBOM.js index 62b773fa6..835aabb00 100755 --- a/scripts/generateAndCheckSBOM.js +++ b/scripts/generateAndCheckSBOM.js @@ -10,6 +10,7 @@ const { spawn } = require('child_process'); const fs = require('fs'); const path = require('path'); const VAADIN_LICENSE = 'https://vaadin.com/commercial-license-and-service-terms'; +const SBOM_URL = 'https://github.com/vaadin/platform/releases/download/%%VERSION%%/Software.Bill.Of.Materials.json' const testProject = path.resolve('vaadin-platform-sbom'); const licenseWhiteList = [ 'ISC', @@ -40,8 +41,22 @@ const cveWhiteList = { 'pkg:maven/org.springframework/spring-web@5.3.24' : ['CVE-2016-1000027'] } -const cmd = { useBomber: true, useOSV: true, useOWASP: true, - hasOssToken: !!(process.env.OSSINDEX_USER && process.env.OSSINDEX_TOKEN)}; +const STYLE = ``; + + +const cmd = { + useBomber: true, useOSV: true, useOWASP: true, + hasOssToken: !!(process.env.OSSINDEX_USER && process.env.OSSINDEX_TOKEN) +}; for (let i = 2, l = process.argv.length; i < l; i++) { switch (process.argv[i]) { case '--disable-bomber': cmd.useBomber = false; break; @@ -49,15 +64,14 @@ for (let i = 2, l = process.argv.length; i < l; i++) { case '--disable-owasp': cmd.useOWASP = false; break; case '--enable-full-owasp': cmd.useFullOWASP = true; break; case '--version': cmd.version = process.argv[++i]; break; + case '--compare': cmd.org = process.argv[++i]; break; default: - console.log(`Usage: ${path.relative('.', process.argv[1])} + console.log(`Usage: ${path.relative('.', process.argv[1])} [--disable-bomber] [--disable-osv-scan] [--disable-owasp] [--enable-full-owasp] [--version x.x.x]`); process.exit(1); } } -console.log(`Running ${process.argv[1]} with arguments: ${JSON.stringify(cmd)}`); - function log(...args) { process.stderr.write(`\x1b[0m> \x1b[0;32m${args}\x1b[0m\n`); } @@ -70,17 +84,30 @@ function err(...args) { function ghaStepReport(msg) { const f = process.env.GITHUB_STEP_SUMMARY; - if (f) { + if (f && msg) { + try { + fs.accessSync(path.dirname(f), fs.constants.W_OK); + fs.appendFileSync(f, msg); + } catch (error) { + err(error) + } + } +} + +function ghaSetEnv(name, msg) { + const f = process.env.GITHUB_ENV; + if (f && msg) { try { fs.accessSync(path.dirname(f), fs.constants.W_OK); - fs.writeFileSync(f, msg); + fs.appendFileSync(f, `${name}< ${ops.output}` : ''}`); return new Promise((resolve, reject) => { const cmd = order.split(/ +/)[0]; @@ -109,8 +136,8 @@ async function run(order, ops) { try { return await exec(order, ops); } catch (ret) { - if (ops.throw) { - err(`!! ERROR ${ret.code} !! running: ${order}!!\n${ops.output || !ops.debug ? ret.stdout : ''}`) + if (!ops || ops.throw !== false) { + err(`!! ERROR ${ret.code} !! running: ${order}!!\n${!ops || ops.output || !ops.debug ? ret.stdout : ''}`) process.exit(1); } else { return ret; @@ -175,6 +202,73 @@ function sumarizeLicenses(f) { return summary; } +function highlight(s1, s2) { + if (!s1 || !s2) { + return s2; + } + let ret = ""; + for (let i = 0; i < s2.length; i++) { + ret += (s1[i] === s2[i]) ? s2[i] : `${s2[i]}`; + } + return ret.replace(/<\/span>]+>/g, ''); +} + +function sortReleases(releases) { + return [...new Set(releases)].sort((b, a) => { + const r = /^((.+)[\.-]((?:beta|alpha|rc)\d+)|(.+))$/; + const ae = r.exec(a); + const be = r.exec(b); + const as = (ae[2] || ae[1]).split('.'); + const bs = (be[2] || be[1]).split('.'); + return ((as[0] || 0) - (bs[0] || 0)) || ((as[1] || 0) - (bs[1] || 0)) || ((as[2] || 0) - (bs[2] || 0)) || (ae[3] || 'Z').localeCompare(be[3] || 'Z') || a.localeCompare(b); + }); +} + +async function computeLastVersions(release) { + const releases = (await run(`git tag`, { debug: false })).stdout.split('\n').filter(l => /^2[43]\.[03]/.test(l)); + const minor = release.replace(/^(\d+\.\d+).*$/, '$1'); + let sorted = sortReleases([release, ...releases]); + const lastPatch = sorted[sorted.indexOf(release) + 1]; + sorted = sortReleases([minor, ...(releases.filter(v => !v.startsWith(minor)))]); + const prevMinor = sorted[sorted.indexOf(minor) + 1]; + return ({ release, minor, lastPatch, prevMinor }); +} + +async function downloadSbom(release) { + const url = SBOM_URL.replace('%%VERSION%%', release); + const fileName = `target/bom-vaadin-${release}.json`; + if ((await run(`curl -s -L --fail ${url} -o ${fileName}`, { throw: false })).code) { + log(`cannot compare versions since there is no 'Software.Bill.Of.Materials.json' in ${release} release`) + return; + } + return fileName; +} + +async function sumarizeDiffs(newSbomFile, oldSbomFile, currVersion, prevVersion) { + log(`Comparing ${currVersion} against ${prevVersion}`) + const oldJson = JSON.parse(fs.readFileSync(oldSbomFile)); + const newJson = JSON.parse(fs.readFileSync(newSbomFile)); + const sameMinor = currVersion.replace(/^(\d+\.\d+).*$/, '$1') === prevVersion.replace(/^(\d+\.\d+).*$/, '$1'); + const components = {}; + const summary = {components, currVersion, prevVersion} + const vaadinRegx = /^pkg:(maven|npm)\/(@vaadin|com.vaadin)/; + oldJson.components.forEach((e) => { + let comp = decodeURIComponent(e.purl).replace(/[?#].*$/g, '').replace(/@[^@]+$/, ''); + const r = (components[comp] = components[comp] || {}); + r.oldVersion = e.version; + r.vaadin = vaadinRegx.test(comp); + r.status = 'removed'; + }); + newJson.components.forEach((e) => { + let comp = decodeURIComponent(e.purl).replace(/[?#].*$/g, '').replace(/@[^@]+$/, ''); + const r = (components[comp] = components[comp] || {}); + r.newVersion = e.version; + r.vaadin = vaadinRegx.test(comp); + r.status = !r.oldVersion ? 'added' : (r.oldVersion === r.newVersion || (sameMinor && r.vaadin && e.version === currVersion)) ? 'same' : 'modified'; + }); + return summary; +} + function sumarizeOSV(f, summary) { const res = JSON.parse(fs.readFileSync(f)); res.results.forEach(r => { @@ -233,7 +327,7 @@ function checkLicenses(licenses) { let ret = ""; Object.keys(licenses).forEach(lic => { if (licenseWhiteList.indexOf(lic) < 0) { - ret += `Found invalid license '${lic}' in: ${licenses[lic].join(' and ')}\n`; + ret += ` - Invalid license '${lic}' in: ${licenses[lic].join(' and ')}\n`; } }); return ret; @@ -245,9 +339,23 @@ function checkVunerabilities(vuls) { Object.keys(vuls).forEach(v => { const cves = Object.keys(vuls[v]).sort().join(', '); err = err && (!cveWhiteList[v] || cves !== cveWhiteList[v].sort().join(', ')); - msg += `Found vulnerabilities in: ${v} [${Object.keys(vuls[v]).join(', ')}]\n`; + msg += ` - Vulnerabilities in: ${v} [${Object.keys(vuls[v]).join(', ')}]\n`; + }); + return { err, msg }; +} + +function checkDifferencess(summary) { + const comps = summary.components; + let ret = ""; + const count = status => {return { + total: Object.keys(comps).reduce((i, k) => comps[k].status === status ? ++i: i, 0), + vaadin: Object.keys(comps).reduce((i, k) => comps[k].vaadin && comps[k].status === status ? ++i: i, 0) + }}; + ['removed', 'added', 'modified', 'same'].forEach(s => { + const r = count(s); + r.total && (ret += ` - ${r.total} packages ${s} (${r.total - r.vaadin} external, ${r.vaadin} vaadin)\n`) }); - return {err, msg}; + return ret; } function reportLicenses(licenses) { @@ -255,13 +363,14 @@ function reportLicenses(licenses) { Object.keys(licenses).sort((a, b) => licenseWhiteList.indexOf(a) - licenseWhiteList.indexOf(b)).forEach(lic => { const status = licenseWhiteList.indexOf(lic) < 0 ? '🚫' : '✅'; const license = `${lic}`; - const summary = `
    ${licenses[lic].length}
    • ${licenses[lic].join('
    • ').replace(/@(\d)/g, ' $1')}
    ` - html += `${status}
    ${license}
    ${summary}\n` - md += `|${status}|\`${license}\`|${summary}|\n`; + const sumMd = `
    ${licenses[lic].length}${licenses[lic].join('
    ')}
    `; + const sumHt = `
    ${licenses[lic].length}
    ${licenses[lic].join('\n')}
    `; + html += `${status}${license}${sumHt}\n`; + md += `|${status}|\`${license}\`|${sumMd}|\n`; }); html && (html = `\n${html}
    LicensePackages
    \n`); md && (md = "| | License | Packages |\n|-------|--------|-------|\n" + md); - return {md, html}; + return { md, html }; } function reportVulnerabilities(vuls) { @@ -274,25 +383,64 @@ function reportVulnerabilities(vuls) { }); html && (html = `\n${html}
    PackageCVEs
    \n`) md && (md = "| Package | CVEs |\n|-------|--------|\n" + md); - return {md, html}; + return { md, html }; +} + +function reportDiffs(summary) { + const comps = summary.components; + let html = `

    ✍ Dependencies Comparison since V${summary.prevVersion}

    \n`; + const icons = ['🔴', '🟠', '🔵', '🟢']; + const colors = ['style="color:red"', 'style="color:orange"', 'style="color:blue"', 'style="color:green"']; + const packages = Object.keys(comps).sort((a, b) => comps[a].vaadin && !comps[b].vaadin ? 1 : !comps[a].vaadin && comps[b].vaadin ? -1 : a.localeCompare(b)); + ['removed', 'added', 'modified', 'same'].forEach(status => { + const color = colors.shift(); + let pkgs = packages.filter(pkg => comps[pkg].status === status); + if (!pkgs.length) { + log(status, "ret") + return; + } + const table = (title, type) => { + const list = pkgs.filter(p => p.startsWith(type)); + if (!list.length) { + return; + } + const vaadin = list.filter(p => comps[p].vaadin); + const other = list.filter(p => !comps[p].vaadin); + html += `
        ${title}: ${other.length} external, ${vaadin.length} vaadin, ${list.length} total`; + list.forEach(pkg => { + const r = comps[pkg]; + html += `\n`; + }); + html += `
    ComponentOld VersionVersionStatus
    ${r.vaadin ? `${pkg}` : pkg}${r.oldVersion || ''}${highlight(r.oldVersion, r.newVersion) || ''}${r.status}
    `; + } + html += `

       ${icons.shift()} ${pkgs.length} ${status} dependencies

    `; + table('Maven', 'pkg:maven/'); + table('Npm', 'pkg:npm/'); + }); + html += '
    ' + return html; } function reportFileContent(title, file, filter = c => c) { const content = filter(fs.readFileSync(file).toString()); - return `\n

    ${title}

    \n${content}\n
    \n`; + return `\n

    ${title}

    \n${content}\n
    \n`; } async function main() { + log(`Running: ${process.argv[1]}\nParameters: ${JSON.stringify(cmd)}`); + await isInstalled('bomber'); await isInstalled('osv-scanner'); await isInstalled('dependency-check'); await isInstalled('mvn'); + await isInstalled('curl'); if (cmd.version) { await run(`mvn -ntp -N -B -DnewVersion=${cmd.version} -Psbom versions:set -q`); } await run(`./scripts/generateBoms.sh`, { debug: false }); + const currVersion = cmd.version || (await run('mvn help:evaluate -q -DforceStdout -Dexpression=project.version', { debug: false })).stdout; await run('mvn -ntp -B clean install -T 1C -q'); log(`cd ${testProject}`); @@ -328,7 +476,7 @@ async function main() { } if (cmd.useOSV) { - await run('osv-scanner --sbom=target/bom-vaadin.json --json', { output: 'target/osv-scanner-report.json' , throw: false}); + await run('osv-scanner --sbom=target/bom-vaadin.json --json', { output: 'target/osv-scanner-report.json', throw: false }); sumarizeOSV('target/osv-scanner-report.json', vulnerabilities); } @@ -349,52 +497,77 @@ async function main() { const errVul = checkVunerabilities(vulnerabilities).err; const msgVul = checkVunerabilities(vulnerabilities).msg; let md = ""; - let html = `\n

    Vaadin Platform ${cmd.version} Dependencies Report

    \n`; + let html = `${STYLE}

    V${currVersion} Dependencies Report

    \n`; + let errMsg = "#### Dependencies Report\n\n"; if (errVul) { - err(`- 🚫 Vulnerabilities:\n\n${msgVul}\n`); + errMsg += `- 🚫 Vulnerabilities:\n\n${msgVul}\n`; md += `\n### 🚫 Found Vulnerabilities\n`; html += `\n

    🚫 Found Vulnerabilities

    \n` } else if (msgVul) { - err(`- 🟠 Known Vulnerabilities:\n\n${msgVul}\n`); + errMsg += `- 🟠 Known Vulnerabilities:\n\n${msgVul}\n`; md += `\n### 🟠 Known Vulnerabilities\n`; html += `\n

    🟠 Known Vulnerabilities

    \n`; } else { - md += `\n### ✅ No Vulnerabilities\n`; - html += `\n

    ✅ No Vulnerabilities

    \n`; + errMsg += `- 🔒 No Vulnerabilities\n`; + md += `\n### 🔒 No Vulnerabilities\n`; + html += `\n

    🔒 No Vulnerabilities

    \n`; } md += reportVulnerabilities(vulnerabilities).md; html += reportVulnerabilities(vulnerabilities).html; if (errLic) { - err(`- 🚫 License errors:\n\n${errLic}\n`); md += `\n### 🚫 Found License Issues\n`; html += `\n

    >🚫 Found License Issues

    \n`; } else { - md += `\n### ✅ Licenses Report\n`; - html += `\n

    ✅ Licenses Report

    \n`; + errMsg += `- 📔 No License Issues\n`; + md += `\n### 📔 Licenses\n`; + html += `\n

    📔 Licenses

    \n`; } + md += reportLicenses(licenses).md; html += reportLicenses(licenses).html; - let cnt = reportFileContent("Maven Dependency Tree", 'target/tree-maven.txt', c => { + + let cnt = reportFileContent("🌳 Maven Dependencies", 'target/tree-maven.txt', c => { return c.split('\n').map(l => l.replace(/^\[INFO\] +/, '')) .filter(l => l.length && !/^(Scanning|Building|---|Build|Total|Finished|BUILD)/.test(l)).join('\n'); }); md += cnt; html += cnt; - cnt = reportFileContent("NPM Dependency Tree", 'target/tree-npm.txt', c => { - return c.split('\n').map(l => l.replace(/ overridden$/, '')).filter(l => l.length && !/ deduped|UNMET OPTIONAL/.test(l)).join('\n'); + + cnt = reportFileContent("🌳 Npm Dependencies", 'target/tree-npm.txt', c => { + return c.split('\n').map(l => l.replace(/ overridden$/, '')).filter(l => l.length && !/ deduped|UNMET OPTIONAL|no-name/.test(l)).join('\n'); }); md += cnt; html += cnt; + const prev = await computeLastVersions(currVersion); + for await (const v of [prev.lastPatch, prev.prevMinor]) { + if (v !== currVersion) { + const file = await downloadSbom(v); + if (file) { + const sum = await sumarizeDiffs('target/bom-vaadin.json', file, currVersion, v); + cnt = reportDiffs(sum) || ''; + md += cnt; + html += cnt; + if (v === prev.lastPatch) { + const errDiff = checkDifferencess(sum); + if (errDiff) { + errMsg += `- 🟠 Changes in ${currVersion} since V${v}\n${errDiff}`; + } else { + errMsg += `- 🟢 No dependencies changes in ${currVersion} since V${v}\n` + } + } + } + } + } + ghaStepReport(md); fs.writeFileSync('target/dependencies.html', html); + ghaSetEnv('DEPENDENCIES_REPORT', errMsg); + + err(errMsg); + if (errLic || errVul) { process.exit(1); } From b29da873e9455f5155b721e0b9e94dc9660b2502 Mon Sep 17 00:00:00 2001 From: Manolo Carrasco Date: Tue, 24 Jan 2023 13:02:04 +0100 Subject: [PATCH 091/321] chore: fix comment-pull-request when event is something else --- .github/workflows/sbom.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/sbom.yml b/.github/workflows/sbom.yml index 2823899be..5cafe5afe 100644 --- a/.github/workflows/sbom.yml +++ b/.github/workflows/sbom.yml @@ -85,15 +85,14 @@ jobs: cmd="scripts/generateAndCheckSBOM.js $A" echo "Running: $cmd" $cmd - echo "$DEPENDENCIES_REPORT\n[details](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" name: Generate And Check SBOM env: OSSINDEX_USER: ${{secrets.OSSINDEX_USER}} OSSINDEX_TOKEN: ${{secrets.OSSINDEX_TOKEN}} - - if: ${{always()}} + - if: ${{github.event.pull_request}} uses: thollander/actions-comment-pull-request@v2 with: - message: "${{env.DEPENDENCIES_REPORT}}\n[ [Click for more Details](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}) ]" + message: "${{env.DEPENDENCIES_REPORT}}\n[[Click for more Details](${{github.server_url}}/${{github.repository}}/actions/runs/${{github.run_id}})]" comment_tag: dependencies_report - if: ${{always()}} uses: actions/upload-artifact@v3.1.1 From 56403e4c78da4761c9acd2414d2bb502b8a19fd9 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Wed, 25 Jan 2023 11:03:34 +0100 Subject: [PATCH 092/321] chore: include xml file in template folder for SBOM checking (#3724) (#3725) Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- .github/workflows/sbom.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sbom.yml b/.github/workflows/sbom.yml index 5cafe5afe..142b34f19 100644 --- a/.github/workflows/sbom.yml +++ b/.github/workflows/sbom.yml @@ -4,7 +4,7 @@ on: branches: ["master", "23.3"] pull_request: types: [opened, synchronize, reopened, edited] - paths: ["versions.json", "**/pom.xml", ".github/workflows/sbom.yml", "scripts/generateAndCheckSBOM.js"] + paths: ["versions.json", "**/pom.xml", ".github/workflows/sbom.yml", "scripts/generateAndCheckSBOM.js", "scripts/generator/templates/*.xml"] release: types: ["published"] workflow_dispatch: From bf8561f893bbc4b628afbe894fbf813d0b5ee8aa Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Mon, 30 Jan 2023 14:58:16 +0100 Subject: [PATCH 093/321] chore: update versions.json in 23.3 with latest WC (#3737) * chore: update versions.json in 23.3 with latest WC * chore: update bundles and react/components --------- Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 216 +++++++++++++++++++++++++------------------------- 1 file changed, 108 insertions(+), 108 deletions(-) diff --git a/versions.json b/versions.json index a9fe8ae89..8ad9d5987 100644 --- a/versions.json +++ b/versions.json @@ -1,86 +1,86 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/bundles" } }, "core": { "accordion": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0" }, "form-layout": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.1.1" }, "multi-select-combo-box": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,16 +532,16 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/virtual-list" } }, @@ -569,56 +569,56 @@ "platform": "{{version}}", "react": { "react-components": { - "jsVersion": "1.3.5", + "jsVersion": "1.3.6", "npmName": "@hilla/react-components" } }, "vaadin": { "board": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.1.0" }, "grid-pro": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -628,7 +628,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -639,7 +639,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -649,7 +649,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -659,7 +659,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/map", "pro": true }, @@ -669,7 +669,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.5", + "jsVersion": "23.3.6", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 768aecf14b7b63f093c1f997e81b45446474f057 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Fri, 3 Feb 2023 11:09:06 +0200 Subject: [PATCH 094/321] chore: update V23.3 maintenance release note template ] (#3748) --- .../generator/templates/template-release-notes-maintenance.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/generator/templates/template-release-notes-maintenance.md b/scripts/generator/templates/template-release-notes-maintenance.md index 72ffce115..e1dccd855 100644 --- a/scripts/generator/templates/template-release-notes-maintenance.md +++ b/scripts/generator/templates/template-release-notes-maintenance.md @@ -4,6 +4,8 @@ Vaadin {{platform}} **Notable Changes** - Since Vaadin 23.3, the minimal supported Spring-boot version is 2.7.x +- Since Vaadin 23.3.5, due to the founded vulnerability ([CVE-2022-1471](https://nvd.nist.gov/vuln/detail/CVE-2022-1471)), dependency for `org.yaml:snakeyaml` has been removed. + - Vaadin project is not depending on the vulnerable dependency (`org.yaml:snakeyaml`) directly, users can add the dependency if needed ## Changelogs @@ -25,6 +27,7 @@ Vaadin {{platform}} - SSO Kit ([{{kits.sso-kit-starter.javaVersion}}](https://github.com/vaadin/sso-kit/releases/tag/{{kits.sso-kit-starter.javaVersion}})) - Swing Kit ([{{kits.swing-kit.version}}](https://vaadin.com/docs/latest/tools/swing)) - Designer ([Release notes](https://github.com/vaadin/designer/blob/master/RELEASE-NOTES.md)) +- Design System Publisher ([Documentation](https://vaadin.com/design-system-publisher)) **Official add-ons and plugins:** From fcb4b7e509b662ace1ff6e122e321bcfe55f6886 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Fri, 3 Feb 2023 15:02:39 +0200 Subject: [PATCH 095/321] chore: use 1.1.0 for o11y kit [skip ci] (#3749) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 8ad9d5987..98b44057a 100644 --- a/versions.json +++ b/versions.json @@ -554,7 +554,7 @@ "javaVersion": "1.0.2" }, "observability-kit": { - "version": "1.0.0" + "version": "1.1.0" }, "sso-kit-starter": { "javaVersion": "1.0.0" From 754f5fe9ac49a5f6105507066513bc9ee09d79d1 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 7 Feb 2023 15:17:58 +0100 Subject: [PATCH 096/321] chore: update versions.json in 23.3 with latest WC (#3759) * chore: update versions.json in 23.3 with latest WC * update bundles/react-components --------- Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 216 +++++++++++++++++++++++++------------------------- 1 file changed, 108 insertions(+), 108 deletions(-) diff --git a/versions.json b/versions.json index 98b44057a..340366bd6 100644 --- a/versions.json +++ b/versions.json @@ -1,86 +1,86 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/bundles" } }, "core": { "accordion": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0" }, "form-layout": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.1.1" }, "multi-select-combo-box": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,16 +532,16 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/virtual-list" } }, @@ -569,56 +569,56 @@ "platform": "{{version}}", "react": { "react-components": { - "jsVersion": "1.3.6", + "jsVersion": "1.3.7", "npmName": "@hilla/react-components" } }, "vaadin": { "board": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.1.0" }, "grid-pro": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -628,7 +628,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -639,7 +639,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -649,7 +649,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -659,7 +659,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/map", "pro": true }, @@ -669,7 +669,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.6", + "jsVersion": "23.3.7", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 75dca33b3c5f7af94f6905707c75760f3f4b607d Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Wed, 8 Feb 2023 10:13:39 +0100 Subject: [PATCH 097/321] Update flow to 23.3.4 (#3767) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 340366bd6..d47546f92 100644 --- a/versions.json +++ b/versions.json @@ -84,7 +84,7 @@ "npmName": "@vaadin/field-highlighter" }, "flow": { - "javaVersion": "23.3.3" + "javaVersion": "23.3.4" }, "flow-cdi": { "javaVersion": "14.1.0" From d471b084564cd14d890348e28f3bebaeaa1eb87f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Carrasco=20Mo=C3=B1ino?= Date: Wed, 8 Feb 2023 08:44:46 +0100 Subject: [PATCH 098/321] chore: align sbom scripts with mastr (#3765) (CP: 23.3) --- .github/workflows/greetings.yml | 2 +- scripts/generateAndCheckSBOM.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index 37d589d60..a29c087dc 100644 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -1,6 +1,6 @@ name: Greetings -on: [pull_request, issues] +on: [issues] jobs: greeting: diff --git a/scripts/generateAndCheckSBOM.js b/scripts/generateAndCheckSBOM.js index 835aabb00..f09d9cccd 100755 --- a/scripts/generateAndCheckSBOM.js +++ b/scripts/generateAndCheckSBOM.js @@ -215,12 +215,12 @@ function highlight(s1, s2) { function sortReleases(releases) { return [...new Set(releases)].sort((b, a) => { - const r = /^((.+)[\.-]((?:beta|alpha|rc)\d+)|(.+))$/; + const r = /^((.+)[\.-]((?:beta|alpha|rc))(\d+)|(.+))$/; const ae = r.exec(a); const be = r.exec(b); const as = (ae[2] || ae[1]).split('.'); const bs = (be[2] || be[1]).split('.'); - return ((as[0] || 0) - (bs[0] || 0)) || ((as[1] || 0) - (bs[1] || 0)) || ((as[2] || 0) - (bs[2] || 0)) || (ae[3] || 'Z').localeCompare(be[3] || 'Z') || a.localeCompare(b); + return ((as[0] || 0) - (bs[0] || 0)) || ((as[1] || 0) - (bs[1] || 0)) || ((as[2] || 0) - (bs[2] || 0)) || (ae[3] || 'Z').localeCompare(be[3] || 'Z') || ((ae[4] || 0) - (be[4] || 0)) || a.localeCompare(b); }); } From cb9103411f2dacaf93078503ebd779511b19cc76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Carrasco=20Mo=C3=B1ino?= Date: Wed, 8 Feb 2023 09:37:32 +0100 Subject: [PATCH 099/321] chore: simplify method for sorting releases (#3766) --- scripts/generateAndCheckSBOM.js | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/scripts/generateAndCheckSBOM.js b/scripts/generateAndCheckSBOM.js index f09d9cccd..987b3fbbc 100755 --- a/scripts/generateAndCheckSBOM.js +++ b/scripts/generateAndCheckSBOM.js @@ -212,16 +212,8 @@ function highlight(s1, s2) { } return ret.replace(/<\/span>]+>/g, ''); } - function sortReleases(releases) { - return [...new Set(releases)].sort((b, a) => { - const r = /^((.+)[\.-]((?:beta|alpha|rc))(\d+)|(.+))$/; - const ae = r.exec(a); - const be = r.exec(b); - const as = (ae[2] || ae[1]).split('.'); - const bs = (be[2] || be[1]).split('.'); - return ((as[0] || 0) - (bs[0] || 0)) || ((as[1] || 0) - (bs[1] || 0)) || ((as[2] || 0) - (bs[2] || 0)) || (ae[3] || 'Z').localeCompare(be[3] || 'Z') || ((ae[4] || 0) - (be[4] || 0)) || a.localeCompare(b); - }); + return [...new Set(releases)].map(r => r.replace(/\d+/, n => +n+900000)).sort().map(r => r.replace(/\d+/, n => +n-900000)).reverse(); } async function computeLastVersions(release) { @@ -565,7 +557,7 @@ async function main() { fs.writeFileSync('target/dependencies.html', html); ghaSetEnv('DEPENDENCIES_REPORT', errMsg); - + err(errMsg); if (errLic || errVul) { From c46af658f0eee67359a56789e356e38526ad86d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Carrasco=20Mo=C3=B1ino?= Date: Wed, 8 Feb 2023 10:34:18 +0100 Subject: [PATCH 100/321] chore: fix icons indexes (#3769) Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- scripts/generateAndCheckSBOM.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scripts/generateAndCheckSBOM.js b/scripts/generateAndCheckSBOM.js index 987b3fbbc..6ec78fc85 100755 --- a/scripts/generateAndCheckSBOM.js +++ b/scripts/generateAndCheckSBOM.js @@ -52,7 +52,6 @@ h1,h2,h3 {color: dodgerblue} pre[b] {border: solid 1px darkgrey} `; - const cmd = { useBomber: true, useOSV: true, useOWASP: true, hasOssToken: !!(process.env.OSSINDEX_USER && process.env.OSSINDEX_TOKEN) @@ -381,8 +380,8 @@ function reportVulnerabilities(vuls) { function reportDiffs(summary) { const comps = summary.components; let html = `

    ✍ Dependencies Comparison since V${summary.prevVersion}

    \n`; - const icons = ['🔴', '🟠', '🔵', '🟢']; const colors = ['style="color:red"', 'style="color:orange"', 'style="color:blue"', 'style="color:green"']; + const icons = {removed:'🔴', added:'🟠', modified:'🔵', same:'🟢'}; const packages = Object.keys(comps).sort((a, b) => comps[a].vaadin && !comps[b].vaadin ? 1 : !comps[a].vaadin && comps[b].vaadin ? -1 : a.localeCompare(b)); ['removed', 'added', 'modified', 'same'].forEach(status => { const color = colors.shift(); @@ -405,7 +404,7 @@ function reportDiffs(summary) { }); html += ``; } - html += `

       ${icons.shift()} ${pkgs.length} ${status} dependencies

    `; + html += `

       ${icons[status]} ${pkgs.length} ${status} dependencies

    `; table('Maven', 'pkg:maven/'); table('Npm', 'pkg:npm/'); }); From 874056c81c12cf3b31ec873880593edc80ff1b47 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Thu, 9 Feb 2023 11:15:18 +0100 Subject: [PATCH 101/321] fix sorting releases when snapshots or first release (#3773) (#3774) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Manuel Carrasco Moñino --- scripts/generateAndCheckSBOM.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/generateAndCheckSBOM.js b/scripts/generateAndCheckSBOM.js index 6ec78fc85..d2f589639 100755 --- a/scripts/generateAndCheckSBOM.js +++ b/scripts/generateAndCheckSBOM.js @@ -212,7 +212,15 @@ function highlight(s1, s2) { return ret.replace(/<\/span>]+>/g, ''); } function sortReleases(releases) { - return [...new Set(releases)].map(r => r.replace(/\d+/, n => +n+900000)).sort().map(r => r.replace(/\d+/, n => +n-900000)).reverse(); + return [...new Set(releases)] + .map(r => r + .replace(/\.0$/, '.0.z') // fix: 23.0.0 lesser than 23.0.0.alpha1 + .replace(/-/, '.z-') // fix: 23.0- lesser than 23.0. + .replace(/\d+/g, n => +n+900000)) // fix: 23.0.10 lesser than 23.0.9 + .sort().reverse() + .map(r => r + .replace(/\d+/g, n => +n-900000).replace(/\.z/, '') + ); } async function computeLastVersions(release) { @@ -452,6 +460,7 @@ async function main() { log(`generating 'bom-vaadin.js'`); const sbom = await consolidateSBoms('target/bom.json', 'target/bom-npm.json'); fs.writeFileSync('target/bom-vaadin.json', JSON.stringify(sbom, null, 2)); + const licenses = sumarizeLicenses('target/bom-vaadin.json'); const vulnerabilities = {} From d376a9c6ff2730f86d949def91eb24f9563cece5 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Thu, 9 Feb 2023 17:24:52 +0200 Subject: [PATCH 102/321] chore: update spring-boot version to 2.7.8 (#3779) --- hilla-spring-boot-starter/pom.xml | 2 +- vaadin-spring-boot-starter/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hilla-spring-boot-starter/pom.xml b/hilla-spring-boot-starter/pom.xml index 465a4d693..84fd2aef3 100644 --- a/hilla-spring-boot-starter/pom.xml +++ b/hilla-spring-boot-starter/pom.xml @@ -35,7 +35,7 @@ - 2.7.7 + 2.7.8 diff --git a/vaadin-spring-boot-starter/pom.xml b/vaadin-spring-boot-starter/pom.xml index 587416f35..44421306f 100644 --- a/vaadin-spring-boot-starter/pom.xml +++ b/vaadin-spring-boot-starter/pom.xml @@ -33,7 +33,7 @@ - 2.7.7 + 2.7.8 From bbfbbb8297f4fc72dd1e50cc22dabdccb97c7f74 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Fri, 10 Feb 2023 08:36:33 +0100 Subject: [PATCH 103/321] chore: add 24.0 to sbom.yml (#3776) (#3781) Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- .github/workflows/sbom.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sbom.yml b/.github/workflows/sbom.yml index 142b34f19..19c23039c 100644 --- a/.github/workflows/sbom.yml +++ b/.github/workflows/sbom.yml @@ -1,7 +1,7 @@ name: SBOM on: push: - branches: ["master", "23.3"] + branches: ["master", "24.0", "23.3"] pull_request: types: [opened, synchronize, reopened, edited] paths: ["versions.json", "**/pom.xml", ".github/workflows/sbom.yml", "scripts/generateAndCheckSBOM.js", "scripts/generator/templates/*.xml"] From 13806472fa77fcf69945922846994ae7596cae9c Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Fri, 10 Feb 2023 13:38:25 +0100 Subject: [PATCH 104/321] chore: do not report twice if no alphas in branch (#3783) (#3786) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Manuel Carrasco Moñino --- scripts/generateAndCheckSBOM.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generateAndCheckSBOM.js b/scripts/generateAndCheckSBOM.js index d2f589639..b72c0e3bc 100755 --- a/scripts/generateAndCheckSBOM.js +++ b/scripts/generateAndCheckSBOM.js @@ -541,7 +541,7 @@ async function main() { html += cnt; const prev = await computeLastVersions(currVersion); - for await (const v of [prev.lastPatch, prev.prevMinor]) { + for await (const v of [...new Set([prev.lastPatch, prev.prevMinor])]) { if (v !== currVersion) { const file = await downloadSbom(v); if (file) { From 39fa3302ecde51a4bc1cbea3c8f39bb12b06c336 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Carrasco=20Mo=C3=B1ino?= Date: Mon, 13 Feb 2023 09:46:06 +0100 Subject: [PATCH 105/321] chore: align with master (#3790) --- .github/workflows/sbom.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sbom.yml b/.github/workflows/sbom.yml index 19c23039c..0105dbe21 100644 --- a/.github/workflows/sbom.yml +++ b/.github/workflows/sbom.yml @@ -89,7 +89,7 @@ jobs: env: OSSINDEX_USER: ${{secrets.OSSINDEX_USER}} OSSINDEX_TOKEN: ${{secrets.OSSINDEX_TOKEN}} - - if: ${{github.event.pull_request}} + - if: ${{always() && env.DEPENDENCIES_REPORT && github.event.pull_request}} uses: thollander/actions-comment-pull-request@v2 with: message: "${{env.DEPENDENCIES_REPORT}}\n[[Click for more Details](${{github.server_url}}/${{github.repository}}/actions/runs/${{github.run_id}})]" From 211274e5919bdac8b6bf88dc4a74a043b3fbe9a3 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Tue, 14 Feb 2023 12:42:14 +0200 Subject: [PATCH 106/321] chore: remove the license checking file (23.3) (#3796) --- .../java/com/vaadin/LicenseCheckTest.java | 238 ------------------ 1 file changed, 238 deletions(-) delete mode 100644 vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java diff --git a/vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java b/vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java deleted file mode 100644 index 9d402dfdf..000000000 --- a/vaadin-platform-test/src/test/java/com/vaadin/LicenseCheckTest.java +++ /dev/null @@ -1,238 +0,0 @@ -package com.vaadin; - -import java.io.ByteArrayInputStream; -import java.io.File; -import java.io.IOException; -import java.net.URISyntaxException; -import java.net.URL; -import java.nio.file.FileVisitResult; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.SimpleFileVisitor; -import java.nio.file.attribute.BasicFileAttributes; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; - -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; -import javax.xml.parsers.ParserConfigurationException; - -import org.junit.Assert; -import org.junit.Test; -import org.w3c.dom.Document; -import org.w3c.dom.Node; -import org.w3c.dom.NodeList; -import org.xml.sax.SAXException; - -public class LicenseCheckTest { - private static final Set whitelist = new HashSet<>(); - static { - - // Vaadin - whitelist.add("https://vaadin.com/license/cvdl-4.0"); - whitelist.add("http://vaadin.com/license/cvrl-1"); - whitelist.add("https://vaadin.com/commercial-license-and-service-terms"); - - // Eclipse - whitelist.add("http://www.eclipse.org/org/documents/edl-v10.php"); - whitelist.add("http://www.eclipse.org/legal/epl-v10.html"); - whitelist.add("http://www.eclipse.org/legal/epl-2.0"); - whitelist.add("https://www.eclipse.org/legal/epl-v20.html"); - whitelist.add("https://projects.eclipse.org/license/epl-2.0"); - - // Mozilla - whitelist.add("http://www.mozilla.org/MPL/MPL-1.1.html"); - whitelist.add("http://www.mozilla.org/MPL/2.0/index.txt"); - - // Apache - whitelist.add("http://apache.org/licenses/LICENSE-2.0"); - whitelist.add("https://www.apache.org/licenses/LICENSE-2.0"); - whitelist.add("http://www.apache.org/licenses/LICENSE-2.0.txt"); - whitelist.add("http://www.apache.org/licenses/LICENSE-2.0"); - whitelist.add("http://www.apache.org/licenses/LICENSE-2.0.html"); - whitelist.add("https://www.apache.org/licenses/LICENSE-2.0.txt"); - whitelist.add("https://spdx.org/licenses/Apache-2.0#licenseText"); - whitelist.add("https://www.apache.org/licenses/LICENSE-2.0.html"); - whitelist.add("http://repository.jboss.org/licenses/apache-2.0.txt"); - whitelist.add("https://repository.jboss.org/licenses/apache-2.0.txt"); - /* - * License names used by some projects that define their license to be - * something like to http://projectdomain.com/license, for which the - * contents might change without notice - * for example: the vaadin__vaadin-mobile-drag-drop::1.0.1 - */ - whitelist.add("Apache-2.0"); - - // BSD - whitelist.add("http://www.opensource.org/licenses/bsd-license.php"); - whitelist.add("http://opensource.org/licenses/BSD-2-Clause"); - whitelist.add("http://opensource.org/licenses/BSD-3-Clause"); - - // MIT - whitelist.add("https://opensource.org/licenses/MIT"); - whitelist.add("https://spdx.org/licenses/MIT#licenseText"); - whitelist.add("http://www.opensource.org/licenses/mit-license.php"); - whitelist.add("http://opensource.org/licenses/MIT"); - whitelist.add("https://jsoup.org/license"); - whitelist.add("http://opensource.org/licenses/mit-license"); - whitelist.add("https://spdx.org/licenses/MIT-0.html"); - whitelist.add("https://raw.githubusercontent.com/auth0/java-jwt/master/LICENSE"); - - //Bouncy Castle Licence - whitelist.add("https://www.bouncycastle.org/licence.html"); - - // Public Domain - whitelist.add("http://creativecommons.org/publicdomain/zero/1.0/"); - - // WTFPL (org.reflections) - whitelist.add("http://www.wtfpl.net/"); - - // gwt, javaee, glassfish - whitelist.add("http://www.gwtproject.org/terms.html"); - whitelist.add("https://github.com/javaee/javax.annotation/blob/master/LICENSE"); - whitelist.add("https://glassfish.dev.java.net/public/CDDLv1.0.html"); - whitelist.add("https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html"); - - // aopalliance:aopalliance - whitelist.add("Public Domain"); - - // Universal Permissive License - whitelist.add("http://opensource.org/licenses/UPL"); - - // BSD-3-Clause - whitelist.add("https://asm.ow2.io/license.html"); - - // GNU General Public License - whitelist.add("https://projects.eclipse.org/license/secondary-gpl-2.0-cp"); - - //CDDL + GPLv2 with classpath exception - whitelist.add("https://oss.oracle.com/licenses/CDDL+GPL-1.1"); - whitelist.add("https://javaee.github.io/javamail/LICENSE"); - - } - - private static final List excludeDirs = Arrays.asList(".git", "bower_components", "node", "node_modules", - "src", "generated-sources", "classes", "test-classes"); - - private static class LicenseFileVisitor extends SimpleFileVisitor { - - private boolean visited; - - @Override - public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException { - if (excludeDirs.stream().anyMatch(dir::endsWith)) { - return FileVisitResult.SKIP_SUBTREE; - } - - return super.preVisitDirectory(dir, attrs); - } - - @Override - public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { - String path = file.toString(); - if (path.endsWith("licenses.xml")) { - visited = true; - checkLicenses(file); - } - return super.visitFile(file, attrs); - } - - private void checkLicenses(Path file) { - DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); - try { - DocumentBuilder builder = factory.newDocumentBuilder(); - Document doc = builder.parse(new ByteArrayInputStream(Files.readAllBytes(file))); - NodeList licenses = doc.getElementsByTagName("licenses"); - for (int i = 0; i < licenses.getLength(); i++) { - Node license = licenses.item(i); - Map> unsupported = new HashMap<>(); - if (!checkLicenses(license, unsupported)) { - Assert.fail(getErrorMessage(file, unsupported)); - } - } - } catch (ParserConfigurationException | SAXException | IOException exception) { - Assert.fail("Cannot parse license file " + file); - } - } - - private String getErrorMessage(Path file, Map> unsupportedLicenses) { - StringBuilder builder = new StringBuilder("File "); - builder.append(file) - .append(" contains the following dependencies with licenses that have not been whitelisted: "); - unsupportedLicenses.forEach((dependency, licenses) -> builder.append("\n dependency '").append(dependency) - .append("' has licenses : ").append(licenses)); - return builder.toString(); - } - - private boolean checkLicenses(Node licenses, Map> unsupportedLicenses) { - NodeList children = licenses.getChildNodes(); - List licenseNames = new ArrayList<>(); - boolean hasLicenses = false; - - String groupId = getTagContent(licenses.getParentNode(), "groupId"); - String artifactId = getTagContent(licenses.getParentNode(), "artifactId"); - String dependency = groupId + ":" + artifactId; - - for (int i = 0; i < children.getLength(); i++) { - Node child = children.item(i); - if ("license".equals(child.getNodeName())) { - hasLicenses = true; - handleLicense(unsupportedLicenses, licenseNames, dependency, child); - } - } - return !licenseNames.isEmpty() || !hasLicenses; - } - - private void handleLicense(Map> unsupportedLicenses, List licenseNames, - String dependency, Node child) { - String name = getTagContent(child, "name"); - String url = getTagContent(child, "url"); - String key = url != null ? url : name != null ? name : null; - - if (key == null) { - Assert.fail("There is no license info (name or url) por dependency: " + dependency); - } else if (!whitelist.contains(key)) { - List licenses = unsupportedLicenses.computeIfAbsent(dependency, k -> new ArrayList<>()); - licenses.add(name + ": " + url); - } else { - licenseNames.add(name); - } - } - - private String getTagContent(Node node, String tag) { - NodeList children = node.getChildNodes(); - for (int i = 0; i < children.getLength(); i++) { - Node child = children.item(i); - if (tag.equals(child.getNodeName())) { - return child.getTextContent(); - } - } - return null; - } - - public boolean visited() { - return visited; - } - - } - - @Test - public void checkLicenses() throws URISyntaxException, IOException { - URL resource = getClass().getResource("/"); - File classes = new File(resource.toURI()); - File target = classes.getParentFile(); - File project = target.getParentFile(); - File parentProject = project.getParentFile(); - - LicenseFileVisitor visitor = new LicenseFileVisitor(); - Files.walkFileTree(parentProject.toPath(), visitor); - Assert.assertTrue( - "No license.xml visited, you need to run `mvn license:download-licenses` in the parent folder", - visitor.visited()); - } -} From 5256a1c97b6080f8276e6b9c2e9d43e71bb1b972 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Thu, 23 Feb 2023 10:52:05 +0100 Subject: [PATCH 107/321] chore: update license-checker to 1.12.0 (#3828) (#3831) Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index d47546f92..32d6a21c5 100644 --- a/versions.json +++ b/versions.json @@ -654,7 +654,7 @@ "pro": true }, "vaadin-license-checker": { - "javaVersion": "1.11.2" + "javaVersion": "1.12.0" }, "vaadin-map": { "component": true, From b7fb83deca76b6e7e44581056f533a656f0cd5c8 Mon Sep 17 00:00:00 2001 From: Artur Date: Fri, 24 Feb 2023 16:45:13 +0200 Subject: [PATCH 108/321] fix: Use JNA 5.12.1 required by the license checker (#3837) (CP: 23.3) (#3839) --- scripts/generator/templates/template-vaadin-bom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generator/templates/template-vaadin-bom.xml b/scripts/generator/templates/template-vaadin-bom.xml index 869f09735..c4f4787d7 100644 --- a/scripts/generator/templates/template-vaadin-bom.xml +++ b/scripts/generator/templates/template-vaadin-bom.xml @@ -15,7 +15,7 @@ {{javadeps}} 1.7.36 - 5.11.0 + 5.12.1 From 085870ac12886185a4e19ba8506582cbf8f23545 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Carrasco=20Mo=C3=B1ino?= Date: Tue, 28 Feb 2023 11:21:48 +0200 Subject: [PATCH 109/321] chore: use SS_LICENSE (#3844) --- .github/workflows/pit.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pit.yml b/.github/workflows/pit.yml index 9ac7aaeb5..788acc162 100644 --- a/.github/workflows/pit.yml +++ b/.github/workflows/pit.yml @@ -53,7 +53,7 @@ jobs: run: | # COMPUTE MATRIX echo "Computing matrix ..." - [ -z "${{secrets.GHTK}}" -o -z "${{secrets.TB_LICENSE}}" ] && exit 1 + [ -z "${{secrets.GHTK}}" -o -z "${{secrets.TB_LICENSE}}" -o -z "${{secrets.SS_LICENSE}}" ] && exit 1 git clone -q https://${{secrets.GHTK}}@github.com/vaadin/platform-in-test-script.git pit V="${{github.event.inputs.version}}" W="${{github.event.inputs.windows}}" @@ -94,6 +94,7 @@ jobs: # INSTALL LICENSE mkdir -p ~/.vaadin/ echo '{"username":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f1`'","proKey":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f2`'"}' > ~/.vaadin/proKey + echo "${{secrets.SS_LICENSE}}" > ~/vaadin.spreadsheet.developer.license shell: bash - if: ${{runner.os == 'Linux'}} run: | From 899dc1aea8ba9514b0d7fd289406dd699e419188 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Wed, 1 Mar 2023 11:30:41 +0100 Subject: [PATCH 110/321] chore: update versions.json in 23.3 with latest WC (#3853) * chore: update versions.json in 23.3 with latest WC * update bundles and react-components --------- Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 216 +++++++++++++++++++++++++------------------------- 1 file changed, 108 insertions(+), 108 deletions(-) diff --git a/versions.json b/versions.json index 32d6a21c5..bd8d50338 100644 --- a/versions.json +++ b/versions.json @@ -1,86 +1,86 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/bundles" } }, "core": { "accordion": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0" }, "form-layout": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.1.1" }, "multi-select-combo-box": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,16 +532,16 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/virtual-list" } }, @@ -569,56 +569,56 @@ "platform": "{{version}}", "react": { "react-components": { - "jsVersion": "1.3.7", + "jsVersion": "1.3.8", "npmName": "@hilla/react-components" } }, "vaadin": { "board": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.1.0" }, "grid-pro": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -628,7 +628,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -639,7 +639,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -649,7 +649,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -659,7 +659,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/map", "pro": true }, @@ -669,7 +669,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.7", + "jsVersion": "23.3.8", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 7290d81566fcc7c985e33b6945e23f30a4bb4c7e Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Mon, 6 Mar 2023 10:19:02 +0100 Subject: [PATCH 111/321] fix: maven 2.3.2 and 2.3.3 are broken (#3866) (#3870) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: https://github.com/vaadin/flow/issues/16097 Related to: regression described at https://maven.apache.org/docs/3.8.4/release-notes.html Co-authored-by: Manuel Carrasco Moñino --- .github/workflows/pit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pit.yml b/.github/workflows/pit.yml index 788acc162..a3ea9c1f7 100644 --- a/.github/workflows/pit.yml +++ b/.github/workflows/pit.yml @@ -112,7 +112,7 @@ jobs: distribution: 'temurin' - uses: stCarolas/setup-maven@v4.5 with: - maven-version: '3.8.2' + maven-version: '3.9.0' - run: | # PIT TESTS ${{matrix.app}} ${{github.event.inputs.version}} [ -n "${{github.event.inputs.version}}" ] && ARG="--version=${{github.event.inputs.version}}" From 72fd20b419dec617a9ad90f25fcf402aadea32f5 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 7 Mar 2023 12:00:01 +0100 Subject: [PATCH 112/321] chore: only use linux lib installation workaround in ACT (#3876) (#3884) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Manuel Carrasco Moñino Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- .github/workflows/pit.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pit.yml b/.github/workflows/pit.yml index a3ea9c1f7..964611e17 100644 --- a/.github/workflows/pit.yml +++ b/.github/workflows/pit.yml @@ -96,13 +96,12 @@ jobs: echo '{"username":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f1`'","proKey":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f2`'"}' > ~/.vaadin/proKey echo "${{secrets.SS_LICENSE}}" > ~/vaadin.spreadsheet.developer.license shell: bash - - if: ${{runner.os == 'Linux'}} + - if: ${{ env.ACT }} run: | - # INSTALL CHROME + # Install linux libs (ACT) # see https://github.com/browser-actions/setup-chrome/issues/240 - sudo ./pit/scripts/pit/docker/setup.sh --chrome - - if: ${{runner.os != 'Linux'}} - uses: browser-actions/setup-chrome@latest + sudo ./pit/scripts/pit/docker/setup.sh --lib-chrome + - uses: browser-actions/setup-chrome@latest - uses: actions/setup-node@v3 with: node-version: '16' From 851ae3b0b3da582531d267e13c70a1a8493e57ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Carrasco=20Mo=C3=B1ino?= Date: Tue, 7 Mar 2023 09:59:05 +0100 Subject: [PATCH 113/321] chore: delete greetings workflow it does more noise in GH actions than benefits for external reporters. Also penalises the organisation actions queue --- .github/workflows/greetings.yml | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 .github/workflows/greetings.yml diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml deleted file mode 100644 index a29c087dc..000000000 --- a/.github/workflows/greetings.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Greetings - -on: [issues] - -jobs: - greeting: - runs-on: ubuntu-latest - steps: - - uses: actions/first-interaction@v1 - continue-on-error: true - with: - repo-token: ${{ secrets.repo_greeting }} - issue-message: 'Thanks for using Vaadin! We appreciate your help and we’ll take care of this as soon as possible.' - pr-message: 'Thanks for your contribution! You are to making Vaadin even better.' From 66a68a666ee6309aa379c765cb16c7a3f7548db4 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Fri, 10 Mar 2023 09:02:04 +0100 Subject: [PATCH 114/321] chore: update dependencies for sbom.yml (#3897) (#3900) Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- .github/workflows/sbom.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/sbom.yml b/.github/workflows/sbom.yml index 0105dbe21..11f2884a9 100644 --- a/.github/workflows/sbom.yml +++ b/.github/workflows/sbom.yml @@ -61,16 +61,16 @@ jobs: go-version: 'stable' - run: go install github.com/google/osv-scanner/cmd/osv-scanner@v1 - run: | - wget -q https://github.com/devops-kung-fu/bomber/releases/download/v0.4.0/bomber_0.4.0_linux_amd64.deb - sudo dpkg -i bomber_0.4.0_linux_amd64.deb - name: Install bomber-0.4.0 + wget -q https://github.com/devops-kung-fu/bomber/releases/download/v0.4.2/bomber_0.4.2_linux_amd64.deb + sudo dpkg -i bomber_0.4.2_linux_amd64.deb + name: Install bomber-0.4.2 - run: | - # Install dependency-check-8.0.0 + # Install dependency-check-8.1.2 cd /tmp - wget -q https://github.com/jeremylong/DependencyCheck/releases/download/v8.0.0/dependency-check-8.0.0-release.zip - unzip dependency-check-8.0.0-release.zip + wget -q https://github.com/jeremylong/DependencyCheck/releases/download/v8.1.2/dependency-check-8.1.2-release.zip + unzip dependency-check-8.1.2-release.zip sudo ln -s /tmp/dependency-check/bin/dependency-check.sh /usr/bin/dependency-check - name: Install dependency-check-8.0.0 + name: Install dependency-check-8.1.2 - run: | mkdir -p ~/.vaadin/ echo '{"username":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f1`'","proKey":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f2`'"}' > ~/.vaadin/proKey From c925e39b64e790b2710def10ce172eaafe63c8e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Carrasco=20Mo=C3=B1ino?= Date: Wed, 15 Mar 2023 10:29:28 +0100 Subject: [PATCH 115/321] chore: delete pit.yml which is needed only in main (#3910) --- .github/workflows/pit.yml | 132 -------------------------------------- 1 file changed, 132 deletions(-) delete mode 100644 .github/workflows/pit.yml diff --git a/.github/workflows/pit.yml b/.github/workflows/pit.yml deleted file mode 100644 index 964611e17..000000000 --- a/.github/workflows/pit.yml +++ /dev/null @@ -1,132 +0,0 @@ -name: PiT -on: - push: - paths: [".github/workflows/pit.yml"] - workflow_dispatch: - inputs: - version: - description: 'Version' - required: false - type: string - starter: - description: 'Starters to run, separated by comma' - required: false - type: string - skipcurrent: - description: 'Skip running tests in current version' - required: false - type: boolean - default: false - debug: - description: 'Show build and test outputs' - required: false - type: boolean - default: false - linux: - description: 'Run build in linux runner' - required: false - type: boolean - default: false - windows: - description: 'Run build in windows runner' - required: false - type: boolean - default: false - v24: - description: 'Use v24 version starters' - required: false - type: boolean - default: false - pre: - description: 'Use pre version starters' - required: false - type: boolean - default: false -jobs: - prepare: - runs-on: ubuntu-latest - outputs: - matrix: ${{ steps.set.outputs.matrix }} - steps: - - id: set - shell: bash - run: | - # COMPUTE MATRIX - echo "Computing matrix ..." - [ -z "${{secrets.GHTK}}" -o -z "${{secrets.TB_LICENSE}}" -o -z "${{secrets.SS_LICENSE}}" ] && exit 1 - git clone -q https://${{secrets.GHTK}}@github.com/vaadin/platform-in-test-script.git pit - V="${{github.event.inputs.version}}" - W="${{github.event.inputs.windows}}" - L="${{github.event.inputs.linux}}" - [ true != "$L" -a true != "$W" ] && L=true - S="${{github.event.inputs.starter}}" - [ true = "${{github.event.inputs.v24}}" ] && A="--v24" - [ true = "${{github.event.inputs.pre}}" ] && A="--pre" - [ -z "$S" ] && S=`./pit/scripts/pit/run.sh $A --list` - M='{"include":[' - for i in `echo $S | tr "," " "`; do - J='{"app":"'$i'"' - [ -n "$V" ] && J=$J',"version":"'$V'"' - [ true = "$W" ] && M=$M$J',"os":"windows"},' - [ true = "$L" ] && M=$M$J',"os":"ubuntu"},' - done - M=`echo $M | sed -e s/,$//`']}' - echo "$M" - echo "matrix=$M" >> $GITHUB_OUTPUT - run: - needs: prepare - strategy: - fail-fast: false - matrix: ${{fromJson(needs.prepare.outputs.matrix)}} - runs-on: ${{matrix.os}}-latest - steps: - - run: | - # TEST PARAMETERS - [ -z "${{matrix.app}}" ] && exit 1 - echo "RUNNING TEST FOR ${{matrix.app}} APP" - shell: bash - - run: | - # INSTALL PIT - git clone https://${{secrets.GHTK}}@github.com/vaadin/platform-in-test-script.git pit - cd pit && git rev-parse --short HEAD - shell: bash - - run: | - # INSTALL LICENSE - mkdir -p ~/.vaadin/ - echo '{"username":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f1`'","proKey":"'`echo ${{secrets.TB_LICENSE}} | cut -d / -f2`'"}' > ~/.vaadin/proKey - echo "${{secrets.SS_LICENSE}}" > ~/vaadin.spreadsheet.developer.license - shell: bash - - if: ${{ env.ACT }} - run: | - # Install linux libs (ACT) - # see https://github.com/browser-actions/setup-chrome/issues/240 - sudo ./pit/scripts/pit/docker/setup.sh --lib-chrome - - uses: browser-actions/setup-chrome@latest - - uses: actions/setup-node@v3 - with: - node-version: '16' - - uses: actions/setup-java@v3 - with: - java-version: '17' - distribution: 'temurin' - - uses: stCarolas/setup-maven@v4.5 - with: - maven-version: '3.9.0' - - run: | - # PIT TESTS ${{matrix.app}} ${{github.event.inputs.version}} - [ -n "${{github.event.inputs.version}}" ] && ARG="--version=${{github.event.inputs.version}}" - [ true = "${{github.event.inputs.skipcurrent}}" ] && ARG="$ARG --skip-current" - [ true = "${{github.event.inputs.debug}}" ] && ARG="$ARG --debug" - echo "${{matrix.app}}" | grep "^v24" && ARG="$ARG --v24" - echo "${{matrix.app}}" | grep "^pre" && ARG="$ARG --pre" - ARG="$ARG --starters=${{matrix.app}}" - echo ./pit/scripts/pit/run.sh $ARG - GHTK=${{secrets.GHTK}} ./pit/scripts/pit/run.sh $ARG - shell: bash - - if: ${{failure()}} - uses: actions/upload-artifact@v3.1.1 - with: - name: failed-outputs - path: tmp/**/*.out - if-no-files-found: error - retention-days: 7 From 878d63d8ab5196d2efc714ca10105d05449cb4f2 Mon Sep 17 00:00:00 2001 From: Mikhail Shabarov <61410877+mshabarov@users.noreply.github.com> Date: Fri, 17 Mar 2023 15:43:56 +0200 Subject: [PATCH 116/321] chore: Upgrade to TestBench 8.2.2 (#3919) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index bd8d50338..b1c66f56e 100644 --- a/versions.json +++ b/versions.json @@ -674,7 +674,7 @@ "pro": true }, "vaadin-testbench": { - "javaVersion": "8.2.0", + "javaVersion": "8.2.2", "pro": true } } From d82761c666c5058498c9bd3318d29f85acd468ff Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Mon, 20 Mar 2023 12:08:48 +0100 Subject: [PATCH 117/321] chore: update vaadin-development-mode-detector to 2.0.6 (#3924) (#3927) Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index b1c66f56e..5a2bdd969 100644 --- a/versions.json +++ b/versions.json @@ -322,7 +322,7 @@ "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { - "jsVersion": "2.0.5", + "jsVersion": "2.0.6", "npmName": "@vaadin/vaadin-development-mode-detector" }, "vaadin-dialog": { From 8a20749fa57bea8326fd6b5a841263cf1a44968c Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Mon, 20 Mar 2023 15:42:44 +0100 Subject: [PATCH 118/321] Update flow to 23.3.5 (#3933) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 5a2bdd969..a46f6b3aa 100644 --- a/versions.json +++ b/versions.json @@ -84,7 +84,7 @@ "npmName": "@vaadin/field-highlighter" }, "flow": { - "javaVersion": "23.3.4" + "javaVersion": "23.3.5" }, "flow-cdi": { "javaVersion": "14.1.0" From 3fe505f15c3052fdda2fb701a842f9b4a2edb785 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 21 Mar 2023 07:36:48 +0100 Subject: [PATCH 119/321] chore: do not run tests in SBOM generation (#3931) Co-authored-by: Manolo Carrasco Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- scripts/generateAndCheckSBOM.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generateAndCheckSBOM.js b/scripts/generateAndCheckSBOM.js index b72c0e3bc..ad37ca589 100755 --- a/scripts/generateAndCheckSBOM.js +++ b/scripts/generateAndCheckSBOM.js @@ -440,7 +440,7 @@ async function main() { await run(`./scripts/generateBoms.sh`, { debug: false }); const currVersion = cmd.version || (await run('mvn help:evaluate -q -DforceStdout -Dexpression=project.version', { debug: false })).stdout; - await run('mvn -ntp -B clean install -T 1C -q'); + await run('mvn -ntp -B clean install -T 1C -q -DskipTests'); log(`cd ${testProject}`); process.chdir(testProject); From fc9bee59a553e31e9be87a746bc65c2734643356 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 21 Mar 2023 08:59:23 +0100 Subject: [PATCH 120/321] Update flow-osgi to 8.1.1 (#3940) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index a46f6b3aa..d1092a45b 100644 --- a/versions.json +++ b/versions.json @@ -594,7 +594,7 @@ "npmName": "@vaadin/crud" }, "flow-osgi": { - "javaVersion": "8.1.0" + "javaVersion": "8.1.1" }, "grid-pro": { "jsVersion": "23.3.8", From dae13da3099e59ae16b04b710e5e7c43dfc74bb5 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 21 Mar 2023 14:42:16 +0100 Subject: [PATCH 121/321] chore: use snapshots when generating SBOM in PRs (#3939) (#3945) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: use snapshots when generating SBOM in PRs * chore: add option for enabling snapshots in workflow * chore: do not fail if the report file is empty * chore: out stderr messages when running scanners Co-authored-by: Manuel Carrasco Moñino --- .github/workflows/sbom.yml | 6 ++++++ scripts/generateAndCheckSBOM.js | 20 +++++++++++++++----- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/.github/workflows/sbom.yml b/.github/workflows/sbom.yml index 11f2884a9..13ff4e0ec 100644 --- a/.github/workflows/sbom.yml +++ b/.github/workflows/sbom.yml @@ -9,6 +9,11 @@ on: types: ["published"] workflow_dispatch: inputs: + useSnapshots: + description: 'Use snapthots for all vaadin products' + required: false + type: boolean + default: false useBomber: description: 'Use bomber' required: false @@ -80,6 +85,7 @@ jobs: [ false = "${{github.event.inputs.useOSV}}" ] && A="$A --disable-osv-scan" [ false = "${{github.event.inputs.useOWASP}}" ] && A="$A --disable-owasp" [ true = "${{github.event.inputs.useFullOWASP}}" ] && A="$A --enable-full-owasp" + [ true = "${{github.event.inputs.useSnapshots}}" ] && A="$A --useSnapshots" V="${{ github.event.inputs.version || github.event.release.tag_name }}" [ -n "$V" ] && A="--version $V" cmd="scripts/generateAndCheckSBOM.js $A" diff --git a/scripts/generateAndCheckSBOM.js b/scripts/generateAndCheckSBOM.js index ad37ca589..83315b378 100755 --- a/scripts/generateAndCheckSBOM.js +++ b/scripts/generateAndCheckSBOM.js @@ -58,6 +58,7 @@ const cmd = { }; for (let i = 2, l = process.argv.length; i < l; i++) { switch (process.argv[i]) { + case '--useSnapshots': cmd.useSnapshots = true; break; case '--disable-bomber': cmd.useBomber = false; break; case '--disable-osv-scan': cmd.useOSV = false; break; case '--disable-owasp': cmd.useOWASP = false; break; @@ -66,7 +67,7 @@ for (let i = 2, l = process.argv.length; i < l; i++) { case '--compare': cmd.org = process.argv[++i]; break; default: console.log(`Usage: ${path.relative('.', process.argv[1])} - [--disable-bomber] [--disable-osv-scan] [--disable-owasp] [--enable-full-owasp] [--version x.x.x]`); + [--useSnapshots] [--disable-bomber] [--disable-osv-scan] [--disable-owasp] [--enable-full-owasp] [--version x.x.x]`); process.exit(1); } } @@ -78,7 +79,7 @@ function out(...args) { process.stderr.write(`\x1b[2m\x1b[196m${args}\x1b[0m`); } function err(...args) { - process.stderr.write(`\x1b[0;31m${args}\x1b[0m`); + process.stderr.write(`\x1b[0;31m${args}\x1b[0m\n`); } function ghaStepReport(msg) { @@ -136,9 +137,11 @@ async function run(order, ops) { return await exec(order, ops); } catch (ret) { if (!ops || ops.throw !== false) { + ret.stderr && out(rest.stderr); err(`!! ERROR ${ret.code} !! running: ${order}!!\n${!ops || ops.output || !ops.debug ? ret.stdout : ''}`) process.exit(1); } else { + ret.stderr && out(rest.stderr); return ret; } } @@ -290,7 +293,13 @@ function sumarizeOSV(f, summary) { } function sumarizeBomber(f, summary) { - const res = JSON.parse(fs.readFileSync(f)); + let res; + try { + res = JSON.parse(fs.readFileSync(f)); + } catch (error) { + err(`Error parsing JSON file '${f}'`, error); + return summary; + } (res.packages || []).forEach(p => { p.vulnerabilities.forEach(v => { const pkg = p.coordinates.replace(/\?.+/, ''); @@ -438,8 +447,9 @@ async function main() { await run(`mvn -ntp -N -B -DnewVersion=${cmd.version} -Psbom versions:set -q`); } - await run(`./scripts/generateBoms.sh`, { debug: false }); - const currVersion = cmd.version || (await run('mvn help:evaluate -q -DforceStdout -Dexpression=project.version', { debug: false })).stdout; + const currVersion = cmd.version || (await run('mvn help:evaluate -N -q -DforceStdout -Dexpression=project.version', { debug: false })).stdout; + log(`current version: ${currVersion}`); + await run(`./scripts/generateBoms.sh${cmd.useSnapshots ? ' --useSnapshots' :''}`, { debug: false }); await run('mvn -ntp -B clean install -T 1C -q -DskipTests'); log(`cd ${testProject}`); From 8560788421f0cea7fa28b3b2dc1d571814ca154e Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Thu, 23 Mar 2023 07:55:16 +0100 Subject: [PATCH 122/321] chore: update router version in 23.3 to latest (#3960) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index d1092a45b..e31717bbf 100644 --- a/versions.json +++ b/versions.json @@ -458,7 +458,7 @@ "javaVersion": "{{version}}" }, "vaadin-router": { - "jsVersion": "1.7.4", + "jsVersion": "1.7.5", "npmName": "@vaadin/router", "releasenotes": true }, From 7daf08414712f08e164a0415b32b4cf88f5c864c Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Thu, 23 Mar 2023 10:45:26 +0200 Subject: [PATCH 123/321] chore: align property name with other projects [skip ci] (CP:23.3) (#3965) --- hilla-spring-boot-starter/pom.xml | 6 +----- pom.xml | 1 + .../templates/template-release-notes-maintenance.md | 2 +- vaadin-platform-javadoc/pom.xml | 12 +++++++----- vaadin-spring-boot-starter/pom.xml | 6 +----- 5 files changed, 11 insertions(+), 16 deletions(-) diff --git a/hilla-spring-boot-starter/pom.xml b/hilla-spring-boot-starter/pom.xml index 84fd2aef3..74236cccb 100644 --- a/hilla-spring-boot-starter/pom.xml +++ b/hilla-spring-boot-starter/pom.xml @@ -34,10 +34,6 @@ - - 2.7.8 - - @@ -71,7 +67,7 @@ org.springframework.boot spring-boot-starter-web - ${spring-boot.version} + ${spring.boot.version} diff --git a/pom.xml b/pom.xml index 14c4fb9af..5f5bae963 100644 --- a/pom.xml +++ b/pom.xml @@ -19,6 +19,7 @@ 11 11 1.3-SNAPSHOT + 2.7.8 diff --git a/scripts/generator/templates/template-release-notes-maintenance.md b/scripts/generator/templates/template-release-notes-maintenance.md index e1dccd855..3cf5cd713 100644 --- a/scripts/generator/templates/template-release-notes-maintenance.md +++ b/scripts/generator/templates/template-release-notes-maintenance.md @@ -3,7 +3,7 @@ Vaadin {{platform}} *This is a maintenance release for Vaadin 23.3. See [23.3.0 release notes](https://github.com/vaadin/platform/releases/tag/23.3.0) for details and resources.* **Notable Changes** -- Since Vaadin 23.3, the minimal supported Spring-boot version is 2.7.x +- Since Vaadin 23.3, the minimal supported spring.boot.version is 2.7.x - Since Vaadin 23.3.5, due to the founded vulnerability ([CVE-2022-1471](https://nvd.nist.gov/vuln/detail/CVE-2022-1471)), dependency for `org.yaml:snakeyaml` has been removed. - Vaadin project is not depending on the vulnerable dependency (`org.yaml:snakeyaml`) directly, users can add the dependency if needed diff --git a/vaadin-platform-javadoc/pom.xml b/vaadin-platform-javadoc/pom.xml index d1e86c760..f38ce94df 100644 --- a/vaadin-platform-javadoc/pom.xml +++ b/vaadin-platform-javadoc/pom.xml @@ -21,6 +21,13 @@ + + org.springframework.boot + spring-boot-dependencies + ${spring.boot.version} + pom + import + com.vaadin vaadin-bom @@ -48,7 +55,6 @@ javadocs - javax.servlet javax.servlet-api @@ -68,23 +74,19 @@ 7.0.0 provided - org.springframework spring-web - 5.3.18 provided org.springframework spring-webmvc - 5.3.18 provided org.springframework.boot spring-boot-autoconfigure - 2.6.6 provided diff --git a/vaadin-spring-boot-starter/pom.xml b/vaadin-spring-boot-starter/pom.xml index 44421306f..e061c40b8 100644 --- a/vaadin-spring-boot-starter/pom.xml +++ b/vaadin-spring-boot-starter/pom.xml @@ -32,10 +32,6 @@ - - 2.7.8 - - @@ -62,7 +58,7 @@ org.springframework.boot spring-boot-starter-web - ${spring-boot.version} + ${spring.boot.version} org.yaml From 89d3370c012b8d7d44cb2b483c33e2d5c0cfd530 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Fri, 24 Mar 2023 11:54:57 +0200 Subject: [PATCH 124/321] Upgrade SB to 2.7.10 (v23.3) (#3976) --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5f5bae963..9646a1261 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ 11 11 1.3-SNAPSHOT - 2.7.8 + 2.7.10 From dbdc0e109852a4c034f958014a3492990fba1b9c Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Fri, 24 Mar 2023 15:14:40 +0100 Subject: [PATCH 125/321] chore: update versions.json in 23.3 with latest WC (#3980) * chore: update versions.json in 23.3 with latest WC * Update versions.json --------- Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 216 +++++++++++++++++++++++++------------------------- 1 file changed, 108 insertions(+), 108 deletions(-) diff --git a/versions.json b/versions.json index e31717bbf..18d26493b 100644 --- a/versions.json +++ b/versions.json @@ -1,86 +1,86 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/bundles" } }, "core": { "accordion": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0" }, "form-layout": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.1.1" }, "multi-select-combo-box": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,16 +532,16 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/virtual-list" } }, @@ -569,56 +569,56 @@ "platform": "{{version}}", "react": { "react-components": { - "jsVersion": "1.3.8", + "jsVersion": "1.3.9", "npmName": "@hilla/react-components" } }, "vaadin": { "board": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.1.1" }, "grid-pro": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -628,7 +628,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -639,7 +639,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -649,7 +649,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -659,7 +659,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/map", "pro": true }, @@ -669,7 +669,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.8", + "jsVersion": "23.3.9", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 02308ed8ee9f5daf757e775ff116455ad4eccd89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Carrasco=20Mo=C3=B1ino?= Date: Wed, 29 Mar 2023 10:01:49 +0200 Subject: [PATCH 126/321] consider null array to fix osv-scanner 1.3 (#3993) Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- scripts/generateAndCheckSBOM.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generateAndCheckSBOM.js b/scripts/generateAndCheckSBOM.js index 83315b378..72a8afda3 100755 --- a/scripts/generateAndCheckSBOM.js +++ b/scripts/generateAndCheckSBOM.js @@ -273,7 +273,7 @@ async function sumarizeDiffs(newSbomFile, oldSbomFile, currVersion, prevVersion) function sumarizeOSV(f, summary) { const res = JSON.parse(fs.readFileSync(f)); - res.results.forEach(r => { + res.results && res.results.forEach(r => { r.packages.forEach(p => { p.vulnerabilities.forEach(v => { v.affected.forEach(a => { From bd77b86610b9722b496c5d7661a1c29493032a74 Mon Sep 17 00:00:00 2001 From: Manolo Carrasco Date: Wed, 29 Mar 2023 17:29:35 +0200 Subject: [PATCH 127/321] chore: typo --- scripts/generateAndCheckSBOM.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/generateAndCheckSBOM.js b/scripts/generateAndCheckSBOM.js index 72a8afda3..610362142 100755 --- a/scripts/generateAndCheckSBOM.js +++ b/scripts/generateAndCheckSBOM.js @@ -137,11 +137,11 @@ async function run(order, ops) { return await exec(order, ops); } catch (ret) { if (!ops || ops.throw !== false) { - ret.stderr && out(rest.stderr); + ret.stderr && out(ret.stderr); err(`!! ERROR ${ret.code} !! running: ${order}!!\n${!ops || ops.output || !ops.debug ? ret.stdout : ''}`) process.exit(1); } else { - ret.stderr && out(rest.stderr); + ret.stderr && out(ret.stderr); return ret; } } From e5283944c7b67d75d1371acec4e489bfe8ebc9e2 Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Thu, 30 Mar 2023 09:43:20 +0300 Subject: [PATCH 128/321] update TB to 8.2.3 (#3987) --- versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.json b/versions.json index 18d26493b..f18df0828 100644 --- a/versions.json +++ b/versions.json @@ -674,7 +674,7 @@ "pro": true }, "vaadin-testbench": { - "javaVersion": "8.2.2", + "javaVersion": "8.2.3", "pro": true } } From 892d5b35290ff1fa40d792a83081992e834097bf Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Fri, 31 Mar 2023 10:40:16 +0200 Subject: [PATCH 129/321] Update flow to 23.3.6 (#4006) * Update flow to 23.3.6 * update license-checker to 1.12.3 * update osgi 8.1.2 --------- Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- .../frontend/views/components/components-view.ts | 5 +++++ versions.json | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/vaadin-platform-hybrid-test/frontend/views/components/components-view.ts b/vaadin-platform-hybrid-test/frontend/views/components/components-view.ts index f6572d354..3c35b898a 100644 --- a/vaadin-platform-hybrid-test/frontend/views/components/components-view.ts +++ b/vaadin-platform-hybrid-test/frontend/views/components/components-view.ts @@ -4,6 +4,8 @@ import '@vaadin/app-layout'; import '@vaadin/app-layout/src/vaadin-drawer-toggle'; import '@vaadin/avatar'; import '@vaadin/avatar-group'; +import '@vaadin/board'; +import '@vaadin/board/src/vaadin-board-row'; import '@vaadin/board/vaadin-board'; import '@vaadin/board/vaadin-board-row'; import '@vaadin/button'; @@ -28,6 +30,7 @@ import '@vaadin/grid/src/vaadin-grid-column'; import '@vaadin/grid/src/vaadin-grid-sorter'; import '@vaadin/grid/src/vaadin-grid-tree-toggle'; import '@vaadin/horizontal-layout'; +import '@vaadin/icon'; import '@vaadin/icon/vaadin-icon'; import '@vaadin/icons/vaadin-iconset'; import '@vaadin/integer-field'; @@ -45,6 +48,7 @@ import '@vaadin/polymer-legacy-adapter/template-renderer'; import '@vaadin/progress-bar'; import '@vaadin/radio-group'; import '@vaadin/rich-text-editor'; +import '@vaadin/scroller'; import '@vaadin/scroller/vaadin-scroller'; import '@vaadin/split-layout'; import '@vaadin/tabs'; @@ -55,6 +59,7 @@ import '@vaadin/text-field'; import '@vaadin/tooltip'; import '@vaadin/upload'; import '@vaadin/vertical-layout'; +import '@vaadin/virtual-list'; import '@vaadin/virtual-list/vaadin-virtual-list'; import type { diff --git a/versions.json b/versions.json index f18df0828..3cf39dd4f 100644 --- a/versions.json +++ b/versions.json @@ -84,7 +84,7 @@ "npmName": "@vaadin/field-highlighter" }, "flow": { - "javaVersion": "23.3.5" + "javaVersion": "23.3.6" }, "flow-cdi": { "javaVersion": "14.1.0" @@ -594,7 +594,7 @@ "npmName": "@vaadin/crud" }, "flow-osgi": { - "javaVersion": "8.1.1" + "javaVersion": "8.1.2" }, "grid-pro": { "jsVersion": "23.3.9", @@ -654,7 +654,7 @@ "pro": true }, "vaadin-license-checker": { - "javaVersion": "1.12.0" + "javaVersion": "1.12.3" }, "vaadin-map": { "component": true, From 8d603f6f209854b970588726a5b5a2dc2c8cea25 Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Mon, 3 Apr 2023 15:13:25 +0200 Subject: [PATCH 130/321] chore: update versions.json in 23.3 with latest WC (#4011) --- versions.json | 212 +++++++++++++++++++++++++------------------------- 1 file changed, 106 insertions(+), 106 deletions(-) diff --git a/versions.json b/versions.json index 3cf39dd4f..ff1c48333 100644 --- a/versions.json +++ b/versions.json @@ -7,80 +7,80 @@ }, "core": { "accordion": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/accordion" }, "app-layout": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/app-layout" }, "avatar": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/avatar" }, "avatar-group": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/avatar-group" }, "button": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/button" }, "checkbox": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/checkbox" }, "checkbox-group": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/checkbox-group" }, "combo-box": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/combo-box" }, "component-base": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/component-base" }, "confirm-dialog": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/confirm-dialog" }, "context-menu": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/context-menu" }, "custom-field": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/custom-field" }, "date-picker": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/date-picker" }, "date-time-picker": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/date-time-picker" }, "details": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/details" }, "dialog": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/dialog" }, "email-field": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/email-field" }, "field-base": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/field-base" }, "field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/field-highlighter" }, "flow": { @@ -90,31 +90,31 @@ "javaVersion": "14.1.0" }, "form-layout": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/form-layout" }, "grid": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/grid" }, "horizontal-layout": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/horizontal-layout" }, "icon": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/icon" }, "icons": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/icons" }, "input-container": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/input-container" }, "integer-field": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/integer-field" }, "iron-icon": { @@ -144,31 +144,31 @@ "npmVersion": "3.0.1" }, "item": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/item" }, "list-box": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/list-box" }, "lit-renderer": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/lit-renderer" }, "login": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/login" }, "menu-bar": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/menu-bar" }, "message-input": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/message-input" }, "message-list": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/message-list" }, "mpr-v7": { @@ -178,95 +178,95 @@ "javaVersion": "6.1.1" }, "multi-select-combo-box": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/multi-select-combo-box" }, "notification": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/notification" }, "number-field": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/number-field" }, "password-field": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/password-field" }, "polymer-legacy-adapter": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/polymer-legacy-adapter" }, "progress-bar": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/progress-bar" }, "radio-group": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/radio-group" }, "scroller": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/scroller" }, "select": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/select" }, "split-layout": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/split-layout" }, "tabs": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/tabs" }, "tabsheet": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/tabsheet" }, "text-area": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/text-area" }, "text-field": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/text-field" }, "time-picker": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/time-picker" }, "tooltip": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/tooltip" }, "upload": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/upload" }, "vaadin-accordion": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-accordion" }, "vaadin-app-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-app-layout" }, "vaadin-avatar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-avatar" }, "vaadin-button": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-button" }, "vaadin-checkbox": { @@ -276,49 +276,49 @@ "Checkbox Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-checkbox" }, "vaadin-combo-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-combo-box" }, "vaadin-confirm-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-confirm-dialog" }, "vaadin-context-menu": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-context-menu" }, "vaadin-custom-field": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-custom-field" }, "vaadin-date-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-date-picker" }, "vaadin-date-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-date-time-picker" }, "vaadin-details": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-details" }, "vaadin-development-mode-detector": { @@ -328,18 +328,18 @@ "vaadin-dialog": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-dialog" }, "vaadin-field-highlighter": { "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/field-highlighter" }, "vaadin-form-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-form-layout" }, "vaadin-grid": { @@ -350,42 +350,42 @@ "Grid Context Menu" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-grid" }, "vaadin-icon": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-icon" }, "vaadin-icons": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-icons" }, "vaadin-item": { "component": true, - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-item" }, "vaadin-list-box": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-list-box" }, "vaadin-list-mixin": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-list-mixin" }, "vaadin-login": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-login" }, "vaadin-lumo-styles": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-lumo-styles", "releasenotes": true }, @@ -393,7 +393,7 @@ "javaVersion": "{{version}}" }, "vaadin-material-styles": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-material-styles", "releasenotes": true }, @@ -403,19 +403,19 @@ "vaadin-menu-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-menu-bar" }, "vaadin-messages": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-messages" }, "vaadin-notification": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-notification" }, "vaadin-ordered-layout": { @@ -426,18 +426,18 @@ "Flex Layout" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-ordered-layout" }, "vaadin-overlay": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-overlay", "releasenotes": true }, "vaadin-progress-bar": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-progress-bar" }, "vaadin-quarkus": { @@ -450,7 +450,7 @@ "Radio Button Group" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-radio-button" }, "vaadin-renderer": { @@ -465,13 +465,13 @@ "vaadin-select": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-select" }, "vaadin-split-layout": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-split-layout" }, "vaadin-spreadsheet": { @@ -486,11 +486,11 @@ "Tabsheet" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-tabs" }, "vaadin-template-renderer": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-template-renderer" }, "vaadin-text-field": { @@ -505,24 +505,24 @@ "Number Field" ], "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-text-field" }, "vaadin-themable-mixin": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-themable-mixin", "releasenotes": true }, "vaadin-time-picker": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-time-picker" }, "vaadin-upload": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-upload" }, "vaadin-usage-statistics": { @@ -532,16 +532,16 @@ "vaadin-virtual-list": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-virtual-list", "releasenotes": true }, "vertical-layout": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vertical-layout" }, "virtual-list": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/virtual-list" } }, @@ -575,50 +575,50 @@ }, "vaadin": { "board": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/board" }, "charts": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/charts" }, "cookie-consent": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/cookie-consent" }, "cookieconsent": { "jsVersion": "3.1.1" }, "crud": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/crud" }, "flow-osgi": { "javaVersion": "8.1.2" }, "grid-pro": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/grid-pro" }, "map": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/map" }, "rich-text-editor": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/rich-text-editor" }, "vaadin-board": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-board", "pro": true }, "vaadin-charts": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-charts", "pro": true }, @@ -628,7 +628,7 @@ "vaadin-cookie-consent": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-cookie-consent", "pro": true }, @@ -639,7 +639,7 @@ "vaadin-crud": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-crud", "pro": true }, @@ -649,7 +649,7 @@ "vaadin-grid-pro": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-grid-pro", "pro": true }, @@ -659,7 +659,7 @@ "vaadin-map": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/map", "pro": true }, @@ -669,7 +669,7 @@ "vaadin-rich-text-editor": { "component": true, "javaVersion": "{{version}}", - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/vaadin-rich-text-editor", "pro": true }, From 5d807f681adabc0859ac92e88252ded5ea7085fe Mon Sep 17 00:00:00 2001 From: Vaadin Bot Date: Tue, 4 Apr 2023 07:32:03 +0200 Subject: [PATCH 131/321] Update Vaadin/bundles to 23.3.10 (#4012) * Update Vaadin/bundles to 23.3.10 (23.3) * Update versions.json --------- Co-authored-by: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> --- versions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/versions.json b/versions.json index ff1c48333..765e828d2 100644 --- a/versions.json +++ b/versions.json @@ -1,7 +1,7 @@ { "bundles": { "vaadin": { - "jsVersion": "23.3.9", + "jsVersion": "23.3.10", "npmName": "@vaadin/bundles" } }, @@ -569,7 +569,7 @@ "platform": "{{version}}", "react": { "react-components": { - "jsVersion": "1.3.9", + "jsVersion": "1.3.10", "npmName": "@hilla/react-components" } }, From e6fe4b3d239159cfce84f23aab42870e6b91bf7f Mon Sep 17 00:00:00 2001 From: Zhe Sun <31067185+ZheSun88@users.noreply.github.com> Date: Tue, 4 Apr 2023 13:40:14 +0300 Subject: [PATCH 132/321] chore: add spring-web to known cve list (#4014) * add spring-web to known cve list * Update generateAndCheckSBOM.js --- scripts/generateAndCheckSBOM.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generateAndCheckSBOM.js b/scripts/generateAndCheckSBOM.js index 610362142..d00aadb64 100755 --- a/scripts/generateAndCheckSBOM.js +++ b/scripts/generateAndCheckSBOM.js @@ -38,7 +38,7 @@ const licenseWhiteList = [ ]; const cveWhiteList = { - 'pkg:maven/org.springframework/spring-web@5.3.24' : ['CVE-2016-1000027'] + 'pkg:maven/org.springframework/spring-web@5.3.26' : ['CVE-2016-1000027'] } const STYLE = `