Shiny to matte seat backs changed March 2017.
7-seat monoposts changed to bench fold-down in July 2017.
Also in July 2017, leather seat options disappeared. The options became black, white or cream vegan or textile black.
They redefined what is in the premium upgrades package at least twice in 2017.
In June 2018, they changed the wood that comes with the cream interior from a darker walnut(?) to a light oak.
July 2018 the Premium upgrades package became part of the base model.
October 2018 is when they eliminated a number of options for both interior and exterior. I know textile seats, console for 6 seater, silver and obsidian black exteriors were eliminated. I don’t recall any new ones being offered at that time, as they were simplifying for manufacturing ease.
The Raven came out spring 2019.
Constant little things changing, but these are mostly cosmetic choices until the Raven. Perhaps the biggest change I listed here is when the PUP started being a part of the base model. Prior to that, the car might not have all options. Still, Aug 2017 to Spring 2019 model X can be essentially the same if MCU2 upgrade is done for any build before March 2018. And arguably those before Aug 2017, with AP2.0, are also close to the same with the MCU2 upgrade.