diff --git a/.changeset/brave-waves-flow.md b/.changeset/brave-waves-flow.md deleted file mode 100644 index 2649eb7e7..000000000 --- a/.changeset/brave-waves-flow.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@namehash/ens-referrals": minor -"ensapi": minor ---- - -Added `status` field to referral program API responses (`ReferrerLeaderboardPage`, `ReferrerEditionMetricsRanked`, `ReferrerEditionMetricsUnranked`) indicating whether a program is "Scheduled", "Active", or "Closed" based on the program's timing relative to `accurateAsOf`. 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-frogs-detect.md b/.changeset/clever-frogs-detect.md deleted file mode 100644 index 09532c05f..000000000 --- a/.changeset/clever-frogs-detect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensnode-sdk": minor ---- - -SWRCache `fn` now optionally receives the currently cached result as a parameter, allowing implementations to inspect cached data before deciding whether to return it or fetch fresh data. Fully backward compatible. 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/lemon-moose-count.md b/.changeset/lemon-moose-count.md deleted file mode 100644 index 7b432a31a..000000000 --- a/.changeset/lemon-moose-count.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensapi": minor ---- - -Referral program edition leaderboard caches now check for immutability within the cache builder function. Closed editions past the safety window return cached data without re-fetching. 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/ten-cups-grab.md b/.changeset/ten-cups-grab.md deleted file mode 100644 index 5393eec8e..000000000 --- a/.changeset/ten-cups-grab.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensnode-sdk": minor ---- - -Introduced `validate*` functions for Indexing Status data model. These functions enable new use cases on consumer side. 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..4e87751f5 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), [`75c8b01`](https://github.com/namehash/ensnode/commit/75c8b01644cae2c5ac96dcc253441c64e755a45c), [`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), [`43d3e9c`](https://github.com/namehash/ensnode/commit/43d3e9cdc6456c8b32940a8860b92c523157ffea), [`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..a985e01a3 100644 --- a/apps/ensapi/CHANGELOG.md +++ b/apps/ensapi/CHANGELOG.md @@ -1,5 +1,35 @@ # ensapi +## 1.6.0 + +### Minor Changes + +- [#1621](https://github.com/namehash/ensnode/pull/1621) [`75c8b01`](https://github.com/namehash/ensnode/commit/75c8b01644cae2c5ac96dcc253441c64e755a45c) Thanks [@Goader](https://github.com/Goader)! - Added `status` field to referral program API responses (`ReferrerLeaderboardPage`, `ReferrerEditionMetricsRanked`, `ReferrerEditionMetricsUnranked`) indicating whether a program is "Scheduled", "Active", or "Closed" based on the program's timing relative to `accurateAsOf`. + +- [#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" })` + +- [#1621](https://github.com/namehash/ensnode/pull/1621) [`75c8b01`](https://github.com/namehash/ensnode/commit/75c8b01644cae2c5ac96dcc253441c64e755a45c) Thanks [@Goader](https://github.com/Goader)! - Referral program edition leaderboard caches now check for immutability within the cache builder function. Closed editions past the safety window return cached data without re-fetching. + +- [#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 [[`75c8b01`](https://github.com/namehash/ensnode/commit/75c8b01644cae2c5ac96dcc253441c64e755a45c), [`220b71f`](https://github.com/namehash/ensnode/commit/220b71f1dfcf7d7d7ef6e5a2841dced2501ad3d7), [`75c8b01`](https://github.com/namehash/ensnode/commit/75c8b01644cae2c5ac96dcc253441c64e755a45c), [`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), [`43d3e9c`](https://github.com/namehash/ensnode/commit/43d3e9cdc6456c8b32940a8860b92c523157ffea), [`84a4c5e`](https://github.com/namehash/ensnode/commit/84a4c5e70df1e33ceed495888fc9b4436c577fc8)]: + - @namehash/ens-referrals@1.6.0 + - @ensnode/ensnode-sdk@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..b2334714d 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), [`75c8b01`](https://github.com/namehash/ensnode/commit/75c8b01644cae2c5ac96dcc253441c64e755a45c), [`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), [`43d3e9c`](https://github.com/namehash/ensnode/commit/43d3e9cdc6456c8b32940a8860b92c523157ffea), [`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..95bd319cb 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), [`75c8b01`](https://github.com/namehash/ensnode/commit/75c8b01644cae2c5ac96dcc253441c64e755a45c), [`8be113b`](https://github.com/namehash/ensnode/commit/8be113b445a5c475a6e69f6c6c99689d4b974d91), [`1bc599f`](https://github.com/namehash/ensnode/commit/1bc599f99804d1cf08dd0d23d5518b1b8e7928c5), [`500388b`](https://github.com/namehash/ensnode/commit/500388b217ea420b79b85670891b99ade07f07f0), [`43d3e9c`](https://github.com/namehash/ensnode/commit/43d3e9cdc6456c8b32940a8860b92c523157ffea), [`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..b2c484284 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), [`75c8b01`](https://github.com/namehash/ensnode/commit/75c8b01644cae2c5ac96dcc253441c64e755a45c), [`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), [`43d3e9c`](https://github.com/namehash/ensnode/commit/43d3e9cdc6456c8b32940a8860b92c523157ffea), [`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..d4d943388 100644 --- a/packages/ens-referrals/CHANGELOG.md +++ b/packages/ens-referrals/CHANGELOG.md @@ -1,5 +1,22 @@ # @namehash/ens-referrals +## 1.6.0 + +### Minor Changes + +- [#1621](https://github.com/namehash/ensnode/pull/1621) [`75c8b01`](https://github.com/namehash/ensnode/commit/75c8b01644cae2c5ac96dcc253441c64e755a45c) Thanks [@Goader](https://github.com/Goader)! - Added `status` field to referral program API responses (`ReferrerLeaderboardPage`, `ReferrerEditionMetricsRanked`, `ReferrerEditionMetricsUnranked`) indicating whether a program is "Scheduled", "Active", or "Closed" based on the program's timing relative to `accurateAsOf`. + +- [#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), [`75c8b01`](https://github.com/namehash/ensnode/commit/75c8b01644cae2c5ac96dcc253441c64e755a45c), [`8be113b`](https://github.com/namehash/ensnode/commit/8be113b445a5c475a6e69f6c6c99689d4b974d91), [`1bc599f`](https://github.com/namehash/ensnode/commit/1bc599f99804d1cf08dd0d23d5518b1b8e7928c5), [`500388b`](https://github.com/namehash/ensnode/commit/500388b217ea420b79b85670891b99ade07f07f0), [`43d3e9c`](https://github.com/namehash/ensnode/commit/43d3e9cdc6456c8b32940a8860b92c523157ffea), [`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..937622168 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), [`75c8b01`](https://github.com/namehash/ensnode/commit/75c8b01644cae2c5ac96dcc253441c64e755a45c), [`8be113b`](https://github.com/namehash/ensnode/commit/8be113b445a5c475a6e69f6c6c99689d4b974d91), [`1bc599f`](https://github.com/namehash/ensnode/commit/1bc599f99804d1cf08dd0d23d5518b1b8e7928c5), [`500388b`](https://github.com/namehash/ensnode/commit/500388b217ea420b79b85670891b99ade07f07f0), [`43d3e9c`](https://github.com/namehash/ensnode/commit/43d3e9cdc6456c8b32940a8860b92c523157ffea), [`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..27e1acc0c 100644 --- a/packages/ensnode-sdk/CHANGELOG.md +++ b/packages/ensnode-sdk/CHANGELOG.md @@ -1,5 +1,28 @@ # @ensnode/ensnode-sdk +## 1.6.0 + +### Minor Changes + +- [#1621](https://github.com/namehash/ensnode/pull/1621) [`75c8b01`](https://github.com/namehash/ensnode/commit/75c8b01644cae2c5ac96dcc253441c64e755a45c) Thanks [@Goader](https://github.com/Goader)! - SWRCache `fn` now optionally receives the currently cached result as a parameter, allowing implementations to inspect cached data before deciding whether to return it or fetch fresh data. Fully backward compatible. + +- [#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`. + +- [#1629](https://github.com/namehash/ensnode/pull/1629) [`43d3e9c`](https://github.com/namehash/ensnode/commit/43d3e9cdc6456c8b32940a8860b92c523157ffea) Thanks [@tk-o](https://github.com/tk-o)! - Introduced `validate*` functions for Indexing Status data model. These functions enable new use cases on consumer side. + +- [#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..66700c519 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), [`75c8b01`](https://github.com/namehash/ensnode/commit/75c8b01644cae2c5ac96dcc253441c64e755a45c), [`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), [`43d3e9c`](https://github.com/namehash/ensnode/commit/43d3e9cdc6456c8b32940a8860b92c523157ffea), [`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",