- have there been changes that you don't like so much?
Yes there have been, several, but let's start with the most serious one - the new shell v46.
While I have enjoyed following the development of shell v45, v46 comes with a number problems:
* it is buggy, changes are many and so are the bugs, they manifest themselves in the strangest ways and without access to neither sources, nor documentation (aside from the v45 guide on aminet), nor bug tracker, it is sometimes extremely tricky to fathom wtf is going on.
* it is totally unnecessarily embedded in kickstart ROM chips, meaning its problems are "frozen" -
* it introduces features "taken out of thin air", no consulting or interaction whatsoever with the shell users at large
* its features are utter overkill for the so called "most users"
* many of its features are pointless or have "issues" since they rely on a third party product to work as intended
(a product with unclear legal status, an update with all ties to to Amiga Inc. removed would clear this up)
If I was Hyperion, I would not have allowed shell v46 in the kickstart chips. I would have insisted on keeping the built in kickstart shell small and tidy and, only with the limited set of required features - all this to make sure it is as tiny and as rock solid as possible. A cleaned up OS 3.1 shell, an amiga equivalent of POSIX /bin/sh. And then this minimal shell can be replaced on boot by more experimental, feature rich v46/47/whatever L:Shell-Seg on boot by SetPatch. And I would not make it available on ROM chips until at least a few months of testing "in the wild".
More later.