Commit 169bd93
committed
Rip out support for end-of-life Ruby versions
We've been carrying support for a bunch of EOL Ruby versions on the
basis that it was easy. Adding support for Ruby 4.0 means adding `cgi`
as an explicit dependency as it is no longer a default gem. The latest
version of it is incompatible with JRuby 9.1, which targets Ruby 2.x
compatibility (while JRuby targets more specific Ruby versions now,
before JRuby 9.2, it followed whatever the latest version of 2.x was).
We might be able to find a way to conditionally avoid installing the gem
on that version of JRuby and let it use the included version, but at
this point I don't want to pile on more hacks to support EOL versions of
Ruby that have been out of support for a long time. There are better
places to spend effort on this library.
Let's take the opportunity to officially drop all currently EOL Ruby
versions. I'll bump the major version in the next release.
Signed-off-by: Chris Sinjakli <chris@sinjakli.co.uk>1 parent 5c64546 commit 169bd93
1 file changed
Lines changed: 1 addition & 34 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
| 15 | + | |
35 | 16 | | |
36 | 17 | | |
37 | 18 | | |
| |||
43 | 24 | | |
44 | 25 | | |
45 | 26 | | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | 27 | | |
51 | 28 | | |
52 | 29 | | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | 30 | | |
0 commit comments