In our modified dataforms, when you require someone's email address and set the field type to email, it will accept any email account without a period in the user name part of the address, but will not accept a period.
For example, it would accept username@domain.com, but not user.name@domain.com. It comes up with a "Your email address is required error" and no data is recorded.
This was fixed with the last 7.4 release.
This is on 7.4.32, which is the latest stable release. Do you mean in an even later version?
My mistake. This was changed in the last version, but there was a typo. Fixed for next release.