diff --git a/.changeset/brown-pears-help.md b/.changeset/brown-pears-help.md deleted file mode 100644 index efda7bd7a..000000000 --- a/.changeset/brown-pears-help.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensnode-sdk": patch ---- - -Added getDefaultEnsNodeUrl utility to get the URL for the default ENSNode deployment for a given ENS namespace diff --git a/.changeset/clever-laws-count.md b/.changeset/clever-laws-count.md deleted file mode 100644 index 4fe9f7237..000000000 --- a/.changeset/clever-laws-count.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@namehash/ens-referrals": minor -"ensapi": minor ---- - -Introduces referral program editions support with pre-configured edition definitions (ENS Holiday Awards December 2025, March 2026 edition). Updated ENSAnalytics API v1 to support edition-based leaderboard queries and added edition configuration to environment schema. diff --git a/.changeset/cozy-turkeys-fix.md b/.changeset/cozy-turkeys-fix.md deleted file mode 100644 index fa560eb0f..000000000 --- a/.changeset/cozy-turkeys-fix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ponder-sdk": minor ---- - -Introduce the `ponder-sdk` package, including an initial `PonderClient` implementation. diff --git a/.changeset/eight-beans-behave.md b/.changeset/eight-beans-behave.md deleted file mode 100644 index b486ff26d..000000000 --- a/.changeset/eight-beans-behave.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"ensapi": minor ---- - -The experimental ENSv2 API now supports the following Domain filters, namely matching indexed Domains by name prefix. - -- `Query.domains(where: { name?: "example.et", owner?: "0xdead...beef" })` -- `Account.domains(where?: { name: "example.et" })` diff --git a/.changeset/fiery-bears-doubt.md b/.changeset/fiery-bears-doubt.md deleted file mode 100644 index f4ebd3722..000000000 --- a/.changeset/fiery-bears-doubt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@docs/ensnode": patch ---- - -Activate Context7 to assist builders using LLMs to build on ENSNode diff --git a/.changeset/fruity-numbers-fry.md b/.changeset/fruity-numbers-fry.md deleted file mode 100644 index c47530f21..000000000 --- a/.changeset/fruity-numbers-fry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@namehash/namehash-ui": patch ---- - -Refines several features as a result of the application of the package in ENSAwards. diff --git a/.changeset/late-oranges-like.md b/.changeset/late-oranges-like.md deleted file mode 100644 index aadfdad74..000000000 --- a/.changeset/late-oranges-like.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ponder-sdk": minor ---- - -Extend `PonderClient` with additional methods: `health()`, `metrics()`. diff --git a/.changeset/proud-eagles-sing.md b/.changeset/proud-eagles-sing.md deleted file mode 100644 index d6a4094ed..000000000 --- a/.changeset/proud-eagles-sing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensnode-sdk": patch ---- - -Adds `parseTimestamp` utility to parse ISO 8601 date strings into Unix timestamps. Adds `errorTtl` option to `SWRCache` for configuring separate revalidation intervals for cached errors vs. successful results. diff --git a/.changeset/quick-paws-attend.md b/.changeset/quick-paws-attend.md deleted file mode 100644 index ede37f325..000000000 --- a/.changeset/quick-paws-attend.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensnode-sdk": minor ---- - -Introduces `validateChainIndexingStatusSnapshot` which enables validating values against business-layer requirements. diff --git a/.changeset/rich-shirts-spend.md b/.changeset/rich-shirts-spend.md deleted file mode 100644 index d7eae7911..000000000 --- a/.changeset/rich-shirts-spend.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@namehash/ens-referrals": minor -"@ensnode/ensnode-sdk": minor -"ensapi": patch ---- - -Flipped dependency relationship between `ensnode-sdk` and `ens-referrals`. Introduced new `ENSReferralsClient` for referral leaderboard APIs. Consolidated duplicate types (`ChainId`, `AccountId`, `UnixTimestamp`, `Duration`) by importing from `ensnode-sdk`. diff --git a/.changeset/short-cobras-bathe.md b/.changeset/short-cobras-bathe.md deleted file mode 100644 index d5d0c3324..000000000 --- a/.changeset/short-cobras-bathe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/datasources": patch ---- - -Introduces a temporary `sepolia-v2` ENS Namespace, intended for testing of ephemeral ENSv2 deployments to the Sepolia chain. This feature is intended for developers of the ENS protocol, and is highly experimental and should be considered unstable. diff --git a/.changeset/sweet-cities-mate.md b/.changeset/sweet-cities-mate.md deleted file mode 100644 index e40d9fd01..000000000 --- a/.changeset/sweet-cities-mate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensadmin": minor ---- - -Updates `useIndexingStatusWithSwr` to always return current realtime indexing status projection. diff --git a/.changeset/thick-mails-appear.md b/.changeset/thick-mails-appear.md deleted file mode 100644 index c57fe7f8a..000000000 --- a/.changeset/thick-mails-appear.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@namehash/ens-referrals": minor -"@ensnode/ensnode-sdk": minor -"ensapi": patch ---- - -Migrated v1 referrer leaderboard API to use mature `PriceEth` and `PriceUsdc` types from `ensnode-sdk`, replacing temporary `RevenueContribution` and `USDQuantity` types. Added `/v1` subpath export to `ens-referrals`. diff --git a/.changeset/tough-phones-cry.md b/.changeset/tough-phones-cry.md deleted file mode 100644 index fafb487c8..000000000 --- a/.changeset/tough-phones-cry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensapi": minor ---- - -Implemented API versioning for ENSAnalytics referral endpoints. Introduced explicit `/ensanalytics/v1/*` routes while preserving existing `/ensanalytics/*` routes as implicit v0. diff --git a/.changeset/wacky-socks-open.md b/.changeset/wacky-socks-open.md deleted file mode 100644 index 2a3af4185..000000000 --- a/.changeset/wacky-socks-open.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@docs/ensnode": patch ---- - -Included ENSRainbow Searchlight instance on _Hosted ENSRainbow Instances_ page. diff --git a/.changeset/wild-results-wash.md b/.changeset/wild-results-wash.md deleted file mode 100644 index fdcd0068b..000000000 --- a/.changeset/wild-results-wash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensadmin": minor ---- - -Includes `ProjectionInfo` component on Indexing Status page. diff --git a/apps/ensadmin/CHANGELOG.md b/apps/ensadmin/CHANGELOG.md index 9784719b3..e9f8c6404 100644 --- a/apps/ensadmin/CHANGELOG.md +++ b/apps/ensadmin/CHANGELOG.md @@ -1,5 +1,23 @@ # ensadmin +## 1.6.0 + +### Minor Changes + +- [#1332](https://github.com/namehash/ensnode/pull/1332) [`bfaa673`](https://github.com/namehash/ensnode/commit/bfaa673efbe75251d2d7ff23bb1691e28754f9ba) Thanks [@tk-o](https://github.com/tk-o)! - Updates `useIndexingStatusWithSwr` to always return current realtime indexing status projection. + +- [#1332](https://github.com/namehash/ensnode/pull/1332) [`bfaa673`](https://github.com/namehash/ensnode/commit/bfaa673efbe75251d2d7ff23bb1691e28754f9ba) Thanks [@tk-o](https://github.com/tk-o)! - Includes `ProjectionInfo` component on Indexing Status page. + +### Patch Changes + +- Updated dependencies [[`220b71f`](https://github.com/namehash/ensnode/commit/220b71f1dfcf7d7d7ef6e5a2841dced2501ad3d7), [`6e6020c`](https://github.com/namehash/ensnode/commit/6e6020c8959ca6b28bddee85a527cbbba19afed5), [`8be113b`](https://github.com/namehash/ensnode/commit/8be113b445a5c475a6e69f6c6c99689d4b974d91), [`1bc599f`](https://github.com/namehash/ensnode/commit/1bc599f99804d1cf08dd0d23d5518b1b8e7928c5), [`500388b`](https://github.com/namehash/ensnode/commit/500388b217ea420b79b85670891b99ade07f07f0), [`a87b437`](https://github.com/namehash/ensnode/commit/a87b4370ff8b4da6a254dda39afac19e3a7f6e94), [`84a4c5e`](https://github.com/namehash/ensnode/commit/84a4c5e70df1e33ceed495888fc9b4436c577fc8)]: + - @ensnode/ensnode-sdk@1.6.0 + - @namehash/namehash-ui@1.6.0 + - @ensnode/datasources@1.6.0 + - @ensnode/ensnode-react@1.6.0 + - @ensnode/ponder-metadata@1.6.0 + - @ensnode/ensnode-schema@1.6.0 + ## 1.5.1 ### Patch Changes diff --git a/apps/ensadmin/package.json b/apps/ensadmin/package.json index 399d69838..9cd9cecb0 100644 --- a/apps/ensadmin/package.json +++ b/apps/ensadmin/package.json @@ -1,6 +1,6 @@ { "name": "ensadmin", - "version": "1.5.1", + "version": "1.6.0", "private": true, "type": "module", "description": "Explore the ENS Protocol like never before", diff --git a/apps/ensapi/CHANGELOG.md b/apps/ensapi/CHANGELOG.md index 1fe6fec4d..397834b05 100644 --- a/apps/ensapi/CHANGELOG.md +++ b/apps/ensapi/CHANGELOG.md @@ -1,5 +1,31 @@ # ensapi +## 1.6.0 + +### Minor Changes + +- [#1603](https://github.com/namehash/ensnode/pull/1603) [`8be113b`](https://github.com/namehash/ensnode/commit/8be113b445a5c475a6e69f6c6c99689d4b974d91) Thanks [@Goader](https://github.com/Goader)! - Introduces referral program editions support with pre-configured edition definitions (ENS Holiday Awards December 2025, March 2026 edition). Updated ENSAnalytics API v1 to support edition-based leaderboard queries and added edition configuration to environment schema. + +- [#1576](https://github.com/namehash/ensnode/pull/1576) [`6e98fb6`](https://github.com/namehash/ensnode/commit/6e98fb677d5021c4bc9d17b01289290d1c286003) Thanks [@shrugs](https://github.com/shrugs)! - The experimental ENSv2 API now supports the following Domain filters, namely matching indexed Domains by name prefix. + + - `Query.domains(where: { name?: "example.et", owner?: "0xdead...beef" })` + - `Account.domains(where?: { name: "example.et" })` + +- [#1554](https://github.com/namehash/ensnode/pull/1554) [`365c996`](https://github.com/namehash/ensnode/commit/365c9967e07680659746af352b8ba623839c7d6e) Thanks [@Goader](https://github.com/Goader)! - Implemented API versioning for ENSAnalytics referral endpoints. Introduced explicit `/ensanalytics/v1/*` routes while preserving existing `/ensanalytics/*` routes as implicit v0. + +### Patch Changes + +- [#1542](https://github.com/namehash/ensnode/pull/1542) [`500388b`](https://github.com/namehash/ensnode/commit/500388b217ea420b79b85670891b99ade07f07f0) Thanks [@Goader](https://github.com/Goader)! - Flipped dependency relationship between `ensnode-sdk` and `ens-referrals`. Introduced new `ENSReferralsClient` for referral leaderboard APIs. Consolidated duplicate types (`ChainId`, `AccountId`, `UnixTimestamp`, `Duration`) by importing from `ensnode-sdk`. + +- [#1562](https://github.com/namehash/ensnode/pull/1562) [`84a4c5e`](https://github.com/namehash/ensnode/commit/84a4c5e70df1e33ceed495888fc9b4436c577fc8) Thanks [@Goader](https://github.com/Goader)! - Migrated v1 referrer leaderboard API to use mature `PriceEth` and `PriceUsdc` types from `ensnode-sdk`, replacing temporary `RevenueContribution` and `USDQuantity` types. Added `/v1` subpath export to `ens-referrals`. + +- Updated dependencies [[`220b71f`](https://github.com/namehash/ensnode/commit/220b71f1dfcf7d7d7ef6e5a2841dced2501ad3d7), [`8be113b`](https://github.com/namehash/ensnode/commit/8be113b445a5c475a6e69f6c6c99689d4b974d91), [`8be113b`](https://github.com/namehash/ensnode/commit/8be113b445a5c475a6e69f6c6c99689d4b974d91), [`1bc599f`](https://github.com/namehash/ensnode/commit/1bc599f99804d1cf08dd0d23d5518b1b8e7928c5), [`500388b`](https://github.com/namehash/ensnode/commit/500388b217ea420b79b85670891b99ade07f07f0), [`a87b437`](https://github.com/namehash/ensnode/commit/a87b4370ff8b4da6a254dda39afac19e3a7f6e94), [`84a4c5e`](https://github.com/namehash/ensnode/commit/84a4c5e70df1e33ceed495888fc9b4436c577fc8)]: + - @ensnode/ensnode-sdk@1.6.0 + - @namehash/ens-referrals@1.6.0 + - @ensnode/datasources@1.6.0 + - @ensnode/ensnode-schema@1.6.0 + - @ensnode/ponder-subgraph@1.6.0 + ## 1.5.1 ### Patch Changes diff --git a/apps/ensapi/package.json b/apps/ensapi/package.json index a7c3ef8f3..d093e559c 100644 --- a/apps/ensapi/package.json +++ b/apps/ensapi/package.json @@ -1,6 +1,6 @@ { "name": "ensapi", - "version": "1.5.1", + "version": "1.6.0", "private": true, "type": "module", "description": "ENSNode's ENS API", diff --git a/apps/ensindexer/CHANGELOG.md b/apps/ensindexer/CHANGELOG.md index 7f13123cb..3d15c5674 100644 --- a/apps/ensindexer/CHANGELOG.md +++ b/apps/ensindexer/CHANGELOG.md @@ -1,5 +1,16 @@ # ensindexer +## 1.6.0 + +### Patch Changes + +- Updated dependencies [[`220b71f`](https://github.com/namehash/ensnode/commit/220b71f1dfcf7d7d7ef6e5a2841dced2501ad3d7), [`8be113b`](https://github.com/namehash/ensnode/commit/8be113b445a5c475a6e69f6c6c99689d4b974d91), [`1bc599f`](https://github.com/namehash/ensnode/commit/1bc599f99804d1cf08dd0d23d5518b1b8e7928c5), [`500388b`](https://github.com/namehash/ensnode/commit/500388b217ea420b79b85670891b99ade07f07f0), [`a87b437`](https://github.com/namehash/ensnode/commit/a87b4370ff8b4da6a254dda39afac19e3a7f6e94), [`84a4c5e`](https://github.com/namehash/ensnode/commit/84a4c5e70df1e33ceed495888fc9b4436c577fc8)]: + - @ensnode/ensnode-sdk@1.6.0 + - @ensnode/datasources@1.6.0 + - @ensnode/ensrainbow-sdk@1.6.0 + - @ensnode/ponder-metadata@1.6.0 + - @ensnode/ensnode-schema@1.6.0 + ## 1.5.1 ### Patch Changes diff --git a/apps/ensindexer/package.json b/apps/ensindexer/package.json index 1db3a2711..cdd5cbc28 100644 --- a/apps/ensindexer/package.json +++ b/apps/ensindexer/package.json @@ -1,6 +1,6 @@ { "name": "ensindexer", - "version": "1.5.1", + "version": "1.6.0", "private": true, "type": "module", "description": "A multichain ENS indexer, powered by Ponder", diff --git a/apps/ensrainbow/CHANGELOG.md b/apps/ensrainbow/CHANGELOG.md index 2d2d8c8f3..ea0712abf 100644 --- a/apps/ensrainbow/CHANGELOG.md +++ b/apps/ensrainbow/CHANGELOG.md @@ -1,5 +1,13 @@ # ensrainbow +## 1.6.0 + +### Patch Changes + +- Updated dependencies [[`220b71f`](https://github.com/namehash/ensnode/commit/220b71f1dfcf7d7d7ef6e5a2841dced2501ad3d7), [`8be113b`](https://github.com/namehash/ensnode/commit/8be113b445a5c475a6e69f6c6c99689d4b974d91), [`1bc599f`](https://github.com/namehash/ensnode/commit/1bc599f99804d1cf08dd0d23d5518b1b8e7928c5), [`500388b`](https://github.com/namehash/ensnode/commit/500388b217ea420b79b85670891b99ade07f07f0), [`84a4c5e`](https://github.com/namehash/ensnode/commit/84a4c5e70df1e33ceed495888fc9b4436c577fc8)]: + - @ensnode/ensnode-sdk@1.6.0 + - @ensnode/ensrainbow-sdk@1.6.0 + ## 1.5.1 ### Patch Changes diff --git a/apps/ensrainbow/package.json b/apps/ensrainbow/package.json index 6a3400165..73d69e6b0 100644 --- a/apps/ensrainbow/package.json +++ b/apps/ensrainbow/package.json @@ -1,6 +1,6 @@ { "name": "ensrainbow", - "version": "1.5.1", + "version": "1.6.0", "private": true, "type": "module", "description": "ENSRainbow is an ENSNode service for healing ENS labels", diff --git a/apps/fallback-ensapi/CHANGELOG.md b/apps/fallback-ensapi/CHANGELOG.md index 3e9a89b5e..d06eb1e8d 100644 --- a/apps/fallback-ensapi/CHANGELOG.md +++ b/apps/fallback-ensapi/CHANGELOG.md @@ -1,5 +1,13 @@ # fallback-ensapi +## 1.6.0 + +### Patch Changes + +- Updated dependencies [[`220b71f`](https://github.com/namehash/ensnode/commit/220b71f1dfcf7d7d7ef6e5a2841dced2501ad3d7), [`8be113b`](https://github.com/namehash/ensnode/commit/8be113b445a5c475a6e69f6c6c99689d4b974d91), [`1bc599f`](https://github.com/namehash/ensnode/commit/1bc599f99804d1cf08dd0d23d5518b1b8e7928c5), [`500388b`](https://github.com/namehash/ensnode/commit/500388b217ea420b79b85670891b99ade07f07f0), [`a87b437`](https://github.com/namehash/ensnode/commit/a87b4370ff8b4da6a254dda39afac19e3a7f6e94), [`84a4c5e`](https://github.com/namehash/ensnode/commit/84a4c5e70df1e33ceed495888fc9b4436c577fc8)]: + - @ensnode/ensnode-sdk@1.6.0 + - @ensnode/datasources@1.6.0 + ## 1.5.1 ### Patch Changes diff --git a/apps/fallback-ensapi/package.json b/apps/fallback-ensapi/package.json index 11f1096cd..40a32bbed 100644 --- a/apps/fallback-ensapi/package.json +++ b/apps/fallback-ensapi/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "fallback-ensapi", - "version": "1.5.1", + "version": "1.6.0", "type": "module", "description": "Infrastructure-level Fallback for ENSApi", "license": "MIT", diff --git a/docs/docs.ensnode.io/CHANGELOG.md b/docs/docs.ensnode.io/CHANGELOG.md index 91f6767d5..ff2d89b94 100644 --- a/docs/docs.ensnode.io/CHANGELOG.md +++ b/docs/docs.ensnode.io/CHANGELOG.md @@ -1,5 +1,7 @@ # @docs/mintlify +## 1.6.0 + ## 1.5.1 ### Patch Changes diff --git a/docs/docs.ensnode.io/package.json b/docs/docs.ensnode.io/package.json index d77269424..841c58f77 100644 --- a/docs/docs.ensnode.io/package.json +++ b/docs/docs.ensnode.io/package.json @@ -1,6 +1,6 @@ { "name": "@docs/mintlify", - "version": "1.5.1", + "version": "1.6.0", "private": true, "type": "module", "description": "ENSNode's Mintlify docs", diff --git a/docs/ensnode.io/CHANGELOG.md b/docs/ensnode.io/CHANGELOG.md index 9fd1292a0..f2bc8e3f1 100644 --- a/docs/ensnode.io/CHANGELOG.md +++ b/docs/ensnode.io/CHANGELOG.md @@ -1,5 +1,13 @@ # @docs/ensnode +## 1.6.0 + +### Patch Changes + +- [#1558](https://github.com/namehash/ensnode/pull/1558) [`69f5c6b`](https://github.com/namehash/ensnode/commit/69f5c6bd27215a855d2dd4eaeb258bcf7cc6ea82) Thanks [@lightwalker-eth](https://github.com/lightwalker-eth)! - Activate Context7 to assist builders using LLMs to build on ENSNode + +- [#1579](https://github.com/namehash/ensnode/pull/1579) [`a14120d`](https://github.com/namehash/ensnode/commit/a14120df5b6ff85f922ddc57b2e241706a445337) Thanks [@tk-o](https://github.com/tk-o)! - Included ENSRainbow Searchlight instance on _Hosted ENSRainbow Instances_ page. + ## 1.5.1 ### Patch Changes diff --git a/docs/ensnode.io/package.json b/docs/ensnode.io/package.json index c1bd67c45..7e7f2c667 100644 --- a/docs/ensnode.io/package.json +++ b/docs/ensnode.io/package.json @@ -2,7 +2,7 @@ "name": "@docs/ensnode", "private": true, "type": "module", - "version": "1.5.1", + "version": "1.6.0", "packageManager": "pnpm@10.28.0", "scripts": { "dev": "astro dev", diff --git a/docs/ensrainbow.io/CHANGELOG.md b/docs/ensrainbow.io/CHANGELOG.md index fa2d88559..39a58b706 100644 --- a/docs/ensrainbow.io/CHANGELOG.md +++ b/docs/ensrainbow.io/CHANGELOG.md @@ -1,5 +1,7 @@ # @docs/ensrainbow +## 1.6.0 + ## 1.5.1 ## 1.5.0 diff --git a/docs/ensrainbow.io/package.json b/docs/ensrainbow.io/package.json index 43aa53a4d..bb840523e 100644 --- a/docs/ensrainbow.io/package.json +++ b/docs/ensrainbow.io/package.json @@ -1,7 +1,7 @@ { "name": "@docs/ensrainbow", "type": "module", - "version": "1.5.1", + "version": "1.6.0", "packageManager": "pnpm@10.28.0", "private": true, "scripts": { diff --git a/packages/datasources/CHANGELOG.md b/packages/datasources/CHANGELOG.md index c2e09c58b..59514535d 100644 --- a/packages/datasources/CHANGELOG.md +++ b/packages/datasources/CHANGELOG.md @@ -1,5 +1,11 @@ # @ensnode/ens-deployments +## 1.6.0 + +### Patch Changes + +- [#1516](https://github.com/namehash/ensnode/pull/1516) [`a87b437`](https://github.com/namehash/ensnode/commit/a87b4370ff8b4da6a254dda39afac19e3a7f6e94) Thanks [@shrugs](https://github.com/shrugs)! - Introduces a temporary `sepolia-v2` ENS Namespace, intended for testing of ephemeral ENSv2 deployments to the Sepolia chain. This feature is intended for developers of the ENS protocol, and is highly experimental and should be considered unstable. + ## 1.5.1 ## 1.5.0 diff --git a/packages/datasources/package.json b/packages/datasources/package.json index e08d01460..46d598f43 100644 --- a/packages/datasources/package.json +++ b/packages/datasources/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/datasources", - "version": "1.5.1", + "version": "1.6.0", "type": "module", "description": "Catalog of ENSNode-related datasources including chain, contract addresses, start blocks, and event filters.", "license": "MIT", diff --git a/packages/ens-referrals/CHANGELOG.md b/packages/ens-referrals/CHANGELOG.md index 8b2454747..d8b814de5 100644 --- a/packages/ens-referrals/CHANGELOG.md +++ b/packages/ens-referrals/CHANGELOG.md @@ -1,5 +1,20 @@ # @namehash/ens-referrals +## 1.6.0 + +### Minor Changes + +- [#1603](https://github.com/namehash/ensnode/pull/1603) [`8be113b`](https://github.com/namehash/ensnode/commit/8be113b445a5c475a6e69f6c6c99689d4b974d91) Thanks [@Goader](https://github.com/Goader)! - Introduces referral program editions support with pre-configured edition definitions (ENS Holiday Awards December 2025, March 2026 edition). Updated ENSAnalytics API v1 to support edition-based leaderboard queries and added edition configuration to environment schema. + +- [#1542](https://github.com/namehash/ensnode/pull/1542) [`500388b`](https://github.com/namehash/ensnode/commit/500388b217ea420b79b85670891b99ade07f07f0) Thanks [@Goader](https://github.com/Goader)! - Flipped dependency relationship between `ensnode-sdk` and `ens-referrals`. Introduced new `ENSReferralsClient` for referral leaderboard APIs. Consolidated duplicate types (`ChainId`, `AccountId`, `UnixTimestamp`, `Duration`) by importing from `ensnode-sdk`. + +- [#1562](https://github.com/namehash/ensnode/pull/1562) [`84a4c5e`](https://github.com/namehash/ensnode/commit/84a4c5e70df1e33ceed495888fc9b4436c577fc8) Thanks [@Goader](https://github.com/Goader)! - Migrated v1 referrer leaderboard API to use mature `PriceEth` and `PriceUsdc` types from `ensnode-sdk`, replacing temporary `RevenueContribution` and `USDQuantity` types. Added `/v1` subpath export to `ens-referrals`. + +### Patch Changes + +- Updated dependencies [[`220b71f`](https://github.com/namehash/ensnode/commit/220b71f1dfcf7d7d7ef6e5a2841dced2501ad3d7), [`8be113b`](https://github.com/namehash/ensnode/commit/8be113b445a5c475a6e69f6c6c99689d4b974d91), [`1bc599f`](https://github.com/namehash/ensnode/commit/1bc599f99804d1cf08dd0d23d5518b1b8e7928c5), [`500388b`](https://github.com/namehash/ensnode/commit/500388b217ea420b79b85670891b99ade07f07f0), [`84a4c5e`](https://github.com/namehash/ensnode/commit/84a4c5e70df1e33ceed495888fc9b4436c577fc8)]: + - @ensnode/ensnode-sdk@1.6.0 + ## 1.5.1 ## 1.5.0 diff --git a/packages/ens-referrals/package.json b/packages/ens-referrals/package.json index 2e0adb9c4..65ccf66ae 100644 --- a/packages/ens-referrals/package.json +++ b/packages/ens-referrals/package.json @@ -1,6 +1,6 @@ { "name": "@namehash/ens-referrals", - "version": "1.5.1", + "version": "1.6.0", "type": "module", "description": "Utilities for ENS Referrals.", "license": "MIT", diff --git a/packages/ensnode-react/CHANGELOG.md b/packages/ensnode-react/CHANGELOG.md index a148fa979..27d8fc36d 100644 --- a/packages/ensnode-react/CHANGELOG.md +++ b/packages/ensnode-react/CHANGELOG.md @@ -1,5 +1,12 @@ # @ensnode/ensnode-react +## 1.6.0 + +### Patch Changes + +- Updated dependencies [[`220b71f`](https://github.com/namehash/ensnode/commit/220b71f1dfcf7d7d7ef6e5a2841dced2501ad3d7), [`8be113b`](https://github.com/namehash/ensnode/commit/8be113b445a5c475a6e69f6c6c99689d4b974d91), [`1bc599f`](https://github.com/namehash/ensnode/commit/1bc599f99804d1cf08dd0d23d5518b1b8e7928c5), [`500388b`](https://github.com/namehash/ensnode/commit/500388b217ea420b79b85670891b99ade07f07f0), [`84a4c5e`](https://github.com/namehash/ensnode/commit/84a4c5e70df1e33ceed495888fc9b4436c577fc8)]: + - @ensnode/ensnode-sdk@1.6.0 + ## 1.5.1 ### Patch Changes diff --git a/packages/ensnode-react/package.json b/packages/ensnode-react/package.json index f692c016d..7f66f4dcb 100644 --- a/packages/ensnode-react/package.json +++ b/packages/ensnode-react/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensnode-react", - "version": "1.5.1", + "version": "1.6.0", "type": "module", "description": "React hooks and providers for ENSNode", "license": "MIT", diff --git a/packages/ensnode-schema/CHANGELOG.md b/packages/ensnode-schema/CHANGELOG.md index 2bda4354f..00f6f5e05 100644 --- a/packages/ensnode-schema/CHANGELOG.md +++ b/packages/ensnode-schema/CHANGELOG.md @@ -1,5 +1,7 @@ # @ensnode/ensnode-schema +## 1.6.0 + ## 1.5.1 ## 1.5.0 diff --git a/packages/ensnode-schema/package.json b/packages/ensnode-schema/package.json index deae16990..f06a29194 100644 --- a/packages/ensnode-schema/package.json +++ b/packages/ensnode-schema/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensnode-schema", - "version": "1.5.1", + "version": "1.6.0", "type": "module", "description": "The ponder schema for ENSNode", "license": "MIT", diff --git a/packages/ensnode-sdk/CHANGELOG.md b/packages/ensnode-sdk/CHANGELOG.md index c6ccd08ce..d5f783154 100644 --- a/packages/ensnode-sdk/CHANGELOG.md +++ b/packages/ensnode-sdk/CHANGELOG.md @@ -1,5 +1,24 @@ # @ensnode/ensnode-sdk +## 1.6.0 + +### Minor Changes + +- [#1617](https://github.com/namehash/ensnode/pull/1617) [`1bc599f`](https://github.com/namehash/ensnode/commit/1bc599f99804d1cf08dd0d23d5518b1b8e7928c5) Thanks [@tk-o](https://github.com/tk-o)! - Introduces `validateChainIndexingStatusSnapshot` which enables validating values against business-layer requirements. + +- [#1542](https://github.com/namehash/ensnode/pull/1542) [`500388b`](https://github.com/namehash/ensnode/commit/500388b217ea420b79b85670891b99ade07f07f0) Thanks [@Goader](https://github.com/Goader)! - Flipped dependency relationship between `ensnode-sdk` and `ens-referrals`. Introduced new `ENSReferralsClient` for referral leaderboard APIs. Consolidated duplicate types (`ChainId`, `AccountId`, `UnixTimestamp`, `Duration`) by importing from `ensnode-sdk`. + +- [#1562](https://github.com/namehash/ensnode/pull/1562) [`84a4c5e`](https://github.com/namehash/ensnode/commit/84a4c5e70df1e33ceed495888fc9b4436c577fc8) Thanks [@Goader](https://github.com/Goader)! - Migrated v1 referrer leaderboard API to use mature `PriceEth` and `PriceUsdc` types from `ensnode-sdk`, replacing temporary `RevenueContribution` and `USDQuantity` types. Added `/v1` subpath export to `ens-referrals`. + +### Patch Changes + +- [#1553](https://github.com/namehash/ensnode/pull/1553) [`220b71f`](https://github.com/namehash/ensnode/commit/220b71f1dfcf7d7d7ef6e5a2841dced2501ad3d7) Thanks [@lightwalker-eth](https://github.com/lightwalker-eth)! - Added getDefaultEnsNodeUrl utility to get the URL for the default ENSNode deployment for a given ENS namespace + +- [#1603](https://github.com/namehash/ensnode/pull/1603) [`8be113b`](https://github.com/namehash/ensnode/commit/8be113b445a5c475a6e69f6c6c99689d4b974d91) Thanks [@Goader](https://github.com/Goader)! - Adds `parseTimestamp` utility to parse ISO 8601 date strings into Unix timestamps. Adds `errorTtl` option to `SWRCache` for configuring separate revalidation intervals for cached errors vs. successful results. + +- Updated dependencies [[`a87b437`](https://github.com/namehash/ensnode/commit/a87b4370ff8b4da6a254dda39afac19e3a7f6e94)]: + - @ensnode/datasources@1.6.0 + ## 1.5.1 ### Patch Changes diff --git a/packages/ensnode-sdk/package.json b/packages/ensnode-sdk/package.json index ef19c4713..95688ab5c 100644 --- a/packages/ensnode-sdk/package.json +++ b/packages/ensnode-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensnode-sdk", - "version": "1.5.1", + "version": "1.6.0", "type": "module", "description": "A utility library for interacting with ENSNode and ENS data", "license": "MIT", diff --git a/packages/ensrainbow-sdk/CHANGELOG.md b/packages/ensrainbow-sdk/CHANGELOG.md index 4f1070b34..6fc2a4a8e 100644 --- a/packages/ensrainbow-sdk/CHANGELOG.md +++ b/packages/ensrainbow-sdk/CHANGELOG.md @@ -1,5 +1,7 @@ # @ensnode/ensrainbow-sdk +## 1.6.0 + ## 1.5.1 ## 1.5.0 diff --git a/packages/ensrainbow-sdk/package.json b/packages/ensrainbow-sdk/package.json index f7041b5fa..d61951ce7 100644 --- a/packages/ensrainbow-sdk/package.json +++ b/packages/ensrainbow-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensrainbow-sdk", - "version": "1.5.1", + "version": "1.6.0", "type": "module", "description": "ENSRainbow SDK for interacting with the ENSRainbow API.", "license": "MIT", diff --git a/packages/namehash-ui/CHANGELOG.md b/packages/namehash-ui/CHANGELOG.md index f85359b37..5ff925586 100644 --- a/packages/namehash-ui/CHANGELOG.md +++ b/packages/namehash-ui/CHANGELOG.md @@ -1,5 +1,16 @@ # @namehash/namehash-ui +## 1.6.0 + +### Patch Changes + +- [#1551](https://github.com/namehash/ensnode/pull/1551) [`6e6020c`](https://github.com/namehash/ensnode/commit/6e6020c8959ca6b28bddee85a527cbbba19afed5) Thanks [@Y3drk](https://github.com/Y3drk)! - Refines several features as a result of the application of the package in ENSAwards. + +- Updated dependencies [[`220b71f`](https://github.com/namehash/ensnode/commit/220b71f1dfcf7d7d7ef6e5a2841dced2501ad3d7), [`8be113b`](https://github.com/namehash/ensnode/commit/8be113b445a5c475a6e69f6c6c99689d4b974d91), [`1bc599f`](https://github.com/namehash/ensnode/commit/1bc599f99804d1cf08dd0d23d5518b1b8e7928c5), [`500388b`](https://github.com/namehash/ensnode/commit/500388b217ea420b79b85670891b99ade07f07f0), [`a87b437`](https://github.com/namehash/ensnode/commit/a87b4370ff8b4da6a254dda39afac19e3a7f6e94), [`84a4c5e`](https://github.com/namehash/ensnode/commit/84a4c5e70df1e33ceed495888fc9b4436c577fc8)]: + - @ensnode/ensnode-sdk@1.6.0 + - @ensnode/datasources@1.6.0 + - @ensnode/ensnode-react@1.6.0 + ## 1.5.1 ### Patch Changes diff --git a/packages/namehash-ui/package.json b/packages/namehash-ui/package.json index 11512111e..69fe3b9a0 100644 --- a/packages/namehash-ui/package.json +++ b/packages/namehash-ui/package.json @@ -1,6 +1,6 @@ { "name": "@namehash/namehash-ui", - "version": "1.5.1", + "version": "1.6.0", "type": "module", "description": "Opinionated UI components for use in apps published by NameHash Labs", "license": "MIT", diff --git a/packages/ponder-metadata/CHANGELOG.md b/packages/ponder-metadata/CHANGELOG.md index 0ec8b5153..a32ed7707 100644 --- a/packages/ponder-metadata/CHANGELOG.md +++ b/packages/ponder-metadata/CHANGELOG.md @@ -1,5 +1,12 @@ # @ensnode/ponder-metadata +## 1.6.0 + +### Patch Changes + +- Updated dependencies []: + - @ensnode/ensrainbow-sdk@1.6.0 + ## 1.5.1 ### Patch Changes diff --git a/packages/ponder-metadata/package.json b/packages/ponder-metadata/package.json index c072da554..1ad026bf7 100644 --- a/packages/ponder-metadata/package.json +++ b/packages/ponder-metadata/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ponder-metadata", - "version": "1.5.1", + "version": "1.6.0", "type": "module", "description": "A Hono middleware for making Ponder app metadata available to clients.", "license": "MIT", diff --git a/packages/ponder-sdk/CHANGELOG.md b/packages/ponder-sdk/CHANGELOG.md new file mode 100644 index 000000000..eb85f0311 --- /dev/null +++ b/packages/ponder-sdk/CHANGELOG.md @@ -0,0 +1,9 @@ +# @ensnode/ponder-sdk + +## 1.6.0 + +### Minor Changes + +- [#1602](https://github.com/namehash/ensnode/pull/1602) [`ce9ea49`](https://github.com/namehash/ensnode/commit/ce9ea49ec11e681c03aaa0275fa67b912d6e01f1) Thanks [@tk-o](https://github.com/tk-o)! - Introduce the `ponder-sdk` package, including an initial `PonderClient` implementation. + +- [#1604](https://github.com/namehash/ensnode/pull/1604) [`eec37a7`](https://github.com/namehash/ensnode/commit/eec37a7c21167a4008d3dfaaa87aa6e19a8f728a) Thanks [@tk-o](https://github.com/tk-o)! - Extend `PonderClient` with additional methods: `health()`, `metrics()`. diff --git a/packages/ponder-sdk/package.json b/packages/ponder-sdk/package.json index 6990fce30..a944c5934 100644 --- a/packages/ponder-sdk/package.json +++ b/packages/ponder-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ponder-sdk", - "version": "1.5.1", + "version": "1.6.0", "type": "module", "description": "A utility library for interacting with Ponder apps and data.", "license": "MIT", diff --git a/packages/ponder-subgraph/CHANGELOG.md b/packages/ponder-subgraph/CHANGELOG.md index 2fde1d0ba..7c57b9193 100644 --- a/packages/ponder-subgraph/CHANGELOG.md +++ b/packages/ponder-subgraph/CHANGELOG.md @@ -1,5 +1,7 @@ # @ensnode/ponder-subgraph +## 1.6.0 + ## 1.5.1 ## 1.5.0 diff --git a/packages/ponder-subgraph/package.json b/packages/ponder-subgraph/package.json index 36e15341c..47c730be3 100644 --- a/packages/ponder-subgraph/package.json +++ b/packages/ponder-subgraph/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ponder-subgraph", - "version": "1.5.1", + "version": "1.6.0", "type": "module", "description": "A Hono middleware for generating Subgraph-compatible GraphQL schema.", "license": "MIT", diff --git a/packages/shared-configs/CHANGELOG.md b/packages/shared-configs/CHANGELOG.md index 14585d80b..6f3455e4d 100644 --- a/packages/shared-configs/CHANGELOG.md +++ b/packages/shared-configs/CHANGELOG.md @@ -1,5 +1,7 @@ # @ensnode/shared-configs +## 1.6.0 + ## 1.5.1 ## 1.5.0 diff --git a/packages/shared-configs/package.json b/packages/shared-configs/package.json index adaae114f..60c505e81 100644 --- a/packages/shared-configs/package.json +++ b/packages/shared-configs/package.json @@ -1,7 +1,7 @@ { "name": "@ensnode/shared-configs", "private": true, - "version": "1.5.1", + "version": "1.6.0", "type": "module", "description": "Shared configs for the ENSNode project.", "license": "MIT",