Skip to content

Commit d376e71

Browse files
committed
🔖 Prepare release 1.1.1
1 parent 6ea2310 commit d376e71

File tree

4 files changed

+39
-23
lines changed

4 files changed

+39
-23
lines changed

README.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,17 @@ See the sibling `oauth2` gem for OAuth 2.0 implementations in Ruby.
2222

2323
**New EOL Policy**
2424

25-
Versions 1.x will be EOL no later than April, 2025.
25+
Versions 1.1.x will be EOL no later than April, 2025.
26+
Versions 1.0.x will be EOL no later than April, 2023.
2627
Versions 0.6.x will be EOL no later than April, 2024.
2728
Versions 0.5.x will be EOL no later than April, 2023.
2829

2930
This will facilitate dropping support for old, dead, and crusty versions of Ruby.
3031

3132
Non-commercial support for the oldest version of Ruby (which itself is going EOL) will be dropped each year in April.
3233

33-
Please upgrade to version 1.1. The only breaking change in 1.x is dropping old Rubies.
34+
Please upgrade to version 1.1.x. The only breaking change in 1.0.x is dropping old Rubies,
35+
while 1.1.x extracts the CLI tool to an external gem dependency (`oauth-tty`).
3436

3537
## Status
3638

@@ -216,12 +218,13 @@ fashion. If critical issues for a particular implementation exist at the time
216218
of a major release, support for that Ruby version may be dropped.
217219
</details>
218220

219-
| | Ruby OAuth Version | Maintenance Branch | EOL | 🚂 Compatibility | Official 💎 | Unofficial 💎 | Incidental 💎 |
220-
|:----|--------------------|--------------------|-----------|------------------------|----------------------|------------------------------|---------------|
221-
| 1️⃣ | 1.0.x | `main` | | Rails 6, 7 | 2.7, 3.0, 3.1 | sorry, not sorry | nope |
222-
| 2️⃣ | 0.6.x | `v0.6-maintenance` | 04/2024 | Rails 5, 6, 7 | 2.7, 3.0, 3.1 | 2.5, 2.6 | 2.4 |
223-
| 3️⃣ | 0.5.x | `v0.5-maintenance` | 04/2023 | Rails 2, 3, 4, 5, 6, 7 | 2.7, 3.0, 3.1 | 2.1, 2.2, 2.3, 2.4, 2.5, 2.6 | 2.0 |
224-
| 4️⃣ | older | N/A | yesterday | | Best of luck to you! | Please upgrade! | noop |
221+
| | Ruby OAuth Version | Maintenance Branch | EOL | 🚂 Compatibility | Official 💎 | Unofficial 💎 | Incidental 💎 |
222+
|:----|--------------------|--------------------|-----------|------------------------|---------------|------------------------------|---------------|
223+
| 1️⃣ | 1.1.x | `main` | 05/2025 | Rails 6, 7 | 2.7, 3.0, 3.1 | none | none |
224+
| 2️⃣ | 1.0.x | `v1.0-maintenance` | 04/2023 | Rails 6, 7 | 2.7, 3.0, 3.1 | none | none |
225+
| 3️⃣ | 0.6.x | `v0.6-maintenance` | 04/2024 | Rails 5, 6, 7 | 2.7, 3.0, 3.1 | 2.5, 2.6 | 2.4 |
226+
| 4️⃣ | 0.5.x | `v0.5-maintenance` | 04/2023 | Rails 2, 3, 4, 5, 6, 7 | 2.7, 3.0, 3.1 | 2.1, 2.2, 2.3, 2.4, 2.5, 2.6 | 2.0 |
227+
| 5️⃣ | older | N/A | yesterday | ? | none | none | none |
225228

226229
NOTE: Once 1.0 is released, the 0.x series will only receive critical bug and security updates.
227230
See [SECURITY.md][🚎sec-pol]

SECURITY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
| Version | Supported | EOL | Post-EOL / Enterprise |
66
|---------|-----------|---------|---------------------------------------|
77
| 1.1.x || 04/2025 | [Tidelift Subscription][tidelift-ref] |
8-
| 1.0.x || 04/2025 | [Tidelift Subscription][tidelift-ref] |
8+
| 1.0.x || 04/2023 | [Tidelift Subscription][tidelift-ref] |
99
| 0.6.x || 04/2024 | [Tidelift Subscription][tidelift-ref] |
1010
| 0.5.x || 04/2023 | [Tidelift Subscription][tidelift-ref] |
1111
| <= 0.5 ||||

