Version 2.0.0
- Updated all dependencies.
- More robust error handling. A proper XML parser is now used. Additionally, both the error code and error message are now passed to Überauth.
- Extract all user attributes. The email and roles fields are replaced by a field attributes. This field contains all attributes from the response.
- More fields are extracted into the Überauth Info struct. By default, the strategy will insert attributes with the same name (e.g. cas:location will be inserted into location). This is configurable (see docs).
See the changelog for more details & migration.