diff --git a/.changeset/getname-enforce-normalization.md b/.changeset/getname-enforce-normalization.md deleted file mode 100644 index c1b6b3c83..000000000 --- a/.changeset/getname-enforce-normalization.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensdomains/ensjs": patch ---- - -`getName` now enforces normalization: it only returns a primary name if the value returned by reverse resolution is already in its normalised form, returning `null` otherwise (instead of silently coercing it). This mirrors viem's `getEnsName` behaviour (wevm/viem#4756) and brings v4 in line with v5 (WEB-533). The normalization check is applied to both the matching and `allowMismatch` paths. diff --git a/packages/ensjs/CHANGELOG.md b/packages/ensjs/CHANGELOG.md index 7600fae29..481658f14 100644 --- a/packages/ensjs/CHANGELOG.md +++ b/packages/ensjs/CHANGELOG.md @@ -1,5 +1,11 @@ # @ensdomains/ensjs +## 4.3.1 + +### Patch Changes + +- [#345](https://github.com/ensdomains/ensjs/pull/345) [`477befd`](https://github.com/ensdomains/ensjs/commit/477befdc26104501880219ca5028b333e3cf7886) Thanks [@v1rtl](https://github.com/v1rtl)! - `getName` now enforces normalization: it only returns a primary name if the value returned by reverse resolution is already in its normalised form, returning `null` otherwise (instead of silently coercing it). This mirrors viem's `getEnsName` behaviour (wevm/viem#4756) and brings v4 in line with v5 (WEB-533). The normalization check is applied to both the matching and `allowMismatch` paths. + ## 4.3.0 ### Minor Changes diff --git a/packages/ensjs/package.json b/packages/ensjs/package.json index 93c6c4cdb..0ceebfb1c 100644 --- a/packages/ensjs/package.json +++ b/packages/ensjs/package.json @@ -1,6 +1,6 @@ { "name": "@ensdomains/ensjs", - "version": "4.3.0", + "version": "4.3.1", "description": "ENS javascript library for contract interaction", "type": "module", "types": "./dist/index.d.ts", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index d9ebf5c7f..1c7b503c9 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,12 @@ # @ensdomains/ensjs-react +## 0.0.9 + +### Patch Changes + +- Updated dependencies [[`477befd`](https://github.com/ensdomains/ensjs/commit/477befdc26104501880219ca5028b333e3cf7886)]: + - @ensdomains/ensjs@4.3.1 + ## 0.0.8 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index 2ea48f31a..7fba7b8db 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@ensdomains/ensjs-react", - "version": "0.0.8", + "version": "0.0.9", "description": "ENS javascript library for contract interaction", "type": "module", "types": "./dist/types/index.d.ts",