Thanks for the correction, can you give me a more precise date for nvi? I can update the article.
There is this page:
https://sites.google.com/a/bostic.com/keithbostic/vi/
Where if you download the Nvi archive, you get 1.79 from 1996.
In the tarball's docs/ directory, there is a changelog which goes back to 0.92 -> 0.93 (Mon Dec 20, 1993). 0.94 went to 1.00 on January 10, 1994.
4BSD (same as 3BSD) had the original vi (at version 3.1). You can see the sources at TUHS.
Fun fact: AT&T adopted vi in System V UNIX, and advertised that fact without crediting UCB as required by the BSD license. So when AT&T sued, USB countersued, which is why AT&T settled for merely removing UNIX code from future releases.