From 1cbc9647e4f9921dc2f487765486acf099a4c133 Mon Sep 17 00:00:00 2001 From: Chema Balsas Date: Mon, 15 Sep 2025 09:06:14 +0100 Subject: [PATCH] Release 3.6.0 --- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++++ Gemfile.lock | 16 ++++++++-------- lib/active_utils/version.rb | 2 +- 3 files changed, 43 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e3842f..831b2b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,97 +1,131 @@ # ActiveUtils changelog +### Version 3.6.0 (September 15, 2025) + +- Catch and raise `Errno::ENETUNREACH` syscall errors as `ActiveUtils::ConnectionError` + ### Version 3.5.0 (February 04, 2025) + - Catch and raise `EHOSTUNREACH` and `EADDRNOTAVAIL` syscall errors as `ActiveUtils::ConnectionError` ### Version 3.4.2 (January 15, 2025) + - Remove numeric as a required param for `ActiveUtils::Country` ### Version 3.4.1 (APril 04, 2023) + - 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 ### Version 3.4.0 (February 23, 2022) + - Add AC and TA to `ActiveUtils::Country::COUNTRIES` ### Version 3.3.19 (February 24, 2020) + - Support `net/http` default proxy settings from `ENV['http_proxy']` - Support usage of custom ssl certificate with `ENV['SSL_CERT_FILE']`, default variable for Ruby ### Version 3.3.17 (February 24, 2020) + - Add support for PATCH HTTP method in `ActiveUtils#Connection` ### Version 3.3.16 (December 18, 2018) + - Add `VU` to `ActiveUtils::Country::COUNTRIES_THAT_DO_NOT_USE_POSTALCODES` ### Version 3.3.15 (November 29, 2018) + - Remove support to Ruby 1.9 and ActiveSupport `< 4` - Remove the upperbound constraint on ActiveSupport ### Version 3.3.14 (November 28, 2018) + - Add `MW` to `ActiveUtils::Country::COUNTRIES_THAT_DO_NOT_USE_POSTALCODES` ### Version 3.3.13 (November 26, 2018) + - Add support for custom retriable exceptions in `NetworkConnectionRetries#retry_exceptions` ### Version 3.3.12 (July 11, 2018) + - Update CA bundle ### Version 3.3.11 (March 14, 2018) + - Add the DigiCert Global Root G2 to the CA bundle ### Version 3.3.10 (February 28, 2018) + - Support ActiveSupport 5.2 ### Version 3.3.9 (September 28, 2017) + - Add remaining currencies to `ActiveUtils::CurrencyCode::ISO_CURRENCIES` - Update bundler in `travis.yml` ### Version 3.3.8 (August 15, 2017) + - Add `BO` to `ActiveUtils::Country::COUNTRIES_THAT_DO_NOT_USE_POSTALCODES` ### Version 3.3.7 (June 26, 2017) + - Add `CVE` to `ActiveUtils::CurrencyCode::ISO_CURRENCIES` ### Version 3.3.6 (May 23, 2017) + - Add `South Sudan` country in `ActiveUtils::Country::COUNTRIES_THAT_DO_NOT_USE_POSTALCODES` ### Version 3.3.5 (May 18, 2017) + - Add `South Sudan` and `Antarctica` countries in `ActiveUtils::Country::COUNTRIES` ### Version 3.3.4 (Apr. 18, 2017) + - Add `Ghana` country in `ActiveUtils::Country::COUNTRIES_THAT_DO_NOT_USE_POSTALCODES` ### Version 3.3.3 (Apr. 7, 2017) + - Add the `Aland Islands` country in `ActiveUtils::Country::COUNTRIES` ### Version 3.3.2 (Mar. 28, 2017) + - Changed country name of "Libyan Arab Jamahiriya" to Libya, as per country name change in 2011. ### Version 3.3.1 (Mar. 28, 2017) + - Bump ActiveSupport requirement to **< 5.2.0**. ### Version 3.3.0 (Mar. 10, 2017) + - 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` to `XK` and from `KSV` to `XKX`. ### Version 3.2.5 (Feb. 2, 2017) + - Add the `TMT` currency in the supported currency codes ### Version 3.2.4 (Dec. 16, 2016) + - Add the `Bonaire` country in `ActiveUtils::Country::COUNTRIES` ### Version 3.2.3 (Nov. 21, 2016) + - Add the `:delay` option in `ActiveUtils::NetworkConnectionRetries` ### Version 3.2.2 (Jul. 4, 2016) + - Add tests for Rails 5 support ### Version 3.2.1 (Oct. 26, 2015) + - Add the malaysian currency code "RM" in `ActiveUtils::CurrencyCode` ### Version 3.2.0 (Oct. 13, 2015) + - Add #uses_postal_codes? to `ActiveUtils::Country` ### Version 3.1.0 (Sept. 30, 2015) + - Use ActiveUtils::HTTPRequestError as base exception class - Add proxy address and port configuration - Add support for Sin Maarten diff --git a/Gemfile.lock b/Gemfile.lock index ca4d72c..11bcaba 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,14 +1,14 @@ PATH remote: . specs: - active_utils (3.5.0) + active_utils (3.6.0) activesupport (>= 4.2) i18n GEM remote: https://rubygems.org/ specs: - activesupport (7.1.5.1) + activesupport (7.1.5.2) base64 benchmark (>= 0.3) bigdecimal @@ -21,15 +21,15 @@ GEM mutex_m securerandom (>= 0.3) tzinfo (~> 2.0) - base64 (0.2.0) - benchmark (0.4.0) - bigdecimal (3.1.9) + base64 (0.3.0) + benchmark (0.4.1) + bigdecimal (3.2.3) concurrent-ruby (1.3.5) - connection_pool (2.5.0) - drb (2.2.1) + connection_pool (2.5.4) + drb (2.2.3) i18n (1.14.7) concurrent-ruby (~> 1.0) - logger (1.6.5) + logger (1.7.0) minitest (5.22.3) mocha (2.1.0) ruby2_keywords (>= 0.0.5) diff --git a/lib/active_utils/version.rb b/lib/active_utils/version.rb index 4ecab75..13a4596 100644 --- a/lib/active_utils/version.rb +++ b/lib/active_utils/version.rb @@ -1,3 +1,3 @@ module ActiveUtils - VERSION = "3.5.0" + VERSION = "3.6.0" end