From the text, please list which Tesla models when ordered received free supercharging and for how long?
Here is a list of Tesla cars that received free supercharging when newly ordered:

1. Tesla model S and X cars ordered before January 15, 2017 received free unlimited supercharging.
2. Tesla model S and X cars ordered between August 3, 2019 and May 26, 2020 also received free unlimited supercharging.
3. Tesla model S and X cars that were ordered between January 15, 2017 and August 3, 2019 received 400 KWh of free supercharging credits per year. It translates to roughly 1000 miles per year.

Subsequent Tesla models never received free unlimited supercharging.