They basically did. All the other changes are minor cleanups like getting rid of fields nobody uses, and realigning header bytes.
Except SLAAC, but that wasn't part of the original design anyway. That was an accident when some major vendor implemented SLAAC before it implemented DHCPv6. The plan was to keep DHCP.