Fixed authorization flow for anonymous resource calls
4.02.01
Bug fixes
Fixed issue with SharedPreferences missing keys when obfuscation was enabled
4.02.00
Features
All data stored by the SDK in Android's SharedPreferences are encrypted
Improvements
Encrypted communication will be handled using binary data
All permission required by the SDK are included and declared by the SDK it self
4.01.02
Improvements
Updated google-play-services and build-tools dependencies to the latest versions
4.01.01
Bug fixes
Fixed obfuscation issue in AnonymousResourceHelperAbstract layer
4.01.00
Features
ResourceHelper abstract layer accepts custom RequestInterceptor which can be used to extend original request with additional headers or parameters
Improvements
Removed deprecated methods and interfaces
4.00.00
Features
SDK is capable of sending and handling encrypted communication - Payload Encryption
Improvements
Removed multi-catch syntax to fix possible issues on older Android versions
Release notes v3.X
3.05.00
Features
Payload encryption handshake implementation
Bug fixes
Fixed client validation loop detection handling
Fixed SSL TrustManager security issue
3.04.00
Features
OS version detection
Device CPU architecture detection
Improvements
Removed unused, deprecated properties from OneginiConfigModel: shouldConfirmPin, shouldDirectlyShowPushMessage
3.03.00
Features
Improved root/debug detection
SDK uses custom user-agent header
3.02.02
Bug fixes
Fixed a bug in accessing the application when using encrypted clientSecret
3.02.01
Features
SDK calculates application secret by it's own, #getAppSecret has been removed from OneginiClientConfigModel interface.
Support debug mode/environment detection.
Support rooted device detection.
Added Dynamic Client Update flow support.
Added tampering detection
3.02.00
Features
Forced update support. SDK validates against Token Server if current application version can be still used and if not notifies that update is needed.
Extended error handling within DCR process. All connectivity and other unsuspected errors which will occur within DCR flow will be mapped to general #authorizationError handler instead of #authorizationErrorClientRegistrationFailed
Release notes v2.X
2.04.05
Features
Added option to configure if cookies should be kept between requests
SDK doesn't provide any base dialogs implementations (like for ex. PinDialog), it's the responsibility of end-developer to provide these layers
SDK exposes new API to validate provided PIN number against set pin policy
SDK added an option to configure the timeouts on HTTP calls