Skip to content

Commit ecd80e1

Browse files
committed
🚨 Closer to Keep a Changelog format
Signed-off-by: Peter Boling <[email protected]>
1 parent 757d5ce commit ecd80e1

File tree

1 file changed

+1
-69
lines changed

1 file changed

+1
-69
lines changed

CHANGELOG.md

Lines changed: 1 addition & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -7,36 +7,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
## [Unreleased]
88
### Added
99

10-
1110
### Changed
1211

13-
1412
### Fixed
1513

16-
1714
### Removed
1815

19-
2016
## [0.5.8] 2021-11-10
2117
### Added
22-
2318
* Added more documentation files to packaged gem, e.g. SECURITY.md, CODE_OF_CONDUCT.md
2419

2520
### Fixed
26-
2721
* Removed reference to RUBY_VERSION from gemspec, as it depends on rake release, which is problematic on some ruby engines. (by @pboling)
2822

2923
## [0.5.7] 2021-11-02
3024
### Added
31-
3225
* Setup Rubocop (#205, #208 by @pboling)
3326
* Added CODE_OF_CONDUCT.md (#217, #218 by @pboling)
3427
* Added FUNDING.yml (#217, #218 by @pboling)
3528
* Added Client Certificate Options: :ssl_client_cert and :ssl_client_key (#136, #220 by @pboling)
3629
* Handle a nested array of hashes in OAuth::Helper.normalize (#80, #221 by @pboling)
3730

3831
### Changed
39-
4032
* Switch from TravisCI to Github Actions (#202, #207, #176 by @pboling)
4133
* Upgrade webmock to v3.14.0 (#196 by @pboling)
4234
* Upgrade em-http-request to v1.1.7 (#173 by @pboling)
@@ -47,7 +39,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4739
* Require plaintext signature method by default (#135 by @confiks & @pboling)
4840

4941
### Fixed
50-
5142
* Fixed Infinite Redirect in v0.5.5, v0.5.6 (#186, #210 by @pboling)
5243
* Fixed NoMethodError on missing leading slash in path (#194, #211 by @pboling)
5344
* Fixed NoMethodError on nil request object (#165, #212 by @pboling)
@@ -57,61 +48,49 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5748
* Fixed request proxy Class constant reference scopes - was missing `::` in many places (#225, #226 by @pboling)
5849

5950
### Removed
60-
6151
* Remove direct development dependency on nokogiri (#299 by @pboling)
6252

6353
## [0.5.6] 2021-04-02
6454
### Added
65-
6655
* Add metadata to Gemspec file
6756
* Add support for PUT requests with Action Controller (#181)
6857

6958
### Changed
70-
7159
* Change default timeout to be the same as Net::HTTP default, 60 seconds instead of 30 seconds.
7260

7361
## [0.5.5] 2020-01-19
7462
### Added
75-
7663
* Add :allow_empty_params option (#155)
7764

7865
### Changed
79-
8066
* Allow redirect to different host but same path
8167
* Various cleanups
8268

8369
### Fixed
84-
8570
* Fixes ssl-noverify
8671
* Fixed README example (#158, #159, by @pboling)
8772

8873
## [0.5.4] 2017-12-08
8974
### Changed
90-
9175
* Various cleanups (charliesome)
9276

9377
### Fixed
94-
9578
* Fixes UnknownRequestType on Rails 5.1 for ActionDispatch::Request (xprazak2)
9679

9780
## [0.5.3] 2017-05-24
9881
### Fixed
99-
10082
* Fix #145 - broken CLI required loading active_support (James Pinto)
10183

10284
### Changed
103-
10485
* Removing legacy scripts (James Pinto)
10586

10687
## [0.5.2] 2017-05-17
10788
### Added
108-
10989
* Adding a development dependency that had not been mentioned (James Pinto)
11090
* Adding CodeClimate (James Pinto)
11191
* Adding support to Ruby 2.4 and head (James Pinto)
11292

11393
### Changed
114-
11594
* Use assert_nil so as to silence a Minitest 6 deprecation warning (James Pinto)
11695
* Stop bundling tests files in the gem (Michal Papis)
11796
* Minor cleanup on tests (James Pinto)
@@ -129,51 +108,43 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
129108
* Reimplementing #82 - Debug Output Option (James Pinto)
130109

131110
### Fixed
132-
133111
* Fix #113 adding paths when a full URL has been specified (James Pinto)
134112
* Bug Fix, webmock 2.0 has introduced a new bug (James Pinto)
135113
* Making a test/support dir (James Pinto)
136114
* Fix #177 - Adjusting to webmock latest recommended implementation for minitest (James Pinto)
137115

138116
## [0.5.1] 2016-02-29
139117
### Added
140-
141118
* Add license info to the gemspec (Robert Reiz)
142119

143120
### Fixed
144-
145121
* Proper handling for empty query string in RequestToken#build_authorize_url (midchildan,
146122
Harald Sitter)
147123
* Replace calls to String#blank? with its implementation (Sergio Gil Pérez de la Manga)
148124

149125
### Changed
150-
151126
* Loosen some development dependencies. Add libcurl-dev to travis
152127
* Fixes to travis config. Switch to rubygems for installation and loading
153128

154129
### Removed
155-
156130
* Remove obsolete comment (Arthur Nogueira Neves)
157131
* Remove jeweler from gemspec
158132

159133
## [0.5.0] 2016-02-20
160134
### Added
161-
162135
* Add support for HTTP PATCH method (Richard Huang)
163136
* Allow reading private key from a string (Khaja Minhajuddin)
164137
* Add rest-client proxy (Khem Veasna)
165138
* Add byebug. (Kevin Hughes)
166139
* Allow reading certificate file path from environment variable. Add CentOS cert file path (Danil Vlasov)
167140

168141
### Changed
169-
170142
* Replace jeweler with real spec and bundler tasks
171143
* Extract version to separate file
172144
* Use OpenSSL for all digest and hashing. Remove signature methods not defined by OAuth spec. (Kevin Hughes)
173145
* Change token requests to exclude `oauth_body_hash`. Update doc links in comments. (John Remmen)
174146

175147
### Fixed
176-
177148
* Fix ability to pass in an authorize url with a query string (Roger Smith)
178149
* Fix bug in signature verification (r-stu31)
179150
* Use standard key name (`oauth_token_secret`) in Token#to_query (Craig Walker)
@@ -189,28 +160,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
189160

190161
## [0.4.7] 2012-09-03
191162
### Added
192-
193163
* Set a configurable timeout for all requests (Rick Olson)
194164

195165
### Fixed
196-
197166
* Fix merging paths if the path is not empty
198167
* Fix nested hash params in Consumer#request (Ernie Miller)
199168

200169
## [0.4.6] 2012-04-21
201170
### Changed
202-
203171
* Make use the path component of the :site parameter (Jonathon M. Abbott)
204172

205173
### Fixed
206-
207174
* Fixed nested attributes in #normalize (Shaliko Usubov)
208175
* Fixed post body's being dropped in 1.9 (Steven Hammond)
209176
* Fixed PUT request handling (Anton Panasenko)
210177

211178
## [0.4.5] 2011-06-25
212179
### Added
213-
214180
* Add explicit require for rsa/sha1 (Juris Galang)
215181
* Add gemtest support (Adrian Feldman)
216182

@@ -220,51 +186,42 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
220186
* Use Net::HTTPGenericRequest (Jakub Kuźma)
221187

222188
### Fixed
223-
224189
* Fix POST Requests with Typhoeus proxy (niedhui)
225190
* Fix incorrect hardcoded port (Ian Taylor)
226191

227192
## [0.4.4] 2010-10-31
228193
### Added
229-
230194
* Added support for Rails 3 in client/action_controller_request (Pelle)
231195

232196
### Fixed
233-
234197
* Fix LoadError rescue in tests: return can't be used in this context (Hans de Graaff)
235198
* HTTP headers should be strings. (seancribbs)
236199
* ensure consumer uri gets set back to original config even if an error occurs (Brian Finney)
237200
* Yahoo uses & to split records in OAuth headers (Brian Finney)
238201

239202
## [0.4.3] 2010-09-01
240203
### Fixed
241-
242204
* Fix for em-http proxy (ichverstehe)
243205

244206
## [0.4.2] 2010-08-13
245207
### Added
246-
247208
* Added Bundler (rc) Gemfile for easier dev/testing
248209

249210
### Fixed
250-
251211
* Fixed compatibility with Ruby 1.9.2 (ecavazos)
252212
* Fixed the em-http request proxy (Joshua Hull)
253213
* Fix for oauth proxy string manipulation (Jakub Suder)
254214

255215
## [0.4.1] 2010-06-16
256216
### Added
257-
258217
* Added support for using OAuth with proxies (Marsh Gardiner)
259218

260219
### Fixed
261-
262220
* Rails 3 Compatibility fixes (Pelle Braendgaard)
263221
* Fixed load errors on tests for missing (non-required) libraries
264222

265223
## [0.4.0] 2010-04-22
266224
### Added
267-
268225
* Added computation of oauth_body_hash as per OAuth Request Body Hash 1.0 Draft 4 (Michael Reinsch)
269226
* Added the optional `oauth_session_handle` parameter for the Yahoo implementation (Will Bailey)
270227
* Added optional block to OAuth::Consumer.get_*_token (Neill Pearman)
@@ -276,35 +233,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
276233
* New website (Aaron Quint)
277234

278235
### Changed
279-
280236
* Better marshalling implementation (Yoan Blanc)
281237
* Replaced hoe with Jeweler (Aaron Quint)
282238

283239
### Fixed
284-
285240
* Strip extraneous spaces and line breaks from access_token responses (observed in the wild with Yahoo!'s OAuth+OpenID hybrid) (Eric Hartmann)
286241
* Stop double-escaping PLAINTEXT signatures (Jimmy Zimmerman)
287242
* OAuth::Client::Helper won't override the specified `oauth_version` (Philip Kromer)
288243
* Fixed an encoding / multibyte issue (成田 一生)
289244

290245
## [0.3.6] 2009-09-14
291246
### Added
292-
293247
* Added -B CLI option to use the :body authentication scheme (Seth)
294248
* Support POST and PUT with raw bodies (Yu-Shan Fung et al)
295249
* Added :ca_file consumer option to allow consumer specific certificate override. (Pelle)
296250

297251
### Changed
298-
299252
* Test clean-up (Xavier Shay, Hannes Tydén)
300253

301254
### Fixed
302-
303255
* Respect `--method` in `authorize` CLI command (Seth)
304256

305257
## [0.3.5] 2009-06-03
306258
### Added
307-
308259
* `query` CLI command to access protected resources (Seth)
309260
* Added -H, -Q CLI options for specifying the authentication scheme (Seth)
310261
* Added -O CLI option for specifying a file containing options (Seth)
@@ -315,92 +266,76 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
315266

316267
## [0.3.4] 2009-05-06
317268
### Changed
318-
319269
* OAuth::Client::Helper uses OAuth::VERSION (chadisfaction)
320270

321271
### Fixed
322-
323272
* Fix OAuth::RequestProxy::ActionControllerRequest's handling of params (Tristan Groléat)
324273

325274
## [0.3.3] 2009-05-04
326275
### Added
327-
328276
* Support for arguments in OAuth::Consumer#get_access_token (Matt Sanford)
329277
* Add gem version to user-agent header (Matt Sanford)
330278

331279
### Changed
332-
333280
* Improved error handling for invalid Authorization headers (Matt Sanford)
334281
* Handle input from aggressive form encoding libraries (Matt Wood)
335282

336283
### Fixed
337-
338284
* Corrected OAuth XMPP namespace (Seth)
339285
* Fixed signatures for non-ASCII under $KCODE other than 'u' (Matt Sanford)
340286
* Fixed edge cases in ActionControllerRequestProxy where params were being incorrectly signed (Marcos Wright Kuhns)
341287

342288
## [0.3.2] 2009-03-23
343289
### Added
344-
345290
* Support applications using the MethodOverride Rack middleware (László Bácsi)
346291
* `authorize` command for `oauth` CLI (Seth)
347292
* Initial support for Problem Reporting extension (Seth)
348293
* Verify SSL certificates if CA certificates are available (Seth)
349294
* Added help to the 'oauth' CLI (Seth)
350295

351296
### Fixed
352-
353297
* 2xx statuses should be treated as success (Anders Conbere)
354298
* Fixed ActionController parameter escaping behavior (Thiago Arrais, László Bácsi, Brett Gibson, et al)
355299
* Fixed signature calculation when both options and a block were provided to OAuth::Signature::Base#initialize (Seth)
356300
* Fixed a problem when attempting to normalize MockRequest URIs (Seth)
357301

358302
## [0.3.1] 2009-01-26
359303
### Fixed
360-
361-
* Fixed a problem with relative and absolute token request paths. (Michael
362-
Wood)
304+
* Fixed a problem with relative and absolute token request paths. (Michael Wood)
363305

364306
## [0.3.0] 2009-01-25
365307
### Added
366-
367308
* Support ActionController::Request from Edge Rails (László Bácsi)
368309
* Added #normalized_parameters to OAuth::RequestProxy::Base (Pelle)
369310
* Command-line app for generating signatures. (Seth)
370311

371312
### Changed
372-
373313
* OAuth::Signature.sign and friends now yield the RequestProxy instead of the token when the passed block's arity is 1. (Seth)
374314
* Improved test-cases and compatibility for encoding issues. (Pelle)
375315

376316
### Fixed
377-
378317
* Correctly handle multi-valued parameters (Seth)
379318
* Token requests are made to the configured URL rather than generating a potentially incorrect one. (Kellan Elliott-McCrea)
380319

381320
## 0.2.7 2008-09-10
382321
The lets fix the last release release
383322

384323
### Fixed
385-
386324
* Fixed plain text signatures (Andrew Arrow)
387325
* Fixed RSA requests using OAuthTokens. (Philip Lipu Tsai)
388326

389327
## 0.2.6 2008-09-09
390328
The lets RSA release
391329

392330
### Added
393-
394331
* Improved support for Ruby 1.8.7 (Bill Kocik)
395332
* Added support for 'private_key_file' option for RSA signatures (Chris Mear)
396333

397334
### Changed
398-
399335
* Improved RSA testing
400336
* Omit token when signing with RSA
401337

402338
### Fixed
403-
404339
* Fixed RSA verification to support RSA providers now using Ruby and RSA
405340
* Fixed several edge cases where params were being incorrectly signed (Scott Hill)
406341
* Fixed RSA signing (choonkeat)
@@ -409,7 +344,6 @@ The lets RSA release
409344
Lets actually support SSL release
410345

411346
### Fixed
412-
413347
* Use HTTPS when required.
414348

415349
## 0.2 2008-1-19
@@ -421,13 +355,11 @@ but please have a look at the unit tests.
421355

422356
## 0.1.2 2007-12-1
423357
### Fixed
424-
425358
* Fixed checks for missing OAuth params to improve performance
426359
* Includes Pat's fix for getting the realm out.
427360

428361
## 0.1.1 2007-11-26
429362
### Added
430-
431363
* First release as a GEM
432364
* Moved all non-Rails functionality from the Rails plugin:
433365
http://code.google.com/p/oauth-plugin/

0 commit comments

Comments
 (0)