Translate the following English sentence to French:
"There have been certain changes in Mexico recently, since the announcement and approval of the agreement, largely in a positive direction."
Certaines choses ont changé récemment au Mexique, depuis l'annonce et l'approbation de l'accord, généralement pour le mieux.