Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move origin-policy to monitor, add WASM 2 specs except Core #593

Merged
merged 1 commit into from
Apr 29, 2022

Conversation

tidoust
Copy link
Member

@tidoust tidoust commented Apr 29, 2022

The WICG/origin-policy proposal was put on hold, see current README:
https://github.com/WICG/origin-policy/blob/2683f92226052dd363b84620247cdb5f949a4b75/README.md

WASM level 2 specs replace level 1. Cannot easily add WASM Core Level 2 for now because its multipage formatting and weird section numbering scheme likely requires changes to our extraction logic.

Fixes #590.

{
  "added": [
    {
      "url": "https://www.w3.org/TR/wasm-js-api-2/",
      "seriesComposition": "full",
      "shortname": "wasm-js-api-2",
      "series": {
        "shortname": "wasm-js-api",
        "currentSpecification": "wasm-js-api-2",
        "title": "WebAssembly JavaScript Interface",
        "shortTitle": "WebAssembly JavaScript Interface",
        "releaseUrl": "https://www.w3.org/TR/wasm-js-api/",
        "nightlyUrl": "https://webassembly.github.io/spec/js-api/"
      },
      "seriesVersion": "2",
      "organization": "W3C",
      "groups": [
        {
          "name": "WebAssembly Working Group",
          "url": "https://www.w3.org/groups/wg/wasm"
        }
      ],
      "release": {
        "url": "https://www.w3.org/TR/wasm-js-api-2/",
        "filename": "Overview.html"
      },
      "nightly": {
        "url": "https://webassembly.github.io/spec/js-api/",
        "repository": "https://github.com/WebAssembly/spec",
        "sourcePath": "document/js-api/index.bs",
        "filename": "index.html"
      },
      "title": "WebAssembly JavaScript Interface",
      "source": "w3c",
      "shortTitle": "WebAssembly JavaScript Interface",
      "categories": [
        "browser"
      ],
      "tests": {
        "repository": "https://github.com/web-platform-tests/wpt",
        "testPaths": [
          "wasm/jsapi"
        ]
      }
    },
    {
      "url": "https://www.w3.org/TR/wasm-web-api-2/",
      "seriesComposition": "full",
      "shortname": "wasm-web-api-2",
      "series": {
        "shortname": "wasm-web-api",
        "currentSpecification": "wasm-web-api-2",
        "title": "WebAssembly Web API",
        "shortTitle": "WebAssembly Web API",
        "releaseUrl": "https://www.w3.org/TR/wasm-web-api/",
        "nightlyUrl": "https://webassembly.github.io/spec/web-api/"
      },
      "seriesVersion": "2",
      "organization": "W3C",
      "groups": [
        {
          "name": "WebAssembly Working Group",
          "url": "https://www.w3.org/groups/wg/wasm"
        }
      ],
      "release": {
        "url": "https://www.w3.org/TR/wasm-web-api-2/",
        "filename": "Overview.html"
      },
      "nightly": {
        "url": "https://webassembly.github.io/spec/web-api/",
        "repository": "https://github.com/WebAssembly/spec",
        "sourcePath": "document/web-api/index.bs",
        "filename": "index.html"
      },
      "title": "WebAssembly Web API",
      "source": "w3c",
      "shortTitle": "WebAssembly Web API",
      "categories": [
        "browser"
      ],
      "tests": {
        "repository": "https://github.com/web-platform-tests/wpt",
        "testPaths": [
          "wasm/webapi"
        ]
      }
    }
  ],
  "updated": [
    {
      "url": "https://webassembly.github.io/exception-handling/js-api/",
      "seriesComposition": "fork",
      "shortname": "wasm-js-api-2-fork-exception-handling",
      "series": {
        "shortname": "wasm-js-api",
        "currentSpecification": "wasm-js-api-2-fork-exception-handling",
        "title": "WebAssembly JavaScript Interface: Exception Handling",
        "shortTitle": "WebAssembly JavaScript Interface: Exception Handling",
        "nightlyUrl": "https://webassembly.github.io/exception-handling/js-api/"
      },
      "seriesVersion": "2",
      "forkOf": "wasm-js-api-2",
      "organization": "W3C",
      "groups": [
        {
          "name": "WebAssembly Community Group",
          "url": "https://www.w3.org/community/webassembly/"
        }
      ],
      "nightly": {
        "url": "https://webassembly.github.io/exception-handling/js-api/",
        "repository": "https://github.com/WebAssembly/exception-handling",
        "sourcePath": "document/js-api/index.bs",
        "filename": "index.html"
      },
      "title": "WebAssembly JavaScript Interface: Exception Handling",
      "source": "spec",
      "shortTitle": "WebAssembly JavaScript Interface: Exception Handling",
      "categories": [
        "browser"
      ]
    }
  ],
  "deleted": [
    {
      "url": "https://wicg.github.io/origin-policy/",
      "seriesComposition": "full",
      "shortname": "origin-policy",
      "series": {
        "shortname": "origin-policy",
        "currentSpecification": "origin-policy",
        "title": "Origin Policy",
        "shortTitle": "Origin Policy",
        "nightlyUrl": "https://wicg.github.io/origin-policy/"
      },
      "organization": "W3C",
      "groups": [
        {
          "name": "Web Platform Incubator Community Group",
          "url": "https://www.w3.org/community/wicg/"
        }
      ],
      "nightly": {
        "url": "https://wicg.github.io/origin-policy/",
        "repository": "https://github.com/WICG/origin-policy",
        "sourcePath": "index.src.html",
        "filename": "index.html"
      },
      "title": "Origin Policy",
      "source": "specref",
      "shortTitle": "Origin Policy",
      "categories": [
        "browser"
      ],
      "tests": {
        "repository": "https://github.com/web-platform-tests/wpt",
        "testPaths": [
          "origin-policy"
        ]
      }
    },
    {
      "url": "https://www.w3.org/TR/wasm-js-api-1/",
      "seriesComposition": "full",
      "shortname": "wasm-js-api-1",
      "series": {
        "shortname": "wasm-js-api",
        "currentSpecification": "wasm-js-api-1",
        "title": "WebAssembly JavaScript Interface",
        "shortTitle": "WebAssembly JavaScript Interface",
        "releaseUrl": "https://www.w3.org/TR/wasm-js-api/",
        "nightlyUrl": "https://webassembly.github.io/spec/js-api/"
      },
      "seriesVersion": "1",
      "forks": [
        "wasm-js-api-1-fork-exception-handling"
      ],
      "organization": "W3C",
      "groups": [
        {
          "name": "WebAssembly Working Group",
          "url": "https://www.w3.org/groups/wg/wasm"
        }
      ],
      "release": {
        "url": "https://www.w3.org/TR/wasm-js-api-1/",
        "filename": "Overview.html"
      },
      "nightly": {
        "url": "https://webassembly.github.io/spec/js-api/",
        "repository": "https://github.com/WebAssembly/spec",
        "sourcePath": "document/js-api/index.bs",
        "filename": "index.html"
      },
      "title": "WebAssembly JavaScript Interface",
      "source": "w3c",
      "shortTitle": "WebAssembly JavaScript Interface",
      "categories": [
        "browser"
      ],
      "tests": {
        "repository": "https://github.com/web-platform-tests/wpt",
        "testPaths": [
          "wasm/jsapi"
        ]
      }
    },
    {
      "url": "https://www.w3.org/TR/wasm-web-api-1/",
      "seriesComposition": "full",
      "shortname": "wasm-web-api-1",
      "series": {
        "shortname": "wasm-web-api",
        "currentSpecification": "wasm-web-api-1",
        "title": "WebAssembly Web API",
        "shortTitle": "WebAssembly Web API",
        "releaseUrl": "https://www.w3.org/TR/wasm-web-api/",
        "nightlyUrl": "https://webassembly.github.io/spec/web-api/"
      },
      "seriesVersion": "1",
      "organization": "W3C",
      "groups": [
        {
          "name": "WebAssembly Working Group",
          "url": "https://www.w3.org/groups/wg/wasm"
        }
      ],
      "release": {
        "url": "https://www.w3.org/TR/wasm-web-api-1/",
        "filename": "Overview.html"
      },
      "nightly": {
        "url": "https://webassembly.github.io/spec/web-api/",
        "repository": "https://github.com/WebAssembly/spec",
        "sourcePath": "document/web-api/index.bs",
        "filename": "index.html"
      },
      "title": "WebAssembly Web API",
      "source": "w3c",
      "shortTitle": "WebAssembly Web API",
      "categories": [
        "browser"
      ],
      "tests": {
        "repository": "https://github.com/web-platform-tests/wpt",
        "testPaths": [
          "wasm/webapi"
        ]
      }
    }
  ]
}