lib/oauth/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
module OAuth
44
module Version
5-
VERSION = "1.1.0"
5+
VERSION = "1.1.1"
66
end
77
end

oauth.gemspec

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@ Gem::Specification.new do |spec|
1717
spec.version = OAuth::Version::VERSION
1818
spec.license = "MIT"
1919

20-
spec.authors = ["Pelle Braendgaard", "Blaine Cook", "Larry Halff", "Jesse Clark", "Jon Crosby",
21-
"Seth Fitzsimmons", "Matt Sanford", "Aaron Quint", "Peter Boling"]
22-
spec.email = "[email protected]"
23-
spec.summary = "OAuth Core Ruby implementation"
20+
spec.authors = ["Pelle Braendgaard", "Blaine Cook", "Larry Halff", "Jesse Clark", "Jon Crosby",
21+
"Seth Fitzsimmons", "Matt Sanford", "Aaron Quint", "Peter Boling"]
22+
23+
spec.summary = "OAuth 1.0 Core Ruby implementation"
24+
spec.description = "A Ruby wrapper for the original OAuth 1.0 spec."
2425

2526
spec.homepage = "https://gitlab.com/oauth-xx/oauth"
2627
spec.metadata["homepage_uri"] = spec.homepage
@@ -33,25 +34,37 @@ Gem::Specification.new do |spec|
3334
spec.metadata["funding_uri"] = "https://liberapay.com/pboling"
3435
spec.metadata["rubygems_mfa_required"] = "true"
3536

36-
spec.files = Dir.glob("lib/**/*.rb") + ["LICENSE", "README.md", "CHANGELOG.md", "CODE_OF_CONDUCT.md", "SECURITY.md",
37-
"CONTRIBUTING.md"]
38-
spec.extra_rdoc_files = ["TODO"]
37+
spec.files = Dir[
38+
"lib/**/*",
39+
"CHANGELOG.md",
40+
"CODE_OF_CONDUCT.md",
41+
"CONTRIBUTING.md",
42+
"LICENSE.txt",
43+
"README.md",
44+
"SECURITY.md",
45+
]
3946

40-
# This gem will work with Ruby 2.7 or greater...
4147
spec.required_ruby_version = ">= 2.7"
4248
spec.post_install_message = "
4349
You have installed oauth version #{OAuth::Version::VERSION}, congratulations!
4450
45-
Non-commercial support for the 1.x series will end by April, 2025. Please make a plan to upgrade to the next version prior to that date.
46-
The only breaking change will be dropped support for Ruby 2.7 and any other versions which will also have reached EOL by then.
47-
4851
Please see:
4952
#{spec.homepage}/-/blob/main/SECURITY.md
5053
#{spec.homepage}/-/blob/v#{spec.version}/CHANGELOG.md#111-2022-09-19
5154
52-
Note also that I am, and this project is, in the process of leaving Github.
53-
I wrote about some of the reasons here:
55+
Major updates:
56+
1. master branch renamed to main
57+
• Update your local: git checkout master; git branch -m master main; git branch --unset-upstream; git branch -u origin/main
58+
2. Github has been replaced with Gitlab; I wrote about some of the reasons here:
5459
• https://dev.to/galtzo/im-leaving-github-50ba
60+
• Update your local: git remote set-url origin [email protected]:oauth-xx/oauth.git
61+
3. Google Group is active (again)!
62+
• https://groups.google.com/g/oauth-ruby/c/QA_dtrXWXaE
63+
4. Gitter Chat is active (still)!
64+
• https://gitter.im/oauth-xx/
65+
5. Non-commercial support for the 1.x series will end by April, 2025. Please make a plan to upgrade to the next version prior to that date.
66+
Support will be dropped for Ruby 2.7 and any other Ruby versions which will also have reached EOL by then.
67+
6. Gem releases are now cryptographically signed for security.
5568
5669
If you are a human, please consider a donation as I move toward supporting myself with Open Source work:
5770
• https://liberapay.com/pboling

0 commit comments

Comments
 (0)