From 2473dd53c5107b0269b3a891379d92d98758d73d Mon Sep 17 00:00:00 2001 From: Mert Can Altin Date: Thu, 27 Aug 2026 04:16:50 +0300 Subject: [PATCH] Move the pin to ata-validator 1.7.4 1.7.1 drops $id when it sits next to $ref in a draft-07 document. That is the right reading for evaluation, since draft-07 ignores keywords beside $ref, but it is the wrong one for registration, so the document loses the only name the registry could address it by and every remote reference to it errors. 1.7.2 fixed it. Measured against the suite with this pin, draft-07 goes from 23 errored tests to none, so 927 of 927. Draft 2020-12 is unchanged. --- package-lock.json | 70 ++++++++++++++++++++++++++++------------------- package.json | 2 +- 2 files changed, 43 insertions(+), 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index 54f5c3f..edc79ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,13 +8,13 @@ "name": "bowtie-ata", "version": "1.0.0", "dependencies": { - "ata-validator": "^1.7.1" + "ata-validator": "^1.7.4" } }, "node_modules/@ata-validator/native-darwin-arm64": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ata-validator/native-darwin-arm64/-/native-darwin-arm64-1.7.1.tgz", - "integrity": "sha512-+rCIawjh7ma6V97eunKKFUqkDw92tQDl1fMUkOklxvTJNib1/b6Rpm4noxKMUnY2veL0dOnUiJA9iD6/oMNFww==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@ata-validator/native-darwin-arm64/-/native-darwin-arm64-1.7.4.tgz", + "integrity": "sha512-tEaEePOz8A8tiQef5t6z2NaykN5acGwCNe5zIrDQIwSTohTOZZqw9G4uroY71JEktSpqnd2OnlruYmktW/hgkA==", "cpu": [ "arm64" ], @@ -24,10 +24,23 @@ "darwin" ] }, + "node_modules/@ata-validator/native-darwin-x64": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@ata-validator/native-darwin-x64/-/native-darwin-x64-1.7.4.tgz", + "integrity": "sha512-sgxDCRM3EqsUhmfFLNWmfL2kkT6Fu+N15CPrvDPTwdoiCTFNy3orBU4/m80kxi6C3AXzxEoM6NIR6CSDl7TXvQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, "node_modules/@ata-validator/native-linux-arm64-gnu": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ata-validator/native-linux-arm64-gnu/-/native-linux-arm64-gnu-1.7.1.tgz", - "integrity": "sha512-39pf8Z1asGBqJP3RvIytDlB5+YkM5scEPSH0QhC+o9LarR5Esxi+oxghtWEICzjpZ32KatMu4ohU6Vu577zp0A==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@ata-validator/native-linux-arm64-gnu/-/native-linux-arm64-gnu-1.7.4.tgz", + "integrity": "sha512-eSIEYAwYyq90sqjhVWtZnNuN1sgI49fuRRv2X6brJbi87G+MUpePuWtqZkEmU4cH6rsvJYjCyoKe3HmkJd6Bow==", "cpu": [ "arm64" ], @@ -41,9 +54,9 @@ ] }, "node_modules/@ata-validator/native-linux-arm64-musl": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ata-validator/native-linux-arm64-musl/-/native-linux-arm64-musl-1.7.1.tgz", - "integrity": "sha512-hT2FllhjmHjtm1RKKYsvnJgSl3b5dYIlZ7XcnIDjPNTfiScxKPFgTm1JEmWnzDCpiDKFvN6PCqkTyvxGCBt+ww==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@ata-validator/native-linux-arm64-musl/-/native-linux-arm64-musl-1.7.4.tgz", + "integrity": "sha512-hfR7crLEJoIj8QVDX+IhcBeVEHy/qxd3/mF1hym7Ke+gGpE8oLwOCQoubp/3oVtgZSkkL67vxTzmq5tgAQSHIw==", "cpu": [ "arm64" ], @@ -57,9 +70,9 @@ ] }, "node_modules/@ata-validator/native-linux-x64-gnu": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ata-validator/native-linux-x64-gnu/-/native-linux-x64-gnu-1.7.1.tgz", - "integrity": "sha512-4Myl5SGYelEd5oIuC+WXe3YplwmufmvNEpipRqhnHYcP686XhVPOu6fX1c8XrUO0Z+T12/QC6/7OBkQxDtIpyg==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@ata-validator/native-linux-x64-gnu/-/native-linux-x64-gnu-1.7.4.tgz", + "integrity": "sha512-llHCfzigotSaNTx6kXH5F5mPTd1X8Qgsgxx+BHi3cJHcSAd7pFzYk+uoonauP/CeOM0/qh151jW0v9ChDRlRIA==", "cpu": [ "x64" ], @@ -73,9 +86,9 @@ ] }, "node_modules/@ata-validator/native-linux-x64-musl": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ata-validator/native-linux-x64-musl/-/native-linux-x64-musl-1.7.1.tgz", - "integrity": "sha512-BDu2yQ62l4f3KzlH5lk3DvXPm65kS1XEs0XXb5iIdYqR1nOwrGJqknZe6ZstC22PsFGVPuIxlrZyCgd6sRk/zQ==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@ata-validator/native-linux-x64-musl/-/native-linux-x64-musl-1.7.4.tgz", + "integrity": "sha512-1swGaHIwM5UHiBhPZ05Inq3EqkRw+VTPgclUZbH4no+L81m4SgHud0bldcENsGzioI2hQUnaSwRUXSepnV9IeA==", "cpu": [ "x64" ], @@ -89,9 +102,9 @@ ] }, "node_modules/@ata-validator/native-win32-x64": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ata-validator/native-win32-x64/-/native-win32-x64-1.7.1.tgz", - "integrity": "sha512-7gpQJl4I8uqVV1B5efOCArvYkS8kTwqSzp/b2G5hHpTLeaXm4e5GXggbmnDz+8QKV+w5ZUqWkwioWBIKrPHRAg==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@ata-validator/native-win32-x64/-/native-win32-x64-1.7.4.tgz", + "integrity": "sha512-CBCbACLXyuhM3HNBxbEpSkAocTV6kOZJV7wTGMQjF6aQLn13lgRndIEM44tfZqjQ81xRwr9a6YZFakZEP9sAjQ==", "cpu": [ "x64" ], @@ -102,9 +115,9 @@ ] }, "node_modules/ata-validator": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/ata-validator/-/ata-validator-1.7.1.tgz", - "integrity": "sha512-F6wI/4eloocgtYkZFzsEqxSCSyANFxDKi9aYToqZQLBqoDT2rzYLIwhRhM90TvwjeZ914hbV9YafaWPigbOEzw==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/ata-validator/-/ata-validator-1.7.4.tgz", + "integrity": "sha512-H1+Q1Z3GaqINDFP7qEigsicl789Cl7WDYvioOi0wgHsMZzIiOPqTYAYi0DVPzS37X90QNZQOzLROfqk38ypL9w==", "license": "MIT", "bin": { "ata": "bin/ata.js" @@ -113,12 +126,13 @@ "node": ">=20.0.0" }, "optionalDependencies": { - "@ata-validator/native-darwin-arm64": "1.7.1", - "@ata-validator/native-linux-arm64-gnu": "1.7.1", - "@ata-validator/native-linux-arm64-musl": "1.7.1", - "@ata-validator/native-linux-x64-gnu": "1.7.1", - "@ata-validator/native-linux-x64-musl": "1.7.1", - "@ata-validator/native-win32-x64": "1.7.1" + "@ata-validator/native-darwin-arm64": "1.7.4", + "@ata-validator/native-darwin-x64": "1.7.4", + "@ata-validator/native-linux-arm64-gnu": "1.7.4", + "@ata-validator/native-linux-arm64-musl": "1.7.4", + "@ata-validator/native-linux-x64-gnu": "1.7.4", + "@ata-validator/native-linux-x64-musl": "1.7.4", + "@ata-validator/native-win32-x64": "1.7.4" }, "peerDependencies": { "yaml": "^2.0.0" diff --git a/package.json b/package.json index 90853a4..bd93106 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,6 @@ "name": "bowtie-ata", "version": "1.0.0", "dependencies": { - "ata-validator": "^1.7.1" + "ata-validator": "^1.7.4" } }