Those changes were made through game-client patches and updates to the game's server and database infrastructure.
These processes must also take place on the server side to ensure that no out-of-date code, which could corrupt the retail version of the game, still exists.