1919[ ![ CodeClimate Test Coverage] [ 🔑cc-covi♻️ ]] [ 🔑cc-cov ]
2020[ ![ Maintainability] [ 🔑cc-mnti♻️ ]] [ 🔑cc-mnt ]
2121[ ![ CI Heads] [ 🚎3-hd-wfi ]] [ 🚎3-hd-wf ]
22+ [ ![ CI Runtime Dependencies @ HEAD] [ 🚎12-crh-wfi ]] [ 🚎12-crh-wf ]
2223[ ![ CI Current] [ 🚎11-c-wfi ]] [ 🚎11-c-wf ]
2324[ ![ CI Truffle Ruby] [ 🚎9-t-wfi ]] [ 🚎9-t-wf ]
2425[ ![ CI JRuby] [ 🚎10-j-wfi ]] [ 🚎10-j-wf ]
@@ -71,7 +72,8 @@ OAuth2::Client.new(
7172
7273NOTE: ` header ` - The content type specified in the ` curl ` is already the default!
7374
74- ## 💡 Info you can shake a stick at
75+ If any of the above makes you uncomfortable, you may be in the wrong place.
76+ One of these might be what you are looking for:
7577
7678* [ OAuth 2.0 Spec] [ oauth2-spec ]
7779* [ doorkeeper gem] [ doorkeeper-gem ] for OAuth 2.0 server/provider implementation.
@@ -81,10 +83,12 @@ NOTE: `header` - The content type specified in the `curl` is already the default
8183[ sibling-gem ] : https://gitlab.com/oauth-xx/oauth
8284[ doorkeeper-gem ] : https://github.com/doorkeeper-gem/doorkeeper
8385
86+ ## 💡 Info you can shake a stick at
87+
8488| Tokens to Remember | [ ![ Gem name] [ ⛳️name-img ]] [ ⛳️gem-name ] [ ![ Gem namespace] [ ⛳️namespace-img ]] [ ⛳️gem-namespace ] |
8589| -------------------------| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
86- | Works with JRuby | [ ![ JRuby 9.2 Compat] [ 💎jruby-9.2i ]] [ 🚎10-j-wf ] [ ![ JRuby 9.3 Compat] [ 💎jruby-9.3i ]] [ 🚎10-j-wf ] [ ![ JRuby 9.4 Compat] [ 💎jruby-9.4i ]] [ 🚎10-j-wf ] [ ![ JRuby 10.0 Compat] [ 💎jruby-c-i ]] [ 🚎11-c-wf ] [ ![ JRuby HEAD Compat] [ 💎jruby-headi ]] [ 🚎3-hd-wf ] |
87- | Works with Truffle Ruby | [ ![ Truffle Ruby 23.1 Compat] [ 💎truby-23.1i ]] [ 🚎9-t-wf ] [ ![ Truffle Ruby 24.1 Compat] [ 💎truby-c-i ]] [ 🚎11-c-wf ] [ ![ Truffle Ruby HEAD Compat] [ 💎truby-headi ]] [ 🚎3-hd-wf ] |
90+ | Works with JRuby | [ ![ JRuby 9.2 Compat] [ 💎jruby-9.2i ]] [ 🚎10-j-wf ] [ ![ JRuby 9.3 Compat] [ 💎jruby-9.3i ]] [ 🚎10-j-wf ] [ ![ JRuby 9.4 Compat] [ 💎jruby-9.4i ]] [ 🚎10-j-wf ] [ ![ JRuby 10.0 Compat] [ 💎jruby-c-i ]] [ 🚎11-c-wf ] [ ![ JRuby HEAD Compat] [ 💎jruby-headi ]] [ 🚎3-hd-wf ] |
91+ | Works with Truffle Ruby | [ ![ Truffle Ruby 23.1 Compat] [ 💎truby-23.1i ]] [ 🚎9-t-wf ] [ ![ Truffle Ruby 24.1 Compat] [ 💎truby-c-i ]] [ 🚎11-c-wf ] [ ![ Truffle Ruby HEAD Compat] [ 💎truby-headi ]] [ 🚎3-hd-wf ] |
8892| Works with MRI Ruby 3 | [ ![ Ruby 3.0 Compat] [ 💎ruby-3.0i ]] [ 🚎4-lg-wf ] [ ![ Ruby 3.1 Compat] [ 💎ruby-3.1i ]] [ 🚎6-s-wf ] [ ![ Ruby 3.2 Compat] [ 💎ruby-3.2i ]] [ 🚎6-s-wf ] [ ![ Ruby 3.3 Compat] [ 💎ruby-3.3i ]] [ 🚎6-s-wf ] [ ![ Ruby 3.4 Compat] [ 💎ruby-c-i ]] [ 🚎11-c-wf ] [ ![ Ruby HEAD Compat] [ 💎ruby-headi ]] [ 🚎3-hd-wf ] |
8993| Works with MRI Ruby 2 | [ ![ Ruby 2.3 Compat] [ 💎ruby-2.3i ]] [ 🚎1-an-wf ] [ ![ Ruby 2.4 Compat] [ 💎ruby-2.4i ]] [ 🚎1-an-wf ] [ ![ Ruby 2.5 Compat] [ 💎ruby-2.5i ]] [ 🚎1-an-wf ] [ ![ Ruby 2.6 Compat] [ 💎ruby-2.6i ]] [ 🚎7-us-wf ] [ ![ Ruby 2.7 Compat] [ 💎ruby-2.7i ]] [ 🚎7-us-wf ] |
9094| Source | [ ![ Source on GitLab.com] [ 📜src-gl-img ]] [ 📜src-gl ] [ ![ Source on CodeBerg.org] [ 📜src-cb-img ]] [ 📜src-cb ] [ ![ Source on Github.com] [ 📜src-gh-img ]] [ 📜src-gh ] [ ![ The best SHA: dQw4w9WgXcQ!] [ 🧮kloc-img ]] [ 🧮kloc ] |
@@ -97,47 +101,108 @@ NOTE: `header` - The content type specified in the `curl` is already the default
97101
98102## 🚀 Release Documentation
99103
104+ <details >
105+ <summary >Standard Library Dependencies</summary >
106+
107+ * base64
108+ * cgi
109+ * json
110+ * time
111+ * logger (removed from stdlib in Ruby 3.5 so added as runtime dependency in v2.0.10)
112+
113+ </details >
114+
100115### Version 2.0.x
101116
102117<details >
103- <summary >2.0.x Readmes </summary >
104-
105- | Version | Release Date | Readme |
106- | ---------| --------------| -------------------------------------------------------------|
107- | 2.0.10 | 2025-05-16 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v2.0.10/ README.md |
108- | 2.0.9 | 2022-09-16 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v2.0.9/ README.md |
109- | 2.0.8 | 2022-09-01 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v2.0.8/ README.md |
110- | 2.0.7 | 2022-08-22 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v2.0.7/ README.md |
111- | 2.0.6 | 2022-07-13 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v2.0.6/ README.md |
112- | 2.0.5 | 2022-07-07 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v2.0.5/ README.md |
113- | 2.0.4 | 2022-07-01 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v2.0.4/ README.md |
114- | 2.0.3 | 2022-06-28 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v2.0.3/ README.md |
115- | 2.0.2 | 2022-06-24 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v2.0.2/ README.md |
116- | 2.0.1 | 2022-06-22 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v2.0.1/ README.md |
117- | 2.0.0 | 2022-06-21 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v2.0.0/ README.md |
118+ <summary >2.0.x CHANGELOGs and READMEs </summary >
119+
120+ | Version | Release Date | CHANGELOG | README |
121+ | ---------| --------------| ---------------------------------------| ----------- ----------------------|
122+ | 2.0.10 | 2025-05-16 | [ v2.0.10 CHANGELOG ] [ 2.0.10-changelog ] | [ v2.0.10 README] [ 2.0.10-readme ] |
123+ | 2.0.9 | 2022-09-16 | [ v2.0.9 CHANGELOG ] [ 2.0.9-changelog ] | [ v2.0.9 README] [ 2.0.9-readme ] |
124+ | 2.0.8 | 2022-09-01 | [ v2.0.8 CHANGELOG ] [ 2.0.8-changelog ] | [ v2.0.8 README] [ 2.0.8-readme ] |
125+ | 2.0.7 | 2022-08-22 | [ v2.0.7 CHANGELOG ] [ 2.0.7-changelog ] | [ v2.0.7 README] [ 2.0.7-readme ] |
126+ | 2.0.6 | 2022-07-13 | [ v2.0.6 CHANGELOG ] [ 2.0.6-changelog ] | [ v2.0.6 README] [ 2.0.6-readme ] |
127+ | 2.0.5 | 2022-07-07 | [ v2.0.5 CHANGELOG ] [ 2.0.5-changelog ] | [ v2.0.5 README] [ 2.0.5-readme ] |
128+ | 2.0.4 | 2022-07-01 | [ v2.0.4 CHANGELOG ] [ 2.0.4-changelog ] | [ v2.0.4 README] [ 2.0.4-readme ] |
129+ | 2.0.3 | 2022-06-28 | [ v2.0.3 CHANGELOG ] [ 2.0.3-changelog ] | [ v2.0.3 README] [ 2.0.3-readme ] |
130+ | 2.0.2 | 2022-06-24 | [ v2.0.2 CHANGELOG ] [ 2.0.2-changelog ] | [ v2.0.2 README] [ 2.0.2-readme ] |
131+ | 2.0.1 | 2022-06-22 | [ v2.0.1 CHANGELOG ] [ 2.0.1-changelog ] | [ v2.0.1 README] [ 2.0.1-readme ] |
132+ | 2.0.0 | 2022-06-21 | [ v2.0.0 CHANGELOG ] [ 2.0.0-changelog ] | [ v2.0.0 README] [ 2.0.0-readme ] |
118133</details >
119134
135+ [ 2.0.10-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#2010---2025-05-16
136+ [ 2.0.9-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#209---2022-09-16
137+ [ 2.0.8-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#208---2022-09-01
138+ [ 2.0.7-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#207---2022-08-22
139+ [ 2.0.6-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#206---2022-07-13
140+ [ 2.0.5-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#205---2022-07-07
141+ [ 2.0.4-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#204---2022-07-01
142+ [ 2.0.3-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#203---2022-06-28
143+ [ 2.0.2-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#202---2022-06-24
144+ [ 2.0.1-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#201---2022-06-22
145+ [ 2.0.0-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#200---2022-06-21
146+
147+ [ 2.0.10-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v2.0.10/README.md
148+ [ 2.0.9-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v2.0.9/README.md
149+ [ 2.0.8-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v2.0.8/README.md
150+ [ 2.0.7-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v2.0.7/README.md
151+ [ 2.0.6-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v2.0.6/README.md
152+ [ 2.0.5-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v2.0.5/README.md
153+ [ 2.0.4-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v2.0.4/README.md
154+ [ 2.0.3-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v2.0.3/README.md
155+ [ 2.0.2-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v2.0.2/README.md
156+ [ 2.0.1-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v2.0.1/README.md
157+ [ 2.0.0-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v2.0.0/README.md
158+
120159### Older Releases
121160
122161<details >
123- <summary >1.4.x Readmes </summary >
124-
125- | Version | Release Date | Readme |
126- | ---------| --------------| -------------------------------------------------------------|
127- | 1.4.11 | Sep 16, 2022 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v1.4.11/ README.md |
128- | 1.4.10 | Jul 1, 2022 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v1.4.10/ README.md |
129- | 1.4.9 | Feb 20, 2022 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v1.4.9/ README.md |
130- | 1.4.8 | Feb 18, 2022 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v1.4.8/ README.md |
131- | 1.4.7 | Mar 19, 2021 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v1.4.7/ README.md |
132- | 1.4.6 | Mar 19, 2021 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v1.4.6/ README.md |
133- | 1.4.5 | Mar 18, 2021 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v1.4.5/ README.md |
134- | 1.4.4 | Feb 12, 2020 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v1.4.4/ README.md |
135- | 1.4.3 | Jan 29, 2020 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v1.4.3/ README.md |
136- | 1.4.2 | Oct 1, 2019 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v1.4.2/ README.md |
137- | 1.4.1 | Oct 13, 2018 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v1.4.1/ README.md |
138- | 1.4.0 | Jun 9, 2017 | https://gitlab.com/oauth-xx/oauth2/-/blob/ v1.4.0/ README.md |
162+ <summary >1.4.x CHANGELOGs and READMEs </summary >
163+
164+ | Version | Release Date | CHANGELOG | README |
165+ | ---------| --------------| ---------------------------------------| ----------- ----------------------|
166+ | 1.4.11 | Sep 16, 2022 | [ v1.4.11 CHANGELOG ] [ 1.4.11-changelog ] | [ v1.4.11 README] [ 1.4.11-readme ] |
167+ | 1.4.10 | Jul 1, 2022 | [ v1.4.10 CHANGELOG ] [ 1.4.10-changelog ] | [ v1.4.10 README] [ 1.4.10-readme ] |
168+ | 1.4.9 | Feb 20, 2022 | [ v1.4.9 CHANGELOG ] [ 1.4.9-changelog ] | [ v1.4.9 README] [ 1.4.9-readme ] |
169+ | 1.4.8 | Feb 18, 2022 | [ v1.4.8 CHANGELOG ] [ 1.4.8-changelog ] | [ v1.4.8 README] [ 1.4.8-readme ] |
170+ | 1.4.7 | Mar 19, 2021 | [ v1.4.7 CHANGELOG ] [ 1.4.7-changelog ] | [ v1.4.7 README] [ 1.4.7-readme ] |
171+ | 1.4.6 | Mar 19, 2021 | [ v1.4.6 CHANGELOG ] [ 1.4.6-changelog ] | [ v1.4.6 README] [ 1.4.6-readme ] |
172+ | 1.4.5 | Mar 18, 2021 | [ v1.4.5 CHANGELOG ] [ 1.4.5-changelog ] | [ v1.4.5 README] [ 1.4.5-readme ] |
173+ | 1.4.4 | Feb 12, 2020 | [ v1.4.4 CHANGELOG ] [ 1.4.4-changelog ] | [ v1.4.4 README] [ 1.4.4-readme ] |
174+ | 1.4.3 | Jan 29, 2020 | [ v1.4.3 CHANGELOG ] [ 1.4.3-changelog ] | [ v1.4.3 README] [ 1.4.3-readme ] |
175+ | 1.4.2 | Oct 1, 2019 | [ v1.4.2 CHANGELOG ] [ 1.4.2-changelog ] | [ v1.4.2 README] [ 1.4.2-readme ] |
176+ | 1.4.1 | Oct 13, 2018 | [ v1.4.1 CHANGELOG ] [ 1.4.1-changelog ] | [ v1.4.1 README] [ 1.4.1-readme ] |
177+ | 1.4.0 | Jun 9, 2017 | [ v1.4.0 CHANGELOG ] [ 1.4.0-changelog ] | [ v1.4.0 README] [ 1.4.0-readme ] |
139178</details >
140179
180+ [ 1.4.11-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#1411---2022-09-16
181+ [ 1.4.10-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#1410---2022-07-01
182+ [ 1.4.9-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#149---2022-02-20
183+ [ 1.4.8-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#148---2022-02-18
184+ [ 1.4.7-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#147---2021-03-19
185+ [ 1.4.6-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#146---2021-03-19
186+ [ 1.4.5-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#145---2021-03-18
187+ [ 1.4.4-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#144---2020-02-12
188+ [ 1.4.3-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#143---2020-01-29
189+ [ 1.4.2-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#142---2019-10-01
190+ [ 1.4.1-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#141---2018-10-13
191+ [ 1.4.0-changelog ] : https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md?ref_type=heads#140---2017-06-09
192+
193+ [ 1.4.11-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v1.4.11/README.md
194+ [ 1.4.10-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v1.4.10/README.md
195+ [ 1.4.9-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v1.4.9/README.md
196+ [ 1.4.8-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v1.4.8/README.md
197+ [ 1.4.7-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v1.4.7/README.md
198+ [ 1.4.6-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v1.4.6/README.md
199+ [ 1.4.5-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v1.4.5/README.md
200+ [ 1.4.4-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v1.4.4/README.md
201+ [ 1.4.3-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v1.4.3/README.md
202+ [ 1.4.2-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v1.4.2/README.md
203+ [ 1.4.1-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v1.4.1/README.md
204+ [ 1.4.0-readme ] : https://gitlab.com/oauth-xx/oauth2/-/blob/v1.4.0/README.md
205+
141206<details >
142207 <summary >1.3.x Readmes</summary >
143208
@@ -697,6 +762,8 @@ or one of the others at the head of this README.
697762[ 🚎10-j-wfi ] : https://github.com/oauth-xx/oauth2/actions/workflows/jruby.yml/badge.svg
698763[ 🚎11-c-wf ] : https://github.com/oauth-xx/oauth2/actions/workflows/current.yml
699764[ 🚎11-c-wfi ] : https://github.com/oauth-xx/oauth2/actions/workflows/current.yml/badge.svg
765+ [ 🚎12-crh-wf ] : https://github.com/oauth-xx/oauth2/actions/workflows/current-runtime-heads.yml
766+ [ 🚎12-crh-wfi ] : https://github.com/oauth-xx/oauth2/actions/workflows/current-runtime-heads.yml/badge.svg
700767[ ⛳liberapay-img ] : https://img.shields.io/liberapay/goal/pboling.svg?logo=liberapay
701768[ ⛳liberapay ] : https://liberapay.com/pboling/donate
702769[ 🖇sponsor-img ] : https://img.shields.io/badge/Sponsor_Me!-pboling.svg?style=social&logo=github
0 commit comments