Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,15 @@ as described in `docs/RELEASE_RUNBOOK.md`.

## Unreleased

## 2.1.2

Patch release. Refresh Google libphonenumber metadata from `v9.0.40` to
`v9.0.41`, including phone-number, short-number, carrier, and timezone data.
Phone-number metadata changes affect China, Iran, Nigeria, and the United
States; short-number changes affect China. Testing and geocoding metadata are
unchanged. See `docs/METADATA_UPDATE_LOG.md` for the upstream comparison and
validation.

## 2.1.1

Patch release. Refresh Google libphonenumber metadata from `v9.0.39` to
Expand Down
33 changes: 33 additions & 0 deletions docs/METADATA_UPDATE_LOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,39 @@ This file records upstream comparison results for metadata updates. Keep entries

Metadata-only updates should ship as patch releases. Use a minor release only when the update also adds public API, new modules, or additive behavior beyond metadata freshness.

## 2026-10-08: Google libphonenumber v9.0.41

### Scope

- Previous local metadata baseline: `v9.0.40`; new Google tag: `v9.0.41` (`b68df884d42d5e9860fc1956a99ce6afae361100`).
- Regenerated all metadata families. Main phone-number, short-number, carrier, and timezone data changed; testing and all 34 geocoding databases are unchanged.
- Main phone-number changes affect `CN`, `IR`, `NG`, and `US`; short-number changes affect `CN`.
- Carrier data contains 31,065 prefix rows and 107 mobile-portable regions. Timezone data contains 3,240 prefix rows and 285 unique timezone IDs.
- Set all Xcode project and 13 podspec versions to `2.1.2` for this metadata-only patch.

### Upstream Logic And Resource Comparison

