> I didn't know this syntax. what is the difference?

No difference, it's just not supported in old versions (and the old one
raises a deprecation warning in new versions... Sigh, libraries that
deprecate stuff all the time...)