[Development] Removal of Non-deprecated API Elements in v6.6.0

Phil Thompson phil at riverbankcomputing.com
Thu Oct 19 12:07:27 CEST 2023


Hi,

A number of API elements have been removed in v6.6.0. I haven't got an 
exhaustive list but QSqlResult::boundValues() will do as an example.

The pre-6.6 implementation has been replaced by 2 new, incompatible, 
overloads. I completely agree with the reasons why this was desirable, 
my issue is with the timing of the change. The old implementation has 
been there since Qt 5.0 and had not been marked as deprecated so there 
was no way to plan for the change. I would have expected it to be 
deprecated in v6.6 and changed in v6.7 at the earliest (although 
previous practice would be to remove it in v7).

Up until v6.6 upgrading to a new version was relatively low risk but 
this will just encourage people to stay on older versions. Is this a 
mistake or a change in policy?

Thanks,
Phil


More information about the Development mailing list