Describe the issue
Existing user code that relies on GenerateDeviceVerifier() will break in 3.1.1 because the "username" param for that method is changed to the "deviceKey". They are both strings, so the user code will continue to build after updating the Nuget pacakage, but attempting to login in using Cognito with an existing device will break.
The release notes should provide further description on the breaking change to help end users.
Links
https://github.com/aws/aws-sdk-net-extensions-cognito/blob/main/CHANGELOG.md