All the new laws will be in effect by March. It started being phased in since October of last year. They are designed to stop penalizing cardmembers from exorbitant fees and penalties.
Most of the law have already gone into effect. The final phase will start in August but most places granting credit have already implemented all or most of it.