~ubuntu-branches/debian/sid/social-auth-core/sid

« back to all changes in this revision

Viewing changes to CHANGELOG.md

  • Committer: Package Import Robot
  • Author(s): Andre Bianchi
  • Date: 2018-02-22 19:49:12 UTC
  • Revision ID: package-import@ubuntu.com-20180222194912-4lqv8mlhnqc4ncd3
Tags: upstream-1.7.0
ImportĀ upstreamĀ versionĀ 1.7.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Change Log
 
2
 
 
3
All notable changes to this project will be documented in this file.
 
4
 
 
5
The format is based on [Keep a Changelog](http://keepachangelog.com/)
 
6
and this project adheres to [Semantic Versioning](http://semver.org/).
 
7
 
 
8
## [Unreleased](https://github.com/python-social-auth/social-core/commits/master)
 
9
 
 
10
## [1.7.0](https://github.com/python-social-auth/social-core/releases/tag/1.7.0) - 2018-02-20
 
11
 
 
12
### Changed
 
13
- Update EvenOnline token expiration key
 
14
- Update OpenStreetMap URL to `https`
 
15
- Fix LinkedIn backend to send the oauth_token as `Authorization` header
 
16
- Fixed `extra_data` update to use the `alias` as key too
 
17
- Make `signed_request` optional in Facebook App OAuth2 backend
 
18
- Support string and lists on SAML permanent id value
 
19
- Correct sending `params` sending on `GET` access-token retrieval case
 
20
- Ensure b2c policy name check
 
21
- Use `extras_requrie` to specify python specific version dependencies
 
22
 
 
23
### Added
 
24
- Added support for AzureAD B2C OAuth2
 
25
- Added LinkedIn Mobile OAuth2 backend
 
26
 
 
27
## [1.6.0](https://github.com/python-social-auth/social-core/releases/tag/1.6.0) - 2017-12-22
 
28
 
 
29
### Changed
 
30
- Fix coinbase backend to use api v2
 
31
- Default `REDIRECT_STATE` to `False` in `FacebookOAuth2` backend.
 
32
- Add revoke token url for Coinbase OAuth2 backend
 
33
- Fix LinkedIn backend to send `oauth_token` as request header
 
34
- Make partial step decorator handle arguments
 
35
 
 
36
### Added
 
37
- Added support for ChatWork OAuth2 backend
 
38
 
 
39
## [1.5.0](https://github.com/python-social-auth/social-core/releases/tag/1.5.0) - 2017-10-28
 
40
 
 
41
### Changed
 
42
- Fix using the entire SAML2 nameid string
 
43
- Prevent timing attacks against state token
 
44
- Updated GitLab API version to v4
 
45
- Enforce UTC when calculating access token expiration time
 
46
- Cleanup user attributes update from social details
 
47
- Send authorization header on Reddit auth
 
48
 
 
49
### Added
 
50
- Added support for tenant for Azure AD backend
 
51
- Added JWT validation for Azure AD backend
 
52
- Added support for Bungie.net OAuth2 backend
 
53
- Added support for Eventbrite OAuth2 backend
 
54
- Added support for OpenShift OAuth2 backend
 
55
- Added support for Microsoft Graph OAuth2 backend
 
56
 
 
57
## [1.4.0](https://github.com/python-social-auth/social-core/releases/tag/1.4.0) - 2017-06-09
 
58
 
 
59
### Changed
 
60
- Fix path in import BaseOAuth2 for Monzo
 
61
- Fix auth header formatting problem for Fitbit OAuth2
 
62
- Raise AuthForbidden when provider returns 401.
 
63
- Update Facebook API to version 2.9
 
64
- Speed up authorization process for VKAppOAuth2
 
65
- Apply same sanitization as on connect to disconnect.
 
66
- Disable `redirect_state` usage on Disqus backend
 
67
 
 
68
### Added
 
69
- Added Udata OAuth2 backend
 
70
- Added ORCID backend
 
71
- Added feature to get all extra data from backend through `GET_ALL_EXTRA_DATA` boolean flag.
 
72
- Added Patreon provider
 
73
 
 
74
## [1.3.0](https://github.com/python-social-auth/social-core/releases/tag/1.3.0) - 2017-05-06
 
75
 
 
76
### Added
 
77
- Use extra_data method when refreshing an `access_token`, ensure that
 
78
  auth-time is updated then
 
79
- Added 500px OAuth1 backend
 
80
- Added Monzo OAuth2 backend
 
81
- Added `get_access_token` method that will refresh if expired
 
82
 
 
83
### Changed
 
84
- Updated email validation to pass the partial pipeline token if given.
 
85
- Prefer passed parameters in `authenticate` method
 
86
- Properly discard already used verification codes
 
87
- Save SAML attributes in `extra_data`
 
88
- Note `id_token` in GooglePlusAuth's AuthMissingParameter
 
89
 
 
90
## [1.2.0](https://github.com/python-social-auth/social-core/releases/tag/1.2.0) - 2017-02-10
 
91
 
 
92
### Added
 
93
- Limit Slack by team through `SOCIAL_AUTH_SLACK_TEAM` setting
 
94
 
 
95
### Changed
 
96
- Enable defining extra arguments for AzureAD backend.
 
97
- Updated key `expires` to `expires_in` for Facebook OAuth2 backend
 
98
- Updated Slack `id` fetch to default to user `id` if not present in response
 
99
 
 
100
## [1.1.0](https://github.com/python-social-auth/social-core/releases/tag/1.1.0) - 2017-01-31
 
101
 
 
102
### Added
 
103
- Mediawiki backend
 
104
- Strategy method to let implementation cleanup arguments passed to
 
105
  the authenticate method
 
106
 
 
107
### Changed
 
108
- Removed OneLogin SAML IDP dummy settings while generating metadata xml
 
109
- Fixed Asana user details response handling
 
110
- Enforce defusedxml version with support for Python 3.6
 
111
- Updated documentation URL in backends
 
112
 
 
113
## [1.0.1](https://github.com/python-social-auth/social-core/releases/tag/1.0.1) - 2017-01-23
 
114
 
 
115
### Changed
 
116
- Fixed broken dependencies while building the package
 
117
 
 
118
## [1.0.0](https://github.com/python-social-auth/social-core/releases/tag/1.0.0) - 2017-01-22
 
119
 
 
120
### Added
 
121
- Store partial pipeline data in an storage class
 
122
- Store `auth_time` with the last time authentication toke place, use
 
123
  `auth_time` to determine if access token expired
 
124
- Ensure that `testkey.pem` is distributed
 
125
- Added Asana OAuth2 backend
 
126
 
 
127
### Changed
 
128
- Removed the old `save_status_to_session` to partialize a pipeline run
 
129
 
 
130
## [0.2.1](https://github.com/python-social-auth/social-core/releases/tag/0.2.1) - 2016-12-31
 
131
 
 
132
### Added
 
133
- Defined `extras` for SAML, and "all" that will install SAML and OpenIdConnect
 
134
- Added `auth_time` in extra data by default to store the time that the authentication toke place
 
135
 
 
136
### Changed
 
137
- Remove set/get current strategy methods
 
138
- Fixed the `extras` requirements defined in the setup.py script
 
139
 
 
140
## [0.2.0](https://github.com/python-social-auth/social-core/releases/tag/0.2.0) - 2016-12-31
 
141
 
 
142
### Changed
 
143
- Reorganize requirements, make OpenIdConnect optional
 
144
- Split OpenIdConnect from OpenId module, install with `social-core[openidconnect]`
 
145
 
 
146
## [0.1.0](https://github.com/python-social-auth/social-core/releases/tag/0.1.0) - 2016-12-28
 
147
 
 
148
### Added
 
149
- Added support for GitLab OAuth2 backend.
 
150
  Refs [#2](https://github.com/python-social-auth/social-core/issues/2)
 
151
- Added support for Facebook OAuth2 return_scopes parameter.
 
152
  Refs [#818](https://github.com/omab/python-social-auth/issues/818)
 
153
- Added support for per-backend USER_FIELDS setting. Refs [#661](https://github.com/omab/python-social-auth/issues/661)
 
154
- Added `expires_in` as `expires` for LinkedIn OAuth2. Refs [#666](https://github.com/omab/python-social-auth/issues/666)
 
155
- Added `SOCIAL_AUTH_USER_AGENT` setting to override the default User-Agent header.
 
156
  Refs [#752](https://github.com/omab/python-social-auth/issues/752)
 
157
- Enabled Python 3 SAML support through python3-saml package.
 
158
  Refs [#846](https://github.com/omab/python-social-auth/issues/846)
 
159
- Added better username characters clenup rules, support for a configurable
 
160
  cleanup function through SOCIAL_AUTH_CLEAN_USERNAME_FUNCTION (import path)
 
161
  setting.
 
162
- Added configurable option SOCIAL_AUTH_FACEBOOK_*_API_VERSION to
 
163
  override the default Facebook API version used.
 
164
- Add Lyft OAuth2 implementation to Python Social Auth (port from [#1036](https://github.com/omab/python-social-auth/pull/1036/files)
 
165
  by iampark)
 
166
- Added the ability to specify a pipeline on a per backend basis (port from [#1019](https://github.com/omab/python-social-auth/pull/1019)
 
167
  by keattang)
 
168
- Add support for MailChimp as an OAuth v2 backend (port from [#1037](https://github.com/omab/python-social-auth/pull/1037)
 
169
  by svvitale)
 
170
- Added Shimmering backend (port from [#1054](https://github.com/omab/python-social-auth/pull/1054)
 
171
  by iamkhush)
 
172
- Added Quizlet backend (port from [#1012](https://github.com/omab/python-social-auth/pull/1012)
 
173
  by s-alexey)
 
174
- Added Dockerfile to simplify the running of tests (`make docker-tox`)
 
175
 
 
176
### Changed
 
177
- Changed Facebook refresh token processing. Refs [#866](https://github.com/omab/python-social-auth/issues/866)
 
178
- Update Google+ Auth tokeninfo API version, drop support for deprecated API scopes.
 
179
  Refs [#791](https://github.com/omab/python-social-auth/issues/791).
 
180
- Fixed OAuth1/2 early state validation on error responses.
 
181
- Disabled SAML test when running on Travis-ci on Python 3.5 since it [segfaults](https://travis-ci.org/python-social-auth/social-core/jobs/186790227)
 
182
  probably by a bad build in one of the dependencies
 
183
- Fixed Xing backend testing broken by previous change
 
184
- Fixed Xing backend dropping `callback_uri` and `oauth_verifier` parameters on authenticated API calls.
 
185
  Refs [#871](https://github.com/omab/python-social-auth/issues/871)
 
186
- Updated slack backend implementation, update API endpoints used, add test case.
 
187
- Changed Dailymotion user data API endpoint
 
188
- Changed how "false" values are treated in the user attributes update pipeline
 
189
- Fix google OpenID Connect (port from [#747](https://github.com/omab/python-social-auth/pull/747)
 
190
  by mvschaik)
 
191
- Update Facebook api version to v2.8 (port from [#1047](https://github.com/omab/python-social-auth/pull/1047)
 
192
  by browniebroke)
 
193
- Remove Facebook2OAuth2 and Facebook2AppOAuth2 backends (port from [#1046](https://github.com/omab/python-social-auth/pull/1046)
 
194
  by browniebroke)
 
195
- change username, email and fullname keys (port from [#1028](https://github.com/omab/python-social-auth/pull/1028)
 
196
  by inlanger)
 
197
- Moves fix convert username to string (port from [#1021](https://github.com/omab/python-social-auth/pull/1021)
 
198
  by WarmongeR1)
 
199
- Fix auth_params for Stripe backend (port from [#1034](https://github.com/omab/python-social-auth/pull/1034)
 
200
  by dchanm)
 
201
- Preserve order of backends in BACKENDSCACHE (port from [#1004](https://github.com/omab/python-social-auth/pull/1004)
 
202
  by tsouvarev)
 
203
- Don't lose custom exception message on raising AuthCanceled (port from [#1062](https://github.com/omab/python-social-auth/pull/1062)
 
204
  by dotsbb)
 
205
- Fixed VK backend (port from [#1007](https://github.com/omab/python-social-auth/pull/1007)
 
206
  by DeKaN)
 
207
- Updated Dropbox backend (port from [#1018](https://github.com/omab/python-social-auth/pull/1018)
 
208
  by illing2005)
 
209
 
 
210
## [0.0.1](https://github.com/python-social-auth/social-core/releases/tag/0.0.1) - 2016-11-27
 
211
 
 
212
### Changed
 
213
- Split from the monolitic [python-social-auth](https://github.com/omab/python-social-auth)
 
214
  codebase