The WICG/origin-policy proposal was put on hold, see current README:
https://github.com/WICG/origin-policy/blob/2683f92226052dd363b84620247cdb5f949a4b75/README.md

WASM level 2 specs replace level 1. Cannot easily add WASM Core Level 2 for now
because its multipage formatting and weird section numbering scheme likely
requires changes to our extraction logic.

Fixes #590

```diff
{
  "added": [
    {
      "url": "https://www.w3.org/TR/wasm-js-api-2/",
      "seriesComposition": "full",
      "shortname": "wasm-js-api-2",
      "series": {
        "shortname": "wasm-js-api",
        "currentSpecification": "wasm-js-api-2",
        "title": "WebAssembly JavaScript Interface",
        "shortTitle": "WebAssembly JavaScript Interface",
        "releaseUrl": "https://www.w3.org/TR/wasm-js-api/",
        "nightlyUrl": "https://webassembly.github.io/spec/js-api/"
      },
      "seriesVersion": "2",
      "organization": "W3C",
      "groups": [
        {
          "name": "WebAssembly Working Group",
          "url": "https://www.w3.org/groups/wg/wasm"
        }
      ],
      "release": {
        "url": "https://www.w3.org/TR/wasm-js-api-2/",
        "filename": "Overview.html"
      },
      "nightly": {
        "url": "https://webassembly.github.io/spec/js-api/",
        "repository": "https://github.com/WebAssembly/spec",
        "sourcePath": "document/js-api/index.bs",
        "filename": "index.html"
      },
      "title": "WebAssembly JavaScript Interface",
      "source": "w3c",
      "shortTitle": "WebAssembly JavaScript Interface",
      "categories": [
        "browser"
      ],
      "tests": {
        "repository": "https://github.com/web-platform-tests/wpt",
        "testPaths": [
          "wasm/jsapi"
        ]
      }
    },
    {
      "url": "https://www.w3.org/TR/wasm-web-api-2/",
      "seriesComposition": "full",
      "shortname": "wasm-web-api-2",
      "series": {
        "shortname": "wasm-web-api",
        "currentSpecification": "wasm-web-api-2",
        "title": "WebAssembly Web API",
        "shortTitle": "WebAssembly Web API",
        "releaseUrl": "https://www.w3.org/TR/wasm-web-api/",
        "nightlyUrl": "https://webassembly.github.io/spec/web-api/"
      },
      "seriesVersion": "2",
      "organization": "W3C",
      "groups": [
        {
          "name": "WebAssembly Working Group",
          "url": "https://www.w3.org/groups/wg/wasm"
        }
      ],
      "release": {
        "url": "https://www.w3.org/TR/wasm-web-api-2/",
        "filename": "Overview.html"
      },
      "nightly": {
        "url": "https://webassembly.github.io/spec/web-api/",
        "repository": "https://github.com/WebAssembly/spec",
        "sourcePath": "document/web-api/index.bs",
        "filename": "index.html"
      },
      "title": "WebAssembly Web API",
      "source": "w3c",
      "shortTitle": "WebAssembly Web API",
      "categories": [
        "browser"
      ],
      "tests": {
        "repository": "https://github.com/web-platform-tests/wpt",
        "testPaths": [
          "wasm/webapi"
        ]
      }
    }
  ],
  "updated": [
    {
      "url": "https://webassembly.github.io/exception-handling/js-api/",
      "seriesComposition": "fork",
      "shortname": "wasm-js-api-2-fork-exception-handling",
      "series": {
        "shortname": "wasm-js-api",
        "currentSpecification": "wasm-js-api-2-fork-exception-handling",
        "title": "WebAssembly JavaScript Interface: Exception Handling",
        "shortTitle": "WebAssembly JavaScript Interface: Exception Handling",
        "nightlyUrl": "https://webassembly.github.io/exception-handling/js-api/"
      },
      "seriesVersion": "2",
      "forkOf": "wasm-js-api-2",
      "organization": "W3C",
      "groups": [
        {
          "name": "WebAssembly Community Group",
          "url": "https://www.w3.org/community/webassembly/"
        }
      ],
      "nightly": {
        "url": "https://webassembly.github.io/exception-handling/js-api/",
        "repository": "https://github.com/WebAssembly/exception-handling",
        "sourcePath": "document/js-api/index.bs",
        "filename": "index.html"
      },
      "title": "WebAssembly JavaScript Interface: Exception Handling",
      "source": "spec",
      "shortTitle": "WebAssembly JavaScript Interface: Exception Handling",
      "categories": [
        "browser"
      ]
    }
  ],
  "deleted": [
    {
      "url": "https://wicg.github.io/origin-policy/",
      "seriesComposition": "full",
      "shortname": "origin-policy",
      "series": {
        "shortname": "origin-policy",
        "currentSpecification": "origin-policy",
        "title": "Origin Policy",
        "shortTitle": "Origin Policy",
        "nightlyUrl": "https://wicg.github.io/origin-policy/"
      },
      "organization": "W3C",
      "groups": [
        {
          "name": "Web Platform Incubator Community Group",
          "url": "https://www.w3.org/community/wicg/"
        }
      ],
      "nightly": {
        "url": "https://wicg.github.io/origin-policy/",
        "repository": "https://github.com/WICG/origin-policy",
        "sourcePath": "index.src.html",
        "filename": "index.html"
      },
      "title": "Origin Policy",
      "source": "specref",
      "shortTitle": "Origin Policy",
      "categories": [
        "browser"
      ],
      "tests": {
        "repository": "https://github.com/web-platform-tests/wpt",
        "testPaths": [
          "origin-policy"
        ]
      }
    },
    {
      "url": "https://www.w3.org/TR/wasm-js-api-1/",
      "seriesComposition": "full",
      "shortname": "wasm-js-api-1",
      "series": {
        "shortname": "wasm-js-api",
        "currentSpecification": "wasm-js-api-1",
        "title": "WebAssembly JavaScript Interface",
        "shortTitle": "WebAssembly JavaScript Interface",
        "releaseUrl": "https://www.w3.org/TR/wasm-js-api/",
        "nightlyUrl": "https://webassembly.github.io/spec/js-api/"
      },
      "seriesVersion": "1",
      "forks": [
        "wasm-js-api-1-fork-exception-handling"
      ],
      "organization": "W3C",
      "groups": [
        {
          "name": "WebAssembly Working Group",
          "url": "https://www.w3.org/groups/wg/wasm"
        }
      ],
      "release": {
        "url": "https://www.w3.org/TR/wasm-js-api-1/",
        "filename": "Overview.html"
      },
      "nightly": {
        "url": "https://webassembly.github.io/spec/js-api/",
        "repository": "https://github.com/WebAssembly/spec",
        "sourcePath": "document/js-api/index.bs",
        "filename": "index.html"
      },
      "title": "WebAssembly JavaScript Interface",
      "source": "w3c",
      "shortTitle": "WebAssembly JavaScript Interface",
      "categories": [
        "browser"
      ],
      "tests": {
        "repository": "https://github.com/web-platform-tests/wpt",
        "testPaths": [
          "wasm/jsapi"
        ]
      }
    },
    {
      "url": "https://www.w3.org/TR/wasm-web-api-1/",
      "seriesComposition": "full",
      "shortname": "wasm-web-api-1",
      "series": {
        "shortname": "wasm-web-api",
        "currentSpecification": "wasm-web-api-1",
        "title": "WebAssembly Web API",
        "shortTitle": "WebAssembly Web API",
        "releaseUrl": "https://www.w3.org/TR/wasm-web-api/",
        "nightlyUrl": "https://webassembly.github.io/spec/web-api/"
      },
      "seriesVersion": "1",
      "organization": "W3C",
      "groups": [
        {
          "name": "WebAssembly Working Group",
          "url": "https://www.w3.org/groups/wg/wasm"
        }
      ],
      "release": {
        "url": "https://www.w3.org/TR/wasm-web-api-1/",
        "filename": "Overview.html"
      },
      "nightly": {
        "url": "https://webassembly.github.io/spec/web-api/",
        "repository": "https://github.com/WebAssembly/spec",
        "sourcePath": "document/web-api/index.bs",
        "filename": "index.html"
      },
      "title": "WebAssembly Web API",
      "source": "w3c",
      "shortTitle": "WebAssembly Web API",
      "categories": [
        "browser"
      ],
      "tests": {
        "repository": "https://github.com/web-platform-tests/wpt",
        "testPaths": [
          "wasm/webapi"
        ]
      }
    }
  ]
}
```
@tidoust tidoust requested a review from dontcallmedom April 29, 2022 08:24
@tidoust tidoust merged commit 6d9e29e into main Apr 29, 2022
@tidoust tidoust deleted the update-specs branch April 29, 2022 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

New specs for review
2 participants