brent
The ability to manage packages from the CLI will never go away.
Personally I am not a fan of either discover
or gnome-software
.
solus-sc
is better in some ways but reality is we do not have the resources to have yet another in house tool, so it must die. We all have other work to do at Solus and some people contribute to multiple projects, all for $0.
Moving to discover
and gnome-software
is also the quickest way to move forward from the legacy python2 tooling that is strangling us. It is not simply solved by porting to python3, ypkg and eopkg are proof of that (its a PITA unearthing more issues).
The replacement software centers do support changelogs, see firefox in discover for example but this can be overridden by upstream due to how these new software centers work requiring appstream metadata. Something the majority of applications do not provide.
This is also why applications like vivaldi-stable
currently only show the flatpak version in these replacement SC's as that appstream metadata needs to be manually added by packagers for every package in the repo when upstream does not provide it. https://github.com/getsolus/packages/issues/1389
Even then just adding the .xml file to the package is not enough. We then have to generate the appdata from those files every week https://github.com/getsolus/solus-appstream-data its a truly awful system.