-
Adds support for multiple countries (Thanks @dramalho):
- Jordan
- Seychelles
- Panama
- Venezuela
- Guadeloupe
- Mali
- Tanzania
- Jamaica
-
Adds new formatter option for extensions with prefix: %X (Thanks @feldpost)
- Adds support for Cuba (Thanks @dramalho)
- Adds support for Uganda (Thanks @dramalho)
- Adds tests for new mobile validator
- Improves BR mobile detection (Thanks @mfbmina)
- Adds an new validator for mobile numbers (Thanks @mfbmina)
- Adds a pt-BR locale for error messages (Thanks @mfbmina)
- Updates Swedish mobile area codes (Thanks @joenas!)
- Adds support for FJ. (Thanks @dramalho)
- Tightens up rules for CY (Thanks @dramalho)
- Adds support for MY. (Thanks @dramalho!)
- Add 07341 numbers to UK (Thanks @ijpiantanida!)
- Adds support for ID numbers (mobile only). Thanks @ivalkeen
- Improves new AE area code support (Thanks @ivalkeen!)
- Adds new BR area codes (Thanks @lunks!)
- Adds support for Trinidad and Tobago
- Remove personal numbers from GB mobile regexp. (Thanks peteryates!)
- Fixes Brazilian number parsing (Thanks nofxx!)
- Adds a correct international dialing prefix for Israel
- Some minor code cleanups
- Adds support for Hong Kong
- Fixes mobile parsing for Thailand
- Adds support for Singapore
- Improves support for Brazil
- Adds support for Montenegro
- Adds French error message (thanks cedric!)
- Re-introduces ability to add custom named formats. Thanks dlindahl!
- ActiveModel validator no longer modifies phone numbers on validation. Use a before_save to do that!
- configuration changes from Phonie::Phone.default_country_code to Phonie.configuration.default_country_code
- adds Phone#possible_valid_number? and Phone#is_valid_number?
- removes Phone#matches_full_number? Phone#matches_local_number_with_area_code? and Phone#matches_local_number?
- fixes Mauritius parsing
- Support new Ecuador mobile numbers
- fix for Russian mobile number detection