Skip to content

Conversation

konradoboza
Copy link
Contributor

@konradoboza konradoboza commented Aug 28, 2025

🎫 Issue IBX-9727

Description:

Regressions build: ibexa/commerce#1487

For QA:

Documentation:

@konradoboza konradoboza self-assigned this Aug 28, 2025
@konradoboza konradoboza force-pushed the introduced-type-hints-lib branch from ca5d300 to b0a9a99 Compare August 29, 2025 10:24
@konradoboza konradoboza marked this pull request as ready for review August 29, 2025 10:24
@konradoboza konradoboza force-pushed the introduced-type-hints-lib branch 4 times, most recently from db7be44 to 9d42725 Compare September 1, 2025 06:14
@konradoboza konradoboza force-pushed the introduced-type-hints-lib branch from 9d42725 to bcf4ca5 Compare September 1, 2025 06:48
@konradoboza konradoboza requested a review from a team September 1, 2025 08:29
@ezrobot ezrobot requested review from Steveb-p, ViniTou, adamwojs, alongosz, barw4, ciastektk, mikadamczyk, tbialcz and wiewiurdp and removed request for a team September 1, 2025 08:29
Copy link
Member

@adamwojs adamwojs left a comment

Choose a reason for hiding this comment

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

I would be more conservative with adding final keyword to existing classes but overall changes looks good.

@konradoboza
Copy link
Contributor Author

konradoboza commented Sep 1, 2025

I would be more conservative with adding final keyword to existing classes but overall changes looks good.

Well, all of the form data-classes should be final in the first place unless they are extended in the child classes. I added it whenever possible without breaking things. We don't keep any BC promise on form data classes shape, so in my opinion they shouldn't be extended.

Form-based extension points should be relying on form extensions and decorating data classes. If you have any specifics in mind, please let me know so we can revert per-case-basis @adamwojs.

@konradoboza konradoboza requested a review from adamwojs September 1, 2025 10:00
@konradoboza konradoboza force-pushed the introduced-type-hints-lib branch from d644692 to 12fa4cf Compare September 1, 2025 10:24
@konradoboza konradoboza force-pushed the introduced-type-hints-lib branch from 12fa4cf to 25e28f1 Compare September 1, 2025 10:41
Copy link

sonarqubecloud bot commented Sep 1, 2025

@konradoboza konradoboza merged commit a3ddff4 into main Sep 1, 2025
26 checks passed
@konradoboza konradoboza deleted the introduced-type-hints-lib branch September 1, 2025 11:48
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.

5 participants