It might be pulled in indirectly (e.g. by KF5ConfigWidgets) but it's IMHO nice to be as explicit as possible when it comes to expressing dependencies. KF5Codes is used since [1] or >= 5.20.90. [1] d7624e78
mentioned in commit 7936caed