Skip to content

Commit c98024e

Browse files
committed
remove support for EOL rubies
1 parent 8bb1992 commit c98024e

File tree

9 files changed

+9
-155
lines changed

9 files changed

+9
-155
lines changed

Appraisals

Lines changed: 2 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,4 @@
1-
2-
appraise 'activerecord-4.2' do
3-
gem 'activerecord', '~> 4.2.0'
4-
platforms :ruby do
5-
gem 'mysql2', "< 0.5"
6-
gem 'pg', "~> 0.21"
7-
gem 'sqlite3', '~> 1.3.13'
8-
end
9-
10-
platforms :jruby do
11-
gem 'activerecord-jdbcmysql-adapter'
12-
gem 'activerecord-jdbcpostgresql-adapter'
13-
gem 'activerecord-jdbcsqlite3-adapter'
14-
end
15-
end
16-
17-
appraise 'activerecord-5.0' do
18-
gem 'activerecord', '~> 5.0.0'
19-
platforms :ruby do
20-
gem 'mysql2'
21-
gem 'pg'
22-
gem 'sqlite3', '~> 1.3.13'
23-
end
24-
25-
platforms :jruby do
26-
gem 'activerecord-jdbcmysql-adapter'
27-
gem 'activerecord-jdbcpostgresql-adapter'
28-
gem 'activerecord-jdbcsqlite3-adapter'
29-
end
30-
end
31-
32-
appraise 'activerecord-5.1' do
33-
gem 'activerecord', '~> 5.1.0'
34-
platforms :ruby do
35-
gem 'mysql2'
36-
gem 'pg'
37-
gem 'sqlite3', '~> 1.3.13'
38-
end
39-
40-
platforms :jruby do
41-
gem 'activerecord-jdbcmysql-adapter'
42-
gem 'activerecord-jdbcpostgresql-adapter'
43-
gem 'activerecord-jdbcsqlite3-adapter'
44-
end
45-
end
46-
47-
appraise 'activerecord-5.2' do
48-
gem 'activerecord', '~> 5.2.0'
49-
platforms :ruby do
50-
gem 'mysql2'
51-
gem 'pg'
52-
gem 'sqlite3'
53-
end
54-
55-
platforms :jruby do
56-
gem 'activerecord-jdbcmysql-adapter'
57-
gem 'activerecord-jdbcpostgresql-adapter'
58-
gem 'activerecord-jdbcsqlite3-adapter'
59-
end
60-
end
1+
# frozen_string_literal: true
612

623
appraise 'activerecord-6.0' do
634
gem 'activerecord', '~> 6.0.0'
@@ -90,7 +31,7 @@ appraise 'activerecord-6.1' do
9031
end
9132

9233
appraise 'activerecord-7.0' do
93-
gem 'activerecord', '~> 7.0.0.alpha2'
34+
gem 'activerecord', '~> 7.0.0'
9435
platforms :ruby do
9536
gem 'mysql2'
9637
gem 'pg'

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
### 8.0.0
4+
5+
- Drop support to EOL ruby and rails
6+
37
## [7.4.0](https://github.com/ClosureTree/closure_tree/tree/7.4.0)
48

59
[Full Changelog](https://github.com/ClosureTree/closure_tree/compare/v7.3.0...7.4.0)

closure_tree.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ Gem::Specification.new do |gem|
1818
end
1919

2020
gem.test_files = gem.files.grep(%r{^spec/})
21-
gem.required_ruby_version = '>= 2.0.0'
21+
gem.required_ruby_version = '>= 2.6.8'
2222

23-
gem.add_runtime_dependency 'activerecord', '>= 4.2.10'
23+
gem.add_runtime_dependency 'activerecord', '>= 6.0.0'
2424
gem.add_runtime_dependency 'with_advisory_lock', '>= 4.0.0'
2525

2626
gem.add_development_dependency 'appraisal'

gemfiles/activerecord_4.2.gemfile

Lines changed: 0 additions & 21 deletions
This file was deleted.

gemfiles/activerecord_5.0.gemfile

Lines changed: 0 additions & 21 deletions
This file was deleted.

gemfiles/activerecord_5.1.gemfile

Lines changed: 0 additions & 21 deletions
This file was deleted.

gemfiles/activerecord_5.2.gemfile

Lines changed: 0 additions & 21 deletions
This file was deleted.

gemfiles/activerecord_7.0.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ source "https://rubygems.org"
44

55
gem "bump", "~> 0.10.0"
66
gem "github_changelog_generator", "~> 1.16"
7-
gem "activerecord", "~> 7.0.0.alpha2"
7+
gem "activerecord", "~> 7.0.0"
88

99
platforms :ruby do
1010
gem "mysql2"

spec/spec_helper.rb

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,6 @@
88
require 'forwardable'
99
require 'parallel'
1010

11-
begin
12-
require 'foreigner'
13-
rescue LoadError
14-
#Foreigner is not needed in ActiveRecord 4.2+
15-
end
16-
1711
require 'active_record'
1812
require 'active_support/core_ext/array'
1913

@@ -112,7 +106,6 @@ def sqlite?
112106
end
113107

114108
ActiveRecord::Base.establish_connection(config)
115-
Foreigner.load if defined?(Foreigner)
116109

117110
# Require our gem
118111
require 'closure_tree'

0 commit comments

Comments
 (0)