platform icon indicating copy to clipboard operation
platform copied to clipboard

feat: Create vaadin-dev-flow and vaadin-dev-hilla

Open caalador opened this issue 10 months ago โ€ข 2 comments

vaadin-dev no has vaadin-dev-flow and vaadin-dev-hilla. vaadin-core depends on vaadin-dev-flow to not get hilla if not wanted.

This will make vaadin and vaadin-core backwards compatible with older version where hilla was not a dependency.

Implements part of #5230

Fixes #5260

caalador avatar Apr 24 '24 10:04 caalador

Dependencies Report

  • ๐ŸŸ  Known Vulnerabilities:

    • Vulnerabilities in: pkg:npm/[email protected] [CVE-2024-26467] (oss-bomber) ๐Ÿ‘Œ This is coming from the tools, @cyclonedx/cyclonedx-npm, we have used for sbom module, FP for us. ยท
    • Vulnerabilities in: pkg:maven/com.fasterxml.jackson.core/[email protected] [CVE-2023-35116] (owasp) ๐Ÿ‘Œ Not a valid CVE report based on the vendor analysis and research ยท cpe:2.3:a:fasterxml:jackson-databind::::::::
    • Vulnerabilities in: pkg:maven/me.friwi/jcef-api@jcef-af53d63%2Bcef-104.4.23%2Bg46ae630%2Bchromium-104.0.5112.102 [CVE-2024-21639, CVE-2024-21640] (owasp) ๐Ÿ‘Œ Wait for the update from the jcefmaven community. Meanwhile the swing-kit is supposed to be used with fixed websites and not to browse the internet, we have a check for that, so the only possible attacker would be the same person that created the swing application, aka our customer devs. so this vulnerability is not classified by us as critical issue ยท cpe:2.3:a:chromiumembedded:chromium_embedded_framework::::::::
  • ๐Ÿ“” No License Issues

[Click for more Details]

github-actions[bot] avatar Apr 24 '24 10:04 github-actions[bot]

An alternative solution is proposed here https://github.com/vaadin/hilla/pull/2383. This PR may become a refactoring PR that doesn't move hilla-dev, but just splits vaadin-dev into two artifacts.

mshabarov avatar May 03 '24 09:05 mshabarov

This refactoring was proposed to start when we are ready for bigger changes or we have a request from users earlier with a good reason to split to vaadin-dev-flow and vaadin-dev-hilla.

mshabarov avatar May 06 '24 12:05 mshabarov