Workarea 3.3.32

Patch release notes for Workarea 3.3.32.

Improve Accuracy of CSV Import Encoding Test

The unit test written for configuring the charset of any CSV files imported into the system was not accurate, as it was not actually testing what would happen if the configuration was in place. The test continued to pass, however, because the String being used as the CSV text was inherently UTF-8, as is the default in Ruby. To fix this, the test now includes hard-coded ASCII characters in order to simulate a mixed encoding, which throws the right error when the code that fixes this bug is removed.

Issues

Pull Requests

Update GeoIP Headers to Latest Version

For apps that are using the GeoIP 2 database, the headers have changed to a slightly different syntax, and some of them output different values than they used to. Update Workarea::Geolocation to handle both versions of the GeoIP database and to look up the subdivision code by its name through the Countries gem.

Issues

Pull Requests

Now on GitHub