Should we revamp versioning scheme?
Right now KMyMoney ties its major version number to the KF5/Qt5 frameworks. I'd argue that most users have no idea what KF5 is and they probably couldn't care less. We had briefly touched the subject before and a point was made that KMyMoney 6 should be reserved for when Qt6/KF6 arrives.
However, I'd argue that major numbers should be instead reserved for when major new functionality is offered to end user. Something press release worthy. The "undo/redo" functionality already present in the master would be a good example of that. Bumping the version up to 6 only because the underlying frameworks change (which themselves don't bring over much) is not sexy in the eyes of the non-geeky end user.
That having said, bumping to version 6 before KF6/Qt6 arrives could be misleading and an anti-pattern. Therefore I would suggest that we consider switching to CalVer) date based format (21.xx? 21.xx.yy?) when our current master is primed for release.
What do you think?