{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6094262,"defaultBranch":"main","name":"grunt-contrib-qunit","ownerLogin":"gruntjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-10-05T17:53:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1630826?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708489911.0","currentOid":""},"activityList":{"items":[{"before":"b9def5b887ebc4fba83f4d3cc6020691fa15af0c","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/ip-1.1.9","pushedAt":"2024-02-21T04:31:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"XhmikosR","name":null,"path":"/XhmikosR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349621?s=80&v=4"}},{"before":"562697be323f607c378d5d0bb131ac17d59c8e88","after":"b80729782228626e4615b3c2e749c6e850694db5","ref":"refs/heads/main","pushedAt":"2024-02-21T04:31:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"XhmikosR","name":null,"path":"/XhmikosR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349621?s=80&v=4"},"commit":{"message":"Bump ip from 1.1.8 to 1.1.9 (#206)\n\nBumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9.\r\n- [Commits](https://github.com/indutny/node-ip/compare/v1.1.8...v1.1.9)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: ip\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump ip from 1.1.8 to 1.1.9 (#206)"}},{"before":null,"after":"b9def5b887ebc4fba83f4d3cc6020691fa15af0c","ref":"refs/heads/dependabot/npm_and_yarn/ip-1.1.9","pushedAt":"2024-02-21T01:25:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ip from 1.1.8 to 1.1.9\n\nBumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9.\n- [Commits](https://github.com/indutny/node-ip/compare/v1.1.8...v1.1.9)\n\n---\nupdated-dependencies:\n- dependency-name: ip\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ip from 1.1.8 to 1.1.9"}},{"before":"230cb0323f2c3b60d477ff1689d300139fa38b19","after":"562697be323f607c378d5d0bb131ac17d59c8e88","ref":"refs/heads/main","pushedAt":"2023-09-16T07:49:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"8.0.1","shortMessageHtmlLink":"8.0.1"}},{"before":null,"after":"562697be323f607c378d5d0bb131ac17d59c8e88","ref":"refs/heads/release","pushedAt":"2023-09-16T07:46:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"8.0.1","shortMessageHtmlLink":"8.0.1"}},{"before":"327066b69ae207f7be87c514bc24d95560092c1a","after":null,"ref":"refs/heads/release","pushedAt":"2023-09-16T03:02:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"}},{"before":"8e88ec7d33cf427d280ae784d6b1ee457ea1cf51","after":"230cb0323f2c3b60d477ff1689d300139fa38b19","ref":"refs/heads/main","pushedAt":"2023-09-16T03:02:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"Release 8.0.0: upgrade to Puppeteer 21, require Node 16+\n\nFrom grunt-contrib-connect 4.0.0:\r\n> https://github.com/gruntjs/grunt-contrib-connect/pull/282\r\n> * Fix deprecation warning about `opn@6`.\r\n\r\nFrom puppeteer 20:\r\n> https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v20.0.0\r\n> * switch from Chromium to \"Chrome for Testing\".\r\n\r\nFrom puppeteer 20.9.0:\r\n> https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v20.9.0\r\n> * roll to Chrome 115\r\n\r\nFrom puppeteer 21.1.0:\r\n> https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v21.1.0\r\n> * roll to Chrome 116\r\n\r\nGeneral \"Chrome for Testing\" announcement at [1].\r\nBased on reading the linked design document [2] [3], I believe\r\n\"Chrome for Testing\" continues to be a build of open-source Chromium.\r\nIt is not compiled from or with proprietary Google Chrome components.\r\nRather, it is a Chromium build that is 1) compiled feature flags and\r\ndefaults settings as similar to Google Chrome as possible, and 2)\r\nbuilt and published from the same Chromium revisions and at the same\r\ncadence as Chrome releases. This means, that anytime a Google Chrome\r\nrelease happens for Stable or Beta channel, there is also a\r\nChrome for Testing release.\r\n\r\nHaving said that, the design document does acknowledge that a previous\r\nproposal (nicknamed \"Chrome-\", meaning start with Chrome and subtract\r\nunwanted features) did exist. This was rejected in favour of \"Chromium+\"\r\nwhich works as above with the Chrome-like app icon injected from their\r\nbuild system from outside the Chromium source tree.\r\n\r\n[1] https://developer.chrome.com/blog/chrome-for-testing/\r\n[2] https://docs.google.com/document/d/1XJvxyqAQjhPfJ0rX84PjfXXb5sBx3m8DXzMxR0ipQNs/edit\r\n[3] http://web.archive.org/web/20230503104427/https://docs.google.com/document/d/1XJvxyqAQjhPfJ0rX84PjfXXb5sBx3m8DXzMxR0ipQNs/edit\r\n\r\nFrom puppeteer 19.11:\r\n> https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v19.11.0\r\n> * add warning for `headless: true`\r\n\r\nThere is no more pretending that Chrome Headless wasn't actually\r\n\"Chrome but headless\" (like Firefox Headless), but a separate browser\r\nimplementation [4]. \"Fake it until you make it\". Starting in Chrome 112,\r\nthere is a \"new\" headless mode, which is now claimed to actually be\r\n\"Chrome, but headless\". I propose that in grunt-contrib-qunit 8.0,\r\nwith the switch to \"Chromium for Testing\", we also switch to this\r\nmode at the same time.\r\n\r\nIf we don't, Puppeteer prints the following warning on every CI build:\r\n\r\n> Puppeteer old Headless deprecation warning:\r\n> In the near feature `headless: true` will default to the new Headless mode\r\n> Consider opting in early by passing `headless: \"new\"` to `puppeteer.launch()`\r\n\r\n[4] https://developer.chrome.com/articles/new-headless/","shortMessageHtmlLink":"Release 8.0.0: upgrade to Puppeteer 21, require Node 16+"}},{"before":"7d04eb5eeada1806829c4f41a40beee363d34778","after":"327066b69ae207f7be87c514bc24d95560092c1a","ref":"refs/heads/release","pushedAt":"2023-09-05T20:27:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"Release 8.0.0: upgrade to Puppeteer 21, require Node 16+\n\nFrom grunt-contrib-connect 4.0.0:\n> https://github.com/gruntjs/grunt-contrib-connect/pull/282\n> * Fix deprecation warning about `opn@6`.\n\nFrom puppeteer 20:\n> https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v20.0.0\n> * switch from Chromium to \"Chrome for Testing\".\n\nFrom puppeteer 20.9.0:\n> https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v20.9.0\n> * roll to Chrome 115\n\nFrom puppeteer 21.1.0:\n> https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v21.1.0\n> * roll to Chrome 116\n\nGeneral \"Chrome for Testing\" announcement at [1].\nBased on reading the linked design document [2] [3], I believe\n\"Chrome for Testing\" continues to be a build of open-source Chromium.\nIt is not compiled from or with proprietary Google Chrome components.\nRather, it is a Chromium build that is 1) compiled feature flags and\ndefaults settings as similar to Google Chrome as possible, and 2)\nbuilt and published from the same Chromium revisions and at the same\ncadence as Chrome releases. This means, that anytime a Google Chrome\nrelease happens for Stable or Beta channel, there is also a\nChrome for Testing release.\n\nHaving said that, the design document does acknowledge that a previous\nproposal (nicknamed \"Chrome-\", meaning start with Chrome and subtract\nunwanted features) did exist. This was rejected in favour of \"Chromium+\"\nwhich works as above with the Chrome-like app icon injected from their\nbuild system from outside the Chromium source tree.\n\n[1] https://developer.chrome.com/blog/chrome-for-testing/\n[2] https://docs.google.com/document/d/1XJvxyqAQjhPfJ0rX84PjfXXb5sBx3m8DXzMxR0ipQNs/edit\n[3] http://web.archive.org/web/20230503104427/https://docs.google.com/document/d/1XJvxyqAQjhPfJ0rX84PjfXXb5sBx3m8DXzMxR0ipQNs/edit\n\nFrom puppeteer 19.11:\n> https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v19.11.0\n> * add warning for `headless: true`\n\nThere is no more pretending that Chrome Headless wasn't actually\n\"Chrome but headless\" (like Firefox Headless), but a separate browser\nimplementation [4]. \"Fake it until you make it\". Starting in Chrome 112,\nthere is a \"new\" headless mode, which is now claimed to actually be\n\"Chrome, but headless\". I propose that in grunt-contrib-qunit 8.0,\nwith the switch to \"Chromium for Testing\", we also switch to this\nmode at the same time.\n\nIf we don't, Puppeteer prints the following warning on every CI build:\n\n> Puppeteer old Headless deprecation warning:\n> In the near feature `headless: true` will default to the new Headless mode\n> Consider opting in early by passing `headless: \"new\"` to `puppeteer.launch()`\n\n[4] https://developer.chrome.com/articles/new-headless/","shortMessageHtmlLink":"Release 8.0.0: upgrade to Puppeteer 21, require Node 16+"}},{"before":null,"after":"7d04eb5eeada1806829c4f41a40beee363d34778","ref":"refs/heads/release","pushedAt":"2023-07-23T00:37:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"Release 8.0.0: upgrade to Puppeteer 20, require Node 16+\n\nFrom grunt-contrib-connect 4.0.0:\n> https://github.com/gruntjs/grunt-contrib-connect/pull/282\n> * Fix deprecation warning about `opn@6`.\n\nFrom puppeteer 20:\n> https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v20.0.0\n> * switch from Chromium to \"Chrome for Testing\".\n\nFrom puppeteer 20.9.0:\n> https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v20.9.0\n> * roll to Chrome 115\n\nGeneral \"Chrome for Testing\" announcement at [1].\nBased on reading the linked design document [2] [3], I believe\n\"Chrome for Testing\" continues to be a build of open-source Chromium.\nIt is not compiled from or with proprietary Google Chrome components.\nRather, it is a Chromium build that is 1) compiled feature flags and\ndefaults settings as similar to Google Chrome as possible, and 2)\nbuilt and published from the same Chromium revisions and at the same\ncadence as Chrome releases. This means, that anytime a Google Chrome\nrelease happens for Stable or Beta channel, there is also a\nChrome for Testing release.\n\nHaving said that, the design document does acknowledge that a previous\nproposal (nicknamed \"Chrome-\", meaning start with Chrome and subtract\nunwanted features) did exist. This was rejected in favour of \"Chromium+\"\nwhich works as above with the Chrome-like app icon injected from their\nbuild system from outside the Chromium source tree.\n\n[1] https://developer.chrome.com/blog/chrome-for-testing/\n[2] https://docs.google.com/document/d/1XJvxyqAQjhPfJ0rX84PjfXXb5sBx3m8DXzMxR0ipQNs/edit\n[3] http://web.archive.org/web/20230503104427/https://docs.google.com/document/d/1XJvxyqAQjhPfJ0rX84PjfXXb5sBx3m8DXzMxR0ipQNs/edit\n\nFrom puppeteer 19.11:\n> https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v19.11.0\n> * add warning for `headless: true`\n\nThere is no more pretending that Chrome Headless wasn't actually\n\"Chrome but headless\" (like Firefox Headless), but a separate browser\nimplementation [4]. \"Fake it until you make it\". Starting in Chrome 112,\nthere is a \"new\" headless mode, which is now claimed to actually be\n\"Chrome, but headless\". I propose that in grunt-contrib-qunit 8.0,\nwith the switch to \"Chromium for Testing\", we also switch to this\nmode at the same time.\n\nIf we don't, Puppeteer prints the following warning on every CI build:\n\n> Puppeteer old Headless deprecation warning:\n> In the near feature `headless: true` will default to the new Headless mode\n> Consider opting in early by passing `headless: \"new\"` to `puppeteer.launch()`\n\n[4] https://developer.chrome.com/articles/new-headless/","shortMessageHtmlLink":"Release 8.0.0: upgrade to Puppeteer 20, require Node 16+"}},{"before":"e2f7104c8df28752a09bcc3e52b518e812fb22c4","after":"8e88ec7d33cf427d280ae784d6b1ee457ea1cf51","ref":"refs/heads/main","pushedAt":"2023-07-02T19:41:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"7.0.1","shortMessageHtmlLink":"7.0.1"}},{"before":"240436f17e0a67daf520e745c54a48195aaa7e1a","after":"e2f7104c8df28752a09bcc3e52b518e812fb22c4","ref":"refs/heads/main","pushedAt":"2023-07-02T19:01:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"Limit bridge.js injection to top navigation only\n\nEffectively, act as if the bridge.js were injected\r\nin the top frame only, despite Puppeteer injecting\r\nit into any Document context (including iframes).\r\n\r\nFixes https://github.com/gruntjs/grunt-contrib-qunit/issues/202.","shortMessageHtmlLink":"Limit bridge.js injection to top navigation only"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEAGloWwA","startCursor":null,"endCursor":null}},"title":"Activity ยท gruntjs/grunt-contrib-qunit"}