Lines Matching +full:vc +full:- +full:vars
3 - Removing all references to possible_number_pattern other than the proto
4 buffer itself (and derived files, or hand-crafted files based on it.) This
6 - Refactored metadata loading and removed synchronization for all kinds of
9 - Reduced visibility of `public` internal API
11 and all its implementations are non-public so this should not affect public
14 - Updated phone metadata for region code(s):
16 - Updated short number metadata for region code(s):
19 - Updated geocoding data for country calling code(s): 504 (en)
20 - New carrier data for country calling code(s): 886 (en), 1284 (en)
21 - Updated carrier data for country calling code(s): 63 (en), 92 (en)
25 - Changed tag to vX.Y.Z from libphonenumber-X.Y.Z; this may affect ports and
28 - Mobile and Fixed-Line blocks are no longer assumed to inherit missing data
30 This means that for the non-geographical country codes, like +800, the
33 these sub-types for an example number.
34 This also means that the "NA" and "-1" blocks present in the metadata to
35 indicate that no mobile or fixed-line numbers appear for the entity have been
40 - Using new possibleLengthInfo to decide whether a short number is the right
44 - Add hash (#) as a diallable character. Numbers with # in them will no longer
47 - getExampleNumberForNonGeoEntity has been changed to look at the specific
51 - Updated phone metadata for region code(s): AD, AE, IN, IR, MU, MV, NG, PG
52 - Updated short number metadata for region code(s): NL, SN
53 - New geocoding data for country calling code(s):
55 - Updated geocoding data for country calling code(s):
57 - Updated carrier data for country calling code(s):
60 Oct 26, 2016: libphonenumber-7.7.3
62 - Fixed Phonemetadata.java not to merge from a NumberFormat's unset bool
64 - Added MetadataFilter, an internal API which is under development and subject
65 to backwards-incompatible changes without notice or guarantees.
67 - Updated phone metadata for region code(s):
69 LC, MP, MS, PR, SX, TC, TR, TT, UG, US, VC, VG, VI
70 - Updated short number metadata for region code(s): UY
71 - New geocoding data for country calling code(s): 1463 (en), 358 (sv)
72 - Removed geocoding data for country calling code(s): 358 (se)
73 - Updated geocoding data for country calling code(s): 7 (en, ru)
74 - Updated carrier data for country calling code(s):
77 Oct 06, 2016: libphonenumber-7.7.2
79 - Stop setting empty preferred_domestic_carrier_code, and if we are passed such
82 - Updated phone metadata for region code(s): CL, FR, KE, MU, NG
83 - Updated short number metadata for region code(s):
87 TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI,
89 - Updated geocoding data for country calling code(s): 56 (en, es)
90 - Updated carrier data for country calling code(s):
93 Sep 27, 2016: libphonenumber-7.7.1
95 - OSGi support added to Manifest information when building jar (#1300)
96 - BuildMetadataJsonFromXml changed to output possible lengths for JS build
97 - Fix geocoding file generation to handle language codes that are not just
100 - Switching the internal implementation of isPossible and related functions
106 - Formatting, naming (LOGGER -> logger) and comment tweaks to follow style
108 - Removal of unneeded canBeGeocoded method in the
111 - Updated phone metadata for region code(s):
114 - Updated short number metadata for region code(s):
119 - New carrier data for country calling code(s): 593 (en)
120 - Updated carrier data for country calling code(s):
124 Sep 19, 2016: libphonenumber-7.7.0
126 - Removed the dependency on protobuf (protobuf-javanano) from the Java library,
129 which was present until libphonenumber-7.1.1.
132 Sep 07, 2016: libphonenumber-7.6.1
134 - Phonemetadata.java has two more fields to represent possible lengths of phone
136 that metadata about possible-lengths information is consumed when constructing
139 https://groups.google.com/forum/#!topic/libphonenumber-discuss/75TOpTFVi08
141 - Updated phone metadata for region code(s):
143 - Updated short number metadata for region code(s): BR, GB, NL, NZ
144 - New geocoding data for country calling code(s):
146 - Updated carrier data for country calling code(s):
149 Aug 24, 2016: libphonenumber-7.6.0
151 - Refactored metadata loading and closed all streams after loading.
152 - Made isNumberGeographical public, and changed the geocoder to
153 use this when checking whether to give a detailed answer or country-level
156 - Use protobuf-javanano 3.0.0-alpha-7 from Maven Central.
158 - Updated phone metadata for region code(s): EH, ET, JM, MA, SK, SN, SY, ZM
159 - Updated short number metadata for region code(s): ZA
160 - Updated geocoding data for country calling code(s): 212 (en)
161 - New carrier data for country calling code(s):
163 - Updated carrier data for country calling code(s):
165 - Deleted unsupported SingleFilePhoneNumberMetadataProto
167 Aug 10, 2016: libphonenumber-7.5.2
169 - Updated phone metadata for region code(s): CO, IN, ME
170 - Updated short number metadata for region code(s): IN
171 - New carrier data for country calling code(s): 382 (en)
172 - Updated carrier data for country calling code(s): 91 (en)
174 Jul 27, 2016: libphonenumber-7.5.1
176 - Updated alternate formatting data for country calling code(s): 595
177 - Updated phone metadata for region code(s): BD, BG, CI, IN, PY, TJ
178 - Updated short number metadata for region code(s): IN
179 - New geocoding data for country calling code(s):
181 - Updated geocoding data for country calling code(s): 44 (en)
182 - New carrier data for country calling code(s): 374 (ru)
183 - Updated carrier data for country calling code(s):
186 Jul 22, 2016: libphonenumber-7.5.0
188 - Simplify concurrent metadata loading in MultiFileMetadataSourceImpl and
191 Jul 14, 2016: libphonenumber-7.4.5
193 - Updated phone metadata for region code(s): CN, HN, IN, KW, LV, TC
194 - Updated short number metadata for region code(s): AE, BR, GB, ZA
195 - New geocoding data for country calling code(s): 93 (fa), 992 (en)
196 - Updated geocoding data for country calling code(s):
198 - Updated carrier data for country calling code(s): 91 (en)
200 Jun 29, 2016: libphonenumber-7.4.4
202 - Updated phone metadata for region code(s): AZ, BH, HN, IN, US
203 - Updated short number metadata for region code(s): BR, IN, SK
204 - New geocoding data for country calling code(s): 994 (en),
205 - Updated geocoding data for country calling code(s): 504 (en), 1 (en)
206 - Updated carrier data for country calling code(s):
209 Jun 15, 2016: libphonenumber-7.4.3
211 - Updated phone metadata for region code(s):
213 - Updated short number metadata for region code(s): AR, NO
214 - New geocoding data for country calling code(s): 93 (en), 504 (en)
215 - New carrier data for country calling code(s): 93 (fa), 98 (fa)
216 - Updated carrier data for country calling code(s):
219 Jun 01, 2016: libphonenumber-7.4.2
221 - Make C++ code forward compatible with an upcoming RE2 change.
223 - Updated phone metadata for region code(s): AE, BZ, GU, IN, KR
224 - Updated short number metadata for region code(s): BR
225 - New geocoding data for country calling code(s): 501 (en)
226 - Updated carrier data for country calling code(s):
229 May 18, 2016: libphonenumber-7.4.1
231 - Updated phone metadata for region code(s): FR, IL, KR
232 - Updated carrier data for country calling code(s): 972 (en)
234 May 11, 2016: libphonenumber-7.4.0
236 - Repackage protobuf runtime dependency to prevent conflicts with clients'
237 protobuf dependencies. Backwards-compatible, so no changes needed for clients
241 May 03, 2016: libphonenumber-7.3.2
243 - Updated phone metadata for region code(s):
245 - Updated short number metadata for region code(s): CA, ML, US
246 - New geocoding data for country calling code(s): 223 (en)
247 - Updated geocoding data for country calling code(s):
249 - Updated carrier data for country calling code(s):
252 Apr 20, 2016: libphonenumber-7.3.1
254 - Updated phone metadata for region code(s): DE, DJ, IL, IN, KH
255 - Updated short number metadata for region code(s): BR
256 - Updated carrier data for country calling code(s):
259 Apr 05, 2016: libphonenumber-7.3.0
261 - Added java/pending_code_changes.txt for contributors to track code changes
263 - Reduced minimum required version of cmake to 2.8.
264 - Added cmake installation instructions for Mac.
265 - Added getExampleNumberForType that doesn't take in a region, and
267 - Improvements to javadoc for parse method
268 - Update isNumberGeographical to return true for geographical mobile numbers.
270 - Updated phone metadata for region code(s):
272 - Updated short number metadata for region code(s): KE
273 - Updated geocoding data for country calling code(s):
275 - Updated carrier data for country calling code(s):
278 Mar 21, 2016: libphonenumber-7.2.8
280 - Updated phone metadata for region code(s): CL, CN, FO, KE, SE, SO
281 - Updated short number metadata for region code(s): FO
282 - Updated geocoding data for country calling code(s): 86 (en, zh)
283 - Updated carrier data for country calling code(s):
286 Mar 09, 2016: libphonenumber-7.2.7
288 - Update nationalPrefixOptionalWhenFormatting documentation.
290 - Updated phone metadata for region code(s): CN, IN, MO, TK
291 - Updated short number metadata for region code(s): FR
292 - Updated carrier data for country calling code(s): 853 (en)
293 - Updated / refreshed time zone meta data.
295 Feb 25, 2016: libphonenumber-7.2.6
297 - Updated phone metadata for region code(s): DJ, MA, NA, US
298 - Updated short number metadata for region code(s): KR
299 - New geocoding data for country calling code(s): 1380 (en)
300 - Updated geocoding data for country calling code(s): 212 (en)
302 Feb 10, 2016: libphonenumber-7.2.5
304 - Fix two places in demo where NPEs can occur on bad input.
305 - Fix an IllegalStateException when getMetadataForNonGeographicalRegion is
306 called with a country calling code which isn't a non-geographic entity.
308 - Updated phone metadata for region code(s):
310 SE, SK, SX, TC, TT, US, VC, VG, VI
311 - Updated geocoding data for country calling code(s): 46 (en)
312 - Updated carrier data for country calling code(s): 251 (en)
314 Jan 28, 2016: libphonenumber-7.2.4
315 - First release to automatically remove obsolete geocoding files
317 - Updated phone metadata for region code(s):
319 - Updated short number metadata for region code(s): PT
320 - New geocoding data for country calling code(s): 1825 (en)
321 - Removed geocoding data for country calling code(s):
324 - Updated carrier data for country calling code(s):
327 Jan 08, 2016: libphonenumber-7.2.3
328 Backwards-incompatible code changes:
329 - Removed deprecated ShortNumberUtil.java
331 - Updated the demo:
336 - Updated phone metadata for region code(s):
338 - Updated short number metadata for region code(s): FR, HR, HU, IT, KR, LV, TV
339 - New geocoding data for country calling code(s): 688 (en)
340 - Updated carrier data for country calling code(s):
343 Dec 15, 2015: libphonenumber-7.2.2
345 - Updated phone metadata for region code(s):
346 AT, BD, BR, CC, CX, CY, FI, ID, IS, KI, MM, TN, VC
347 - Updated short number metadata for region code(s):
350 - New geocoding data for country calling code(s): 95 (en)
351 - Updated carrier data for country calling code(s):
354 Nov 11, 2015: libphonenumber-7.2.1
355 - Fix to libphonenumber-7.2.0
358 Nov 10, 2015: libphonenumber-7.2.0
361 - Phonemetadata now generated as nanoproto
363 - Updated phone metadata for region code(s):
365 - Updated short number metadata for region code(s): BT, DK
366 - New geocoding data for country calling code(s): 972 (en), 975 (en)
367 - New carrier data for country calling code(s): 853 (en)
368 - Updated carrier data for country calling code(s):
370 - Updated / refreshed time zone meta data.
372 Oct 29, 2015: libphonenumber-7.1.1
374 - Updated phone metadata for region code(s):
376 - Updated short number metadata for region code(s): BB, NO
377 - New geocoding data for country calling code(s): 968 (en)
378 - Updated geocoding data for country calling code(s): 245 (en, pt)
379 - Updated carrier data for country calling code(s):
382 Oct 08, 2015: libphonenumber-7.1.0
384 - New MetadataSource implementation that reads from a single metadata file with
387 - Updated phone metadata for region code(s): BR, BS, HT, IR, KW, MC, PA, VU
388 - Updated carrier data for country calling code(s):
391 Sep 16, 2015: libphonenumber-7.0.11
393 - Updated phone metadata for region code(s):
395 - New short number metadata for region code(s): CF, CG, ER, KP, NE, SO
396 - Updated short number metadata for region code(s): CD, NO, PT
397 - New geocoding data for country calling code(s): 1854 (en)
398 - Updated geocoding data for country calling code(s): 264 (en)
399 - Updated carrier data for country calling code(s):
403 Aug 31, 2015: libphonenumber-7.0.10
405 - Updated phone metadata for region code(s):
407 - Updated short number metadata for region code(s): HK, KR
408 - Updated geocoding data for country calling code(s): 263 (en)
409 - New carrier data for country calling code(s): 509 (en), 976 (en)
410 - Updated carrier data for country calling code(s):
413 Aug 03, 2015: libphonenumber-7.0.9
415 - Updated phone metadata for region code(s): AR, IN, MX, PL, SZ, YT, ZW
416 - Updated short number metadata for region code(s): MX, ZW
417 - Updated carrier data for country calling code(s): 91 (en), 263 (en)
419 Jul 14, 2015: libphonenumber-7.0.8
421 - Updated phone metadata for region code(s):
424 - Updated short number metadata for region code(s): HR
425 - Updated geocoding data for country calling code(s): 56 (en, es)
426 - Updated carrier data for country calling code(s):
429 - Updated / refreshed time zone meta data.
431 Jun 24, 2015: libphonenumber-7.0.7
433 - Updated phone metadata for region code(s):
435 - Updated short number metadata for region code(s): GY, SB
436 - New geocoding data for country calling code(s): 592 (en)
437 - Updated geocoding data for country calling code(s):
439 - New carrier data for country calling code(s): 592 (en), 689 (en)
440 - Updated carrier data for country calling code(s):
443 - Updated / refreshed time zone meta data.
445 May 29, 2015: libphonenumber-7.0.6
447 - Updated phone metadata for region code(s):
449 - Updated short number metadata for region code(s): BE, LK, US
450 - Updated carrier data for country calling code(s):
454 Apr 24, 2015: libphonenumber-7.0.5
456 - Updated phone metadata for region code(s):
458 - Updated short number metadata for region code(s): BE, LI
459 - Updated geocoding data for country calling code(s):
461 - Updated carrier data for country calling code(s):
464 Mar 25, 2015: libphonenumber-7.0.4
466 - Updated phone metadata for region code(s): CA, HU, IL, JO, LU, SG, SL, US
467 - Updated short number metadata for region code(s): BI
468 - New geocoding data for country calling code(s):
470 - Updated carrier data for country calling code(s):
473 Mar 02, 2015: libphonenumber-7.0.3
475 - Updated phone metadata for region code(s):
477 - New geocoding data for country calling code(s): 64 (en)
478 - Updated geocoding data for country calling code(s):
480 - Updated carrier data for country calling code(s):
483 Jan 09, 2015: libphonenumber-7.0.2
485 - Updated phone metadata for region code(s):
487 - Updated geocoding data for country calling code(s): 91 (en), 352 (en, fr)
488 - New carrier data for country calling code(s): 1876 (en)
489 - Updated carrier data for country calling code(s):
492 Nov 25, 2014: libphonenumber-7.0.1
494 - New alternate formatting data for country calling code(s): 676
495 - Updated phone metadata for region code(s):
497 - New geocoding data for country calling code(s): 237 (en)
498 - Updated geocoding data for country calling code(s): 98 (en, fa)
499 - Updated carrier data for country calling code(s):
502 Oct 29, 2014: libphonenumber-7.0
504 - New APIs for ShortNumberInfo. The old APIs have been deprecated and will be
507 - Updated phone metadata for region code(s):
509 - Updated short number metadata for region code(s): MC
510 - Updated geocoding data for country calling code(s): 34 (en, es), 54 (en)
511 - Updated carrier data for country calling code(s):
514 Oct 13, 2014: libphonenumber-6.3.1
516 - Updated phone metadata for region code(s):
518 - Updated short number metadata for region code(s): CR
519 - Updated carrier data for country calling code(s):
522 Sep 25, 2014: libphonenumber-6.3
524 - Changing the offline geocoder to not return any country at all if the number
526 - Removing obsolete code that treated countries with no metadata as valid.
528 - New alternate formatting data for country calling code(s): 54, 91
529 - Updated phone metadata for region code(s):
531 - New geocoding data for country calling code(s):
533 - Updated geocoding data for country calling code(s): 98 (en, fa)
534 - New carrier data for country calling code(s): 354 (en)
535 - Updated carrier data for country calling code(s):
539 Aug 21, 2014: libphonenumber-6.2.2
541 - Updated phone metadata for region code(s): BN, CL, CO, DK, IN, SB, SO
542 - Updated short number metadata for region code(s): FR, SA, US
543 - Updated carrier data for country calling code(s):
546 Jul 28, 2014: libphonenumber-6.2.1
548 - Updated phone metadata for region code(s): BW, LB, MD, PA, PF, VI, ZM
549 - New carrier data for country calling code(s): 507 (en), 961 (en)
550 - Updated carrier data for country calling code(s): 267 (en), 373 (en)
552 Jun 30, 2014: libphonenumber-6.2
554 - Better exclusion of dates when matching phone numbers from text.
555 - Handle phone input in RFC3966 with missing tel: prefix
558 - New alternate formatting data for country calling code(s): 95
559 - Updated phone metadata for region code(s):
561 - New short number metadata for region code(s): SN
562 - Updated short number metadata for region code(s): FR, KE
563 - Updated geocoding data for country calling code(s): 254 (en)
564 - New carrier data for country calling code(s): 95 (en)
565 - Updated carrier data for country calling code(s):
569 Jun 06, 2014: libphonenumber-6.1.1
571 - Updated phone metadata for region code(s):
573 KH, KN, KW, KY, LC, MN, MP, MS, NG, NI, PH, PR, SX, TC, TT, US, VC, VG, VI
574 - Updated short number metadata for region code(s): AL
575 - New geocoding data for country calling code(s): 1346 (en), 1959 (en)
576 - Updated geocoding data for country calling code(s):
578 - New carrier data for country calling code(s): 505 (en)
579 - Updated carrier data for country calling code(s):
582 May 08, 2014: libphonenumber-6.1
584 - Adding MetadataLoader support to allow custom metadata loading from
586 - Fixing bug where digits could be lost in as-you-type formatting and
590 - Updated phone metadata for region code(s):
593 TW, UZ, VA, VC
594 - Updated short number metadata for region code(s): BI, CR, PL, TH
595 - New geocoding data for country calling code(s): 32 (de), 1242 (en)
596 - Updated geocoding data for country calling code(s):
598 - New carrier data for country calling code(s):
600 - Updated carrier data for country calling code(s):
604 Feb 25, 2014: libphonenumber-6.0
606 - Better support for detecting phone numbers in text that are beside each other
607 - Change to how Japanese numbers beginning with "00" are modelled, with the
608 side-effect that the maximum possible number length has been extended by 1.
609 - Handle StringIndexOutOfBoundsException in the AsYouTypeFormatter when the
612 - Removal of some of the author attributions - contributions to be tracked in
615 - Updated phone metadata for region code(s): AS, BR, KW, LU
616 - New carrier data for country calling code(s): 1684 (en)
617 - Updated carrier data for country calling code(s): 352 (en)
619 Feb 07, 2014: libphonenumber-5.9.4
621 - Updated phone metadata for region code(s):
623 - Updated short number metadata for region code(s): LV, MD
624 - New carrier data for country calling code(s): 373 (en), 1473 (en)
625 - Updated carrier data for country calling code(s):
629 Jan 21, 2014: libphonenumber-5.9.3
631 - Updated phone metadata for region code(s):
633 - Updated short number metadata for region code(s): CN
634 - New geocoding data for country calling code(s): 1364 (en), 1725 (en)
635 - Updated geocoding data for country calling code(s): 86 (en)
636 - Updated carrier data for country calling code(s):
639 Dec 20, 2013: libphonenumber-5.9.2
641 - New alternate formatting data for country calling code(s): 255, 27, 381, 506
642 - Updated alternate formatting data for country calling code(s): 43
643 - Updated phone metadata for region code(s):
645 MS, PR, SO, SX, TC, TT, US, VC, VG, VI
646 - Updated carrier data for country calling code(s): 226 (en)
648 Dec 13, 2013: libphonenumber-5.9.1
650 - New alternate formatting data for country calling code(s): 505, 679
651 - Updated phone metadata for region code(s):
653 - Updated short number metadata for region code(s): KI
654 - Updated geocoding data for country calling code(s):
656 - New carrier data for country calling code(s): 356 (en), 677 (en)
657 - Updated carrier data for country calling code(s):
660 Nov 12, 2013: libphonenumber-5.9
662 - Adding support for numbers with multiple Italian leading zeros, by adding a field
665 - Adding more functionality to ShortNumberInfo -> such as getExpectedCostForRegion.
666 - Fix for parsing short numbers that start with the national prefix.
667 - Updating formatNumberForMobileDialing to work with short numbers.
668 - Stop finding Israeli 4-digit "star" numbers in text when no star is in fact present.
669 - Bug fix for finding phone numbers where the area code was also part of the country
673 - Updated phone metadata for region code(s):
676 - New short number metadata for region code(s): CD, GN
677 - Updated short number metadata for region code(s):
681 - New geocoding data for country calling code(s):
683 - Updated geocoding data for country calling code(s):
685 - New carrier data for country calling code(s):
687 - Updated carrier data for country calling code(s):
691 Oct 10, 2013: libphonenumber-5.8.8
693 - New alternate formatting data for country calling code(s):
695 - Updated alternate formatting data for country calling code(s):
697 - Updated phone metadata for region code(s):
699 - Updated short number metadata for region code(s): AR, BE, ES, GI, PG, US
700 - Updated geocoding data for country calling code(s): 220 (en)
701 - Updated carrier data for country calling code(s):
704 Oct 8, 2013: libphonenumber-5.8.7
706 - New method in the PhoneNumberUtil API - isMobileNumberPortableRegion.
707 - Carrier mapper: Updated API and added a getSafeDisplayName method that only returns the carrier
712 - Added PhoneNumberToTimeZonesMapper including unittests to the geocoder maven project.
713 - Added build rules for generating the binary time zones mapping file from the text file.
714 - Modified PhoneNumberParserServlet.java (the appengine demo) to incorporate time zone mapping.
716 - Added the time zone mapping file.
720 - Added PhoneNumberToCarrierMapper including unittests.
721 - Added build rules for generating binary carrier mapping files from text files.
722 - Modified PhoneNumberParserServlet.java (the appengine demo) to incorporate carrier mapping.
724 - Added carrier mapping files for some NANPA countries, EG, SS, MA, DZ, TN, GM, SN, MR, ML, GN,
732 Sep 23, 2013: libphonenumber-5.8.6
734 - Restructured the geocoder binary generation code, moving the classes under tools/ from
737 Sep 23, 2013: libphonenumber-5.8.5
739 - Restructured the geocoder, moving the utility classes to a new module internal/prefixmapper.
741 Sep 20, 2013: libphonenumber-5.8.4
743 - Adding a token to indicate which countries have mobile portability.
745 Sep 20, 2013: libphonenumber-5.8.3
747 - PhoneNumberOfflineGeocoder: Moved utility functionality to PrefixFileReader.
748 - Bug fix: Argentinian (and other countries with mobile tokens) mobile numbers now geocode
751 Sep 19, 2013: libphonenumber-5.8.2
753 - New method in the PhoneNumberUtil API - getCountryMobileToken.
755 Sep 19, 2013: libphonenumber-5.8.1
757 - New alternate formatting data for country calling code(s): 675
758 - Updated phone metadata for region code(s):
760 - New short number metadata for region code(s): IQ
761 - Updated short number metadata for region code(s):
763 - New geocoding data for country calling code(s):
766 Sep 2, 2013: libphonenumber-5.8
768 - Renamed ShortNumberUtil to ShortNumberInfo -> the former class is now deprecated and will be
770 - New methods in the ShortNumberInfo API - isCarrierSpecific, singleton interface,
773 - Bug fixes:
774 -- AsYouTypeFormatting: 3-digit numbers can be formatted as a group where appropriate
775 -- AsYouTypeFormatting: Countries with an optional national prefix were considered before to
778 -- Numbers in Chile that overlap with emergency numbers are no longer marked as connecting to
780 -- Not requiring the NDC to be alone for countries where there is no national prefix in strict
783 - New alternate formatting data for country calling code(s):
785 - Updated alternate formatting data for country calling code(s): 43, 44, 49
786 - Moved emergency phone number data to the ShortNumberMetadata.xml file
787 - Updated phone metadata for region code(s):
789 - New short number metadata for region code(s):
791 - Emergency metadata fixes for region code(s):
794 Aug 09, 2013: libphonenumber-5.7.2
796 - New alternate formatting data for country calling code(s):
798 - Updated phone metadata for region code(s):
800 - New short number metadata for region code(s): BR
801 - Updated short number metadata for region code(s):
804 Aug 8, 2013: libphonenumber-5.7.1
806 - Change to the way the metadata is built; now only parts of the proto that are relevant will be
807 generated. This means short-code data won't be generated for the normal protos, and fixed-line
808 data won't be generated for short-number protos. This cuts the metadata binary size approximately
811 Jul 17, 2013: libphonenumber-5.7
813 - Improve phone number extraction recall.
814 - Add support for loading short number metadata.
816 Jul 16, 2013: libphonenumber-5.6.2
818 - Updated alternate formatting data for country calling code(s): 49, 61
819 - New metadata for region code(s): TA
820 - Updated metadata for region code(s):
823 - New geocoding data for country calling code(s): 47 (en), 82 (ar)
824 - Updated geocoding data for country calling code(s):
827 Jul 12, 2013: libphonenumber-5.6.1
829 - Rename all instances of PhoneNumberMetadata to PhoneNumberMetadata for consistency.
831 Jun 05, 2013: libphonenumber-5.6
833 - Fix for as-you-type-formatting bug affecting countries with no national prefix
836 - New alternate formatting data for country calling code(s): 351
837 - Updated alternate formatting data for country calling code(s): 49
838 - Updated metadata for region code(s):
842 May 08, 2013: libphonenumber-5.5
844 - Changed internal initialization code and made more fields final.
847 - Fix problem with formatNumberForMobileDialing for HU and CL.
849 - Updated alternate formatting data for country calling code(s): 49
850 - Updated metadata for region code(s):
852 - Updated geocoding data for country calling code(s): 374 (am, en, ru)
854 Apr 19, 2013: libphonenumber-5.4.2
856 - Updated metadata for region code(s): BF, GA, IN, KR, MV, PH, SO, UA, US
858 Mar 25, 2013: libphonenumber-5.4.1
860 - Updated metadata for region code(s): BF, BH, CR, EC, IR, MG, PF, TD, TN
861 - New geocoding data for country calling code(s): 374 (am, ru)
862 - Updated geocoding data for country calling code(s):
865 Mar 07, 2013: libphonenumber-5.4
867 - Switch formatNumberForMobileDialing to prefer national format to international format when the
871 - Updated metadata for region code(s):
873 - New geocoding data for country calling code(s): 82 (cs)
874 - Updated geocoding data for country calling code(s):
877 Feb 11, 2013: libphonenumber-5.3.2
879 - Updated metadata for region code(s):
881 - New geocoding data for country calling code(s):
884 Jan 25, 2013: libphonenumber-5.3.1
886 - Updated metadata for region code(s): CN, DK, EH, GN, KH, KW, MA, MY, PA
888 Jan 08, 2013: libphonenumber-5.3
890 - Handling UAN numbers in Argentina better when dialling them locally from a
893 - Updated metadata for region code(s):
895 - New geocoding data for country calling code(s): 32 (en, fr, nl)
896 - Updated geocoding data for country calling code(s): 27 (en), 86 (en, zh)
898 Dec 06, 2012: libphonenumber-5.2.2
900 - New metadata for region code(s): EH
901 - Updated metadata for region code(s): BR, CL, CR, IN, MA, PG, PK, RO
902 - New geocoding data for country calling code(s): 241 (en)
904 Nov 26, 2012: libphonenumber-5.2.1
906 - Updated metadata for region code(s):
908 - New geocoding data for country calling code(s): 359 (bg, en)
910 Oct 10, 2012: libphonenumber-5.2
912 - Adds isNumberGeographical() method.
913 - Adds getRegionCodesForCountryCode() method.
914 - Fixing issue with getSupportedGlobalNetworkCallingCodes()
916 - Ensures that returned collections are unmodifiable where necessary
919 library makes - if you need to modify any affected collections you must copy them first]
921 - Updated metadata for region code(s): DE, GR, HR, OM, SB, ZA
922 - Removed metadata for region code: AN (Netherlands Antilles)
923 - Updated geocoding data for country calling code(s): 30 (el, en)
925 Sep 27, 2012: libphonenumber-5.1.4
927 - Updated metadata for region code(s): AU, EC, KH, LB, TN, US
929 Sep 17, 2012: libphonenumber-5.1.3
931 - Updated metadata for region code(s): EG, LA, LB, LI, PY
932 - Updated metadata for non-geographical calling codes: 800, 808, 888, 979
933 - Updated geocoding data for country calling code(s): 98 (en), 1 (en)
935 Sep 11, 2010: libphonenumber-5.1.2
937 - Fixing regression in AsYouTypeFormatter where it no longer worked for numbers entered in national
940 Sep 5, 2010: libphonenumber-5.1.1
942 - Added better logging/exception handling for catching cases where metadata is invalid/missing.
944 Sep 3, 2012: libphonenumber-5.1
946 - Inserting a space after the national prefix in the AsYouTypeFormatter when formatting numbers in
948 - Format emergency numbers and short-codes as a block in the AsYouTypeFormatter.
950 - Updated metadata for region code(s): BF, BG, DZ, GA, IT, JP, KW, PF
952 Aug 20, 2012: libphonenumber-5.0.3
954 - New alternate formatting data for country calling code(s): 43
955 - Updated metadata for region code(s): AT, BF, JO, NG, RU, SL
956 - New geocoding data for country calling code(s): 62 (en, id), 98 (fa)
958 Aug 07, 2012: libphonenumber-5.0.2
960 - Updated metadata for region code(s):
962 - New geocoding data for country calling code(s): 7 (ru), 98 (en)
963 - Updated geocoding data for country calling code(s): 7 (en)
965 July 26th, 2012: libphonenumber-5.0.1
967 - CL, DE ,IN, KR, US
968 - New geocoding data for country calling codes 40, 57, 66, 82, 91.
969 - Fixed comments for 353 (IE).
971 July 12th, 2012: libphonenumber-5.0
973 - Support for alternate formats when finding phone numbers.
974 - Allowing two-digit numbers to be parsed if they are entered in national-format with no
977 - IL, GA
979 - Reflowed this file to 100 char width to make it unambiguous as to what the standard should be.
981 July 6th, 2012: libphonenumber-4.9.1
983 - AR, BA, BF, CR, DE, EC, ES, KZ, MK, NC, NG, PF, SB, UZ, non-geo entity 882
984 - Geocoding data updates for country calling codes 54 (AR) and 81 (JP), new data for 234 (NG)
986 June 21st, 2012: libphonenumber-4.9
988 - formatInOriginalFormat fixed not to add a star sign if it was not present originally.
990 - BF, CZ, ES, KW
991 - Non-geographical entities with calling code 882 (BebbiCell, Maritime Communications, Oration
993 - Geocoding data updates for country calling codes 221, 224, 226, 242, 244, 245
995 - Minimum allowed length for a national significant number (NSN) when parsing changed from 3 to 2.
996 - Support parsing of RFC3966-formatted strings with an isdn-subaddress or extra parameters
998 - Allow soft hyphen to appear in phone numbers (\u00AD)
1000 - Add extra unit tests for non-geographical phone number entities
1001 - ExampleNumbersTest testEmergency tests now uses ShortNumberUtil
1003 June 14th, 2012: libphonenumber-4.8.5
1005 - AC, CR, DE, DK, IL, IN, IS, KH, LI, LR, MA, MD, MK, PA, SA, SG, SS
1007 June 6th, 2012: libphonenumber-4.8.4
1009 - AE, RO
1010 - Non-geographical entity with calling code 881 (Iridium)
1012 May 30th, 2012: libphonenumber-4.8.3
1014 - AN, ET, KW, MN, SX, TC, TL
1016 May 16th, 2012: libphonenumber-4.8.2
1018 - BH, CR, EE, JO, KW, LA, QA, SI, TH
1019 - Non-geographical entity with calling code 878 (VISIONng)
1021 May 8th, 2012: libphonenumber-4.8.1
1023 - CA, CI, EG, HK, IN, IR, LB, MA, ME, MM
1024 - Non-geographical entity with calling code 870 (Inmarsat)
1025 - Geocoding updates for country calling codes 1 for new area codes
1027 April 24th, 2012: libphonenumber-4.8
1029 - RFC format now outputs a number starting with "tel:"
1030 - Parsing support for numbers in RFC format that contain the country info in the "phone-context"
1032 - Support for obtaining area codes for Italy, Vatican City, San Marino
1034 - AM, AO, AR, BE, BF, CD, EG, GH, GM, GN, IN, IR, IT, JO, LA, LC, MD, MS, NO, PA, PK, SI, SJ, SO,
1036 - Geocoding updates for country calling codes 1, 20, 233, 31, 33, 352, 374, 54, 56, 86
1039 March 16th, 2012: libphonenumber-4.7
1041 - Now return "too long" for input that is longer than 250 chars when parsing
1043 - AC,AM,AT,AZ,BF,BR,BY,BZ,CR,CU,DE,DJ,EE,EG,ET,GA,GH,HK,HN,ID,IN,JP,KE,KG,KH,KR,KW,KY,LB,LU,MA,MD,
1048 February 9th, 2012: libphonenumber-4.6
1050 - Fix for formatByPattern to enable RFC formatting to work
1051 - Fix for RFC formatting to work even when the international formatting rule starts with
1053 - Logging consistency changes - some warnings are no longer printed, others have become only
1055 - Fix for isValidNumberForRegion potentially throwing a NPE
1056 - Parsing Israeli * numbers written in international format now works
1057 - PhoneNumberMatcher doesn't match timestamps as phone-numbers
1059 - Updates for AN, AX, BF, BJ, BR, BS, DJ, FI, IN, LV, MW, RS, SC, VN
1060 - New countries supported: SS (South Sudan), CW (Curaçao) and BQ (Bonaire, Sint Eustatius and Saba)
1064 January 19th, 2012: libphonenumber-4.5
1066 - Support for non-geographical country calling codes (e.g. +800).
1067 - Modify formatInOriginalFormat to not insert/remove/modify digits in the original number passed
1069 - Fix formatOutOfCountryKeepingAlphaChars to not throw a NPE.
1072 - Updates for AR, BH, CI, CN, CR, DE, GA, IL, JO, JP, KE, KZ, LB, LK, LT, MV, MW, MZ, NA, NL, NZ,
1074 - New country calling codes: 800, 808, 883, 888, 979
1075 - Geocoding data updates: AR, US
1077 December 9th, 2011: libphonenumber-4.4
1079 - Support for Voicemail numbers
1080 - Support prefixes "xt" and "xtn" to indicate extensions of phone numbers
1081 - Change formatInOriginalFormat to use raw_input for numbers with incorrect leading zeroes, instead
1085 - Updates for AR, BD, CH, CI, IL, IR, IS, IT, JP, KW, LR, MM, NG, SA, SC, UZ
1087 November 24th, 2011: libphonenumber-4.3
1089 - Fix the problems with AYTF crashing for longer numbers entered with +CountryCode, and incorrectly
1091 - Improve PhoneNumberMatcher to not match numbers ending with '%'.
1092 - Fix formatNumberForMobileDialing to handle Israeli star numbers, Peruvian and Colombian numbers.
1093 - Modify formatInOriginalFormat to use the raw input if we don't have a formatting pattern for a
1095 - Simple offline geocoding function which takes into account the user's region.
1098 - Updates for CR, GN, JP, KE, PL, SG, SR, SX, TH, TK
1100 November 10th, 2011: libphonenumber-4.2
1102 - Providing an "exact match" isEmergencyNumber method
1103 - Improvement to PhoneNumberMatcher: requires national prefix to be present when matching
1104 national-format numbers, unless matching for a region where it is explicitly marked in the
1106 - Change formatNumberForMobileDialing not to modify the phoneNumber passed in.
1109 - Emergency numbers added for all remaining countries
1110 - Collected data on which numbers we format with a national prefix are commonly written without one
1112 - Updates for AR, AT, BH, CZ, GR, IR, KM, LT, MX, PT, SE, SO, UG
1113 - Addition of SX (Sint Maarten)
1115 October 19th, 2011: libphonenumber-4.1
1117 - Update code and metadata for countries with IDD "8~10" to accept phone numbers where the "~" is
1119 - Modify formatInOriginalFormat to use raw_input (when present) when the number is considered as
1121 - Add ShortNumberUtil to deal with international short phone numbers, such as short codes and
1123 - Increase the maximum phone-number length accepted when parsing (now set to
1127 - Updates: BF, BN, CN, DE, DK, DO, FR, IN, KI, KW, MC, MD, ML, PA, QA, SB, UK, WS
1128 - Emergency number information also added to: AE, AF, AL, AM, AR, AT, AU, BA,
1137 October 6th, 2011: libphonenumber-4.0
1139 - New function formatNumberForMobileDialing, which attempts to format a number in such a way that
1142 - Fallback functionality to English for non-CJK languages for geocoding
1145 - Collecting data for emergency numbers
1146 - Updates: AR, AU, BR, CN, CZ, EG, GD, IE, IL, JM, KW, KH, SD, SO, TR, UG, UZ
1147 - Geocoding data changes: AO, AR, AT, BJ, BR, CD, CG, CI, CL, CN, CV, DE, ES,
1150 September 13th, 2011: libphonenumber-3.9
1152 - Enable AsYouTypeFormatter to handle long IDD and NDD.
1153 - Allow the presence of an IDD following a +.
1154 - Fix formatting of phone numbers which contain only 0s in the national number.
1155 - Refactored some code in geocoding including AreaCodeMap and the storage strategies.
1158 - Updates: AM, BE, BH, BJ, BR, BT, BZ, CI, CL, CN, DE, DK, DM, DZ, EC, EG, FJ,
1162 - New geocoding data for: AC, CG, CU, CV, EG, ET, FI, FI, FI, GL, JP, KM, MA,
1164 - Updated geocoding data for: AR, DE
1166 August 11th, 2011: libphonenumber-3.8
1168 - Fix to demo to not throw null-ptr exceptions for invalid NANPA numbers
1169 - Fixed AYTF to not accept plus signs in the middle of input
1170 - PhoneNumberMatcher improvements - added STRICT_GROUPING and EXACT_GROUPING levels, numbers
1171 followed/preceded by a currency symbol will not match, multiple numbers separated by phone-number
1174 - Changes to handling of leading zeroes - these will not be silently ignored anymore, but will be
1176 - PhoneNumberOfflineGeocoder - new method to get the description of a number that assumes the
1177 validity of the number has already been checked and will not re-verify it.
1178 - Split geocoding US binary data into multiple files.
1181 - Updates: AR, AT, AU, AZ, BE, BF, BH, BY, CA, CN, CO, CR, HT, HU, IT, KG, KH,
1183 - New geocoding data for: AL, AM, AO, BF, BJ, BW, CD, CI, CZ, DZ, EE, GH, GM,
1186 - Updated geocoding data for: GB, PT, US
1187 - Revised sorting of geocoding data
1191 - Refactored AreaCodeMap to minimize binary and memory footprint by using 2 different strategies.
1192 - Refactored BuildMetadataFromXml.java and added unittests.
1195 - Regenerate binaries for all existing area code mapping data with smaller sizes.
1196 - Added city-level area code data mapping for US and Canada.
1200 - Fixed issue 38, issue 39, issue 41 and issue 43
1203 - Added phone number area mapping files for
1204 - JP in Japanese
1205 - FR in French
1206 - TW in English, Simplified and Traditional Chinese
1207 - RU in English
1208 - IT in English and Italian
1209 - PT in Portuguese
1210 - TR in English and Turkish
1211 - CH in English, German, French and Italian
1212 - Updates: CR, GE, IT, JP, KW, MH, MP, MU, PE, PM, RW, TG, TJ, TK
1216 - Added PhoneNumberOfflineGeocoder, supporting classes and their unittests.
1217 - Added GenerateAreaCodeData to transform phone number area mapping files from text files to binary
1219 - Modified PhoneNumberParserServlet.java and phonenumberparser.jsp to incorporate
1223 - Added phone number area mapping files for NANPA countries and GB in English, NL in Dutch, AR, CL
1229 - Fixes for PhoneNumberMatcher to be more restrictive in valid mode and not match numbers
1232 - Enable PhoneNumberUtil to handle all digits, rather than a subset
1233 - Fix for AYTF issue36 and improvement for US AYTF behaviour.
1235 - Updates: BG, EG, ES, GH, PF, SC, SY, VA
1239 - Phonenumber now implements Serializable.
1240 - findNumbers doesn't accept numbers with mis-matched brackets as phone-numbers
1241 - An offline phone number geocoder has been added. The current implementation just returns the
1244 - New countries: GF, KP, NC, PA, PF, PW, PY, SB, SR, TO, UY, VU
1245 - Updates: CY, CZ, ES, GB, GQ, JM, MQ, TN, VI
1249 - Fixed potential for a null-ptr exception in getExampleNumber
1250 - Potential speed improvement with replacement of StringBuffer with StringBuilder
1252 - Changed way that international formats are specified to make it easier to do so
1253 - New countries: AX, CC, CX, WF
1254 - Updates: AM, AR, AU, AW, CN, CO, CR, DM, EC, ET, FI, FJ, GH, IN, JP, KE, KM,
1255 KN, LR, MD, MQ, MX, NP, PH, SC, SE, SM, SN, SY, UG, US, VC, VI, ZM
1259 - Improved PhoneNumberMatcher for cases with other numbers before or after the phone number.
1260 - Improved AsYouTypeFormatter not to use formatting rules containing non-formatting characters
1263 - New countries: FJ, FM, GY, NF, NI, NR, TV.
1264 - Updates: AM, AZ, BF, BW, BZ, CI, CR, GB, GP, HK, JM, KH, LB, LY, MV, PE, PK, SZ, TJ, US.
1269 - Adding date exclusion pattern in PhoneNumberMatcher.
1270 - Fixing bug with selecting a suitable region for numbers with leading zeros where mutiple regions
1273 - Updates: AG, AI, AS, BB, BM, BS, CA, DM, DO, ET, FO, GD, GE, GU, IN, JM, KN, KY, LC, MN, MP, MR,
1274 MS, NO, PR, TC, TR, TT, US, VC, VG, VI
1275 - New countries: CK, FK, GT, IO, KI, SJ, SV
1280 - Can parse and format numbers in RFC-3966 format.
1281 - Added isAlphaNumber to check to see if a number is a "vanity" or "alpha" number
1282 - Can format a number made up of alpha-characters in an "out-of-country" format (e.g. 0011 1
1283 800-SIX-FLAG to dial an American alpha-number from Australia).
1285 - Renamed private vars, private methods and fixed comments to try and differentiate between country
1287 == Non-backwards-compatible API changes: ==
1288 - Renamed getSupportedCountries to getSupportedRegions, as this more accurately reflects that the
1290 - getNationalSignificantNumber is no longer a static method, but is instead an instance method.
1292 - Bug-fixes and updates for AU, AZ, EE, FI, IN, JO, KW, KZ, MV, RU, RR, VA
1293 - New country: ME
1297 - New mobile-number pattern for AU
1301 - New function to format a number with the preferred domestic carrier code used when parsing,
1303 - We now store the preferred domestic carrier code used when the user calls parseAndKeepRawInput
1304 - New functionality to extract phone-numbers from text (findNumbers). This is just the first
1305 version - it does not extract ALPHA numbers such as 0800 CALL ME, or numbers where alternate
1306 endings are specified (such as 03-331 6005/6006).
1308 - Tidying up the test file to use several pre-defined phone number constants
1309 - Fixing several lint errors
1310 - Added javadoc to formatNationalNumberWithCarrierCode
1311 - Fixed bug where a null pointer exception was thrown when getAsYouTypeFormatter was called with an
1313 - Improved AsYouTypeFormatter to deal with countries with variable-length patterns such as LU
1315 - Bug-fixes and updates for the following countries: BF, BO, BR, CL, CO, CR, DK, FO, GE, KR, KW,
1317 - New country: SH
1321 - releasing the code to run the demo on localhost or appengine.
1325 - Adding support for AC
1329 - Update UAN number ranges for IM and JE.
1333 - Better isNumberMatch method. This will now recognise numbers starting with a national prefix as
1335 == Note Non-backwards-compatible API change here! ==
1336 This will no longer throw a NumberParseException - instead we will return NOT_A_NUMBER if one
1338 - New number-type UAN now supported in the code. This represents Company Numbers or Universally
1341 - Bug-fixes and updates for the following countries: AG, AZ, BA, BE, CA, CU, ES, FI, GB, GD, GG,
1343 - New countries: CO, LU, LY, MC, SM
1344 - Addition of "Personal Number" ranges to all NANPA countries
1348 - Introducing equals() and hashCode() methods for the Phonenumber.PhoneNumber class
1352 - Fixing critical bug with non-Android-compatible code. isEmpty() was being used and CANON_EQ in
1353 reg-ex matches.
1357 - Handle null phone-numbers when parsing by throwing a NumberParseException.
1358 - Handle extension written with an accented "o", as per Spanish, when parsing.
1359 - Handle U+30FC dashes as phone-number punctuation.
1360 - Allow "ZZ" or null regions to be specified for numbers starting with a full-width "+" symbol, or
1362 - new getLengthOfNationalDestinationCode function
1364 - New types of numbers introduced: UAN (universal or "company" numbers) and short codes. Note that
1365 "generalDesc" patterns do not encompass short-codes. No code-support for these has been
1367 area-code-optional, and no-international-dialling ranges.
1368 - Data updates as per ITU notifications/bug fixes for the following countries: AM, BH, CD, CG, CR,
1370 - Data added for the following countries: BZ, CU, EC, FO, GI, HN, HT, LK, MT, MV, NU, PS, SD
1371 - Indentation fixes in reg-exes for the following countries: BG, GB
1372 - Allow nationalPrefixForParsing to be specified for countries with no national prefix, to handle
1377 - Updates to JE
1378 - Updated comments for GB/GG/IM/JE
1382 - Updates to existing countries: AD, AG, AI, AN, AS, BB, BG, BM, BS, BW, CA, DM, DO, GD, GH, GM,
1383 GU, IN, JM, KN, KY, KZ, LB, LC, MP, MS, PR, SY, TC, TT, TZ, US, VC, VG, VI.
1384 - Reorganize reg-exes for better readability.
1385 - Updated comments.
1389 - Updates to existing countries: AE, GB, GG, IM, JE
1393 - Allowed parsing of numbers that start with "++" or a full-width "+" symbol
1394 - Allowed reg-exes for national and possible number patterns to have white space in them in the
1396 - Added a more useful toString method for the phone number proto class
1398 - Updates to existing countries: AF, BF, BO, ES, GB, GG, IM, IS, JE, JE, JP, KR, PE, PT, RU, SE,
1401 - Parsing empty strings with invalid region codes no longer throws a null pointer exception
1405 - Added new phone number type: pager
1407 - update to existing country: GG, IM, JE, RS, RU
1409 - ArrayOutOfBoundException in AsYouTypeFormatter.getRememberedPosition()
1410 - AsYouTypeFormatter for UK childline number
1417 - Refactored BuildMetadataProtoFromXml.java into BuildMetadataFromXml.java and
1419 - Added BuildMetadataProtoFromXml.java and JSArrayBuilder.java
1420 - Refactored CountryCodeToRegionCodeMap and CountryCodeToRegionCodeMapForTesting into separate
1425 - AsYouTypeFormatter for formatting Chinese geographical numbers entered in national format.
1426 - AsYouTypeFormatter for formatting Chinese 400/800 numbers entered in national format.
1428 - new countries: AM, AN, BH, GL, IS
1429 - adding national prefix 1 to all NANPA countries.
1430 - update to existing countries: BF, FR, UK, PK, RE
1434 - Preload no country specific metadata at startup.
1435 - Stop creating the file containing mapping from country calling code to region code and loading
1441 - Separate generated metadata binary file to one file per region
1442 - Preload US at start up, and load other region at the time when needed
1443 - Create a file containing mapping from country calling code to region code, and load it at
1445 - Same change also applied to unittests
1449 - new country: TL
1450 - update to existing country: AZ, CN, FR, GH, JO, LA, PG, PK, QA, SZ, UA, VN
1453 - China local number formatting for AsYouTypeFormatter
1454 - improve extension parsing to handle number in the form of +1 (645) 123 1234 ext. 910#