|
|
Code changes:
|
|
|
- Removing leading_zero_possible from the metadata and all the places it is
|
|
|
referenced in the build and prod code. Will be removed from the metadata
|
|
|
proto itself in a subsequent release. This should not affect users of the
|
|
|
library - the only place it was used was FormatInOriginalFormat, and only
|
|
|
initially to try and avoid modifying the input number by removing/adding
|
|
|
digits inadvertently. Now this is checked at the end of the method anyway.
|
|
|
However slight formatting differences with this method on invalid numbers
|
|
|
starting with 0s may be noticed in some countries.
|
|
|
- Bug fix for Javascript: getNationalSignificantNumber used to print the string
|
|
|
"null" for empty phone number objects, now it returns an empty string.
|
|
|
- Updated the documentation for the isNumberGeographical API.
|
|
|
- Small comment improvements for parse() method to point users at
|
|
|
parseAndKeepRawInput().
|
|
|
- Added a new enum for CountryCodeSource called UNSPECIFIED. This is used as a
|
|
|
default value, and will be returned if someone calls parse() and then
|
|
|
getCountryCodeSource() on the result. If users want an actual value for this
|
|
|
then they should call parseAndKeepRawInput() instead; the values that were
|
|
|
previously returned after calling this method will not change.
|