The US has published eight countries whose previous travel or presence can make some Visa Waiver Program travellers ineligible for visa-free entry.