They decided to do proof-of-stake first, putting shards off until later.
Also it started looking like zkrollups could do everything without loss of security or convenience, and with way better scaling than they ever hoped to get with the original sharding plan. So they removed execution from sharding, using it instead as just data for rollups.
Then someone came up with "danksharding" which is more like a RAID system than actual sharding.
whats changed in that plan?