Skip to content

v3.0.0

Compare
Choose a tag to compare
@mraible mraible released this 29 Sep 17:11
· 697 commits to main since this release

This release upgrades Okta SDKs, other dependencies, and makes Capacitor the default for Ionic apps. πŸ˜ƒ

@okta/okta-angular             2.1.0  β†’   2.2.0
@okta/okta-react               3.0.4  β†’   3.0.7
enzyme-adapter-react-16       1.15.2  β†’  1.15.4
@okta/okta-vue                 2.0.0  β†’   2.1.1
@types/okta__okta-vue          1.2.0  β†’   1.2.1
ionic-appauth                  0.5.1  β†’   0.7.2
@ionic/storage                 2.3.0  β†’   2.3.1
cordova-plugin-advanced-http   3.0.0  β†’   3.0.1
@ionic-native/http            5.27.0  β†’  5.28.0

The Ionic AppAuth upgrade required a large refactoring. Now, the OIDC issuer and clientId are set in Angular's environment.ts file. There's also a hidden feature that's used by Ionic for JHipster: if you pass in a configUri parameter, it'll make it so your configuration is bootstrapped from that endpoint.

NOTE: If you're running Ionic on Android, there are a couple of steps (noted in the README) that you'll need to run:

Capacitor: after running npx cap add android and setting your custom scheme, run the following commands to upgrade plugins to AndroidX.

npm install jetifier
npx jetify
npx cap sync android

Cordova: after opening your App in Android Studio, you might get a Gradle error. If you do, go to File > Project Structure and change the Android Gradle Plugin to 4.0.1.

See this project's documentation to see how to get started. All of the following frameworks are supported:

  • Angular
  • React
  • Vue
  • Ionic
  • React Native
  • Express