This is a patch release and the primary purpose of this release is to improve performance and reduce the package size eventually. The main target was to somehow remove the CDN dependency for flags because in the previous version all the flags were loading from a CDN source hence there were dependency and performance issues (243 flags were downloaded on render).
In this version, flags are displayed through CSS. There is a single flag file containing all the flags and on selection, the desired flag is shown through the CSS class.
This allows more control and enhanced performance of the package. The package size has also been reduced. Initially, it was 605 KB but this release has a size of almost 570 KB.
Since we are using our own flags and CSS in this version, so there are some slight changes in visibility as well. There is more control over the phone number's input and styles are added to improve the user experience.