Skip to content

Commit 02bdce7

Browse files
🔄 Update metadata and bump version to 9.0.17 (#103)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 01a94a0 commit 02bdce7

File tree

8 files changed

+236
-215
lines changed

8 files changed

+236
-215
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## 9.0.17
2+
- Upgrade metadata
3+
14
## 9.0.16
25
- Upgrade metadata
36

lib/src/metadata/generated/metadata_formats_by_iso_code.dart

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,7 @@ const metadataFormatsByIsoCode = <IsoCode, PhoneMetadataFormatDefinition>{
670670
PhoneMetadataFormat(
671671
pattern: r"(\d{2})(\d{2})(\d{2})(\d{2})",
672672
nationalPrefixFormattingRule: null,
673-
leadingDigits: ["[24-689]"],
673+
leadingDigits: ["8"],
674674
format: r"$1 $2 $3 $4",
675675
intlFormat: null,
676676
),
@@ -2691,7 +2691,7 @@ const metadataFormatsByIsoCode = <IsoCode, PhoneMetadataFormatDefinition>{
26912691
leadingDigits: [
26922692
"1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807",
26932693
"1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]",
2694-
"1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"
2694+
"1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|8(?:28[235-7]|3))|73179|807(?:1|9[1-3])|(?:1552|6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689])\\d|8(?:[14-6]\\d|2[0-79]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"
26952695
],
26962696
format: r"$1 $2 $3",
26972697
intlFormat: null,
@@ -3554,7 +3554,7 @@ const metadataFormatsByIsoCode = <IsoCode, PhoneMetadataFormatDefinition>{
35543554
PhoneMetadataFormat(
35553555
pattern: r"(\d{4})(\d{5})",
35563556
nationalPrefixFormattingRule: r"$NP$FG",
3557-
leadingDigits: ["5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)"],
3557+
leadingDigits: ["5(?:[19]|2[2-46-9]|3[3-9])|8(?:0[89]|92)"],
35583558
format: r"$1-$2",
35593559
intlFormat: null,
35603560
),
@@ -3600,7 +3600,7 @@ const metadataFormatsByIsoCode = <IsoCode, PhoneMetadataFormatDefinition>{
36003600
PhoneMetadataFormat(
36013601
pattern: r"(\d)(\d{2})(\d{2})(\d{2})(\d{2})",
36023602
nationalPrefixFormattingRule: r"$NP$FG",
3603-
leadingDigits: ["6"],
3603+
leadingDigits: ["[67]"],
36043604
format: r"$1 $2 $3 $4 $5",
36053605
intlFormat: null,
36063606
)
@@ -4772,6 +4772,13 @@ const metadataFormatsByIsoCode = <IsoCode, PhoneMetadataFormatDefinition>{
47724772
format: r"$1 $2",
47734773
intlFormat: null,
47744774
),
4775+
PhoneMetadataFormat(
4776+
pattern: r"(\d{7})",
4777+
nationalPrefixFormattingRule: null,
4778+
leadingDigits: ["[15]"],
4779+
format: r"$1",
4780+
intlFormat: r"NA",
4781+
),
47754782
PhoneMetadataFormat(
47764783
pattern: r"(\d{2})(\d{5})",
47774784
nationalPrefixFormattingRule: r"($NP$FG)",
@@ -5422,7 +5429,7 @@ const metadataFormatsByIsoCode = <IsoCode, PhoneMetadataFormatDefinition>{
54225429
PhoneMetadataFormat(
54235430
pattern: r"(\d{4})(\d{4})",
54245431
nationalPrefixFormattingRule: null,
5425-
leadingDigits: ["[267]"],
5432+
leadingDigits: ["[25-7]"],
54265433
format: r"$1 $2",
54275434
intlFormat: null,
54285435
),
@@ -5553,7 +5560,7 @@ const metadataFormatsByIsoCode = <IsoCode, PhoneMetadataFormatDefinition>{
55535560
PhoneMetadataFormat(
55545561
pattern: r"(\d{2})(\d{3})(\d{4})",
55555562
nationalPrefixFormattingRule: null,
5556-
leadingDigits: ["[0-57-9]"],
5563+
leadingDigits: ["\\d"],
55575564
format: r"$1 $2 $3",
55585565
intlFormat: null,
55595566
)

lib/src/metadata/generated/metadata_lengths_by_iso_code.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -316,8 +316,8 @@ const metadataLenghtsByIsoCode = {
316316
),
317317
IsoCode.BJ: PhoneMetadataLengths(
318318
general: [],
319-
mobile: [8, 10],
320-
fixedLine: [8, 10],
319+
mobile: [10],
320+
fixedLine: [10],
321321
voip: [8],
322322
tollFree: [],
323323
premiumRate: [],

lib/src/metadata/generated/metadata_patterns_by_iso_code.dart

Lines changed: 33 additions & 33 deletions
Large diffs are not rendered by default.

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: phone_numbers_parser
22
description: Dart library for parsing phone numbers. Inspired by Google's libphonenumber and PhoneNumberKit for ios.
3-
version: 9.0.16
3+
version: 9.0.17
44
homepage: https://github.com/cedvdb/phone_number_parser
55

66
environment:

0 commit comments

Comments
 (0)