- Compared tracked Google files from `v9.0.40` (`9d77a67180fc`) to `v9.0.41` (`b68df884d42d`): 13 files changed, covering generated JavaScript phone-number and short-number metadata, their XML resources, eight carrier resources, and timezone map data.
- Tracked JavaScript implementation and test files did not change. Test parity covers 173 upstream JavaScript tests and 181 local Objective-C tests; API parity covers 66 upstream public prototype methods and 93 local selectors. Both checks passed.
- Scheduled [Upstream Drift run `37719977917`](https://github.com/iziz/libPhoneNumber-iOS/actions/runs/37719977917) detected the new tag. Its metadata freshness job exited with code 2 because an update was available; Google master parity and tracked source/resource drift jobs passed.

### Validation

- `swift scripts/updateMetadata.swift v9.0.41 --dry-run --output-root .build/metadata-update/v9.0.41-dry-run` passed.
- `swift scripts/checkUpstreamSourceDrift.swift --current-ref v9.0.40 --upstream-ref v9.0.41 --output .build/release-2.1.2/source-drift` completed.
- `swift scripts/checkUpstreamTestParity.swift --upstream-ref v9.0.41` and `swift scripts/checkUpstreamAPIParity.swift --upstream-ref v9.0.41` passed.
- `swift scripts/updateMetadata.swift v9.0.41 --output-root .build/metadata-update/v9.0.41` passed; its freshness check reports `v9.0.41` up to date.
- `swift scripts/updateProjectVersions.swift 2.1.2` and its version consistency check passed.
- Decompressed the generated Objective-C gzip arrays and verified they match the generated JSON, including declared expanded lengths. All 34 regenerated geocoding databases match the bundled SHA-256 digests.
- SQLite integrity checks passed for both carrier and timezone databases. Every bundled row matches the generated review JSON, and both databases record `upstream_ref` `v9.0.41`.
- `swift test --scratch-path .build/validation-2.1.2` and `LC_ALL=ko_KR.UTF-8 LANG=ko_KR.UTF-8 swift test --scratch-path .build/validation-2.1.2` passed, each with 229 XCTest tests and 43 Swift Testing tests.
- `swift build -c release --scratch-path .build/validation-2.1.2` passed.
- `swift scripts/testXcodeSchemes.swift --destination 'id=80FE1FB5-892C-4402-9CA1-64A11DF26E15' --derived-data-root /tmp/libphone-2.1.2-xcode` passed on the iPhone 18 Pro / iOS 27.0 simulator: `libPhoneNumber` (150 tests), `libPhoneNumberGeocoding` (20), and `libPhoneNumberShortNumber` (31).
- `swift scripts/checkUpstreamSourceDrift.swift --current-ref v9.0.41 --upstream-ref master --output .build/release-2.1.2/source-drift-master` found zero tracked source or resource changes at Google master `33be56643436`.
- `swift scripts/checkMetadataFreshness.swift --current-ref v9.0.41 --output .build/release-2.1.2/final-freshness --fail-on-update` passed.
- `LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 swift scripts/publishPodspecs.swift --lint` passed for all 13 podspecs in dependency order.
- `git diff --check` passed; the release diff contains only generated metadata, version alignment, and release documentation.

## 2026-09-26: Google libphonenumber v9.0.40

### Scope
Expand Down
38 changes: 28 additions & 10 deletions generatedJSON/PhoneNumberMetaData.json
Original file line number Diff line number Diff line change
Expand Up @@ -12899,9 +12899,9 @@
"(\\d{5,6})",
"$1",
[
"1(?:0|23)|781|[1-9]12",
"1(?:0|23)|7812|[1-9]123",
"1(?:0|23(?:[0-8]|9[0-46-9]))|78123|[1-9]123"
"10|781|[1-9]12",
"10|7812|[1-9]123",
"10|78123|[1-9]123"
]
],
[
Expand Down Expand Up @@ -12938,6 +12938,16 @@
"16[08]"
]
],
[
null,
"(\\d{8,9})",
"$1",
[
"106",
"106[23689]",
"106(?:[268]|[39][0-49])"
]
],
[
null,
"(\\d{3})(\\d{5,6})",
Expand All @@ -12957,9 +12967,9 @@
"$1 $2",
[
"[1-9]",
"1(?:0(?:[02-8]|1[1-9]|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[0-8]|9[0-47-9])|6)|[3-9]",
"1(?:0(?:[02-8]|1[1-9]|9[0-47-9])|[1-9])|26|3(?:[0268]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|8[1-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23][0-8])|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:33|85[23]9)[0-46-9]|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[0-8]|9[0-47-9])",
"1(?:0[02-8]|[1-9])|2(?:[0-57-9][0-8]|6)|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23](?:[02-8]|1[1-9]|9[0-46-9]))|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:10|2[0-57-9])9[0-47-9]|(?:101|58|85[23]10)[1-9]|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])"
"1(?:0(?:[02-578]|1[1-9]|6[013-579]|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[0-8]|9[0-47-9])|6)|[3-9]",
"1(?:0(?:[02-578]|1[1-9]|6(?:[01457]|[39][5-8])|9[0-47-9])|[1-9])|26|3(?:[0268]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|8[1-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23][0-8])|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:33|85[23]9)[0-46-9]|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[0-8]|9[0-47-9])",
"1(?:0(?:[02-578]|1[1-9]|6(?:[01457]|[39][5-8])|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[0-8]|9[0-47-9])|6)|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|8[1-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23](?:[02-8]|1(?:0[1-9]|[1-9])|9[0-46-9]))|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])"
]
],
[
Expand Down Expand Up @@ -13034,6 +13044,14 @@
null,
"$CC $1"
],
[
null,
"(\\d{11,12})",
"$1",
[
"106"
]
],
[
null,
"(\\d{2})(\\d{3})(\\d{3})(\\d{4})",
Expand Down Expand Up @@ -25790,7 +25808,7 @@
[
null,
null,
"9(?:(?:0[0-5]|[13]\\d|2[0-3])\\d\\d|9(?:[0-46]\\d\\d|5(?:10|5\\d)|8(?:[12]\\d|3[0-2]|88)|9(?:[01359]\\d|21|69|77|8[7-9])))\\d{5}",
"9(?:(?:0[0-5]|[13]\\d|2[0-3])\\d\\d|9(?:[0-46]\\d\\d|5(?:10|5\\d)|8(?:[12]\\d|3[0-2]|88)|9(?:[0-359]\\d|69|77|8[7-9])))\\d{5}",
null,
null,
null,
Expand Down Expand Up @@ -37681,7 +37699,7 @@
[
null,
null,
"(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\d{7}",
"(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[0-6]))\\d{7}",
null,
null,
null,
Expand Down Expand Up @@ -52330,7 +52348,7 @@
[
null,
null,
"(?:472[2-47-9]|983[2-57-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[02469]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013-79]|3[0-24679]|4[167]|5[0-3]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-269])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[0-2478]|4[0378]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[0168]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-3589]|8[04-69]))[2-9]\\d{6}",
"983[2-57-9]\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[02469]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013-79]|3[0-24679]|4[167]|5[0-3]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[02589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-269])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[0-2478]|4[0378]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[0168]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-3589]|8[04-69]))[2-9]\\d{6}",
null,
null,
null,
Expand All @@ -52345,7 +52363,7 @@
[
null,
null,
"(?:472[2-47-9]|983[2-57-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[02469]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013-79]|3[0-24679]|4[167]|5[0-3]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-269])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[0-2478]|4[0378]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[0168]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-3589]|8[04-69]))[2-9]\\d{6}",
"983[2-57-9]\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[02469]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013-79]|3[0-24679]|4[167]|5[0-3]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[02589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-269])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[0-2478]|4[0378]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[0168]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-3589]|8[04-69]))[2-9]\\d{6}",
null,
null,
null,
Expand Down
26 changes: 16 additions & 10 deletions generatedJSON/ShortNumberMetadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -6286,7 +6286,7 @@
[
null,
null,
"[19]\\d{2,5}",
"[19]\\d\\d(?:\\d(?:\\d(?:\\d(?:\\d\\d(?:\\d{3,4})?)?)?)?)?",
null,
null,
null,
Expand All @@ -6297,7 +6297,10 @@
3,
4,
5,
6
6,
8,
11,
12
]
],
null,
Expand All @@ -6320,15 +6323,15 @@
[
null,
null,
"106[26]\\d{4}",
null,
null,
null,
null,
null,
"10620000",
null,
null,
[
-1
8
]
],
null,
Expand Down Expand Up @@ -6370,7 +6373,7 @@
[
null,
null,
"1(?:00|1[0249]|2395|6[08])|9[56]\\d{3,4}|12[023]|1(?:0(?:[0-26]\\d|8)|21\\d)\\d",
"1(?:(?:0(?:[0-2]\\d|6(?:(?:[268]\\d|[39](?:[0-49]|[5-8]\\d{4}))\\d\\d|5)|8)|2[13]\\d)\\d|1[0249]|6[08])|9[56]\\d{3,4}|1(?:0(?:0|690\\d{6})|2[023])",
null,
null,
null,
Expand All @@ -6379,7 +6382,7 @@
[
null,
null,
"1(?:0(?:[0-26]\\d|8)\\d|1[24]|23|6[08])|9[56]\\d{3,4}|100",
"1(?:0(?:(?:[0-2]\\d|8)\\d|6[3589]\\d(?:\\d{3}(?:\\d{3,4})?)?)|1[24]|23(?:[0-8]\\d|9[0-46-9])?|6[08])|9[56]\\d{3,4}|100",
null,
null,
null,
Expand All @@ -6403,15 +6406,18 @@
[
null,
null,
"12110",
"1(?:06\\d\\d(?:\\d{3}(?:\\d{3,4})?)?|2110)",
null,
null,
null,
"12110",
"10600",
null,
null,
[
5
5,
8,
11,
12
]
]
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 2.1.1;
CURRENT_PROJECT_VERSION = 2.1.2;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
Expand All @@ -288,7 +288,7 @@
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
MARKETING_VERSION = 2.1.1;
MARKETING_VERSION = 2.1.2;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
Expand Down Expand Up @@ -326,7 +326,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 2.1.1;
CURRENT_PROJECT_VERSION = 2.1.2;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
Expand All @@ -338,7 +338,7 @@
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
MARKETING_VERSION = 2.1.1;
MARKETING_VERSION = 2.1.2;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = iphoneos;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 2.1.1;
CURRENT_PROJECT_VERSION = 2.1.2;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
Expand All @@ -324,7 +324,7 @@
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
MARKETING_VERSION = 2.1.1;
MARKETING_VERSION = 2.1.2;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
Expand Down Expand Up @@ -363,7 +363,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 2.1.1;
CURRENT_PROJECT_VERSION = 2.1.2;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
Expand All @@ -375,7 +375,7 @@
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
MARKETING_VERSION = 2.1.1;
MARKETING_VERSION = 2.1.2;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = iphoneos;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 2.1.1;
CURRENT_PROJECT_VERSION = 2.1.2;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
Expand All @@ -334,7 +334,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MARKETING_VERSION = 2.1.1;
MARKETING_VERSION = 2.1.2;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
Expand Down Expand Up @@ -376,7 +376,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 2.1.1;
CURRENT_PROJECT_VERSION = 2.1.2;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
Expand All @@ -389,7 +389,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MARKETING_VERSION = 2.1.1;
MARKETING_VERSION = 2.1.2;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = macosx;
Expand Down
8 changes: 4 additions & 4 deletions libPhoneNumber-iOS-Swift.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "libPhoneNumber-iOS-Swift"
s.module_name = "libPhoneNumberIOSSwift"
s.version = "2.1.1"
s.version = "2.1.2"
s.summary = "Swift-first umbrella facade for libPhoneNumber-iOS"
s.description = "Swift-first umbrella facade over the stable Objective-C libPhoneNumber-iOS core and optional geocoding and short-number modules."
s.homepage = "https://github.com/iziz/libPhoneNumber-iOS.git"
Expand All @@ -26,9 +26,9 @@ Pod::Spec.new do |s|
s.swift_versions = ["5.9", "6.0"]
s.requires_arc = true

s.dependency 'libPhoneNumber-iOS-SwiftCore', '~> 2.1.1'
s.dependency 'libPhoneNumber-iOS-SwiftGeocoding', '~> 2.1.1'
s.dependency 'libPhoneNumber-iOS-SwiftShortNumber', '~> 2.1.1'
s.dependency 'libPhoneNumber-iOS-SwiftCore', '~> 2.1.2'
s.dependency 'libPhoneNumber-iOS-SwiftGeocoding', '~> 2.1.2'
s.dependency 'libPhoneNumber-iOS-SwiftShortNumber', '~> 2.1.2'

s.source_files = [
'libPhoneNumberIOSSwift/**/*.swift',
Expand Down
6 changes: 3 additions & 3 deletions libPhoneNumber-iOS-SwiftCarrier.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "libPhoneNumber-iOS-SwiftCarrier"
s.module_name = "libPhoneNumberSwiftCarrier"
s.version = "2.1.1"
s.version = "2.1.2"
s.summary = "Swift-first carrier facade for libPhoneNumber-iOS"
s.description = "Swift-first carrier metadata facade over libPhoneNumberCarrier."
s.homepage = "https://github.com/iziz/libPhoneNumber-iOS.git"
Expand All @@ -26,8 +26,8 @@ Pod::Spec.new do |s|
s.swift_versions = ["5.9", "6.0"]
s.requires_arc = true

s.dependency 'libPhoneNumber-iOS-SwiftCore', '~> 2.1.1'
s.dependency 'libPhoneNumberCarrier', '~> 2.1.1'
s.dependency 'libPhoneNumber-iOS-SwiftCore', '~> 2.1.2'
s.dependency 'libPhoneNumberCarrier', '~> 2.1.2'

s.source_files = [
'libPhoneNumberSwiftCarrier/**/*.swift',
Expand Down
Loading
Loading