- Breaking: Node.js 6.0.0 or greater is now required
- Feature: Added support for DNSSEC record types
- Feature: Added the MX record type.
- Feature: Added
streamEncode
andstreamDecode
methods for encoding TCP packets. - Breaking: Changed the decoded value of TXT records to an array of Buffers. This is to accomodate DNS-SD records which rely on the individual strings record being separated.
- Breaking: Renamed the
flag_trunc
andflag_auth
toflag_tc
andflag_aa
to match the names of these in the dns standards.
- Breaking: The
class
option has been changed from integer to string.
- Breaking: Converted module to ES2015, now requires Node.js 4.0 or greater