Skip to content

Commit d5510fd

Browse files
Version 10.0.1
Fixed the pip installation issue
1 parent 4d4ba08 commit d5510fd

File tree

6 files changed

+216
-9
lines changed

6 files changed

+216
-9
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# LoginRadius Python SDK Change Log
22

3+
# Version 10.0.1
4+
Release on **Oct 24,2019**
5+
## Enhancements
6+
- Fixed the pip installation issue
7+
38
# Version 10.0.0
49
Release on **September 30,2019**
510

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ You will need at least Python - 2.7 or greater. LoginRadius module utilizes the
2929
Using pip
3030

3131
```
32-
pip install loginradius-v2==10.0.0
32+
pip install loginradius-v2==10.0.1
3333
```
3434

3535
or with easy_install
3636

3737
```
38-
easy_install loginradius-v2==10.0.0
38+
easy_install loginradius-v2==10.0.1
3939
```
4040

4141
### Install From Source

demo/LoginRadius/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
__copyright__ = "Copyright 2019, LoginRadius"
2121
__email__ = "developers@loginradius.com"
2222
__status__ = "Production"
23-
__version__ = "10.0.0"
23+
__version__ = "10.0.1"
2424

2525
import json
2626
import sys

lib/LoginRadius/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
__copyright__ = "Copyright 2019, LoginRadius"
2121
__email__ = "developers@loginradius.com"
2222
__status__ = "Production"
23-
__version__ = "10.0.0"
23+
__version__ = "10.0.1"
2424

2525
import json
2626
import sys

lib/README.md

