All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Ruby 3 support.
- Development dependencies:
rspec 3.10
. - Unit tests with RSpec.
- Ruby 2.5 support. Minimum Ruby version is now 2.6.0.
Gemfile.lock
from version control.
- Update bundled MaxMind database.
- Upgrade runtime dependencies: minimum Rake is 11.0, minimum Rubyzip is 2.3.
- Methods
set_license_key(license_key)
andset_maxmind_zip_url(url)
.
- Rails-specific code for broader Ruby compatibility.
- Improve methods for renaming and adding missing cities.
- Update bundled MaxMind database.
- Upgrade dependencies for security and compatibility.
- Duplicated city entries.
CS.cities(:CA, :US)
multipleBurbank
entries. - Calling
CS.cities(nil)
returns random values.