__What's New:__
* Support for Azure Managed Identities as federation providers.
__Enhancements:__
* Fall back to reduced functionality (no shell completion) when the python environment is using `click<8.0.0`.
__Bug Fixes:__
* If a justification for checkout/secrets viewing is provided, ensure it is <=255 characters.
* Fix issue with extraction of OIDC token expiration time. Moved to `jwt` library to perform the token decode.
__Dependencies:__
* Switching `britive` dependency from a compatible version requirement to a `>=` requirement to capture minor updates.
* `britive>=2.16.0` from britive~=2.15.1
__Other:__
* Modify the error handling and reporting process to not raise `click.ClickException` exceptions in the `safe_cli`
method. Instead, raise the underlying exception so a better error message is provided.