diff --git a/build.sh b/build.sh index 9a97021fe..87d4612c0 100755 --- a/build.sh +++ b/build.sh @@ -38,12 +38,14 @@ update_bsf_csv out/data/experimental-browser-specific-failures.csv update_interop_year() { local YEAR="${1}" + local PRODUCTS="${2}" mkdir -p out/data/interop-${YEAR}/ - node interop-scoring/main.js --year=${YEAR} --to=${TO_DATE} - node interop-scoring/main.js --year=${YEAR} --to=${TO_DATE} --experimental + node interop-scoring/main.js --year=${YEAR} --to=${TO_DATE} --products=${PRODUCTS} + node interop-scoring/main.js --year=${YEAR} --to=${TO_DATE} --products=${PRODUCTS} --experimental mv interop-${YEAR}-*.csv out/data/interop-${YEAR}/ } -update_interop_year 2023 +update_interop_year 2023 chrome,firefox,safari +update_interop_year 2024 chrome,edge,firefox,safari diff --git a/interop-scoring/category-data.json b/interop-scoring/category-data.json index 5c8d2dcb5..2331a7fdc 100644 --- a/interop-scoring/category-data.json +++ b/interop-scoring/category-data.json @@ -333,5 +333,280 @@ ] } ] + }, + "2024": { + "categories": [ + { + "name": "interop-2024-accessibility", + "labels": [ + "interop-2024-accessibility" + ] + }, + { + "name": "interop-2024-starting-style-transition-behavior", + "labels": [ + "interop-2024-starting-style", + "interop-2024-transition-behavior" + ] + }, + { + "name": "interop-2023-property", + "labels": [ + "interop-2023-property" + ] + }, + { + "name": "interop-2024-dsd", + "labels": [ + "interop-2024-dsd" + ] + }, + { + "name": "interop-2024-dir", + "labels": [ + "interop-2024-dir" + ] + }, + { + "name": "interop-2024-font-size-adjust", + "labels": [ + "interop-2024-font-size-adjust" + ] + }, + { + "name": "interop-2024-websockets", + "labels": [ + "interop-2024-websockets" + ] + }, + { + "name": "interop-2024-indexeddb", + "labels": [ + "interop-2024-indexeddb" + ] + }, + { + "name": "interop-2024-layout", + "labels": [ + "interop-2021-flexbox", + "interop-2023-flexbox", + "interop-2023-grid", + "interop-2022-subgrid" + ] + }, + { + "name": "interop-2024-nesting", + "labels": [ + "interop-2024-nesting" + ] + }, + { + "name": "interop-2023-events", + "labels": [ + "interop-2023-events" + ] + }, + { + "name": "interop-2024-popover", + "labels": [ + "interop-2024-popover" + ] + }, + { + "name": "interop-2024-relative-color", + "labels": [ + "interop-2024-relative-color" + ] + }, + { + "name": "interop-2024-video-rvfc", + "labels": [ + "interop-2024-video-rvfc" + ] + }, + { + "name": "interop-2024-scrollbar", + "labels": [ + "interop-2024-scrollbar" + ] + }, + { + "name": "interop-2024-text-wrap", + "labels": [ + "interop-2024-text-wrap" + ] + }, + { + "name": "interop-2023-url", + "labels": [ + "interop-2023-url" + ] + }, + { + "name": "interop-2021-aspect-ratio", + "labels": [ + "interop-2021-aspect-ratio" + ] + }, + { + "name": "interop-2021-position-sticky", + "labels": [ + "interop-2021-position-sticky" + ] + }, + { + "name": "interop-2022-cascade", + "labels": [ + "interop-2022-cascade" + ] + }, + { + "name": "interop-2022-dialog", + "labels": [ + "interop-2022-dialog" + ] + }, + { + "name": "interop-2022-text", + "labels": [ + "interop-2022-text" + ] + }, + { + "name": "interop-2022-viewport", + "labels": [ + "interop-2022-viewport" + ] + }, + { + "name": "interop-2022-webcompat", + "labels": [ + "interop-2022-webcompat" + ] + }, + { + "name": "interop-2023-cssborderimage", + "labels": [ + "interop-2023-cssborderimage" + ] + }, + { + "name": "interop-2023-color", + "labels": [ + "interop-2022-color", + "interop-2023-color" + ] + }, + { + "name": "interop-2023-container", + "labels": [ + "interop-2023-container" + ] + }, + { + "name": "interop-2023-contain", + "labels": [ + "interop-2022-contain", + "interop-2023-contain" + ] + }, + { + "name": "interop-2023-pseudos", + "labels": [ + "interop-2023-pseudos" + ] + }, + { + "name": "interop-2023-fonts", + "labels": [ + "interop-2023-fonts" + ] + }, + { + "name": "interop-2023-forms", + "labels": [ + "interop-2022-forms", + "interop-2023-forms" + ] + }, + { + "name": "interop-2023-has", + "labels": [ + "interop-2023-has" + ] + }, + { + "name": "interop-2023-inert", + "labels": [ + "interop-2023-inert" + ] + }, + { + "name": "interop-2023-cssmasking", + "labels": [ + "interop-2023-cssmasking" + ] + }, + { + "name": "interop-2023-mathfunctions", + "labels": [ + "interop-2023-mathfunctions" + ] + }, + { + "name": "interop-2023-mediaqueries", + "labels": [ + "interop-2023-mediaqueries" + ] + }, + { + "name": "interop-2023-modules", + "labels": [ + "interop-2023-modules" + ] + }, + { + "name": "interop-2023-motion", + "labels": [ + "interop-2023-motion" + ] + }, + { + "name": "interop-2023-offscreencanvas", + "labels": [ + "interop-2023-offscreencanvas" + ] + }, + { + "name": "interop-2022-scrolling", + "labels": [ + "interop-2022-scrolling" + ] + }, + { + "name": "interop-2021-transforms", + "labels": [ + "interop-2021-transforms" + ] + }, + { + "name": "interop-2023-webcodecs", + "labels": [ + "interop-2023-webcodecs" + ] + }, + { + "name": "interop-2023-webcompat", + "labels": [ + "interop-2023-webcompat" + ] + }, + { + "name": "interop-2023-webcomponents", + "labels": [ + "interop-2023-webcomponents" + ] + } + ] } }