translate English to French: Recent events, designed to help improve matters, have not necessarily – yet – had that positive effect.
Les évolutions récentes, dont le but était d’améliorer les choses, n’ont pas – encore – nécessairement porté leurs fruits.