Lines changed: 193 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,193 @@
1+
LoginRadius offers a complete social infrastructure solution combining 30 major social platforms into one unified API.
2+
With LoginRadius, websites and mobile apps can integrate social login, enable social sharing, capture user profiles and
3+
social data, create a single sign-on experience for their users, and get comprehensive social analytics.
4+
Our social solution helps websites engage, understand, and leverage their users.
5+
6+
This module provides a wrapper for urllib2 or the requests library to easily access the API from
7+
https://docs.loginradius.com/ in a more "pythonic" way. Providing easier access to essential data in a few lines of code.
8+
This will work with 2.0 API specifications.
9+
10+
For more information, visit: http://loginradius.com/
11+
12+
Prerequisites
13+
========
14+
15+
You will need at least Python - 2.7 or greater. LoginRadius module utilizes the namedtuple from the collections library
16+
and the import_module from importlib.
17+
18+
From Package
19+
=========
20+
21+
Using pip
22+
23+
```
24+
pip install loginradius-v2==10.0.1
25+
```
26+
27+
or with easy_install
28+
29+
```
30+
easy_install loginradius-v2==10.0.1
31+
```
32+
33+
Changelog
34+
======
35+
36+
10.0.1
37+
-----------
38+
Release on **October 10,2019**
39+
40+
### Enhancements
41+
This full version release includes major breaking changes with several improvements and optimizations :
42+
43+
- Enhanced the coding standards of SDK to follow industry programming styles and best practices.
44+
- Enhanced security standards of SDK.
45+
- Reduced code between the business layer and persistence layer for optimization of SDK performance.
46+
- Added internal parameter validations in the API function.
47+
- ApiKey and ApiSecret usage redundancy removed.
48+
- All LoginRadius related features need to be defined once only and SDK will handle them automatically.
49+
- Improved the naming conventions of API functions for better readability.
50+
- Better Exception Handling for LoginRadius API Response in SDK.
51+
- Revamped complete SDK and restructured it with latest API function names and parameters.
52+
- Added detailed description to API functions and parameters for better understanding.
53+
- Updated the demo according to latest SDK changes.
54+
- Implemented API Region Feature.
55+
- Added PIN Authentication feature APIs.
56+
- Added Consent Management feature APIs.
57+
- Added Local SOTT generation
58+
59+
60+
### Added new multiple APIs for better user experience
61+
62+
- Update Phone ID by UID
63+
- Upsert Email
64+
- Role Context profile
65+
- MFA Resend OTP
66+
- User Registration By Captcha
67+
- Get Access Token via Linkedin Token
68+
- Get Access Token By Foursquare Access Token
69+
- Get Active Session By Account Id
70+
- Get Active Session By Profile Id
71+
- Delete User Profiles By Email
72+
- Verify Multifactor OTP Authentication
73+
- Verify Multifactor Password Authentication
74+
- Verify Multifactor PIN Authentication
75+
- Update UID
76+
- MFA Re-authentication by PIN
77+
- PIN Login
78+
- Forgot PIN By Email
79+
- Forgot PIN By UserName
80+
- Reset PIN By ResetToken
81+
- Reset PIN By SecurityAnswer And Email
82+
- Reset PIN By SecurityAnswer And Username
83+
- Reset PIN By SecurityAnswer And Phone
84+
- Forgot PIN By Phone
85+
- Change PIN By Token
86+
- Reset PIN by Phone and OTP
87+
- Reset PIN by Email and OTP
88+
- Reset PIN by Username and OTP
89+
- Set PIN By PinAuthToken
90+
- Invalidate PIN Session Token
91+
- Submit Consent By ConsentToken
92+
- Get Consent Logs
93+
- Submit Consent By AccessToken
94+
- Verify Consent By AccessToken
95+
- Update Consent Profile By AccessToken
96+
- Get Consent Logs By Uid
97+
- Album With Cursor
98+
- Audio With Cursor
99+
- Check In With Cursor
100+
- Event With Cursor
101+
- Following With Cursor
102+
- Group With Cursor
103+
- Like With Cursor
104+
105+
106+
### Removed APIs:
107+
108+
- GetCompanies API
109+
- Getstatus API
110+
111+
112+
10.0.0-beta
113+
-----------
114+
### This beta version release includes major changes with several improvements and optimizations :
115+
- Enhanced the coding standards of SDK to follow industry programming styles and best practices.
116+
- Enhanced security standards of SDK.
117+
- Reduced code between the business layer and persistence layer for optimization of SDK performance.
118+
- Added internal parameter validations in the API function
119+
- ApiKey and ApiSecret usage redundancy removed
120+
- All LoginRadius related features need to be defined once only and SDK will handle them automatically
121+
- Improved the naming conventions of API functions for better readability.
122+
- Better Error and Exception Handling for LoginRadius API Response in SDK
123+
- Revamped complete SDK and restructured it with latest API function names and parameters
124+
- Added detailed description to API functions and parameters for better understanding
125+
- Updated the demo according to latest SDK changes
126+
- Implemented API Region Feature
127+
128+
### Added new multiple APIs for better user experience
129+
- Update Phone ID by UID
130+
- Upsert Email
131+
- Role Context profile
132+
- MFA Resend OTP
133+
- User Registration By Captcha
134+
- Get Access Token via Linkedin Token
135+
- Get Access Token By Foursquare Access Token
136+
- Get Active Session By Account Id
137+
- Get Active Session By Profile Id
138+
139+
### Removed APIs:
140+
- GetCompanies API
141+
142+
3.2.0
143+
-----
144+
145+
### Enhancements
146+
147+
- Updated demo with new UI and features.
148+
- Unit tests.
149+
- Bug fixes.
150+
- New V2 API's:
151+
- Auth Privacy Policy Accept
152+
- Auth Send Welcome Email
153+
- Auth Verify Email by OTP
154+
- Auth Delete Account
155+
- Account Email Delete
156+
- Phone Login Using OTP
157+
- Phone Send OTP
158+
- Remove Phone ID by Access Token
159+
- 2FA Validate Google Auth Code
160+
- 2FA Validate OTP
161+
- Validate Backup Code
162+
- Update MFA by Access Token
163+
- Update MFA Setting
164+
- One Touch Verify OTP by Email
165+
- Get Active Session Details
166+
- Access Token via Vkontakte Token
167+
- Access Token via Google Token
168+
- Refresh User Profile
169+
- Refresh Token
170+
- Delete All Records by Datasource
171+
172+
### Breaking Changes
173+
174+
- Replaced deprecated [pycrypto package](https://pypi.org/project/pycrypto/) with [cryptography package](https://pypi.org/project/cryptography/) for SOTT generation
175+
- Updated some existing API's:
176+
- Get Roles by UID: moved to role class
177+
- Assign Roles by UID: moved role class
178+
- One Touch Login: moved to authentication.login class
179+
- Get Backup Code by Access Token: moved to authentication.TwoFactor class
180+
- Reset Backup Code by Access Token: moved to authentication.TwoFactor class
181+
- Get Backup Code by UID: moved to account.TwoFactor class
182+
- Reset Backup Code by UID: moved to account.TwoFactor class
183+
184+
185+
3.0.1
186+
-----
187+
188+
* Added Readme and History file
189+
190+
3.0.0
191+
-----
192+
193+
* Added Latest V2 APIs.

lib/setup.py

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
1-
from distutils.core import setup
2-
setup(
3-
name = 'LoginRadius',
4-
version='10.0.0',
5-
packages=["LoginRadius","LoginRadius.api"],
1+
import setuptools
2+
3+
# read the contents of your README file
4+
from os import path
5+
this_directory = path.abspath(path.dirname(__file__))
6+
with open(path.join(this_directory, 'README.md')) as f:
7+
long_description = f.read()
8+
9+
setuptools.setup(
10+
name = 'LoginRadius-v2',
11+
version='10.0.1',
12+
long_description=long_description,
13+
long_description_content_type='text/markdown',
14+
packages=setuptools.find_packages(),
615
description = 'Customer identity and access management for Python.',
716
author='LoginRadius',
817
author_email='developers@loginradius.com',

0 commit comments

Comments
 (0)