Skip to content

Latest commit

 

History

History
385 lines (221 loc) · 12.7 KB

CHANGELOG.md

File metadata and controls

385 lines (221 loc) · 12.7 KB

2.17.0

  • Don't follow redirects for OkHttp. This fixes MFA issues when using classic Okta and session token login.

2.16.0

  • Fix vulnerabilities and remove jsonpath-plus. Thanks to vero1024 for contribution in this release!

2.15.0

Bug Fix

  • #437 Update OktaOidc to 3.11.7 to fix xcprivacy compile errors on iOS

2.13.0

Other

  • #431 Use OkHttp for networking calls in Android

2.12.0

Other

  • #409 Update signInWithBrowser typescript parameters to include login_hint and prompt. Thanks to arelstone for this contribution!

2.11.1

Bug Fix

  • #407 Fix createConfig crash in release 2.11.0 on iOS

2.11.0

Other

  • #404 Use native callbacks instead of promise in createConfig. This can potentially avoid issue with the createConfig not returning sometimes.
  • #397 Update the SDK to use react-native 0.73. This also simplifies build logic for Android native modules.

2.10.0

Other

  • #393 Log stack traces for android exceptions

2.9.1

Bug Fix

  • #378 Fix sessionClient being null when not calling login

2.9.0

Bug Fix

  • #365 Update AuthJS dependencies
  • #367 Fix logout in Android when using custom login

2.8.0

Other

  • #343 Update okta-oidc-android to 1.3.4

2.7.0

Other

  • Update react-native dependencies

2.6.0

Other

  • #314 Update babel/core library to 7.18.9
  • #317 Update react-native to 0.68.3
  • #321 Updates iOS OIDC dependency
  • #322 Updates Android OIDC dependency

2.5.0

Bug Fix

  • #307 Update okta-oidc-android to 1.2.5
  • Update dependencies

2.4.0

Feature

  • #267 Add prompt parameter support

Bug Fix

  • Update dependencies
  • #270 Fix payload forming on Android

2.3.0

Bug Fix

  • #248 Updates iOS OIDC dependency
  • #262 Fixes deprecated maven plugin (Android)

2.2.0

Bug Fix

  • #239 Fixes exception from onCancel callback (Android)
  • #229 Fixes memory warning

Other

  • #240 Updates transitive dependency on okta-oidc-android dependencies (Android)
  • #232 Updates React Native dependencies

2.1.2

Bug Fix

  • #225 Fixes TypeScript definitions for getAuthClient

2.1.1

Bug Fix

  • #214 Fixes signOut crash (Android)
  • #216 Update okta-oidc-android to 1.1.0

2.1.0

Bug Fix

  • #194 Replaces jwt library
  • #197 Replaces clear method (iOS)
  • #199 Fixes sign in results dispatch (Android)

Other

  • OIDC ios dependencies update

2.0.0

Breaking Changes

  • #155 Changes signOutand signInWithBrowser methods signature to return a Promise (iOS)
  • #177 Changes signOut and signInWithBrowser methods signature to return a Promise (Android)

Note: For more details, follow migration guide.

1.13.3

Bug Fix

  • #211 Backport Fixes sign in results dispatch (Android)

1.13.2

Other

  • #183 Updates iOS OIDC dependency: fixes the error when it cannot install OktaOidc 3.10.5

1.13.1

Other

  • Reverts breaking change

1.13.0

Feature

  • #155 Adds the promise for signOut method (iOS)
  • #177 Adds the promise for signOut method (Android)

Other

  • #151 Updates android-oidc dependency
  • #178 Updates @okta/okta-auth-js to version 5.3.1

1.12.1

Bug Fix

  • #158 Fixes TS definition for authenticate method

1.12.0

Feature

  • #147 Accepts oktaAuthConfig in createConfig method to pass configuration for generating the authClient(OktaAuth instance).

Bug Fix

  • #144 Fixes noSSO parameter in TS definition file

Other

  • Dependencies upgrade

1.11.1

Bug Fix

  • #131 Fixes iOS package linking

1.11.0

Feature

  • #117 Adds noSSO parameter on iOS

Bug Fix

  • #107 Fixes Android nonexistent activity obtainment

Other

  • #124 Updates iOS OktaOidc dependency

1.10.0

Bug Fix

  • #103 Fixes hermes engine support

Other

  • #96 Updates okta-oidc-android dependency to 1.0.17

1.9.3

Other

  • #94 Fixes a build script to add support of file copying

1.9.2

Other

  • #91 Fixes "types" parameter in package.json

1.9.1

Other

  • #82 Fixes java import at BridgeModule
  • #84 Adds types/index.d.ts into files array
  • #88 Adds Swift version to podspec

1.9.0

Features

  • #77 Adds support for typescript

Bug Fixes

  • #76 Returns true for isAuthenticated only if both Access and ID Tokens are valid (ios)
  • #78 Fixes npe for unauthorized token request
  • #79 Returns true for isAuthenticated only if both Access and ID Tokens are valid (android)

Other

  • #71 Upgrades outdated dependencies

1.8.1

Bug Fix

  • #66 Rejects getAccessToken promise if expired

1.8.0

Bug Fixes

  • #62 Fixes getAccessToken promise rejection
  • #60 Sanity check in introspecttoken
  • #57 Fixes ios background thread exception

1.7.0

Features

  • #26 Adds transaction failure status when transaction status is not "SUCCESS" in signIn

1.6.0

Features

  • #48 Adds support for "idp" parameter on iOS

Bug Fix

  • #46 Fix a null pointer exception in OktaSdkBridgeModule#onActivityResult

1.5.0

Features

  • #24 Supports setting a Chrome tab color on Android
  • #29 Adds support for HTTP timeouts on Android
  • #30 Adds support for "idp" parameter on Android

Other

  • #20 Updates minimum Android SDK version to 21

1.4.4

Bug Fix

  • #16 Points to OIDC 3.9.2 (iOS)

1.4.3

  • #11 Pins Cocoa Pod for iOS OIDC library to 3.8.0 because 3.9.0 introduces a conflict with Google AppAuth library

1.4.2

1.4.1

Bug fix

  • #790 Pass consistent UA header in http request

1.4.0

Features

  • #751
    • Support primary authentication flow
    • Add getAuthClient method to expose @okta/okta-auth-js client instance
    • Add Promise support for authenticate method

1.3.0

Features

  • f734054 - clearTokens will remove all tokens from local storage

1.2.3

Bug Fix

  • 52bebbf - Update Android OIDC dependency to 1.0.8

1.2.2

Bug Fix

  • 05a3033 - refreshTokens should save the new tokens (iOS)

1.2.1

Bug fix

  • 05be754 - Compilation error in Android bridge file

1.2.0

Features

  • 58618c8 - Added authenticate(withSessionToken:) public method

1.1.0

Features

  • 58618c8 - Added support for React Native 0.60.x

1.0.2

Features

1.0.1

Features

  • 138f068 - Make hardware backed key store configurable on android devices

Other

  • 773bc9f - Clears session client on android after user signs out

1.0.0

Features

  • e8948a8 - Reworks the React Native SDK. This major version upgrade removes Expo/Unimodules dependencies, replaces with Native Modules acting as wrappers around okta-oidc-android and okta-oidc-ios, and introduces new usages. For more details, refer to the commit.

0.1.2

Other

  • 2945461 - Updates @okta/configuration-validation version

0.1.1

Features

  • 1d214b4 - Adds configuration validation for issuer, client_id, and redirect_uri when passed into the security component.

Other