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,19 +21,13 @@ jobs:
21 - ruby: 2.6 21 - ruby: 2.6
22 gemfile: gemfiles/activerecord52.gemfile 22 gemfile: gemfiles/activerecord52.gemfile
23 elasticsearch: 7.0.0 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 - ruby: 2.7 24 - ruby: 2.7
31 gemfile: gemfiles/mongoid7.gemfile 25 gemfile: gemfiles/mongoid7.gemfile
32 elasticsearch: 7 26 elasticsearch: 7
33 mongodb: true 27 mongodb: true
34 - ruby: 2.6 28 - ruby: 2.6
35 gemfile: gemfiles/mongoid6.gemfile 29 gemfile: gemfiles/mongoid6.gemfile
36 - elasticsearch: 6 30 + elasticsearch: 7
37 mongodb: true 31 mongodb: true
38 runs-on: ubuntu-latest 32 runs-on: ubuntu-latest
39 env: 33 env:
  1 +## 5.0.0 (unreleased)
  2 +
  3 +- Dropped support for Ruby < 2.6 and Active Record < 5.2
  4 +
1 ## 4.6.3 (2021-11-19) 5 ## 4.6.3 (2021-11-19)
2 6
3 - Added support for reloadable synonyms for OpenSearch 7 - Added support for reloadable synonyms for OpenSearch
gemfiles/activerecord50.gemfile
@@ -1,15 +0,0 @@ @@ -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,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,9 +13,9 @@ Gem::Specification.new do |spec|
13 spec.files = Dir["*.{md,txt}", "{lib}/**/*"] 13 spec.files = Dir["*.{md,txt}", "{lib}/**/*"]
14 spec.require_path = "lib" 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 spec.add_dependency "elasticsearch", ">= 6", "< 7.14" 19 spec.add_dependency "elasticsearch", ">= 6", "< 7.14"
20 spec.add_dependency "hashie" 20 spec.add_dependency "hashie"
21 end 21 end