Skip to content

Commit 3802f81

Browse files
jlfaberdblock
authored andcommitted
Remove CI testing for Ruby < 2.2.2 (#1441)
fixes #1440
1 parent 5936ee6 commit 3802f81

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

.travis.yml

+2-4
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@ language: ruby
33
sudo: false
44

55
rvm:
6+
- 2.3.1
67
- 2.3.0
7-
- 2.2
8-
- 2.1
9-
- 2.0.0
8+
- 2.2.5
109
- rbx-2
11-
- jruby-19mode
1210
- ruby-head
1311
- jruby-head
1412

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
#### Features
55

6+
* [#1440](https://github.com/ruby-grape/grape/pull/1441): Supports only Ruby 2.2.2 and later - [@jlfaber](https://github.com/jlfaber).
67
* [#1393](https://github.com/ruby-grape/grape/pull/1393): Middleware can be inserted before or after default Grape middleware - [@ridiculous](https://github.com/ridiculous).
78
* [#1390](https://github.com/ruby-grape/grape/pull/1390): Allow inserting middleware at arbitrary points in the middleware stack - [@Rosa](https://github.com/Rosa).
89
* [#1366](https://github.com/ruby-grape/grape/pull/1366): Store `message_key` on `Grape::Exceptions::Validation` - [@mkou](https://github.com/mkou).

UPGRADING.md

+6
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ Upgrading Grape
33

44
### Upgrading to >= 0.16.0
55

6+
#### Removed official support for Ruby < 2.2.2
7+
8+
Since 0.16.3 Grape is no longer automatically tested against versions of Ruby prior to 2.2.2.
9+
This is because of its dependency on activesupport which, with version 5.0.0, now requires
10+
at least Ruby 2.2.2.
11+
612
#### Changed priority of `rescue_from` clauses applying
713

814
Since 0.16.3 `rescue_from` clauses declared inside namespace would take a priority over ones declared in the root scope.

0 commit comments

Comments
 (0)