Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
16 changes: 8 additions & 8 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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)
Expand Down
2 changes: 1 addition & 1 deletion lib/active_utils/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module ActiveUtils
VERSION = "3.5.0"
VERSION = "3.6.0"
end