[RFC1035] defines <domain-name> as
<domain-name> is a domain name represented as a series of labels, and
terminated by a label with zero length.
This means a <domain-name> must be a FQDN of the form an.example. with a terminating '.'. Also, according to this RFC CNAME and MX EXCHANGE RDATA must be a <domain-name>.
According to Wikipedia [wiki] zone files may contain relative entries like
wwwtest IN CNAME www
which I also have used several times. So, who is wrong?