SMG, both sides.

Full history
Until you pick a month the page shows every change. Pick the month you last played to keep only what is new to you. The date is shared by every weapon page.
All 3 lines Valve listed for the P90 since Apr 2012, newest first, fixes and visual changes included. Last changed 27 July 2016.