[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