Releases: LoginRadius/python-sdk
Releases · LoginRadius/python-sdk
Release 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
- Implemented API Region 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
Version 3.3.1
Bug Fixed
- Handling Exception for NoAPIKey and NoSecretKey
- LoginRadius object has no attribute 'access'" when the token has expired
- Improved Error handling
Release version 3.3.0
Enhancements
- Enabled gzip compression.
Released version 3.2.0
Enhancements
- Updated demo with new UI and features.
- Unit tests.
- Bug fixes.
- New V2 API's:
- Auth Privacy Policy Accept
- Auth Send Welcome Email
- Auth Verify Email by OTP
- Auth Delete Account
- Account Email Delete
- Phone Login Using OTP
- Phone Send OTP
- Remove Phone ID by Access Token
- 2FA Validate Google Auth Code
- 2FA Validate OTP
- Validate Backup Code
- Update MFA by Access Token
- Update MFA Setting
- One Touch Verify OTP by Email
- Get Active Session Details
- Access Token via Vkontakte Token
- Access Token via Google Token
- Refresh User Profile
- Refresh Token
- Delete All Records by Datasource
Breaking Changes
- Replaced deprecated pycrypto package with cryptography package for SOTT generation
- Updated some existing API's:
- Get Roles by UID: moved to role class
- Assign Roles by UID: moved role class
- One Touch Login: moved to authentication.login class
- Get Backup Code by Access Token: moved to authentication.TwoFactor class
- Reset Backup Code by Access Token: moved to authentication.TwoFactor class
- Get Backup Code by UID: moved to account.TwoFactor class
- Reset Backup Code by UID: moved to account.TwoFactor class
Released version 3.1.1 (API V2 Based)
- Capitalised Method Names.
Released Version 2.8.2 (API V1 Based)
Enhancements
- Change method (GET POST PUT DELETE) with uppercase
Released version 3.1.0
Enhancements
- Passed API key and Secret key in the header for management API's.
- Passed SOTT in the header.
- Added Management API to generate a SOTT.
- Implemented ability to support proxy server.
- Supported NULL and projection in fields.
- Added new V2 API's.
Released Version 3.0.1 [API V2 Based]
Enhancements
- Added readme.rst and history.rst.
Release Version 3.0.0 [API V2 Based]
Enhancements
- Migrated SDK on V2 APIs, learn more about V2 API
Released Version 2.8.1
Bugs
- Fixed issue of function authenticate user
- Added API for authenticating user by emailid