* class file java version check wrt maven config
* Recommiting the jars built with updated java version
* Updating encoding for demo as well for consistency
* Revert "Metadata updates for release 8.10.14 (#2354)"
This reverts commit 6e2bbb0c05.
* Revert Metadata updates for release 8.10.14 (#2354) as the dependency jars generated has issues reported by animal-sniff plugin
* Revert "'animal-sniffer-maven-plugin' changes: version is upgraded and extracted into root pom.xml (#2349)"
This reverts commit e7c4f39691.
* Making changes back that we mistakenly reverted FALSEHOOD commit
* Metadata updates for release 8.9.16
* Update release notes as there are many auto fixes to geocoding and other metadata files. Removing regions that do not have potential changes.
* Metadata updates for release 8.9.14
* Update region list in release_notes to the regions that contain only potential changes. Other are having only cleanup updates
This hasn't been used for a long time.
Deleted all methods that refer to this, and removed the field from the test XML file (somehow this was missed) as well.
Regenerated jars - because we no longer write a boolean to indicate whether we have the possible number pattern or not all the java metadata files needed regenerating too.
Deleted some data from the js phone metadata implementation that isn't used by js as well (national number matcher pattern)
* It was confusing and unnecessary. Not every country that has short numbers beginning with a 0 had it, and it is not the only digit that could overlap with a national prefix and hence be interpreted incorrectly.
* Make canBeInternationallyDialled_API public in Java and CPP
* update notes in pending_code_changes.txt
* Remove TODO on canBeInternationallyDialled as it is already an public API in JS
* Make JS canBeInternationallyDialled API doc consistent with Java and CPP
1) Changing the BuildMetadataFromXml to only set
same_mobile_and_fixed_line_pattern and
national_prefix_optional_when_formatting if they differ from default
values, and the domestic_carrier_code_formatting_rule,
international_prefix and national_prefix_formatting_rule if there is
one.
2) Adding a test with some golden data for the BuildMetadataJsonFromXml.
3) Adding to the proto a missing explicit default false.
4) Updating a couple of methods in the Phonemetadata.java class to have
names that match those of the auto-generated Phonemetadata used by the
CPP build, now that we use those methods when building the metadata.
5) Fix to ant build file to enable the junit command to still work (instructions on open-source on how to regenerate metadata files refer to this)
Resulting data is smaller for Java and C++ and the resulting BuildMetadataJsonFromXml code is cleaner.