blob: 57a2f02f2a61a6a01732edc3fc1f2a13745cb00e [file] [log] [blame]
October 22nd, 2010
* Code improvements:
- Allowed parsing of numbers that start with "++" or a full-width "+" symbol
- Allowed reg-exs for national and possible number patterns to have white space in them in the
source XML file
- Added a more useful toString method for the phone number proto class
* Metadata changes:
- Updates to existing countries: AE, AF, BF, BO, ES, GB, GG, IM, IS, JE, JE, JP, KR, PE, PT, RU,
SE, TT, ZW
* Bug fixes:
- Parsing empty strings with invalid region codes no longer throws a null pointer exception
September 4th, 2010
* Code improvement:
- Added new phone number type: pager
* Metadata change:
- update to existing country: GG, IM, JE, RS, RU
* Bug fixes:
- ArrayOutOfBoundException in AsYouTypeFormatter.getRememberedPosition()
- AsYouTypeFormatter for UK childline number
September 1st, 2010
* Bug fix on KZ metadata.
August 17th, 2010
* Code improvement:
- Refactored BuildMetadataProtoFromXml.java into BuildMetadataFromXml.java and
BuildMetadataProtoFromXml.java
- Added BuildMetadataProtoFromXml.java and JSArrayBuilder.java
- Refactored CountryCodeToRegionCodeMap and CountryCodeToRegionCodeMapForTesting into separate
files.
August 16th, 2010
* Bug fixes
- AsYouTypeFormatter for formatting Chinese geographical numbers entered in national format.
- AsYouTypeFormatter for formatting Chinese 400/800 numbers entered in national format.
* Metadata change:
- new countries: AM, AN, BH, GL, IS
- adding national prefix 1 to all NANPA countries.
- update to existing countries: BF, FR, UK, PK, RE
August 4th, 2010
* Further improve startup performance
- Preload no country specific metadata at startup.
- Stop creating the file containing mapping from country calling code to region code
and loading it at startup; instead, do the initialization in PhoneNumberUtil.
July 31th, 2010
* Improve startup performance
- Separate generated metadata binary file to one file per region
- Preload US at start up, and load other region at the time when needed
- Create a file containing mapping from country calling code to region code,
and load it at startup
- Same change also applied to unittests
July 30th, 2010
* Metadata change:
- new country: TL
- update to existing country: AZ, CN, FR, GH, JO, LA, PG, PK, QA, SZ, UA, VN
* Code improvement
- China local number formatting for AsYouTypeFormatter
- improve extension parsing to handle number in the form of +1 (645) 123 1234 ext. 910#