You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

26 lines
1.6 KiB

GitHub project changes:
- Changed tag to vX.Y.Z from libphonenumber-X.Y.Z; this may affect ports and
derived projects.
Metadata structure changes in XML file:
- Mobile and Fixed-Line blocks are no longer assumed to inherit missing data
from the GeneralDesc, but are treated like every other phone number type.
This means that for the non-geographical country codes, like +800, the
example number has been moved from generalDesc to the relevant number types,
and the code in getExampleNumberForNonGeoEntity has been changed to look at
these sub-types for an example number.
This also means that the "NA" and "-1" blocks present in the metadata to
indicate that no mobile or fixed-line numbers appear for the entity have been
removed.
There should no longer be an exampleNumber at the generalDesc level, but it
should be present at every PhoneNumberDesc with data.
Code changes:
- Using new possibleLengthInfo to decide whether a short number is the right
length or not. This could result in more specific results; whereas before, a
number from length 3 to length 6 may have been deemed possible, now we may
exclude a number of length 5.
- Add hash (#) as a diallable character. Numbers with # in them will no longer
have formatting applied in formatInOriginalFormat, and
normalizeDiallableCharsOnly now retains the # symbol.
- getExampleNumberForNonGeoEntity has been changed to look at the specific
number types, not just the generalDesc, for the example numbers; this is a
necessary change after the metadata structure change detailed above.