From 3077445c068551ed1856ae4b3f2624ff13a44182 Mon Sep 17 00:00:00 2001 From: Matt Simerson Date: Mon, 25 May 2026 20:28:59 -0700 Subject: [PATCH] release 2.3.0 --- CHANGELOG.md | 9 +++++++-- package.json | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d510084..96ac183 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/). ### Unreleased +### [2.3.0] - 2026-05-25 + - fix(packet): IPv6 `::` compression for leading-zero address #123 - fix(packet): Name decode rejects pointer cycles (RFC 1035) #124 - fix(packet): EDNS exposes extendedRcode/version/doFlag #124 @@ -11,12 +13,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/). - fix(packet): ECS encoder truncates address, adds IPv6 (RFC 7871) #124 - feat(server): PROXY protocol v1/v2 support #122 -### 2.2.1 - 2026-05-25 +### [2.2.1] - 2026-05-25 - fix(packet): use crypto.randomInt for Packet.uuid (RFC 5452) - fix(packet): preserve RDLENGTH+RDATA for unknown RR types -### 2.2.0 - 2026-05-25 +### [2.2.0] - 2026-05-25 - feat(client): add retryOverTCP option #117 - feat(client): support `dns` argument, fix docs #116 @@ -54,3 +56,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/). - feat(packet): `flatMap` support - fix(packet): ensure compressed IPv6 is valid #70 - doc(README): correct `server.listen` options + +[2.2.0]: https://github.com/lsongdev/node-dns/releases/tag/v2.2.0 +[2.2.1]: https://github.com/lsongdev/node-dns/releases/tag/v2.2.1 diff --git a/package.json b/package.json index 87419bb..ff89ac5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dns2", - "version": "2.2.1", + "version": "2.3.0", "description": "A DNS Server and Client Implementation in Pure JavaScript with no dependencies.", "main": "index.js", "types": "ts/index.d.ts",