Skip to content

Releases: LoginRadius/java-sdk

Released Version 10.0.0

30 Sep 11:25
Compare
Choose a tag to compare

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

05 Aug 11:55
Compare
Choose a tag to compare

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

26 Mar 09:57
Compare
Choose a tag to compare

Enhancements

  • Added gzip Accept-Encoding HTTPS header in requests sent to the LoginRadius server

Released Version 4.2.1

23 Nov 11:46
Compare
Choose a tag to compare

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

11 Oct 13:58
Compare
Choose a tag to compare

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

21 Sep 06:26
d8c72c7
Compare
Choose a tag to compare

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]

17 Nov 10:41
cc9154f
Compare
Choose a tag to compare

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]

06 Sep 12:50
Compare
Choose a tag to compare

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]

21 Jul 07:26
Compare
Choose a tag to compare

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]

15 Jun 13:04
Compare
Choose a tag to compare

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.