Commit 7c73e489be3906014e00d86c8bf0614fde7be126

Authored by Andrew Kane
1 parent a3b4a4ad

Dropped support for Ruby < 2.6 and Active Record < 5.2 [skip ci]

.github/workflows/build.yml
... ... @@ -21,19 +21,13 @@ jobs:
21 21 - ruby: 2.6
22 22 gemfile: gemfiles/activerecord52.gemfile
23 23 elasticsearch: 7.0.0
24   - - ruby: 2.5
25   - gemfile: gemfiles/activerecord51.gemfile
26   - elasticsearch: 6.8.23
27   - - ruby: 2.4
28   - gemfile: gemfiles/activerecord50.gemfile
29   - elasticsearch: 6.0.0
30 24 - ruby: 2.7
31 25 gemfile: gemfiles/mongoid7.gemfile
32 26 elasticsearch: 7
33 27 mongodb: true
34 28 - ruby: 2.6
35 29 gemfile: gemfiles/mongoid6.gemfile
36   - elasticsearch: 6
  30 + elasticsearch: 7
37 31 mongodb: true
38 32 runs-on: ubuntu-latest
39 33 env:
... ...
CHANGELOG.md
  1 +## 5.0.0 (unreleased)
  2 +
  3 +- Dropped support for Ruby < 2.6 and Active Record < 5.2
  4 +
1 5 ## 4.6.3 (2021-11-19)
2 6  
3 7 - Added support for reloadable synonyms for OpenSearch
... ...
gemfiles/activerecord50.gemfile
... ... @@ -1,15 +0,0 @@
1   -source "https://rubygems.org"
2   -
3   -gemspec path: ".."
4   -
5   -gem "rake"
6   -gem "minitest", ">= 5"
7   -gem "sqlite3", "~> 1.3.0"
8   -gem "activerecord", "~> 5.0.0"
9   -gem "actionpack", "~> 5.0.0"
10   -gem "activejob", "~> 5.0.0", require: "active_job"
11   -gem "elasticsearch", "~> 6"
12   -gem "redis"
13   -gem "connection_pool"
14   -gem "kaminari"
15   -gem "gemoji-parser"
gemfiles/activerecord51.gemfile
... ... @@ -1,15 +0,0 @@
1   -source "https://rubygems.org"
2   -
3   -gemspec path: ".."
4   -
5   -gem "rake"
6   -gem "minitest", ">= 5"
7   -gem "sqlite3"
8   -gem "activerecord", "~> 5.1.0"
9   -gem "actionpack", "~> 5.1.0"
10   -gem "activejob", "~> 5.1.0", require: "active_job"
11   -gem "elasticsearch", "~> 6"
12   -gem "redis"
13   -gem "connection_pool"
14   -gem "kaminari"
15   -gem "gemoji-parser"
searchkick.gemspec
... ... @@ -13,9 +13,9 @@ Gem::Specification.new do |spec|
13 13 spec.files = Dir["*.{md,txt}", "{lib}/**/*"]
14 14 spec.require_path = "lib"
15 15  
16   - spec.required_ruby_version = ">= 2.4"
  16 + spec.required_ruby_version = ">= 2.6"
17 17  
18   - spec.add_dependency "activemodel", ">= 5"
  18 + spec.add_dependency "activemodel", ">= 5.2"
19 19 spec.add_dependency "elasticsearch", ">= 6", "< 7.14"
20 20 spec.add_dependency "hashie"
21 21 end
... ...