Skip to content

Conversation

vdmitrienko
Copy link
Contributor

@vdmitrienko vdmitrienko commented Oct 6, 2025


I hereby agree to the terms of the JUnit Contributor License Agreement.


#5028

Definition of Done

@sbrannen

This comment was marked as outdated.

@vdmitrienko vdmitrienko marked this pull request as ready for review October 11, 2025 11:29
@vdmitrienko
Copy link
Contributor Author

vdmitrienko commented Oct 11, 2025

@vdmitrienko, is this PR "ready for review"?

@sbrannen, I’d like to update the User Guide and Release Notes, but other than that, it’s ready.

UPD

The User Guide and Release Notes updated ✔️

@vdmitrienko
Copy link
Contributor Author

@marcphilipp, @sbrannen, I'm a bit confused 😅 . According to the compatibility scan, this new method is a source-incompatible change, even though it has a default value:

char commentCharacter() default '#';

Could you take a look?

Screenshot 2025-10-11 at 16 22 44

@marcphilipp
Copy link
Member

I'm a bit confused 😅 . According to the compatibility scan, this new method is a source-incompatible change, even though it has a default value

Looks like that's a false-positive reported by japicmp:

I hope that we can switch to roseau soon (see #5010) because it seems to be more precise.

For now, I just pushed a commit adding the two new attributes to the list of "accepted breaking changes" even though we know they're not actually breaking.

* ❓
* A regression introduced in version 6.0.0 caused an exception when using the
`@CsvSource` or `@CsvFileSource` annotations when the `delimiter` or
`delimiterString` attribute was set to #. This occurred because `#` was used
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
`delimiterString` attribute was set to #. This occurred because `#` was used
`delimiterString` attribute was set to `#`. This occurred because `#` was used

@sbrannen
Copy link
Member

New method in annotation with default value reported as METHOD_ABSTRACT_ADDED_TO_CLASS siom79/japicmp#249

Ahhh, good that that's already been reported. 👍

I hope that we can switch to roseau soon (see #5010) because it seems to be more precise.

🤞

For now, I just pushed a commit adding the two new attributes to the list of "accepted breaking changes" even though we know they're not actually breaking.

Oh man... I literally did that at the same time as you (perhaps even before you), but I was away from the computer and came back to find you'd already pushed the same fix. 😆

Though, I sorted the entries alphabetically. 😉

Copy link
Member

@sbrannen sbrannen left a comment

Choose a reason for hiding this comment

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

Looking very good! 👍

I've requested a few minor changes.

Copy link
Member

@sbrannen sbrannen left a comment

Choose a reason for hiding this comment

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

"looses" -> "loses"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants