Skip to content

Commit d605b53

Browse files
Update draft features (#3075)
1 parent 7f49899 commit d605b53

File tree

4 files changed

+86
-4
lines changed

4 files changed

+86
-4
lines changed

features/draft/spec/csp3.yml

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
draft_date: 2025-06-23
2+
name: Content Security Policy Level 3
3+
description: TODO
4+
spec: https://w3c.github.io/webappsec-csp/
5+
compat_features:
6+
- http.headers.Content-Security-Policy.script-src.trusted-types-eval
7+
8+
# The following features in the spec are already part of web-features:
9+
# - Reporting API:
10+
# - api.CSPViolationReportBody
11+
# - api.CSPViolationReportBody.blockedURL
12+
# - api.CSPViolationReportBody.columnNumber
13+
# - api.CSPViolationReportBody.disposition
14+
# - api.CSPViolationReportBody.documentURL
15+
# - api.CSPViolationReportBody.effectiveDirective
16+
# - api.CSPViolationReportBody.lineNumber
17+
# - api.CSPViolationReportBody.originalPolicy
18+
# - api.CSPViolationReportBody.referrer
19+
# - api.CSPViolationReportBody.sample
20+
# - api.CSPViolationReportBody.sourceFile
21+
# - api.CSPViolationReportBody.statusCode
22+
# - api.CSPViolationReportBody.toJSON
23+
# - Content Security Policy (CSP):
24+
# - api.Element.securitypolicyviolation_event
25+
# - api.SecurityPolicyViolationEvent
26+
# - api.SecurityPolicyViolationEvent.SecurityPolicyViolationEvent
27+
# - api.SecurityPolicyViolationEvent.blockedURI
28+
# - api.SecurityPolicyViolationEvent.columnNumber
29+
# - api.SecurityPolicyViolationEvent.disposition
30+
# - api.SecurityPolicyViolationEvent.documentURI
31+
# - api.SecurityPolicyViolationEvent.effectiveDirective
32+
# - api.SecurityPolicyViolationEvent.lineNumber
33+
# - api.SecurityPolicyViolationEvent.originalPolicy
34+
# - api.SecurityPolicyViolationEvent.referrer
35+
# - api.SecurityPolicyViolationEvent.sample
36+
# - api.SecurityPolicyViolationEvent.sourceFile
37+
# - api.SecurityPolicyViolationEvent.statusCode
38+
# - api.SecurityPolicyViolationEvent.violatedDirective
39+
# - api.SecurityPolicyViolationEvent.worker_support
40+
# - api.WorkerGlobalScope.securitypolicyviolation_event
41+
# - http.headers.Content-Security-Policy
42+
# - http.headers.Content-Security-Policy.base-uri
43+
# - http.headers.Content-Security-Policy.child-src
44+
# - http.headers.Content-Security-Policy.connect-src
45+
# - http.headers.Content-Security-Policy.default-src
46+
# - http.headers.Content-Security-Policy.font-src
47+
# - http.headers.Content-Security-Policy.form-action
48+
# - http.headers.Content-Security-Policy.frame-ancestors
49+
# - http.headers.Content-Security-Policy.frame-src
50+
# - http.headers.Content-Security-Policy.img-src
51+
# - http.headers.Content-Security-Policy.manifest-src
52+
# - http.headers.Content-Security-Policy.media-src
53+
# - http.headers.Content-Security-Policy.meta-element-support
54+
# - http.headers.Content-Security-Policy.object-src
55+
# - http.headers.Content-Security-Policy.report-sample
56+
# - http.headers.Content-Security-Policy.report-to
57+
# - http.headers.Content-Security-Policy.sandbox
58+
# - http.headers.Content-Security-Policy.script-src
59+
# - http.headers.Content-Security-Policy.script-src.external_scripts
60+
# - http.headers.Content-Security-Policy.script-src.wasm-unsafe-eval
61+
# - http.headers.Content-Security-Policy.script-src-attr
62+
# - http.headers.Content-Security-Policy.script-src-elem
63+
# - http.headers.Content-Security-Policy.strict-dynamic
64+
# - http.headers.Content-Security-Policy.style-src
65+
# - http.headers.Content-Security-Policy.style-src-attr
66+
# - http.headers.Content-Security-Policy.style-src-elem
67+
# - http.headers.Content-Security-Policy.unsafe-hashes
68+
# - http.headers.Content-Security-Policy.worker-src
69+
# - http.headers.Content-Security-Policy.worker_support
70+
# - http.headers.Content-Security-Policy-Report-Only

features/draft/spec/csp3.yml.dist

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Generated from: csp3.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support: {}
7+
compat_features:
8+
- http.headers.Content-Security-Policy.script-src.trusted-types-eval

features/draft/spec/ecmascript.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2025-05-19
1+
draft_date: 2025-06-23
22
name: ECMAScript® 2026 Language Specification
33
description: TODO
44
spec: https://tc39.es/ecma262/multipage/
@@ -878,8 +878,8 @@ compat_features:
878878
# - javascript.classes.private_class_methods
879879
# - javascript.classes.public_class_fields
880880
# - javascript.classes.static
881-
# - javascript.classes.static_class_fields
882-
# - javascript.classes.static_initialization_blocks
881+
# - javascript.classes.static.class_fields
882+
# - javascript.classes.static.initialization_blocks
883883
# - javascript.operators.class
884884
# - javascript.operators.new_target
885885
# - javascript.operators.super

features/draft/spec/html.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2025-06-19
1+
draft_date: 2025-06-23
22
name: HTML
33
description: TODO
44
spec: https://html.spec.whatwg.org/multipage/
@@ -2201,6 +2201,10 @@ compat_features:
22012201
# - html.elements.script.nomodule
22022202
# - html.elements.script.type.module
22032203
# - javascript.operators.import_meta.resolve
2204+
# - XMLSerializer:
2205+
# - api.XMLSerializer
2206+
# - api.XMLSerializer.XMLSerializer
2207+
# - api.XMLSerializer.serializeToString
22042208
# - Base64 encoding and decoding:
22052209
# - api.atob
22062210
# - api.atob.worker_support

0 commit comments

Comments
 (0)