Skip to content

Commit 63fddbe

Browse files
authored
Merge pull request #715 from ruby-oauth/release-prep/v2.0.19
Release prep/v2.0.19
2 parents c7ff453 + 3898b6c commit 63fddbe

35 files changed

Lines changed: 15574 additions & 1152 deletions

CHANGELOG.md

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,28 +20,44 @@ Please file a bug if you notice a violation of semantic versioning.
2020

2121
### Added
2222

23+
### Changed
24+
25+
### Deprecated
26+
27+
### Removed
28+
29+
### Fixed
30+
31+
### Security
32+
33+
## [2.0.19] - 2026-05-15
34+
35+
- TAG: [v2.0.19][2.0.19t]
36+
- COVERAGE: 100.00% -- 515/515 lines in 14 files
37+
- BRANCH COVERAGE: 100.00% -- 174/174 branches in 14 files
38+
- 89.11% documented
39+
40+
### Added
41+
2342
- [gh!707][gh!707] Add `OAuth2.config[:filtered_label]` to configure the placeholder used for filtered sensitive values in inspected objects and debug logging output by @pboling
2443
- [gh!707][gh!707] Add `OAuth2.config[:filtered_debug_keys]` to configure which key names have their values redacted from debug logging output by @pboling
2544

2645
### Changed
2746

2847
- [gh!707][gh!707] Make inspect-time and debug-log filters snapshot their configuration at initialization time rather than tracking later config changes by @pboling
29-
- Refactor sensitive-value filtering to use `auth-sanitizer` while preserving `OAuth2::FilteredAttributes` as a permanent API alias by @pboling
30-
31-
### Deprecated
48+
- [gh!714][gh!714]Refactor sensitive-value filtering to use `auth-sanitizer` while preserving `OAuth2::FilteredAttributes` as a permanent API alias by @pboling
3249

3350
### Removed
3451

3552
- Remove the internal `OAuth2::ThingFilter` and `OAuth2::SanitizedLogger` implementations now provided by `auth-sanitizer` by @pboling
3653

37-
### Fixed
38-
3954
### Security
4055

4156
- [gh!707][gh!707] Redact sensitive values from debug logging output, including Authorization headers and common token/secret fields in headers, query strings, form bodies, and JSON payloads by @pboling
42-
- NOTE: debug logging has always been, and remains, opt-in. It is turned off by defualt.
57+
- NOTE: debug logging has always been, and remains, opt-in. It is turned off by default.
4358

4459
[gh!707]: https://github.com/ruby-oauth/oauth2/pull/707
60+
[gh!714]: https://github.com/ruby-oauth/oauth2/pull/714
4561

4662
## [2.0.18] - 2025-11-08
4763

@@ -747,7 +763,9 @@ Please file a bug if you notice a violation of semantic versioning.
747763

748764
[gemfiles/readme]: gemfiles/README.md
749765

750-
[Unreleased]: https://github.com/ruby-oauth/oauth2/compare/v2.0.18...HEAD
766+
[Unreleased]: https://github.com/ruby-oauth/oauth2/compare/v2.0.19...HEAD
767+
[2.0.19]: https://github.com/ruby-oauth/oauth2/compare/v2.0.18...v2.0.19
768+
[2.0.19t]: https://github.com/ruby-oauth/oauth2/releases/tag/v2.0.19
751769
[2.0.18]: https://github.com/ruby-oauth/oauth2/compare/v2.0.17...v2.0.18
752770
[2.0.18t]: https://github.com/ruby-oauth/oauth2/releases/tag/v2.0.18
753771
[2.0.17]: https://github.com/ruby-oauth/oauth2/compare/v2.0.16...v2.0.17

