- Catch and raise
Errno::ENETUNREACHsyscall errors asActiveUtils::ConnectionError
- Catch and raise
EHOSTUNREACHandEADDRNOTAVAILsyscall errors asActiveUtils::ConnectionError
- Remove numeric as a required param for
ActiveUtils::Country
- 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/httpdefault 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
VUtoActiveUtils::Country::COUNTRIES_THAT_DO_NOT_USE_POSTALCODES
- Remove support to Ruby 1.9 and ActiveSupport
< 4 - Remove the upperbound constraint on ActiveSupport
- Add
MWtoActiveUtils::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
BOtoActiveUtils::Country::COUNTRIES_THAT_DO_NOT_USE_POSTALCODES
- Add
CVEtoActiveUtils::CurrencyCode::ISO_CURRENCIES
- Add
South Sudancountry inActiveUtils::Country::COUNTRIES_THAT_DO_NOT_USE_POSTALCODES
- Add
South SudanandAntarcticacountries inActiveUtils::Country::COUNTRIES
- Add
Ghanacountry inActiveUtils::Country::COUNTRIES_THAT_DO_NOT_USE_POSTALCODES
- Add the
Aland Islandscountry 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
KVtoXKand fromKSVtoXKX.
- Add the
TMTcurrency in the supported currency codes
- Add the
Bonairecountry inActiveUtils::Country::COUNTRIES
- Add the
:delayoption 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
Utilsmodule to generate unique identifiers has been removed. UseSecureRandominstead. - Improved test setup.