I also maintain a very popular tiling window manager now (after years of suffering through breaking configuration changes with other twms) and this is the one thing that I will not budge on as a maintainer: Breaking configuration changes are unacceptable. Period.
From the contribution guidelines on the project README[1]:
> Breaking changes to user-facing interfaces are unacceptable
> ...
> No user should ever find that their configuration file has stopped working after upgrading to a new version of komorebi.
[1]: https://github.com/LGUG2Z/komorebi?tab=readme-ov-file#breaki...