Recently upgraded. Ughhh...it's just so god-awful terrible.

I think, then, the correct term would be "updated".