This is already in the master branch.
Yes, in a way we already do support the legacy syntax, hence a warning, not error.
I think we can restore the old behaviour as default and give people the option to ‘opt-in’ to the new syntax instead of enforcing it. I’m not sure though if that’s going to be possible through a hotfix but we’ll investigate.