You are right. New role will not get newly added capabilities. It stays the same until you change it. URE adds all existing capabilities automatically only to WordPress built-in ‘administrator’ role.
Gotcha, that makes sense! We often need to create new roles that are exactly the same as another (for instance a website subscriber but then have a free trial member with the exact same access) so we can display conditionally or give discounts conditionally using other plugins. Is there technically a way to link two roles to each other? If there is we’d love to add it as a feature request. If there isn’t such a way technically then we of course can’t add the feature request 😉
Clarify, what do you mean under “link two roles to each other”? What should happen after you make such link, for example?
Let’s say we have the usual administrator role which automatically gets all new permissions that are required, and we’d want to create one that’s called ‘Client Administrator’. When they’re linked, the Client Administrator automatically gets the new permissions too.
Or in a different scenario, we have a role called trial member and past trial member. They essentially are the same, just different names. If we apply a new permission to a trial member, we automatically want this new permission to be applied to past trial members too.
The idea behind this is that our theme can show content conditionally depending on what the user role is called and we for instance want to show different content to trial members and past trial members yet they have the same permissions.