Since 2010

Thunderbolt 3, USB-C

From TidBITS:

Thunderbolt 3 relies on the USB-C physical connector and, with the appropriate adapters, supports nearly all common peripheral-connection and networking protocols, including USB 2, USB 3, FireWire, Thunderbolt 2, Ethernet, and DisplayPort, and by extension, HDMI, DVI, and VGA.

The reason confusion afflicts this space is that a USB-C port on another computer may support just USB, USB plus display and networking protocols, or all of that plus Thunderbolt 3.

This confused me when I was looking for accessories for my recently-purchased Dell XPS 13. Goodness knows how average consumers manage to traverse this hot mess.