Skip to content

v3.0.0

Choose a tag to compare

@mlocati mlocati released this 17 Jul 14:39
· 16 commits to master since this release
793f336

New features

  • The semantic validation now also reports usages of "p" (validated domain) macro-letter (which should be avoided)

Bug fixes

A ton of bug fixes have been addresses thanks to the usage of the OpenSPF Test Suite for RFC 7208
The most notable ones are:

  • correct handling of upper and lower case characters in SPF strings
  • when checking an SPF record, we now have a limit of 2 for void DNS lookups
  • the code now accepts more that one delimiter in macro-expand strings
  • the expansion of exp modifier is now URL encoded (if the macro-string states so)

Breaking changes

  • The getPTRRecords() method of the DNS Resolver interface changed its signature (you have to update your code if you are using a custom DNS resolver)