Requires craftcms/cms ^4.4 || ^5.0, php >=8.1 and manager-protocol ^1.4.
Nothing was removed to get there, and no capability behaves differently
on one major than the other.
The one that would have shipped broken: Craft renamed the utility
registration event -- EVENT_REGISTER_UTILITY_TYPES on 4,
EVENT_REGISTER_UTILITIES on 5, same event class and the same
$event->types[] contract behind it. Getting it wrong raises nothing: Yii
attaches the listener to an event nothing dispatches, the utility never
registers, and on Craft 4 that means no pairing screen at all. It is now
resolved by constant rather than by Craft version.
Also: ConnectorUtility declares both icon() and iconPath(), since Craft 5
takes an icon name and Craft 4 a path to an SVG; and editionHandle() no
longer reports a Pro site as team on Craft 4.0 to 4.4, where Pro is 1
rather than 2 because Team had not yet been inserted ahead of it.
Craft 4 pins twig/twig ~3.19.0, which carries published advisories with
no fix inside that constraint. That is a real fact about Craft 4 which
Manager will report as a finding on any site running it, and nothing in
this repository can fix it.