{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30064588,"defaultBranch":"master","name":"hls.js","ownerLogin":"video-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-30T09:06:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25984302?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717218139.0","currentOid":""},"activityList":{"items":[{"before":"71ae25b025fa110743705e03fde7e7f07c3e6675","after":"b98d855516924a5e0083052b9858ebf0fa17ef4f","ref":"refs/heads/renovate/filesaver.js-2.x","pushedAt":"2024-06-01T05:02:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency filesaver.js to v2","shortMessageHtmlLink":"chore(deps): update dependency filesaver.js to v2"}},{"before":"7293dda6608f97f74e05738916e7ec337b753245","after":"f0d5913e22cf7f884c478d313a5f17fb3e3279b7","ref":"refs/heads/renovate/major-eslint-monorepo","pushedAt":"2024-06-01T05:02:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint to v9","shortMessageHtmlLink":"chore(deps): update dependency eslint to v9"}},{"before":"ba8920592635103f5d9f5ba5ad88ff0230708bc6","after":"44c6a8c48db4244eb5d7261f9353fff8db83aa83","ref":"refs/heads/renovate/chart.js-4.x","pushedAt":"2024-06-01T05:01:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency chart.js to v4","shortMessageHtmlLink":"chore(deps): update dependency chart.js to v4"}},{"before":"078d5f3a8a0999fccd27b8ac737cb5718113f3e4","after":"6ed6e9e802e8f50e442d427696be3e859282b441","ref":"refs/heads/renovate/chai-5.x","pushedAt":"2024-06-01T05:01:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency chai to v5","shortMessageHtmlLink":"chore(deps): update dependency chai to v5"}},{"before":"2aec574b2de4caa501d16b0dfbe68b3dcf20cbdc","after":"a223088ea4d600820e887ba4997fd30af618cfd4","ref":"refs/heads/renovate/ace-1.x","pushedAt":"2024-06-01T05:01:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency ace to v1.34.2","shortMessageHtmlLink":"chore(deps): update dependency ace to v1.34.2"}},{"before":"e1c2904da78e76c882b529f9ae9444b4fa0bb4e8","after":"b3d17461e4be8c9db4fad5d066d43c5f4c62844f","ref":"refs/heads/patch/v1.5.x","pushedAt":"2024-06-01T01:19:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"},"commit":{"message":"Fix light ESM build (#6307)\n\nESM build needs a special empty file that exports an object to prevent\nproperty access of \"undefined\"\n\n(cherry picked from commit 474a10b68d1ed8d351b81cbac367cc1fcf104fc3)","shortMessageHtmlLink":"Fix light ESM build (#6307)"}},{"before":"42266a95959b9dcee906e02db5130ea9cb5e7fbc","after":"35bdce8b86188e1c696407ef5dd0d9c49699e735","ref":"refs/heads/deployments","pushedAt":"2024-06-01T00:59:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hlsjs-ci","name":null,"path":"/hlsjs-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40664919?s=80&v=4"},"commit":{"message":"update for 1a19b975","shortMessageHtmlLink":"update for 1a19b97"}},{"before":"f379442b014e9fea7543070b9c5221fd3edbbf2b","after":"1a19b97576daffe1b7fe29a7065abaf602871423","ref":"refs/heads/master","pushedAt":"2024-06-01T00:55:34.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"},"commit":{"message":"Merge branch 'patch/v1.5.x'\n\n* patch/v1.5.x:\n Don't append over first fragment when next fragment aligns with playlist within 1/200s tolerance (#6471)\n Fix exception reading metadata.channelCount with HE-AAC when changeType is not supported (#6472)\n Fix TSDemuxer parsing error handling in sync path (#6469)\n when `this.stats` is called, add optional chaining or check for existence (#6459)","shortMessageHtmlLink":"Merge branch 'patch/v1.5.x'"}},{"before":"0729c3445fa3e7ea383971e13873fde77595e527","after":"e1c2904da78e76c882b529f9ae9444b4fa0bb4e8","ref":"refs/heads/patch/v1.5.x","pushedAt":"2024-06-01T00:31:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"},"commit":{"message":"Don't append over first fragment when next fragment aligns with playlist within 1/200s tolerance (#6471)\n\nFixes edge-case starting in v1.5 that causes #6441","shortMessageHtmlLink":"Don't append over first fragment when next fragment aligns with playl…"}},{"before":"618e529757afcdc7198681ce7a367e7d1290e95b","after":null,"ref":"refs/heads/bugfix/dont-overlap-first-on-next-up","pushedAt":"2024-06-01T00:31:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"}},{"before":"082393df1952854ca769dc02726811d4e838f079","after":null,"ref":"refs/heads/bugfix/undefined-audio-metadata","pushedAt":"2024-06-01T00:18:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"}},{"before":"adf87aac73d13d7e89909740727a7dda51993bd4","after":"0729c3445fa3e7ea383971e13873fde77595e527","ref":"refs/heads/patch/v1.5.x","pushedAt":"2024-06-01T00:18:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"},"commit":{"message":"Fix exception reading metadata.channelCount with HE-AAC when changeType is not supported (#6472)\n\nFixes #6470","shortMessageHtmlLink":"Fix exception reading metadata.channelCount with HE-AAC when changeTy…"}},{"before":null,"after":"082393df1952854ca769dc02726811d4e838f079","ref":"refs/heads/bugfix/undefined-audio-metadata","pushedAt":"2024-05-31T22:41:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"},"commit":{"message":"Fix exception reading metadata.channelCount with HE-AAC when changeType is not supported\nFixes #6470","shortMessageHtmlLink":"Fix exception reading metadata.channelCount with HE-AAC when changeTy…"}},{"before":"4b4533613e821dc9eefcd893306ff0e5091399b3","after":"618e529757afcdc7198681ce7a367e7d1290e95b","ref":"refs/heads/bugfix/dont-overlap-first-on-next-up","pushedAt":"2024-05-31T21:54:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"},"commit":{"message":"Don't append over first fragment when next fragment aligns with playlist within 1/200s tolerance\nFixes edge-case starting in v1.5 that causes #6441","shortMessageHtmlLink":"Don't append over first fragment when next fragment aligns with playl…"}},{"before":"7fd0fe3c1194969456264b8d9618a5bd2050f92b","after":"adf87aac73d13d7e89909740727a7dda51993bd4","ref":"refs/heads/patch/v1.5.x","pushedAt":"2024-05-31T21:54:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"},"commit":{"message":"Fix TSDemuxer parsing error handling in sync path (#6469)\n\n* Add type safety to worker message handler and replace deprecated vendor field with empty string\r\nRelated to #6445\r\n\r\n(cherry picked from commit 1e4e605f3af970c97ce2f13d6e2ea18bceb277b3)\r\n\r\n* Fix TSDemuxer parsing error handling\r\nFixes #6445\r\n\r\n* Warn with error message when available","shortMessageHtmlLink":"Fix TSDemuxer parsing error handling in sync path (#6469)"}},{"before":"f5d15483769cddef624480fcb58257b9867e3a14","after":null,"ref":"refs/heads/bugfix/tsdemuxer-parse-errors","pushedAt":"2024-05-31T21:54:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"}},{"before":null,"after":"4b4533613e821dc9eefcd893306ff0e5091399b3","ref":"refs/heads/bugfix/dont-overlap-first-on-next-up","pushedAt":"2024-05-31T21:54:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"},"commit":{"message":"Don't append over first fragment when next fragment aligns with playlist within 1/200s tolerance\nFixes edge-case starting in v1.5 that causes #6441","shortMessageHtmlLink":"Don't append over first fragment when next fragment aligns with playl…"}},{"before":"7c9e9a40ff0e5351a1671ed385065535d6f74778","after":"7fd0fe3c1194969456264b8d9618a5bd2050f92b","ref":"refs/heads/patch/v1.5.x","pushedAt":"2024-05-31T19:31:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"},"commit":{"message":"when `this.stats` is called, add optional chaining or check for existence (#6459)\n\n(cherry picked from commit f379442b014e9fea7543070b9c5221fd3edbbf2b)","shortMessageHtmlLink":"when this.stats is called, add optional chaining or check for exist…"}},{"before":"f1a5287256e63827ad21b6a6479c60bd503e781b","after":"f5d15483769cddef624480fcb58257b9867e3a14","ref":"refs/heads/bugfix/tsdemuxer-parse-errors","pushedAt":"2024-05-31T19:21:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"},"commit":{"message":"Warn with error message when available","shortMessageHtmlLink":"Warn with error message when available"}},{"before":null,"after":"f1a5287256e63827ad21b6a6479c60bd503e781b","ref":"refs/heads/bugfix/tsdemuxer-parse-errors","pushedAt":"2024-05-31T19:14:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"},"commit":{"message":"Fix TSDemuxer parsing error handling\nFixes #6445","shortMessageHtmlLink":"Fix TSDemuxer parsing error handling"}},{"before":"1ca1bcfb1782f4850a03673999d9a57f682d6ca4","after":"42266a95959b9dcee906e02db5130ea9cb5e7fbc","ref":"refs/heads/deployments","pushedAt":"2024-05-31T17:57:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hlsjs-ci","name":null,"path":"/hlsjs-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40664919?s=80&v=4"},"commit":{"message":"update for f379442b","shortMessageHtmlLink":"update for f379442"}},{"before":"fb9a885fe477e9cf4042354862a31d0693066de5","after":"71ae25b025fa110743705e03fde7e7f07c3e6675","ref":"refs/heads/renovate/filesaver.js-2.x","pushedAt":"2024-05-31T17:54:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency filesaver.js to v2","shortMessageHtmlLink":"chore(deps): update dependency filesaver.js to v2"}},{"before":"43cfe1c0355f49a0709d70ba84e690e981ab8999","after":"7293dda6608f97f74e05738916e7ec337b753245","ref":"refs/heads/renovate/major-eslint-monorepo","pushedAt":"2024-05-31T17:54:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint to v9","shortMessageHtmlLink":"chore(deps): update dependency eslint to v9"}},{"before":"a0ac733c139a85f66dbbb4e7329ee8ce896ec366","after":"ba8920592635103f5d9f5ba5ad88ff0230708bc6","ref":"refs/heads/renovate/chart.js-4.x","pushedAt":"2024-05-31T17:54:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency chart.js to v4","shortMessageHtmlLink":"chore(deps): update dependency chart.js to v4"}},{"before":"6d353e12be059f56bf311dd63c0fe87f7d29b7d8","after":"078d5f3a8a0999fccd27b8ac737cb5718113f3e4","ref":"refs/heads/renovate/chai-5.x","pushedAt":"2024-05-31T17:54:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency chai to v5","shortMessageHtmlLink":"chore(deps): update dependency chai to v5"}},{"before":"e7d6ac59e2a3b5208b82fe48d04fbfdb9117a44b","after":"2aec574b2de4caa501d16b0dfbe68b3dcf20cbdc","ref":"refs/heads/renovate/ace-1.x","pushedAt":"2024-05-31T17:53:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency ace to v1.34.2","shortMessageHtmlLink":"chore(deps): update dependency ace to v1.34.2"}},{"before":"1b7cb224c16134ef3e67fda670d8ddad1630472a","after":"f379442b014e9fea7543070b9c5221fd3edbbf2b","ref":"refs/heads/master","pushedAt":"2024-05-31T17:53:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"},"commit":{"message":"when `this.stats` is called, add optional chaining or check for existence (#6459)","shortMessageHtmlLink":"when this.stats is called, add optional chaining or check for exist…"}},{"before":"557469ebfe18ffee8a6f7b8fe09ac677005a2d34","after":"1ca1bcfb1782f4850a03673999d9a57f682d6ca4","ref":"refs/heads/deployments","pushedAt":"2024-05-31T17:35:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hlsjs-ci","name":null,"path":"/hlsjs-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40664919?s=80&v=4"},"commit":{"message":"update for 1b7cb224","shortMessageHtmlLink":"update for 1b7cb22"}},{"before":"b49688486bb3b0351d05488752a1e371530b0cbe","after":"1b7cb224c16134ef3e67fda670d8ddad1630472a","ref":"refs/heads/master","pushedAt":"2024-05-31T17:31:39.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"},"commit":{"message":"Merge branch 'patch/v1.5.x'\n\n* patch/v1.5.x:\n Update github actions\n chore(deps): update tjenkinson/gh-action-auto-merge-dependency-updates action to v1.4.2 (#6333)\n Emit FRAG_PARSING_ERROR on unsupported M2TS codec (#6447)\n Fix JS AES fallback when browserCrypto.subtle returns undefined (rather than null) (#6446)\n Fix 608 caption TextTrack Cue seek/discontinuity timing regression introduced in v1.5.0 with #5557\n Fix 608 parser handling of redundant control codes Fixes #6427\n Fix backtracking when an appended segment has no buffered timerange (#6434)\n Fix missing details if subtitle changed synchronously after loaded and before onLoaded callback (#6424)\n Bugfix: Handle irregular white-space in segment URIs (#6396)","shortMessageHtmlLink":"Merge branch 'patch/v1.5.x'"}},{"before":null,"after":"1e4e605f3af970c97ce2f13d6e2ea18bceb277b3","ref":"refs/heads/task/worker-message-safety","pushedAt":"2024-05-31T16:59:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robwalch","name":"Rob Walch","path":"/robwalch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333258?s=80&v=4"},"commit":{"message":"Add type safety to worker message handler and replace deprecated vendor field with empty string\nRelated to #6445","shortMessageHtmlLink":"Add type safety to worker message handler and replace deprecated vend…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWZFtqQA","startCursor":null,"endCursor":null}},"title":"Activity · video-dev/hls.js"}