It's almost as old as SMTP - with various implementations in exim, qmail, postfix etc (plus/minus, minus, plus seperator).
"email suffix addresses".
Gmail and o365 support it, not sure about Apple.