Files
ArtPlayer/refactor/release-ledger.json

762 lines
31 KiB
JSON

{
"schemaVersion": 1,
"libraryGates": [
"build",
"runtime",
"types",
"combinations",
"browser",
"devices",
"licenses",
"rollback",
"remote-ci",
"review-01",
"review-02",
"review-03"
],
"siteGates": [
"build",
"site-urls",
"site-assets",
"editor",
"devices",
"licenses",
"rollback",
"remote-ci",
"review-01",
"review-02",
"review-03"
],
"sharedTasks": [
"CI-01",
"CI-03",
"CI-04",
"REL-01",
"REL-09",
"REL-02",
"REL-03",
"REL-04",
"REVIEW-01",
"REVIEW-02",
"REVIEW-03"
],
"packages": [
{
"name": "artplayer",
"targetVersion": "6.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/releases.json",
"selector": "releases.0",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"apple-safari-media",
"android-media",
"native-fullscreen-pip"
],
"rollback": {
"basis": "refactor/baselines/releases.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer.tgz",
"version": "6.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "693ac1e1b107501f7202f19e8ab58ab15240e28f6ba6db0e0917eb2bebb447cd",
"integrity": "sha512-3HMgVqBMQzTDNJtey+EPO8UlU9+b22SbFgwCFmwXHg/1gAg7iMREaeGi0BtZrYzTAc9B7uZRtP75jBjlDa6OfA=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-site-inputs.json",
"sha256": "e16d108269e939bf6a12357671fe963cde70c3fd381c290e9b2a35cc55eeb395"
}
}
},
{
"name": "artplayer-plugin-ads",
"targetVersion": "3.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/ads-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"ad-skip-content-restore"
],
"rollback": {
"basis": "refactor/baselines/ads-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-ads.tgz",
"version": "3.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "fd20127e9c56977400b8c670fc6bc73807dec494269d24cce4bd250958a5fd27",
"integrity": "sha512-2VxH416Gw7XWQxTeOvuJK+xvsRrrNxDCX4QuhS/OKFonStBvB4NrA7FHTfq5Z3t1CYE8CXOKism78xpHafbihA=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-ads-site-inputs.json",
"sha256": "f0953ab14a40e1053c6b03c776ec52e3825d71f06d3071abc576848d51db9526"
}
}
},
{
"name": "artplayer-plugin-ambilight",
"targetVersion": "2.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/ambilight-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"canvas-cors-background"
],
"rollback": {
"basis": "refactor/baselines/ambilight-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-ambilight.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "3b77dc69e1643822aee0a2b0b5d0571031e391e8b7e55ef13c11e20c4cb9e173",
"integrity": "sha512-TTAarlpk/MoP0JecH64DzfazQsQIwso03F8f5e/WtX0cq6xSur+wi5B7jhGFd3fGX0FJ47g9v8GshdLCQnSHYg=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-ambilight-site-inputs.json",
"sha256": "dc37c7b803965dbbf9e09ea2f0c011f582358e38a392d0a98fb00c8ff492655d"
}
}
},
{
"name": "artplayer-plugin-asr",
"targetVersion": "3.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/asr-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"audio-context-input-lifecycle"
],
"rollback": {
"basis": "refactor/baselines/asr-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-asr.tgz",
"version": "3.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "7b771f0af421192fe5648ae722dd44e60dc61987354873fcd8ba30d95080ec8d",
"integrity": "sha512-tl28aMU3Lr08/QsX5+ZIUV3ko4oj3Q3TbLWZyT5hfmEzhVWWUgobASFSvFqJBRFCXJbwlz+3H7AdY4P32KFucg=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-asr-site-inputs.json",
"sha256": "9197d3c48536ee763d57d195485de08682fc1f3ccb1971bbecb49ae53695bbf8"
}
}
},
{
"name": "artplayer-plugin-audio-track",
"targetVersion": "2.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/audio-track-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"separate-audio-source-switch"
],
"rollback": {
"basis": "refactor/baselines/audio-track-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-audio-track.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "08a738a0fb6e00990cbcb3b0662812f70bedd6a544c5b5cedc87ac2d1b814dce",
"integrity": "sha512-ue9Tph1RzrJ8zeHWvA7QPY9K+LZK0ERIUhxQvtwi6YWu+nFCamMIMTcc2YxBAGSWVk/4qoNaIAtsnzr2xmac6A=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-audio-track-site-inputs.json",
"sha256": "1bd45ff7ee05770af7e840a1943828f2382490a9fc0b9ddb19d16f977a67a86a"
}
}
},
{
"name": "artplayer-plugin-auto-thumbnail",
"targetVersion": "2.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/auto-thumbnail-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"native-first-frame-jpeg"
],
"rollback": {
"basis": "refactor/baselines/auto-thumbnail-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-auto-thumbnail.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "5330f503bbf51c8389bc062afca872c91c92b9f698775a9448c2759bdaaa59f2",
"integrity": "sha512-+GYGeje9zadjrF84edKXspB4cZCdUNBGnbXJ5+aqHzpHyvwVTUFYiNJz9jYbQN+cEYXK+iwGqzngQfV9o7dE0g=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-auto-thumbnail-site-inputs.json",
"sha256": "63d4bf77303b5a9d41c128d686de5b4e2fb7dffd696ee0779f2e7689c2596242"
}
}
},
{
"name": "artplayer-plugin-chapter",
"targetVersion": "2.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/releases.json",
"selector": "releases.1",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"touch-fullscreen-thumbnails"
],
"rollback": {
"basis": "refactor/baselines/releases.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-chapter.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "4ec7c64e8810c36dc59333b423875be14f2e370125caea33323eb7701f4217ab",
"integrity": "sha512-4R2k+iQT6fL4MvphnN2yKhHlnhKTi5Y5DuXmmAL7yDyHU8mFoBRA+WYRvHXpDLbscwOhgz3fjBl9nlS1/TNPTQ=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-chapter-site-inputs.json",
"sha256": "f17ca8fbb74de74ba89584fbdb90fc3860069f231d35ac3b855a7af8a4bcd333"
}
}
},
{
"name": "artplayer-plugin-chromecast",
"targetVersion": "2.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/chromecast-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"cast-receiver-session"
],
"rollback": {
"basis": "refactor/baselines/chromecast-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-chromecast.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "e05496198b0cd7e99fd335de0125d36187c2ffa59d0699e46ef295d8d279ee37",
"integrity": "sha512-84Dm7cSe8tpz/L78W5CHMEODjOHy9sAMkO8yZrEsfKkHScZWD+q3XdhFPsKxPYpKlOYeNP+YQVwGYxSpmqb0gg=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-chromecast-site-inputs.json",
"sha256": "6f48384884508c51b71ca9d700fa288b4069112d97de99a82b00a6403754d8f1"
}
}
},
{
"name": "artplayer-plugin-danmuku",
"targetVersion": "6.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/danmuku-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"mask-fullscreen-pip"
],
"rollback": {
"basis": "refactor/baselines/danmuku-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-danmuku.tgz",
"version": "6.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "41092289c9c7e7bd76f2314235028e838eb17a5ea63345da4fdb93d82d9146c6",
"integrity": "sha512-wT2cmGVzVO/GkBN3812tyD+Y397HZXKolnjM/tKQU9NvHhkf6k8aur8wtDgeFxUPBfJwXvhhU8HlnlNwKlgtPw=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-danmuku-site-inputs.json",
"sha256": "7233f5f3657f86b77e2a0fb64dd6da4e924bc0afadc16e7571a61b30b128dfb8"
}
}
},
{
"name": "artplayer-plugin-danmuku-mask",
"targetVersion": "2.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/danmuku-mask-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"real-model-gpu-cleanup"
],
"rollback": {
"basis": "refactor/baselines/danmuku-mask-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-danmuku-mask.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "81409ced48a32a29e4d5285671af4bc96f002ab155b81c56a825faf4ea88d459",
"integrity": "sha512-/2qeg19129OV1z1UiLcrWX7QN0n2MdjMRaaz+XZCj/dQVJLeKOFt6g/2uwklIt7o/eQMgVt9MIIjdbRcOQKiLA=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-danmuku-mask-site-inputs.json",
"sha256": "6b3847a2b763cd475b831dccf6ac39bd9238f0c235cc0bac7cc724baab7f7c5c"
}
}
},
{
"name": "artplayer-plugin-dash-control",
"targetVersion": "2.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/dash-control-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"real-dash-sdk-tracks"
],
"rollback": {
"basis": "refactor/baselines/dash-control-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-dash-control.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "f499cd0fc0abc1ef87298be7b9b0f85298aa2af6b319a45dd60a6400e555be96",
"integrity": "sha512-+oS4caDZqjf+35vziEnJiB96uki53lNjtN02hdYk+oRN5kDgCi28XMBLwE4cZuCZ2s2LdWP53wNmPV/E0EBq+Q=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-dash-control-site-inputs.json",
"sha256": "b628c25f2f5679e943c4b440d3735bbaf760ae5b69480b71a9805e3150db2951"
}
}
},
{
"name": "artplayer-plugin-document-pip",
"targetVersion": "2.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/dpip-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"document-pip-native-window"
],
"rollback": {
"basis": "refactor/baselines/dpip-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-document-pip.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "842cd38ac27d0b7f417bb9e196ec896158f868fdb549ee48dc86faab3c82ff87",
"integrity": "sha512-tetlQUiMwAUyhzXAUQ9b2kEJ4UCz4GKLWnZvDEdCxMOGwqgFl3FC8vptenRvMm+PnE1poZmb4YagA/7qSyKg+g=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-document-pip-site-inputs.json",
"sha256": "217196da0b9da09aa83d93635750150fe4d467582d8b70b36c7a5ed56cd34f91"
}
}
},
{
"name": "artplayer-plugin-hls-control",
"targetVersion": "2.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/hls-control-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"native-hls-and-worker"
],
"rollback": {
"basis": "refactor/baselines/hls-control-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-hls-control.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "2f96b8aea69fd7f172ae9dcf397a894e66e32a5b198e295395de274280e0c1eb",
"integrity": "sha512-R5FvRq7zCtRq/InKW9QhT+XXGVRr/K9h+4gZgnU1WT/65e8+bof8rpEColG4H7Z3c5gJP09Qrwge0Qm/ahCg7A=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-hls-control-site-inputs.json",
"sha256": "139abd5561ebd9d100929f68315c64d68356eb491602719ea329da1c87096b68"
}
}
},
{
"name": "artplayer-plugin-jassub",
"targetVersion": "2.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/jassub-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"real-worker-wasm-hybrid"
],
"rollback": {
"basis": "refactor/baselines/jassub-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-jassub.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "7c9c736702af12cee264893e5c66ec984a52dcd778d316aa410a8c84e8ba436b",
"integrity": "sha512-4tEOnLzM/b4rIQpRDUzSDrmedQQZLT6aUce0PQ/30iuXfNmloD6oLlRPiIBGxESyPRhS94G3DaYqFMEQA1nmPg=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-jassub-site-inputs.json",
"sha256": "ec0382857d4c2d60aec761c2b868e88ce5812bec8b031a4ceebef1d45f808b5b"
}
}
},
{
"name": "artplayer-plugin-multiple-subtitles",
"targetVersion": "2.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/multiple-subtitles-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"subtitle-offset-fullscreen"
],
"rollback": {
"basis": "refactor/baselines/multiple-subtitles-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-multiple-subtitles.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "39d59c73e878bb3d5e57e1ab3bb18488c2b49805a17547ed32658607815b2081",
"integrity": "sha512-H6nt8yYHh0+/2+qUm/p6Q1NcuoQLhqaXmYYUDJ1VQLEGZJpZFHIMcV5N0ztXD0FmTnt+M6UKwKwjlMhd02VdQg=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-multiple-subtitles-site-inputs.json",
"sha256": "29a45cb73050d9cc2d8014bd6a38ee1ec2a64f17d6246c15ae43b76fe5abc9cf"
}
}
},
{
"name": "artplayer-plugin-vast",
"targetVersion": "2.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/vast-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"google-ima-ad-content-restore"
],
"rollback": {
"basis": "refactor/baselines/vast-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-vast.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "0ea625702dcd65f0ef294fff89b3527dc6a50d6add1f44c9b7309757273af2bb",
"integrity": "sha512-25EHEBjwSe86dOKdWrTchOGcx/UmvPloP4jkNeP1ivB9msxhY06gv5pvN0NLAesrYX+43yiJXYL/KGOieUOLgw=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-vast-site-inputs.json",
"sha256": "85d5120ae89646f72b71335a1dfe35c5eb70a37c239e4d2a75649f97996b3184"
}
}
},
{
"name": "artplayer-plugin-vtt-thumbnail",
"targetVersion": "2.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/vtt-thumbnail-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"touch-fullscreen-chapter"
],
"rollback": {
"basis": "refactor/baselines/vtt-thumbnail-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-plugin-vtt-thumbnail.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "42bee5994f3a9d77df3eb809d310e53aec8f036bfeec96523aa64bdfabf8bebb",
"integrity": "sha512-V0xQsnNBNcjsyujFhJO6B5qyPOkh/M3Dj+6xRurL/a+fy+DjmIgyhgwDa3ghJpfbXsX2qwbdGtUguVfQpCqNJw=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-plugin-vtt-thumbnail-site-inputs.json",
"sha256": "8bcad10d1af49d6d124b9e2aacd065b22de0f79dff74859b411d423a707954f5"
}
}
},
{
"name": "artplayer-proxy-canvas",
"targetVersion": "2.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/canvas-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"canvas-subtitle-document-pip"
],
"rollback": {
"basis": "refactor/baselines/canvas-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-proxy-canvas.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "e32fff48dc58e617de3d08886858fc11b96839affae481a11625199c9011e48b",
"integrity": "sha512-18LviJ+YNV77zd8wnw1K9VeOBReYN3fmr83/cAGtTvb6kPCJWkJVf1DjKPsYL/nHthhGR355CQVUvGkL6MBTaQ=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-proxy-canvas-site-inputs.json",
"sha256": "05337985ce5432046d4fe4ec3fb3e60ad65272bbb72e9300de0c0378787ff337"
}
}
},
{
"name": "artplayer-proxy-mediabunny",
"targetVersion": "2.0.0",
"distribution": "npm",
"history": {
"file": "refactor/baselines/mb-release.json",
"selector": "release",
"rationale": "Frozen npm tarball provenance; not a new registry availability observation."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"webcodecs-hls-audio-video"
],
"rollback": {
"basis": "refactor/baselines/mb-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-proxy-mediabunny.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "f2d21ba4e2781e394cb88524fa124b7ed75ee443778d61d69df68976fccd4ee4",
"integrity": "sha512-PsLo/v36ZN3jXbre0WWu2WxQYyd+z3U7BFVLDy/Aj2LxdyRvdhAG1XH+dQcFylllMJfDvnlfNtVD87JwbPDDxg=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-proxy-mediabunny-site-inputs.json",
"sha256": "09d25c5e3d36ec7f92afd53e6c37938d07d3a6a04b33f63fa2ab7233b9c0f7dd"
}
}
},
{
"name": "artplayer-tool-iframe",
"targetVersion": "2.0.0",
"distribution": "renamed-npm",
"history": {
"file": "refactor/baselines/iframe-release.json",
"selector": "release",
"publishedName": "artplayer-plugin-iframe",
"rationale": "Frozen published predecessor and documented rename commit; candidate keeps current workspace name. Registry target availability still requires REL-01."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"cross-origin-bfcache-device"
],
"rollback": {
"basis": "refactor/baselines/iframe-release.json",
"strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/packages/run-kK0VCe/artplayer-tool-iframe.tgz",
"version": "2.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "e7f87b6b9e5c7d7a37bc7a3e6b79aed6223f0a84fac12fac3096ab23ae19b5e6",
"integrity": "sha512-3XnewgYasko8wCha8/Yjr1vLUWZ8LXFROVnuhOUeNYw2Ew5YeCBzuyg1vbx4tlcJCXe7QdyGKGtXJeLjs4Uj5A=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-tool-iframe-site-inputs.json",
"sha256": "929b48093c2ef423aea3cbfb2156d5da2c4c8e5f4bd5545fa26e68f94797f311"
}
}
},
{
"name": "artplayer-tool-thumbnail",
"targetVersion": "5.0.0",
"distribution": "recovered-npm",
"history": {
"file": "refactor/baselines/thumbnail-release.json",
"selector": "recovered",
"rationale": "Recovered CDN/Git bytes only; original registry tarball and complete archive unavailable. Not an intact rollback artifact."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"native-file-decode-encode"
],
"rollback": {
"basis": "refactor/baselines/thumbnail-release.json",
"strategy": "Original tarball is unavailable. Resolve a complete rollback alternative and migration scope under REL-04 before release."
},
"candidate": {
"kind": "npm-tarball",
"path": "refactor/.cache/thumbnail-package-types-9Vhpv4/candidate.tgz",
"version": "5.0.0",
"sourceCommit": "8aa99ef03f2ce6b240da7f4086602a91dd8e721b",
"inputFingerprint": "1fab41a6b45bdf46784fa2ac2991de324efb6c224d378981910634a417ff3f9e",
"integrity": "sha512-tBV7Awh1fvWv9maBB9MIVgkM4oW3pLXS8R/s1OG9rReOebKWj7sqEoI5+RgOgENNwybKsIJvxs0Q4NKv/pnfVQ=="
},
"evidence": {
"build": {
"path": "refactor/baselines/major-candidate-build/artplayer-tool-thumbnail-site-inputs.json",
"sha256": "11bf9bed27910b67da534604a1be47d52f5ff14a577ee617bdaf03293bad40a2"
}
}
},
{
"name": "artplayer-vitepress",
"targetVersion": "2.0.0",
"distribution": "site",
"history": {
"file": "refactor/baselines/site-provenance.json",
"rationale": "Existing docs/site build and URL distribution. No npm publication is inferred."
},
"extraRequirements": [
"apple-safari-device",
"android-chrome-device",
"mobile-editor-and-site"
],
"rollback": {
"basis": "refactor/baselines/site-provenance.json",
"strategy": "Restore the previously verified Pages artifact and old URL map; rehearsal evidence required."
},
"candidate": null,
"evidence": {}
}
]
}