Skip to content

release-0.3.0

Choose a tag to compare

@AndyButland AndyButland released this 26 Oct 20:26
· 112 commits to main since this release
0dcc455

What's Changed

Breaking Changes

There are some breaking changes with this release. Most fit under the "unlikely to affect anyone" category, where we've made some changes to method names and interfaces that aren't typically something we expect users to replace.

There are a couple of important ones to note though.

Now we have introduced OAuth1 as well as OAuth2 support, we've amended the callback URLs you will need to configure with your service apps to:

For OAuth2: /umbraco/api/AuthorizedServiceResponse/HandleOAuth2IdentityResponse
For OAuth1: /umbraco/api/AuthorizedServiceResponse/HandleOAuth1IdentityResponse

The second key change is that we've refactored the IAuthorizedServiceCaller methods to return results wrapped in Umbraco's Attempt construct. We felt this was a valuable change to make, as it offers you more flexibility in handling failed responses, and avoids the necessity to use exceptions for "control of flow" in these situations.

New Contributors

Full Changelog: release-0.2.0...release-0.3.0