NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #573 most downloaded on NuGet
C# port of Google's common Java, C++ and Javascript library for parsing, formatting, storing and validating international phone numbers. https://github.com/google/libphonenumber
Last release 2 days ago
24 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Some releases are documented
notes for 29 of the last 60 stable releases
4 versions withdrawn
withdrawn after publishing
127 years old
259 releases · first in 1900
4 metadata-only releases (same day) plus one test-only PascalCase rename fix. No functional changes.
4 metadata-only releases (same day) plus one test-only PascalCase rename fix. No functional changes.
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
5 metadata-only releases. No source changes.
5 metadata-only releases. No source changes.
Fixed a build-breaking syntax error in AsYouTypeFormatter introduced by the previous release.
AsYouTypeFormatter introduced by the previous release.Metadata-only release. No source changes.
Metadata-only release. No source changes.
Enforced the maximum national-significant-number length during parsing.
Metadata-only release. No source changes.
Metadata-only release. No source changes.
Fixed: always use the preferred international prefix when present, instead of falling back to the default.
net5.0.Nothing published for this version
Nothing published for this version
3 metadata-only releases (v8.12.24 bundled a one-line test-project touch alongside the metadata sync). No functional changes.
3 metadata-only releases (v8.12.24 bundled a one-line test-project touch alongside the metadata sync). No functional changes.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
5 metadata-only releases. No source changes.
5 metadata-only releases. No source changes.
Reverted the System.Collections.Immutable version bump from the previous release after it caused problems.
System.Collections.Immutable version bump from the previous release after it caused
problems.Updated the System.Collections.Immutable dependency. (#125) (Reverted the next release, above.)
System.Collections.Immutable dependency. (#125) (Reverted the next release, above.)Nothing published for this version
2 metadata-only releases. No source changes.
2 metadata-only releases. No source changes.
Optimized library startup time.
Metadata-only release. No source changes.
Metadata-only release. No source changes.
Metadata release; reverted a NuGet package-icon change back to referencing it via URL.
Metadata release; reverted a NuGet package-icon change back to referencing it via URL.
Rotated the NuGet API key and cleaned up packaging/xunit build warnings.
xunit build warnings.Nothing published for this version
2 metadata-only releases. No source changes.
2 metadata-only releases. No source changes.
Added a missing semicolon to singleExtensionSymbolParsing.
singleExtensionSymbolParsing. (#117)Nothing published for this version
2 metadata-only releases. No source changes.
2 metadata-only releases. No source changes.
Nothing published for this version
2 releases, each bundling only a one-line incidental touch (a generated region-code constant, a version bump) alongside the metadata sync. No function
2 releases, each bundling only a one-line incidental touch (a generated region-code constant, a version bump) alongside the metadata sync. No functional changes.
Nothing published for this version
2 metadata-only releases. No source changes.
2 metadata-only releases. No source changes.
Fixed: numbers with multiple leading zeroes were parsed incorrectly.
Nothing published for this version
Nothing published for this version
3 metadata-only releases. No source changes.
3 metadata-only releases. No source changes.
Metadata release; README updates.
Metadata release; README updates.
Metadata release; updated dependent libraries.
Metadata release; updated dependent libraries.
Removed the vendored copies of the upstream Java/C++/Debian-packaging source trees that had been synced into the repository the previous release (belo
The full upstream multi-language source tree (cpp/, java/, debian/ packaging) was synced into the repository alongside the metadata — removed again th
cpp/, java/, debian/ packaging) was synced into
the repository alongside the metadata — removed again the very next release, above.STANDARD_RATE, toll-free) to match
resources/ShortNumberMetadata.xml. (#108)Metadata-only release. No source changes.
Metadata-only release. No source changes.
Metadata release with a small accompanying PhoneNumberUtil/README touch-up.
Metadata release with a small accompanying PhoneNumberUtil/README touch-up.
Metadata release with a small accompanying AsYouTypeFormatter/PhoneNumberUtil fix.
Metadata release with a small accompanying AsYouTypeFormatter/PhoneNumberUtil fix.
Nothing published for this version
2 metadata-only releases. No source changes.
2 metadata-only releases. No source changes.
Internal code-quality pass: added thread-safety locks and IDisposable where needed, switched several collections to immutable equivalents, fixed a Son
IDisposable where needed, switched
several collections to immutable equivalents, fixed a SonarQube (S1848) finding, and added more XML
doc comments.Metadata-only release. No source changes.
Metadata-only release. No source changes.
Converted JavaDoc-style comments to C# XML doc comments for PhoneNumberUtil, AreaCodeMap, AreaCodeMapStorageStrategy, AreaCodeParser, AsYouTypeFormatt
PhoneNumberUtil, AreaCodeMap,
AreaCodeMapStorageStrategy, AreaCodeParser, AsYouTypeFormatter, and IMatcherApi, and enabled
GenerateDocumentationFile so they surface in IntelliSense. (#102, #103)Metadata-only release. No source changes.
Metadata-only release. No source changes.
Metadata release with a ReSharper (.DotSettings) configuration touch-up.
Metadata release with a ReSharper (.DotSettings) configuration touch-up.
Metadata-only release. No source changes.
Metadata-only release. No source changes.
Metadata release with a small accompanying LeniencyExtensions/PhoneNumberMatcher/PhoneNumberUtil fix.
Metadata release with a small accompanying LeniencyExtensions/PhoneNumberMatcher/PhoneNumberUtil
fix.
Nothing published for this version
Nothing published for this version
3 metadata-only releases. No source changes.
3 metadata-only releases. No source changes.
Metadata-only release. No source changes.
Metadata-only release. No source changes.
Your coding agent can read these notes before it upgrades. Set up the MCP server →