From 73994b92db687c6c6820d79a239646184bc1ccab Mon Sep 17 00:00:00 2001 From: Michal Wisniewski Date: Wed, 2 Nov 2022 15:42:27 +0100 Subject: [PATCH 1/8] Add Link header specification Added Link header specification, as references used the [test page](https://early-hints.fastlylabs.com/), [chromium docs](https://chromium.googlesource.com/chromium/src/+/master/docs/early-hints.md#using-origin-trial) and [RFC8288](https://httpwg.org/specs/rfc8288.html#header). --- http/headers/Link.json | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 http/headers/Link.json diff --git a/http/headers/Link.json b/http/headers/Link.json new file mode 100644 index 0000000000000..f3d979165aa8c --- /dev/null +++ b/http/headers/Link.json @@ -0,0 +1,42 @@ +{ + "http": { + "headers": { + "Link": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Link", + "spec_url": "https://httpwg.org/specs/rfc8288.html#header", + "support": { + "chrome": { + "version_added": "103" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": true + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} From 76afe99cf8656383ce387570ff55d70a0478bfb5 Mon Sep 17 00:00:00 2001 From: Michal Wisniewski Date: Wed, 2 Nov 2022 15:45:02 +0100 Subject: [PATCH 2/8] Update Link.json --- http/headers/Link.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/http/headers/Link.json b/http/headers/Link.json index f3d979165aa8c..44d735a8698e1 100644 --- a/http/headers/Link.json +++ b/http/headers/Link.json @@ -11,7 +11,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "12" + "version_added": false }, "firefox": { "version_added": false From 6994a3fcafe29251bcfa353b4d1c1d5dc019ab28 Mon Sep 17 00:00:00 2001 From: Michal Wisniewski Date: Wed, 2 Nov 2022 15:45:53 +0100 Subject: [PATCH 3/8] Update Link.json --- http/headers/Link.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/http/headers/Link.json b/http/headers/Link.json index 44d735a8698e1..c9617c287f208 100644 --- a/http/headers/Link.json +++ b/http/headers/Link.json @@ -11,14 +11,14 @@ }, "chrome_android": "mirror", "edge": { - "version_added": false + "version_added": null }, "firefox": { - "version_added": false + "version_added": null }, "firefox_android": "mirror", "ie": { - "version_added": false + "version_added": null }, "oculus": "mirror", "opera": "mirror", From c0715148c845aab24b774a712abb92ae9b33d4e1 Mon Sep 17 00:00:00 2001 From: Michal Wisniewski Date: Wed, 9 Nov 2022 09:47:29 +0100 Subject: [PATCH 4/8] Update Link.json --- http/headers/Link.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/http/headers/Link.json b/http/headers/Link.json index c9617c287f208..545e841b3b509 100644 --- a/http/headers/Link.json +++ b/http/headers/Link.json @@ -4,7 +4,7 @@ "Link": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Link", - "spec_url": "https://httpwg.org/specs/rfc8288.html#header", + "spec_url": "https://www.rfc-editor.org/rfc/rfc8288", "support": { "chrome": { "version_added": "103" From fef51e190078a760c3891aba7af41b20ac520edf Mon Sep 17 00:00:00 2001 From: Michal Wisniewski Date: Wed, 9 Nov 2022 14:09:26 +0100 Subject: [PATCH 5/8] Update Link.json --- http/headers/Link.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/http/headers/Link.json b/http/headers/Link.json index 545e841b3b509..5bc1d58ccd977 100644 --- a/http/headers/Link.json +++ b/http/headers/Link.json @@ -4,7 +4,7 @@ "Link": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Link", - "spec_url": "https://www.rfc-editor.org/rfc/rfc8288", + "spec_url": "https://httpwg.org/specs/rfc8288.html", "support": { "chrome": { "version_added": "103" From e3e7769817b84b5183553660b79bf6dc37cddbf2 Mon Sep 17 00:00:00 2001 From: Michal Wisniewski Date: Thu, 10 Nov 2022 14:09:14 +0100 Subject: [PATCH 6/8] Update Link.json --- http/headers/Link.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/http/headers/Link.json b/http/headers/Link.json index 5bc1d58ccd977..c9617c287f208 100644 --- a/http/headers/Link.json +++ b/http/headers/Link.json @@ -4,7 +4,7 @@ "Link": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Link", - "spec_url": "https://httpwg.org/specs/rfc8288.html", + "spec_url": "https://httpwg.org/specs/rfc8288.html#header", "support": { "chrome": { "version_added": "103" From c97a64e4799245234fa6c6c1d0523fa9a424492e Mon Sep 17 00:00:00 2001 From: Michal Wisniewski Date: Thu, 10 Nov 2022 14:12:34 +0100 Subject: [PATCH 7/8] Update Link.json --- http/headers/Link.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/http/headers/Link.json b/http/headers/Link.json index c9617c287f208..e4d38b21bec5d 100644 --- a/http/headers/Link.json +++ b/http/headers/Link.json @@ -24,7 +24,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": true + "version_added": null }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From 04fee3c13019a01c900ee9eca9317c290e455d21 Mon Sep 17 00:00:00 2001 From: Michal Wisniewski Date: Tue, 22 Nov 2022 14:23:38 +0100 Subject: [PATCH 8/8] Apply suggestions from code review Co-authored-by: Queen Vinyl Da.i'gyu-Kazotetsu --- http/headers/Link.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/http/headers/Link.json b/http/headers/Link.json index e4d38b21bec5d..2079704c37b21 100644 --- a/http/headers/Link.json +++ b/http/headers/Link.json @@ -10,15 +10,13 @@ "version_added": "103" }, "chrome_android": "mirror", - "edge": { - "version_added": null - }, + "edge": "mirror", "firefox": { "version_added": null }, "firefox_android": "mirror", "ie": { - "version_added": null + "version_added": false }, "oculus": "mirror", "opera": "mirror",