Before, clang-format has tried to put enums on a single line whenever possible (unless in styles where the opening brace was put on a seperate line anyway).
AllowShortEnumsOnASingleLine that defaults to true (matching the conventional behaviour) can be set to false to force enums on multiple lines.
This feature is requested from time to time, e.g. here, and should be unobtrusive for users that do not set this option to false.
would you be happy to consider this being something like this instead?
if (isAllmanBrace(Left) && Style.BraceWrapping.AfterEnum == FormatStyle::BWAE_Attach &...
There is now precedent for the BraceWrapping styles to be an enum (see work by @mitchell-stellar who did something similar for AfterControlStylement)