Much has changed in recent times.
Many things have changed in modern times.