Skip to content

Added high-level Vaadin version comparison for migration#5076

Merged
jouni merged 9 commits intomainfrom
samie-vaadin-version-comparison
Jan 28, 2026
Merged

Added high-level Vaadin version comparison for migration#5076
jouni merged 9 commits intomainfrom
samie-vaadin-version-comparison

Conversation

@samie
Copy link
Copy Markdown
Member

@samie samie commented Jan 14, 2026

Added a high-level comparison of Vaadin version features from Vaadin 8, Vaadin 14, Vaadin 23 and Vaadin 24 to Vaadin 25 to help us understand the scope of the migration effort.

Added a high-level comparison of Vaadin version features from Vaadin 8, Vaadin 14, Vaadin 23 and Vaadin 24 to Vaadin 25 to help us understand the scope of the migration effort.
@samie samie requested a review from mstahv January 14, 2026 14:42
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Jan 14, 2026

CLA assistant check
All committers have signed the CLA.

Copy link
Copy Markdown
Member

@mstahv mstahv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

jakarta ee 10 = servlet 6.0 (V24)

playwright is just as compatible with Vaadin 8 as with V25. Is the whole testing row is obsolete?

Comment thread articles/upgrading/Vaadin-8-14-23-24-25-comparison.adoc Outdated
| Lumo, native CSS styling and properties support.
| Lumo, Aura, native CSS styling support. Tailwind support.

| *Testing*
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd remove this line altogether. The TB version (the only relevant information) anyways comes from BOM 🤔

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agree, but I'm trying to communicate the evolution of application testing here. Would be good to say something about it. Anything about it instead?

Comment thread articles/upgrading/version-comparison.adoc
Comment thread articles/upgrading/version-comparison.adoc
Comment thread articles/upgrading/vaadin-version-comparisonadoc Outdated
Comment thread articles/upgrading/vaadin-version-comparisonadoc Outdated
| | Vaadin 8 | Vaadin 14 (LTS) | Vaadin 23 | Vaadin 24 | Vaadin 25

| *Architecture*
| GWT-based widgets.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add GWT to .github/styles/Vaadin/Abbr.yml.

@jouni
Copy link
Copy Markdown
Member

jouni commented Jan 15, 2026

This page highlights the need for better table styles, which would allow for horizontal scrolling on narrow viewports.
Screenshot 2026-01-15 at 12 09 10

Comment thread articles/upgrading/Vaadin-8-14-23-24-25-comparison.adoc Outdated
Co-authored-by: Jouni Koivuviita <jouni@vaadin.com>
Comment thread articles/upgrading/version-comparison.adoc
samie and others added 4 commits January 20, 2026 14:12
Co-authored-by: Matti Tahvonen <matti@vaadin.com>
Co-authored-by: Jouni Koivuviita <jouni@vaadin.com>
Co-authored-by: Jouni Koivuviita <jouni@vaadin.com>
Comment thread articles/upgrading/version-comparison.adoc
@jouni jouni merged commit ed35ce2 into main Jan 28, 2026
3 checks passed
@jouni jouni deleted the samie-vaadin-version-comparison branch January 28, 2026 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants