Main Changes
- Customize flows using the new
DescopeFlowHook
mechanism. - Session is now immutable and its lifecycle has been imporved
DescopeFlow
now accepts a URL string as wellDescopeFlowView
will now report http loading errors via theonError
callback- Rename
oauthProvider
tooauthNativeProvider
for clarity - Ensure browser app is available before launching custom tab by
- Error handling documentation additions
- Internal dependencies updates
What's Changed
- chore(deps): update github/codeql-action action to v3.28.2 by @descope in #169
- chore(deps): update github/codeql-action action to v3.28.3 by @descope in #170
- chore(deps): update github/codeql-action action to v3.28.4 by @descope in #171
- chore(deps): update github/codeql-action action to v3.28.5 by @descope in #172
- chore(deps): update github/codeql-action action to v3.28.6 by @descope in #173
- chore(deps): update actions/setup-java action to v4.7.0 by @descope in #174
- chore(deps): update github/codeql-action action to v3.28.7 by @descope in #175
- chore(deps): update github/codeql-action action to v3.28.8 by @descope in #176
- Flow hooks by @itaihanski in #177
- Update session lifecycle implementation by @shilgapira in #178
- fix(deps): update dependency org.json:json to v20250107 by @descope in #167
- chore(deps): update dependency gradle to v8.12.1 by @descope in #139
- Have web errors propagated to the caller via the onError function by @itaihanski in #179
- Add handling for HTTP errors and improve network error messages by @shilgapira in #180
- Add default String constructor to DescopeFlow by @shilgapira in #181
- Update dependencies and android versions by @itaihanski in #184
- chore(deps): update github/codeql-action action to v3.28.9 by @descope in #183
- Change DescopeSession objects to be immutable to prevent data races by @shilgapira in #182
- Bump SDK version by @shilgapira in #185
- Ensure browser app is available before launching custom tab by @shilgapira in #188
- Rename
oauthProvider
tooauthNativeProvider
for clarity by @itaihanski in #187 - Document error handling in more detail by @itaihanski in #186
Full Changelog: 0.12.3...0.13.0