Releases: giggsey/libphonenumber-for-php
Releases · giggsey/libphonenumber-for-php
5.9.1
Google v5.9.1 changes
Dec 13, 2013: libphonenumber-5.9.1
- Metadata changes:
- New alternate formatting data for country calling code(s): 505, 679
- Updated phone metadata for region code(s):
BF, CI, EG, EH, FJ, IN, KI, MA, MT, NG, NI, SI, SN, SR, TT - Updated short number metadata for region code(s): KI
- Updated geocoding data for country calling code(s):
27 (en), 226 (en), 1 (en) - New carrier data for country calling code(s): 356 (en), 677 (en)
- Updated carrier data for country calling code(s):
212 (en), 221 (en), 225 (en), 226 (en), 234 (en), 597 (en), 1 (en)
5.9
Non-Google changes
- Add more missing unit tests in PhoneNumberUtilTest
- Add tests for PhoneNumber and an ExampleNumberTest
Google v5.9 changes
Nov 12, 2013: libphonenumber-5.9
- Code changes:
- Adding support for numbers with multiple Italian leading zeros, by
adding a field to the phone number proto to allow an arbitrary number of
leading zeros, and supporting this when parsing, validating and
formatting. - Adding more functionality to ShortNumberInfo -> such as
GetExpectedCostForRegion. - Fix for parsing short numbers that start with the national prefix.
- Updating FormatNumberForMobileDialing to work with short numbers.
- Bug fix for finding phone numbers where the area code was also part of
the country calling code.
- Adding support for numbers with multiple Italian leading zeros, by
- Metadata changes:
- Updated phone metadata for region code(s):
AU, BQ, BY, CI, CO, CW, GN, HN, IN, JO, KI, KW, MG, MK, MM, NA, PK,
TC, TM,
UG - New short number metadata for region code(s): CD, GN
- Updated short number metadata for region code(s):
AF, AG, AI, AM, AR, AS, AW, AZ, BD, BH, BI, BM, BO, BQ, BT, BW, BY,
CA, CH,
CI, CM, CO, CW, DZ, FJ, GD, GE, GH, GT, GY, HN, HT, ID, IE, IM, IN,
IQ, JM,
JO, KE, KG, KH, KI, KW, KZ, LR, SV - New geocoding data for country calling code(s):
257 (en), 389 (en), 599 (en), 686 (en), 962 (en) - Updated geocoding data for country calling code(s):
264 (en), 375 (be, en, ru) - New carrier data for country calling code(s):
375 (be, ru), 389 (en), 599 (en), 965 (ar) - Updated carrier data for country calling code(s):
57 (en), 61 (en), 92 (en), 225 (en), 256 (en), 257 (en), 261 (en),
375 (en),
686 (en), 962 (en), 965 (en)
- Updated phone metadata for region code(s):
5.8.8
Non-Google changes
- All unit tests have been copied from libphonenumber, and all the tests now pass.
- Fix issue #4 as well as ensuring the example in #3 continues to work
Most recent changes from Google
Oct 10, 2013: libphonenumber-5.8.8
- New alternate formatting data for country calling code(s):
350, 358, 36, 66, 84, 94, 995 - Updated alternate formatting data for country calling code(s):
31, 359, 372, 49, 62, 7 - Updated phone metadata for region code(s):
AR, BD, BE, BF, BR, CO, CR, FI, GI, GM, IS, MU - Updated short number metadata for region code(s): AR, BE, ES, GI,
PG, US - Updated geocoding data for country calling code(s): 220 (en)
- Updated carrier data for country calling code(s):
20 (en), 220 (en), 224 (en), 230 (en), 852 (en)
5.8.4
Most recent changes from Google:
Sep 20, 2013: libphonenumber-5.8.4
- Metadata changes:
- Adding a token to indicate which countries have mobile portability.
Sep 20, 2013: libphonenumber-5.8.3
- Code changes:
- PhoneNumberOfflineGeocoder: Moved utility functionality to PrefixFileReader.
- Bug fix: Argentinian (and other countries with mobile tokens) mobile numbers now geocode
correctly.
Sep 19, 2013: libphonenumber-5.8.2
- Code changes:
- New method in the PhoneNumberUtil API - getCountryMobileToken.
Sep 19, 2013: libphonenumber-5.8.1
- Metadata changes:
- New alternate formatting data for country calling code(s): 675
- Updated phone metadata for region code(s):
AO, AU, BF, BW, CA, CH, CI, CN, DE, FR, MA, MR, MU, NI, PG, SA, SE, US, VI - New short number metadata for region code(s): IQ
- Updated short number metadata for region code(s):
AU, BR, DO, EG, FR, GH, ID, IL, JM, KE, KZ, LR, MW, NG, NI, SA, SE, SL, TZ, US, UZ - New geocoding data for country calling code(s):
966 (ar, en), 1 (en)
5.8
- Code changes:
- Renamed ShortNumberUtil to ShortNumberInfo -> the former class is now deprecated and will be
deleted in a later release. At the moment it just delegates to ShortNumberInfo. - New methods in the ShortNumberInfo API - isCarrierSpecific, singleton interface,
isPossibleShortNumber, isValidShortNumber, getShortNumberCost. Note this is an experimental API
at the moment and subject to change. - Bug fixes:
- Numbers in Chile that overlap with emergency numbers are no longer marked as connecting to
them - Not requiring the NDC to be alone for countries where there is no national prefix in strict
grouping when extracting phone numbers
- Numbers in Chile that overlap with emergency numbers are no longer marked as connecting to
- Renamed ShortNumberUtil to ShortNumberInfo -> the former class is now deprecated and will be
- Metadata changes:
- New alternate formatting data for country calling code(s):
30, 31, 385, 58, 62, 63, 971, 972 - Updated alternate formatting data for country calling code(s): 43, 44, 49
- Moved emergency phone number data to the ShortNumberMetadata file
- Updated phone metadata for region code(s):
AT, EG, ML, NC, NL, SA - New short number metadata for region code(s):
AR, CL, CO, ES, MX, NC - Emergency metadata fixes for region code(s):
GA, JM, MH, VE
- New alternate formatting data for country calling code(s):
Metadata changes from Google (r5.7.2)
- New alternate formatting data for country calling code(s):
352, 359, 372, 373, 595, 7, 855 - Updated phone metadata for region code(s):
AR, BF, BH, BR, BY, CH, CM, CN, GE, GW, HN, JM, KH, LT, LU, MU, NP,
RO, SO - New short number metadata for region code(s): BR
- Updated short number metadata for region code(s):
CH, FJ, GB, GG, IM, IT, JE, SH