UPGRADING.md in iex-ruby-client-1.6.0 vs UPGRADING.md in iex-ruby-client-2.0.0
- old
+ new
@@ -1,7 +1,22 @@
Upgrading iex-ruby-client
=========================
+### Upgrading to >= 2.0.0
+
+[#113](https://github.com/dblock/iex-ruby-client/pull/113) Minimum Ruby version is 2.4
+
+[#113](https://github.com/dblock/iex-ruby-client/pull/113) Removes default values for Faraday's SSL settings `ca_file` and `ca_path`.
+
+If you previously relied on `OpenSSL::X509::DEFAULT_CERT_FILE` or `OpenSSL::X509::DEFAULT_CERT_DIR` to set these values you must now do so explicitly. E.g.:
+
+```ruby
+IEX::Api.configure do |config|
+ config.ca_file = OpenSSL::X509::DEFAULT_CERT_FILE
+ config.ca_path = OpenSSL::X509::DEFAULT_CERT_DIR
+end
+```
+
### Upgrading to >= 1.6.0
[#110](https://github.com/dblock/iex-ruby-client/pull/110) drops the dependency on `money_helper` in favor of using the `money` library directly.
Previously the `money_helper` library set `Money.locale_backend = :currency` globally. The default is `I18n` which looks up the thousands separator and decimal marker. Depending on your project you may need to set this value if you use `Money#format` without the `thousands_separator` or `decimal_mark` options. You are less likely to require this in a Rails project.