A recent change which allowed the query labels to correctly escape their contents was overzealous. In particulae, foo.bar would always be escaped because of the ., even though this is a legal identifier.
This PR updates the identifier regex used in escaping to reflect this, and updates the tests to correct this oversight.
A recent change which allowed the query labels to correctly escape their contents was overzealous. In particulae,
foo.bar
would always be escaped because of the.
, even though this is a legal identifier.This PR updates the identifier regex used in escaping to reflect this, and updates the tests to correct this oversight.
@drcapulet