Gemfile.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
oauth2 (2.0.18)
4+
oauth2 (2.0.19)
55
auth-sanitizer (~> 0.1)
66
faraday (>= 0.17.3, < 4.0)
77
jwt (>= 1.0, < 4.0)
@@ -22,7 +22,7 @@ GEM
2222
rake (>= 10)
2323
thor (>= 0.14)
2424
ast (2.4.3)
25-
auth-sanitizer (0.1.1)
25+
auth-sanitizer (0.1.2)
2626
version_gem (~> 1.1, >= 1.1.9)
2727
backports (3.25.3)
2828
base64 (0.3.0)
@@ -386,7 +386,7 @@ CHECKSUMS
386386
ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658
387387
appraisal2 (3.0.6) sha256=09387896b6c8c8c0ff0749af691ddff5e3168de2f06b591a80d8fd8b6394d147
388388
ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383
389-
auth-sanitizer (0.1.1) sha256=e2607b13c27b005c72fbf12952afe8f8ad70156a08dadb99ae5487972290ca01
389+
auth-sanitizer (0.1.2) sha256=29f7638d74b2a19ff890008f1561165668a78969a4d90bc85e991128825a7c03
390390
backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235
391391
base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b
392392
benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c
@@ -436,7 +436,7 @@ CHECKSUMS
436436
nokogiri (1.19.3-x86_64-darwin) sha256=77f3fba57d46c53ab31e62fc6c28f705109d1bf6264356c76f132b2be5728d4d
437437
nokogiri (1.19.3-x86_64-linux-gnu) sha256=2f5078620fe12e83669b5b17311b32532a8153d02eee7ad06948b926d6080976
438438
nokogiri (1.19.3-x86_64-linux-musl) sha256=248c906d2166eca5efb56d52fdee5f9a1f51d69a72e2b64fdac647b4ce39ea3f
439-
oauth2 (2.0.18)
439+
oauth2 (2.0.19)
440440
ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912
441441
parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970
442442
parser (3.3.11.1) sha256=d17ace7aabe3e72c3cc94043714be27cc6f852f104d81aa284c2281aecc65d54

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1514,7 +1514,7 @@ Thanks for RTFM. ☺️
15141514
[📌gitmoji]: https://gitmoji.dev
15151515
[📌gitmoji-img]: https://img.shields.io/badge/gitmoji_commits-%20%F0%9F%98%9C%20%F0%9F%98%8D-34495e.svg?style=flat-square
15161516
[🧮kloc]: https://www.youtube.com/watch?v=dQw4w9WgXcQ
1517-
[🧮kloc-img]: https://img.shields.io/badge/KLOC-0.526-FFDD67.svg?style=for-the-badge&logo=YouTube&logoColor=blue
1517+
[🧮kloc-img]: https://img.shields.io/badge/KLOC-0.515-FFDD67.svg?style=for-the-badge&logo=YouTube&logoColor=blue
15181518
[🔐security]: SECURITY.md
15191519
[🔐security-img]: https://img.shields.io/badge/security-policy-259D6C.svg?style=flat
15201520
[🔐irp]: IRP.md

REEK

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
./reek: 1: Error:: not found
2+
./reek: 2: Error:: not found

docs/OAuth2/AccessToken.html

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
<title>
77
Class: OAuth2::AccessToken
88

9-
&mdash; Documentation by YARD 0.9.38
9+
&mdash; Documentation by YARD 0.9.43
1010

1111
</title>
1212

13-
<link rel="stylesheet" href="../css/style.css" type="text/css" />
13+
<link rel="stylesheet" href="../css/style.css" type="text/css">
1414

15-
<link rel="stylesheet" href="../css/common.css" type="text/css" />
15+
<link rel="stylesheet" href="../css/common.css" type="text/css">
1616

1717
<script type="text/javascript">
1818
pathId = "OAuth2::AccessToken";
@@ -27,6 +27,8 @@
2727

2828
</head>
2929
<body>
30+
<div id="main_progress" aria-hidden="true"></div>
31+
3032
<div class="nav_wrap">
3133
<iframe id="nav" src="../class_list.html?1"></iframe>
3234
<div id="resizer"></div>
@@ -89,7 +91,7 @@
8991

9092
<dl>
9193
<dt>Includes:</dt>
92-
<dd><span class='object_link'><a href="FilteredAttributes.html" title="OAuth2::FilteredAttributes (module)">FilteredAttributes</a></span></dd>
94+
<dd>FilteredAttributes</dd>
9395
</dl>
9496

9597

@@ -99,7 +101,8 @@
99101

100102
<dl>
101103
<dt>Defined in:</dt>
102-
<dd>lib/oauth2/access_token.rb</dd>
104+
<dd>lib/oauth2/access_token.rb
105+
</dd>
103106
</dl>
104107

105108
</div>
@@ -453,6 +456,7 @@ <h2>
453456

454457

455458
</ul>
459+
456460

457461
<h2>
458462
Instance Method Summary
@@ -790,20 +794,11 @@ <h2>
790794

791795

792796
</ul>
797+
793798

794799

795800

796-
797-
798-
799-
800-
801-
802-
803-
804-
<h3 class="inherited">Methods included from <span class='object_link'><a href="FilteredAttributes.html" title="OAuth2::FilteredAttributes (module)">FilteredAttributes</a></span></h3>
805-
<p class="inherited"><span class='object_link'><a href="FilteredAttributes.html#included-class_method" title="OAuth2::FilteredAttributes.included (method)">included</a></span>, <span class='object_link'><a href="FilteredAttributes.html#inspect-instance_method" title="OAuth2::FilteredAttributes#inspect (method)">#inspect</a></span></p>
806-
<div id="constructor_details" class="method_details_list">
801+
<div id="constructor_details" class="method_details_list">
807802
<h2>Constructor Details</h2>
808803

809804
<div class="method_details first">
@@ -3077,11 +3072,11 @@ <h3 class="signature " id="to_hash-instance_method">
30773072
</div>
30783073

30793074
<div id="footer">
3080-
Generated on Sun Mar 1 02:08:25 2026 by
3075+
Generated on Fri May 15 21:15:13 2026 by
30813076
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
3082-
0.9.38 (ruby-4.0.1).
3077+
0.9.43 (ruby-4.0.4).
30833078
</div>
30843079

30853080
</div>
30863081
</body>
3087-
</html>
3082+
</html>

0 commit comments

Comments
 (0)