- Update README for yaml name and location (pepe)
- Relocate / rename
data/phone_countries.yml
todata/phone/countries.yml
(elskwid) - [improvement] Add modern gem infrastructure - add bundler, update gemspec, convert to minitest, locate gem files in proper directories, add .ruby-version, update README, update LICENSE.txt, add Changelog.md. (elskwid)
- [improvement] Memoize country code regex. (tiegz)
- [improvement] Update regex for: ZA, UY, NL, BE, FR, HU, PT, UA, RS, HR, SE, SI, and BA. (g1smd)
- [improvement] Add IE support. (dramalho)
- [improvement] Update #split_to_parts to provide a format override and handle nil parts. (dramalho)
- [improvement] Add NZ support. (jurgens)
- [improvement] Add options support to
#valid?
. (soulcutter) - [improvement] Remove need for
cattr_accessor
. (elskwid) - [fix] Incorrect error raised when missing phone number and add missing test. (elskwid)
- [fix] Fix extension handling in
::parse
. (elskwid) - [improvement] Remove need for ActiveSupport detection. (elskwid)
- [improvement] Remove monkeypatching support library. (elskwid)
- [improvement] Add support for Travis CI. (elskwid)
- [improvement] Add tests for parameter mutation in
#valid?
. (elskwid) - [fix] Fix parameter mutation in extension extraction. (elskwid)
- [fix] ME (Montenegro) area code correction and tests. (bsboris)
- [improvement] Add test for parameter mutation in
::parse
. (elskwid) - [improvement] Code style clean up and method refactoring to clarify processing and remove multiple gsub calls. (elskwid)
- [doc] README updates.
- [fix] Bring changes from v1.1 that were mysteriously missing from repo. (elskwid)
- README updates
- Spain area code updates
- Support 3 character codes for countries
- Update default area code
- Update
::normalize
- Add license to gemspec. (bf4)
- Add errors.rb to gemspec to fix gem. (mtarnovan)
- Released to capture updates made after version 1.1. (elskwid)
- Add specific exception classes. (miloshadzic)
- Implement
==
. (haxney and carr) - Update Uraguay area codes and tests. (tiegz)
- Namespaced library as
Phoner::Phone
(carr)