- Fix depracated deprecated calling of
=~
on Object which is removed by ruby 3.2.0 as described here: https://bugs.ruby-lang.org/issues/15231
- Add AC and TA to
ActiveUtils::Country::COUNTRIES
- Support
net/http
default proxy settings fromENV['http_proxy']
- Support usage of custom ssl certificate with
ENV['SSL_CERT_FILE']
, default variable for Ruby
- Add support for PATCH HTTP method in
ActiveUtils#Connection
- Add
VU
toActiveUtils::Country::COUNTRIES_THAT_DO_NOT_USE_POSTALCODES
- Remove support to Ruby 1.9 and ActiveSupport
< 4
- Remove the upperbound constraint on ActiveSupport
- Add
MW
toActiveUtils::Country::COUNTRIES_THAT_DO_NOT_USE_POSTALCODES
- Add support for custom retriable exceptions in
NetworkConnectionRetries#retry_exceptions
- Update CA bundle
- Add the DigiCert Global Root G2 to the CA bundle
- Support ActiveSupport 5.2
- Add remaining currencies to
ActiveUtils::CurrencyCode::ISO_CURRENCIES
- Update bundler in
travis.yml
- Add
BO
toActiveUtils::Country::COUNTRIES_THAT_DO_NOT_USE_POSTALCODES
- Add
CVE
toActiveUtils::CurrencyCode::ISO_CURRENCIES
- Add
South Sudan
country inActiveUtils::Country::COUNTRIES_THAT_DO_NOT_USE_POSTALCODES
- Add
South Sudan
andAntarctica
countries inActiveUtils::Country::COUNTRIES
- Add
Ghana
country inActiveUtils::Country::COUNTRIES_THAT_DO_NOT_USE_POSTALCODES
- Add the
Aland Islands
country inActiveUtils::Country::COUNTRIES
- Changed country name of "Libyan Arab Jamahiriya" to Libya, as per country name change in 2011.
- Bump ActiveSupport requirement to < 5.2.0.
- Reduced default PostsData open_timeout from 60 seconds to 2, and read_timeout from 60 seconds to 10. Subclasses can and should override those values.
- Replace Kosovo's alpha 2 and alpha 3 ISO codes from
KV
toXK
and fromKSV
toXKX
.
- Add the
TMT
currency in the supported currency codes
- Add the
Bonaire
country inActiveUtils::Country::COUNTRIES
- Add the
:delay
option inActiveUtils::NetworkConnectionRetries
- Add tests for Rails 5 support
- Add the malaysian currency code "RM" in
ActiveUtils::CurrencyCode
- Add #uses_postal_codes? to
ActiveUtils::Country
- Use ActiveUtils::HTTPRequestError as base exception class
- Add proxy address and port configuration
- Add support for Sin Maarten
- Fully decoupled from ActiveMerchant: no longer uses
ActiveMerchant::
as namespace, but usesActiveUtils::
instead. - Bump ActiveSupport requirement to >= 3.2.
- The
Utils
module to generate unique identifiers has been removed. UseSecureRandom
instead. - Improved test setup.