-
Notifications
You must be signed in to change notification settings - Fork 5
/
NEWS
104 lines (55 loc) · 2.41 KB
/
NEWS
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
* Version 1.3.0 (Jun 29, 2022)
- Allow passing an HTTP request implementation via the #:http-proc keyword
argument.
* Version 1.2.0 (Jun 29, 2022)
OAuth 1.0a:
- Allows choosing where OAuth protocol parameters should be sent ('header,
'query, 'body) via the #:params-location keyword.
OAuth 2.0:
- Fixed access token request HTTP method. The spec requires the request to be
a POST instead of a GET, which means parameters need to be sent as
application/x-www-form-urlencoded.
* Version 1.1.0 (Feb 22, 2022)
- Added #:body argument to oauth1-client-http-request and
oauth2-client-http-request.
* Version 1.0.1 (Feb 16, 2021)
- Use (gcrypt random) to generate random state strings instead of Guile's
(random) without seeding.
(reported by Linus Björnstam)
* Version 1.0.0 (Feb 15, 2021)
OAuth 1.0a:
- oauth1-client-request-token now throws 'oauth-invalid-response with two
arguments the response and the body.
- oauth1-credentials is now make-oauth1-credentials.
- oauth1-credentials-id is now oauth1-credentials-key.
- oauth1-client-request-token and oauth1-client-access-token now
return an oauth1-response record.
- oauth1-client-authorize-url has been renamed to
oauth1-client-authorization-url.
- oauth1-client-request has been renamed to oauth1-client-http-request.
- oauth1-client-authorization-url, oauth1-client-access-token and
oauth1-client-http-request now receive a service response record instead of
a token record.
- oauth1-client-http-request now returns two values the response and the body
as a string.
OAuth 2.0:
- Initial support for OAuth 2.0 with authorization code and client credentials
grant types.
* Version 0.5.0 (Aug 13, 2020)
- Compile with Guile 3.
- Fix signature base string parameters normalization.
- Depend on guile-gcrypt >= 0.3.0 and remove embedded industria files.
* Version 0.4.0 (Aug 22, 2018)
- Switch to GPLv3.
* Version 0.3.0 (Aug 19, 2018)
- Use http-get and http-post directly (GnuTLS is used internally). Requires
guile >= 2.2.0.
- Updated base64 and sha-1 to latest versions.
- Make sure we can read the body from strings or bytevectors.
* Version 0.2.0 (Aug 18, 2014)
- Use uri-encode from guile >= 2.0.10.
* Version 0.1.1 (Jul 6, 2013)
- Use pure sh script syntax in env.in.
(thanks to Andrew Gaylard)
* Version 0.1.0 (Jun 27, 2013)
Initial release.