This change updates the Ueberauth.Auth.Credentials.scopes
attribute to a list of strings instead of a comma separated string. This aligns the attribute with the Ueberauth typespec and other Ueberauth strategies.
To migrate to this version, any code expecting Credentials.scopes
to be a string will need to be updated to expect a list of strings.
# Previous format
%Ueberauth.Auth{
credentials: %Ueberauth.Auth.Credentials{
scopes: "scope1,scope2",
...
},
...
}
# New format
%Ueberauth.Auth{
credentials: %Ueberauth.Auth.Credentials{
scopes: ["scope1","scope2"],
...
},
...
}