forked from litl/rauth
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
139 lines (86 loc) · 3.78 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
Rauth Changelog
===============
This provides a list of changes to rauth by release.
Changes in Version 0.7.2
------------------------
* Fixed encoding of tilde bug in urlencode #186
* Fixed overriding of Content-Type #166
* Allow optional query parameters #175
Changes in Version 0.7.1
------------------------
* Fixed Requests token saving in headers #137
* Fixed character encoding; all percent-encoded #165
* Added PLAINTEXT signature support #147
Changes in Version 0.7.0
------------------------
* Made OAuth1 nonces more secure via SystemRandom
* Exposed authentication responses
* Allowed Requests versions >= 1.2.3
* Fixed OAuth1 unicode encoding issues
Changes in Version 0.6.2
------------------------
* Made OAuth access token name dynamic
Changes in Version 0.6.1
------------------------
* Updated PyPI metadata.
Changes in Version 0.6.0
------------------------
* Added Python 3 support (thanks to everyone who contributed, espcially
@sashahart)
* Made service and session objects serializable
Changes in Version 0.5.5
------------------------
* BUGFIX Fixed upstream CaseInsensitiveDict API changes
* BUGFIX Corrected multiple quoting of oauth_token
Changes in Version 0.5.4
------------------------
* BUGFIX Corrected adding header to OAuth 2.0 where no access token existed
Changes in Version 0.5.3
------------------------
* Added an ad hoc check against double signing in OAuth 1.0/a
Changes in Version 0.5.2
------------------------
* Added ability to pass in key name for get_token methods (excluding raw)
* Added ability to pass in custom decoder for get_token methods (excluding
raw)
* Added better error reporting for get_token methods (excluding raw)
* BUGIFX Corrected assignment of custom signature objects in OAuth 1.0
session objects
* Added custom decoder param for request and access token getters
* Updated test runner to not fail when yanc is missing
* Removed bash requirement from test runner
* Updated documentation to include CHANGELOG
* Updated docstring to correct incorrect documentation
* BUGFIX Corrected improper OAuth 1.0/a handling of entity-methods
Changes in Version 0.5.1
------------------------
* BUGFIX Added CaseInsensitiveDict to ensure headers are properly updated
Changes in Version 0.5.0
------------------------
* Added CHANGELOG
* Added requirements.txt
* Updated documentation
* Updated README
* All HTTP methods moved to Session objects
* Added get_session method to service wrappers
* Added get_auth_session method to service wrappers
* Added get_raw_access token to OAuth1 and OAuth2Service
* OAuth2 client_id parameter interpolation moved to OAuth2Session
* Default OAuth parameter setting removed from all wrapper methods
* Default redirect_uri removed from all service wrapper helper methods
* Default response_type removed from OAuth2Service.get_authorize_url
* Default oauth_callback removed from OAuth1Service.get_raw_request_token
* parse_utf8_qsl moved out of all get_raw_* Service wrapper methods
* Default remote_user removed from OflyService.get_authorize_url
* Added Ofly MD5 signing option
* Moved Ofly signing logic into staticmethod on OflySession
* raise_for_status removed from all service wrapper helper methods
* Cleaned up OAuth2Service.get_access_token
* Default basic auth removed from OAuth2Service.get_access_token
* Service wrapper API unified
* hook module removed, replaced by session module
* Added unified Requests Session wrappers for each respective service
* Default connection timeouts moved into Session module logic
* All request injection now happens on Session objects
* Removed examples without correct, functioning credentials
* Test suite completely rewritten for more robust request checking