Those changes were made more than a few versions ago for the same reason as the parent page dropdown being changed to a dialog. If there are more than a few roles (20) we get errors due to too many form elements from the checkbox lists due to a change in behavior in asp.net after a security update quite a while back. If you recently added roles that could make it seem new since it hit the threshold, but it is not a change from this upgrade.