Apple just released macOS 11.1 (which should hopefully fix all the problems on my M1), and this breaks an implicit assumption by juce::SystemStats::getOperatingSystemType - which the update was expected to be a 11.0.X (Apple stayed on version 10 for two decades, are they going to jump version every year now?).
Everyone is likely to hit this assertion as the constructor of juce::TopLevelWindow happens to call it.
In case such renaming is considered generally, shouldn’t it be named MacOS_11 (without the X) then to really reflect the naming of the operating system?