Skip to content

9.0.42.0

Latest

Choose a tag to compare

@landrix landrix released this 28 Oct 04:53
· 1 commit to main since this release

libphonenumber-pascal 9.0.42.0: metadata refresh to upstream
libphonenumber 9.0.42.

Upstream changed no code in the ported classes between 9.0.41 and 9.0.42, so
this release changes the data only; the API and the behaviour of the port are
the same as in 9.0.41.0.

Metadata changes

  • AU, CC, CX: mobile ranges 496[0-4] added.
  • AX, FI: mobile range 4946 removed.
  • BW: fixed line and mobile ranges rewritten, the separate VoIP range
    (79...) removed, national formats adjusted; short numbers rewritten
    (lengths 3 to 5).
  • CN: fixed line, shared cost and national formats reworked.
  • CO: mobile ranges regrouped (9101 removed); short numbers:
    carrier specific and SMS services take six digit codes.
  • CR: fixed line 20 narrowed to 2010; VoIP 200[0-3] added.
  • CV: mobile 57 added. DK: 37 removed from mobile and fixed line.
  • ES: mobile 59010[0-2] and 590600 removed.
  • GH: fixed line ranges reworked. GY: fixed line 516, mobile 768 and
    781 added.
  • IN: fixed line 796 removed, some mobile ranges and formats changed.
  • KE: mobile 13[5-9] and 146 added. KW: mobile 5999 added.
  • PG: VoIP 206 added. PY: mobile 9881 added.
  • RU: part of mobile 93 removed. SH: mobile 9 added.

Details in the
CHANGELOG.

Verification

Generated from the upstream XML at tag v9.0.42; checked against the C# port
libphonenumber-csharp 9.0.42 over every example number of the metadata with
no differences; the test suite, the samples and the Delphi / FreePascal
runtime comparison pass on Delphi and FreePascal.

Upgrading

Replace your copy of src/. Numbers in the ranges above may now validate,
type or format differently - that is the upstream data change, not a change
of the port.