You are right - it is a breaking change... Is it worth it? Any suggestions how to handle that better? (Do you mean it should have been 2.0?)
This may be a cultural thing since in Haskell land, X.Y is normally considered to be a major version. So this is also partly why this is 1.1 and not 1.0.1. Probably I should emphasize breaking changes more in the changelog.
Tested on F35-WORK-x86_64-LIVE-20220316.iso: installing hexchat caused ibus-gtk2 and adwaita-gtk2-theme to be installed.
$ sudo dnf install --enablerepo=updates-testing hexchat : ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: hexchat x86_64 2.16.0-1.fc35 updates 1.2 M Installing dependencies: gtk2 x86_64 2.24.33-7.fc35 updates-testing 3.5 M ibus-gtk2 x86_64 1.5.25-6.fc35 updates 27 k Installing weak dependencies: adwaita-gtk2-theme x86_64 3.28-13.fc35 fedora 136 k libcanberra-gtk2 x86_64 0.30-27.fc35 updates 25 k
On F35 I created an old fedora-toolbox-34 container using toolbox-0.0.99.2-1.fc34, then updated to this build and am able to enter the old container.