Skip to content

fix: Reconcile Javadoc @since tags against published release history - #2278

Merged
mcollovati merged 2 commits into
mainfrom
since-tags
Jul 31, 2026
Merged

fix: Reconcile Javadoc @since tags against published release history#2278
mcollovati merged 2 commits into
mainfrom
since-tags

Conversation

@Artur-

@Artur- Artur- commented Jul 7, 2026

Copy link
Copy Markdown
Member

Add missing @SInCE tags to public/protected API across the testbench modules, derived from the actual presence of each API element in the published -sources.jar artifacts on Maven Central (per-element contiguous presence reaching the latest release).

Only provable introductions are tagged: mid-history versions plus the genuine module births (unit 8.1, shared 9.0, quarkus 9.2.3) and API new in 25.2. Elements that resolve only to vaadin-testbench-core's earliest published jar (6.0.1) are left untouched, since that floor predates Maven Central source history and would understate their true age and overwrite the more accurate hand-written tags (RetryRule 5.0, SharedUtil 7.4/7.5), which are preserved.

Additions only; no existing tags changed or removed.

Add missing @SInCE tags to public/protected API across the testbench
modules, derived from the actual presence of each API element in the
published -sources.jar artifacts on Maven Central (per-element contiguous
presence reaching the latest release).

Only provable introductions are tagged: mid-history versions plus the
genuine module births (unit 8.1, shared 9.0, quarkus 9.2.3) and API new
in 25.2. Elements that resolve only to vaadin-testbench-core's earliest
published jar (6.0.1) are left untouched, since that floor predates
Maven Central source history and would understate their true age and
overwrite the more accurate hand-written tags (RetryRule 5.0,
SharedUtil 7.4/7.5), which are preserved.

Additions only; no existing tags changed or removed.
@Artur-
Artur- requested a review from mcollovati July 7, 2026 07:50
@Artur- Artur- changed the title Reconcile Javadoc @since tags against published release history fix: Reconcile Javadoc @since tags against published release history Jul 7, 2026
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

Test Results

  190 files  ±0    190 suites  ±0   15m 24s ⏱️ -17s
1 362 tests ±0  1 355 ✅ ±0   7 💤 ±0  0 ❌ ±0 
1 815 runs  ±0  1 805 ✅ ±0  10 💤 ±0  0 ❌ ±0 

Results for commit 4eab230. ± Comparison against base commit 42f5133.

♻️ This comment has been updated with latest results.

@mcollovati
mcollovati merged commit dae17b4 into main Jul 31, 2026
10 checks passed
@mcollovati
mcollovati deleted the since-tags branch July 31, 2026 06:19
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.

2 participants