Releases: LoginRadius/java-sdk
Releases · LoginRadius/java-sdk
Released Version 10.0.0
This full-version release includes major breaking changes with improvements and optimizations.
Enhancements
- Enhanced the coding standards of SDK to follow industry programming styles and best practices.
- Enhanced security standards of SDK.
- Reduced code between the business layer and persistence layer for optimization of SDK performance.
- Added internal parameter validations in the API function
- ApiKey and ApiSecret usage redundancy removed
- All LoginRadius related features need to be defined once only and SDK will handle them automatically
- Improved the naming conventions of API functions for better readability.
- Better Exception Handling for LoginRadius API Response in SDK
- Revamped complete SDK and restructured it with latest API function names and parameters
- Added detailed description to API functions and parameters for better understanding
- Updated the demo according to latest SDK changes
- Reduced dependency on libraries
- Implemented API Region Feature
- Added PIN Authentication feature APIs.
- Added Consent Management feature APIs.
Added new multiple APIs for better user experience
- Update Phone ID by UID
- Upsert Email
- Role Context profile
- MFA Resend OTP
- User Registration By Captcha
- Get Access Token via Linkedin Token
- Get Access Token By Foursquare Access Token
- Get Active Session By Account Id
- Get Active Session By Profile Id
- Delete User Profiles By Email
- Verify Multifactor OTP Authentication
- Verify Multifactor Password Authentication
- Verify Multifactor PIN Authentication
- Update UID
- MFA Re-authentication by PIN
- PIN Login
- Forgot PIN By Email
- Forgot PIN By UserName
- Reset PIN By ResetToken
- Reset PIN By SecurityAnswer And Email
- Reset PIN By SecurityAnswer And Username
- Reset PIN By SecurityAnswer And Phone
- Forgot PIN By Phone
- Change PIN By Token
- Reset PIN by Phone and OTP
- Reset PIN by Email and OTP
- Reset PIN by Username and OTP
- Set PIN By PinAuthToken
- Invalidate PIN Session Token
- Submit Consent By ConsentToken
- Get Consent Logs
- Submit Consent By AccessToken
- Verify Consent By AccessToken
- Update Consent Profile By AccessToken
- Get Consent Logs By Uid
- Album With Cursor
- Audio With Cursor
- Check In With Cursor
- Event With Cursor
- Following With Cursor
- Group With Cursor
- Like With Cursor
Removed APIs:
- GetCompanies API
- Getstatus API
Released Version 10.0.0-beta
Enhancements
This beta version release includes major changes with several improvements and optimizations :
- Enhanced the coding standards of SDK to follow industry programming styles and best practices.
- Enhanced security standards of SDK.
- Reduced code between the business layer and persistence layer for optimization of SDK performance.
- Added internal parameter validations in the API function.
- ApiKey and ApiSecret usage redundancy removed.
- All LoginRadius related features need to be defined once only and SDK will handle them automatically.
- Improved the naming conventions of API functions for better readability.
- Better Error and Exception Handling for LoginRadius API Response in SDK.
- Revamped complete SDK and restructured it with latest API function names and parameters.
- Added detailed description to API functions and parameters for better understanding.
- Updated the demo according to latest SDK changes.
- Reduced dependency on libraries.
- Implemented APIRegion Feature.
Added new multiple APIs for better user experience
- Update Phone ID by UID
- Upsert Email
- Role Context profile
- MFA Resend OTP
- User Registration By Captcha
- Get Access Token via Linkedin Token
- Get Access Token By Foursquare Access Token
- Get Active Session By Account Id
- Get Active Session By Profile Id
Removed APIs:
- GetCompanies API
Released version 4.2.2
Enhancements
- Added gzip Accept-Encoding HTTPS header in requests sent to the LoginRadius server
Released Version 4.2.1
Enhancements
- LoginRadiusClient.java optimization
- Update Exception object to include ValidationError model
- Added Unit tests
- Updated demo with new UI and features
Released Version 4.2.0
Enhancements
- Added Custom Domain option
- Added more fields to LoginRadiusUltimateUserProfile model
- Auth Delete Account API (GET)
- Access Token API (GET)
- Status Posting API (GET)
- Phone Login API (POST)
- MFA Email Login API (POST)
- MFA User Name Login API (POST)
- MFA Phone Login API (POST)
- Update MFA by Access Token (PUT)
- Update MFA Setting (PUT)
- Access Token via Vkontakte Token API (GET)
- Access Token via Google JWT API (GET)
- WebHook Subscribe API (POST)
- WebHook Test API (GET)
- WebHook Subscribed URLs API (GET)
- WebHook Unsubscribe API (DEL)
- Delete All Records by Datasource API (DEL)
Breaking Changes
- Renamed LoginRadiusConstant variables with 2FA to MFA
Release version 4.1.0
Enhancements
- Added API Request Signing(Enabling this feature customer don’t need to pass API secret in API request. They can pass a dynamically generated hash value instead of this. Also, this feature will make sure that the message has not tampered during transit when someone calls our APIs).
- Add Request Access Token in Header(LoginRadius access token can be passed on to the request as in header for authentication APIs).
- Option to Prevent Sending Email Verification(an option to prevent sending email verification in case of optional email verification flow).
- Recaptcha for Auth APIs(By enabling this option customer can enforce client to pass reCaptcha in some auth APIs for authentication).
- Access Token on Registration Event.
- API Secret in Headers for all Account APIs.
- Remove Phone ID by access token API
- Added Get Email Verification token API
- Added Get Forgot Password token API
- Auth Verify Email by OTP API
- Auth Reset Password by OTP API
- Account Identities by Email API
- One Touch Login by Email API
- One Touch Login By Phone API
- One Touch OTP Verification API
- Smart Login by Email API
- Smart Login by Username API
- Smart Login Ping API
- Smart Login Verify Token API
- PasswordLess Login by Email API
- PasswordLess Login By UserName API
- PasswordLess Login Verification API
- Phone Login Using One Time Passcode API
- Phone Send One time Passcode API
Breaking Changes
- Updated endpoints and renamed "Auto Login" to "Smart Login", "No Registration/Simplified Registration" to "One touch Login" and "Instant Link Login" to "PasswordLess Login". Also, changed the methods of the above APIs accordingly.
- Defined new Method by using it you can directly initialize your API key and secret key.you don't have to initialize in every method.
- For more details, please have a look here
Release Version 4.0.0 [Based on API V2]
Enhancements
- Added new configuration API for better implementation.
- Added new reset password by security answer API.
- Added new remove an email management API.
- Added custom scopes and external permissions enhancement in social login.
- Significantly improved code performance.
Bug Fixes
- Fixed issue remove Unirest library for HTTP request.
- Fixed issue thread leak when calling RestRequest.
Release Version 3.4.0 [Based on API V2]
Enhancements
- Added new verified and unverified both email ids stored in different profile fields.
- Added new projection of fields in all APIs
- Added new verify auto login email API.
- Added new management API to generate SOTT.
- Added new context role expiration in add/update role context API.
- Added new risk based authentication in login API.
- Significantly improved code performance.
Release Version 3.3.0 [Based on API V2]
Enhancements
- Added new Custom Registration Data APIs.
- Added new Get Security Questions By Access Token, Email, UserName and Phone APIs
- Added new Simplified Registration APIs.
- Significantly improved code performance.
Bug Fixes
- Fixed Issue related to missing fields in Login API.
Released Version 3.2.0 [Based on API V2]
Enhancements
- Added new access token API based on UID (user impersonation)
- Added new Auto Login APIs
- Added new backup code API in case of device lost and Google Authenticator enabled.
- Significantly improved code performance.
Bug Fixes
- Issue with NULL Support at Update Account APIs.