diff --git a/.travis.yml b/.travis.yml index 63f8aa98..3035a424 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,8 @@ cache: bundler -sudo: false language: ruby + rvm: + - 2.7.1 - 2.6.3 - 2.5.5 @@ -31,3 +32,5 @@ matrix: exclude: - rvm: 2.5.5 gemfile: gemfiles/activerecord_edge.gemfile + - rvm: 2.7.1 + gemfile: gemfiles/activerecord_4.2.gemfile diff --git a/CHANGELOG.md b/CHANGELOG.md index d6bd128f..3d8c6104 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +### 7.2.0 +- Ruby 2.7 support +- Ordering raw SQL argument wrapped with Arel.sql + ### 7.1.0 Closure Tree is now tested against Rails 6.0 - Directly require core_ext for String#strip_heredoc[PR 350](https://github.com/ClosureTree/closure_tree/pull/350) diff --git a/README.md b/README.md index ca265913..5250bdc9 100644 --- a/README.md +++ b/README.md @@ -662,7 +662,7 @@ end Closure tree is [tested under every valid combination](http://travis-ci.org/#!/ClosureTree/closure_tree) of -* Ruby 2.5, 2.6 +* Ruby 2.5, 2.6 and 2.7 * ActiveRecord 4.2, 5.x and 6.0 * PostgreSQL, MySQL, and SQLite. Concurrency tests are only run with MySQL and PostgreSQL. diff --git a/lib/closure_tree/version.rb b/lib/closure_tree/version.rb index cb31dd81..079e5dc4 100644 --- a/lib/closure_tree/version.rb +++ b/lib/closure_tree/version.rb @@ -1,3 +1,3 @@ module ClosureTree - VERSION = Gem::Version.new('7.1.0') + VERSION = Gem::Version.new('7.2.0') end