The Holy See has never published a document forbidding women from wearing veils to church. Women are free to wear a head covering to church if they so desire. It’s just not required.
The document *Inter Insigniores * by the Congregation for the Doctrine of the Faith (October 15, 1976) stated that the 1917 Code of Canon Law (Canon 1262.2) requiring women to wear a veil on their head was a custom of the period, and that such ordinances, “probably inspired by the customs of the period, concern scarcely more than disciplinary practices of minor importance”, thus the “obligation imposed upon women to wear a veil on their head (1 Cor 11:2-16) no longer has a normative value." However, as a sign of respect, women should wear a veil when meeting the pope.
The full text of *Inter Insigniores * is at