README.md in recurly-2.8.3 vs README.md in recurly-2.9.0
- old
+ new
@@ -12,17 +12,16 @@
Recurly is packaged as a Ruby gem. We recommend you install it with
[Bundler](http://gembundler.com/) by adding the following line to your Gemfile:
``` ruby
-gem 'recurly', '~> 2.8.2'
+gem 'recurly', '~> 2.9.0'
```
Recurly will automatically use [Nokogiri](http://nokogiri.org/) (for a nice
speed boost) if it's available and loaded in your app's environment.
-
## Configuration
If you're using Rails, you can generate an initializer with the following
command:
@@ -88,9 +87,22 @@
Any configuration items you do not include in the above config call will be defaulted to the standard
configuration items. For example if you do not define default_currency then Recurly.default_currency
will be used.
+## Supported Versions
+
+We are currently supporting versions `2.1.0` and above. `1.9` and `2.0` will still work but are deprecated.
+
+If you are still using one of these rubies, you should know that support for them ended in
+2015 (1.9) and 2016 (2.0) and continuing to use them is a security risk.
+
+- https://www.ruby-lang.org/en/news/2015/02/23/support-for-ruby-1-9-3-has-ended/
+- https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/
+
+For now, we are still running the tests on 1.9 and 2.0 but without `nokogiri` and only `rexml`. Nokogiri is
+no longer supported on 1.9 or 2.0 and has patched known vulnerabilities since dropping support.
+If you must run one of these rubies (this includes jruby1.7), you must use rexml and not nokogiri.
## Usage
Instructions and examples are available on
[Recurly's documentation site](https://dev.recurly.com/docs/getting-started).