{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6063637,"defaultBranch":"main","name":"grunt-contrib-connect","ownerLogin":"gruntjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-10-03T17:17:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1630826?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715838040.0","currentOid":""},"activityList":{"items":[{"before":"0a4796d3c3b44d085796f3bf6ca0217c83756b13","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/babel/traverse-7.23.2","pushedAt":"2024-05-16T05:40:40.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":"3b706def28847d358dee2322d513d218c23bbb02","after":"9dfe2d9b38b5c20ba745572212c92ae05bbe7a02","ref":"refs/heads/main","pushedAt":"2024-05-16T05:40:37.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 @babel/traverse from 7.22.5 to 7.23.2 (#287)\n\nBumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.5 to 7.23.2.\r\n- [Release notes](https://github.com/babel/babel/releases)\r\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: \"@babel/traverse\"\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 @babel/traverse from 7.22.5 to 7.23.2 (#287)"}},{"before":null,"after":"0a4796d3c3b44d085796f3bf6ca0217c83756b13","ref":"refs/heads/dependabot/npm_and_yarn/babel/traverse-7.23.2","pushedAt":"2024-05-16T05:40:06.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 @babel/traverse from 7.22.5 to 7.23.2\n\nBumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.5 to 7.23.2.\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)\n\n---\nupdated-dependencies:\n- dependency-name: \"@babel/traverse\"\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump @babel/traverse from 7.22.5 to 7.23.2"}},{"before":"d90e37fe05b1e96eaf855451505a1aaed7df0457","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/ejs-3.1.10","pushedAt":"2024-05-05T20:17:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"9ff7853bd06608c41b57077ce0535cf9c878b969","after":"3b706def28847d358dee2322d513d218c23bbb02","ref":"refs/heads/main","pushedAt":"2024-05-05T20:16:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"vladikoff","name":"Vlad Filippov","path":"/vladikoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128755?s=80&v=4"},"commit":{"message":"Merge pull request #285 from gruntjs/dependabot/npm_and_yarn/ejs-3.1.10\n\nBump ejs from 3.1.9 to 3.1.10","shortMessageHtmlLink":"Merge pull request #285 from gruntjs/dependabot/npm_and_yarn/ejs-3.1.10"}},{"before":null,"after":"d90e37fe05b1e96eaf855451505a1aaed7df0457","ref":"refs/heads/dependabot/npm_and_yarn/ejs-3.1.10","pushedAt":"2024-05-02T12:05:32.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 ejs from 3.1.9 to 3.1.10\n\nBumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.\n- [Release notes](https://github.com/mde/ejs/releases)\n- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)\n\n---\nupdated-dependencies:\n- dependency-name: ejs\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ejs from 3.1.9 to 3.1.10"}},{"before":"055138a7d212f58c664632a574e430ff29773d33","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/babel/traverse-and-babel/traverse-7.23.2","pushedAt":"2023-11-22T06:43:57.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":"9fd73971031d39469f82e70282437a1e570b8f6a","after":"9ff7853bd06608c41b57077ce0535cf9c878b969","ref":"refs/heads/main","pushedAt":"2023-11-22T06:43:54.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 @babel/traverse (#284)\n\nBumps and [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse). These dependencies needed to be updated together.\r\n\r\nUpdates `@babel/traverse` from 7.22.5 to 7.23.2\r\n- [Release notes](https://github.com/babel/babel/releases)\r\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)\r\n\r\nUpdates `@babel/traverse` from 7.22.8 to 7.23.2\r\n- [Release notes](https://github.com/babel/babel/releases)\r\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: \"@babel/traverse\"\r\n dependency-type: indirect\r\n- dependency-name: \"@babel/traverse\"\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 @babel/traverse (#284)"}},{"before":null,"after":"055138a7d212f58c664632a574e430ff29773d33","ref":"refs/heads/dependabot/npm_and_yarn/babel/traverse-and-babel/traverse-7.23.2","pushedAt":"2023-10-19T10:05:53.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 @babel/traverse\n\nBumps and [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse). These dependencies needed to be updated together.\n\nUpdates `@babel/traverse` from 7.22.5 to 7.23.2\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)\n\nUpdates `@babel/traverse` from 7.22.8 to 7.23.2\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)\n\n---\nupdated-dependencies:\n- dependency-name: \"@babel/traverse\"\n dependency-type: indirect\n- dependency-name: \"@babel/traverse\"\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump @babel/traverse"}},{"before":"f6af3f5276a49b9f641b43037ed95156bfa18b20","after":null,"ref":"refs/heads/release","pushedAt":"2023-07-18T11:19:00.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":"7658372cd5b8c1e5d601ba1b02c26f253c18d65d","after":"9fd73971031d39469f82e70282437a1e570b8f6a","ref":"refs/heads/main","pushedAt":"2023-07-18T11:18:55.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 4.0.0: upgrade from `opn@6` to `open@7`, require Node 16\n\nUpgrade grunt-contrib-internal from 6 to 8, which\nupdates CI from Node 10,12,14 to Node 14,16,18,20.\n\nFix default connect() hostname to work on Node 18+, where otherwise\nCI fails as follows:\n\n> Running \"nodeunit:tests\" (nodeunit) task\n> Testing connect_test.jsFatal error: connect ECONNREFUSED ::1:8000\n> Error: connect ECONNREFUSED ::1:8000\n> at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16)\n\nPreviously, grunt-contrib-connect was passing empty string or null\ndown to `connect(,hostname)` to leave the default implicitly handled\nby `connect` and Node's built-in `http.Server` class. Then, later,\nit was doing a fallback to `0.0.0.0` but this only affected the CLI\noutput text, not the value passed to `connect()`.\n\nNode 17+ changed per https://github.com/nodejs/node/issues/40702 to\nprefer IPv6 loopback when available (`::`) instead of IPv4 loopback\n(`0.0.0.0`), unless `0.0.0.0` is explicitly passed.\n\nThis was fixed in Node 20, with `http.get` underlying `net` TCP module\nimplementing \"Happy Eyeballs\" (same as browsers and curl) which\nbasically means trying both IPv6 and IPv4. https://github.com/nodejs/node/pull/44731\n\nThe workaround is to call `dns.setDefaultResultOrder('ipv4first')`\nwhich ensures that the first try is over IPv4 instead of IPv6.","shortMessageHtmlLink":"Release 4.0.0: upgrade from opn@6 to open@7, require Node 16"}},{"before":"d9abd8d85ff8745cf3810004f83b602541ec9008","after":"f6af3f5276a49b9f641b43037ed95156bfa18b20","ref":"refs/heads/release","pushedAt":"2023-07-13T20:40:38.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 4.0.0: upgrade from `opn@6` to `open@7`, require Node 16\n\nUpgrade grunt-contrib-internal from 6 to 8, which\nupdates CI from Node 10,12,14 to Node 14,16,18,20.\n\nFix default connect() hostname to work on Node 18+, where otherwise\nCI fails as follows:\n\n> Running \"nodeunit:tests\" (nodeunit) task\n> Testing connect_test.jsFatal error: connect ECONNREFUSED ::1:8000\n> Error: connect ECONNREFUSED ::1:8000\n> at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16)\n\nPreviously, grunt-contrib-connect was passing empty string or null\ndown to `connect(,hostname)` to leave the default implicitly handled\nby `connect` and Node's built-in `http.Server` class. Then, later,\nit was doing a fallback to `0.0.0.0` but this only affected the CLI\noutput text, not the value passed to `connect()`.\n\nNode 17+ changed per https://github.com/nodejs/node/issues/40702 to\nprefer IPv6 loopback when available (`::`) instead of IPv4 loopback\n(`0.0.0.0`), unless `0.0.0.0` is explicitly passed.\n\nThis was fixed in Node 20, with `http.get` underlying `net` TCP module\nimplementing \"Happy Eyeballs\" (same as browsers and curl) which\nbasically means trying both IPv6 and IPv4. https://github.com/nodejs/node/pull/44731\n\nThe workaround is to call `dns.setDefaultResultOrder('ipv4first')`\nwhich ensures that the first try is over IPv4 instead of IPv6.","shortMessageHtmlLink":"Release 4.0.0: upgrade from opn@6 to open@7, require Node 16"}},{"before":"4494744f995b218f12f50d14f447cf9443236ad0","after":"d9abd8d85ff8745cf3810004f83b602541ec9008","ref":"refs/heads/release","pushedAt":"2023-07-13T20:38:42.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 4.0.0: upgrade from `opn@6` to `open@7`, require Node 16\n\nUpgrade grunt-contrib-internal from 6 to 8, which\nupdates CI from Node 10,12,14 to Node 14,16,18,20.\n\nFix default connect() hostname to work on Node 18+, where otherwise\nCI fails as follows:\n\n> Running \"nodeunit:tests\" (nodeunit) task\n> Testing connect_test.jsFatal error: connect ECONNREFUSED ::1:8000\n> Error: connect ECONNREFUSED ::1:8000\n> at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16)\n\nPreviously, grunt-contrib-connect was passing empty string or null\ndown to `connect(,hostname)` to leave the default implicitly handled\nby `connect` and Node's built-in `http.Server` class. Then, later,\nit was doing a fallback to `0.0.0.0` but this only affected the CLI\noutput text, not the value passed to `connect()`.\n\nNode 17+ changed per https://github.com/nodejs/node/issues/40702 to\nprefer IPv6 loopback when available (`::`) instead of IPv4 loopback\n(`0.0.0.0`), unless `0.0.0.0` is explicitly passed.\n\nThis was fixed in Node 20, with `http.get` underlying `net` TCP module\nimplementing \"Happy Eyeballs\" (same as browsers and curl) which\nbasically means trying both IPv6 and IPv4. https://github.com/nodejs/node/pull/44731\n\nThe workaround is to call `dns.setDefaultResultOrder('ipv4first')`\nwhich ensures that the first try is over IPv4 instead of IPv6.","shortMessageHtmlLink":"Release 4.0.0: upgrade from opn@6 to open@7, require Node 16"}},{"before":"6b0bc827c5d4bc1ac0070c33570a2d73d43c8647","after":"4494744f995b218f12f50d14f447cf9443236ad0","ref":"refs/heads/release","pushedAt":"2023-07-13T20:32:59.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 4.0.0: upgrade from `opn@6` to `open@7`, require Node 16\n\nUpgrade grunt-contrib-internal from 6 to 8, which\nupdates CI from Node 10,12,14 to Node 14,16,18,20.\n\nFix default connect() hostname to work on Node 18+, where otherwise\nCI fails as follows:\n\n> Running \"nodeunit:tests\" (nodeunit) task\n> Testing connect_test.jsFatal error: connect ECONNREFUSED ::1:8000\n> Error: connect ECONNREFUSED ::1:8000\n> at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16)\n\nPreviously, grunt-contrib-connect was passing empty string or null\ndown to `connect(,hostname)` to leave the default implicitly handled\nby `connect` and Node's built-in `http.Server` class. Then, later,\nit was doing a fallback to `0.0.0.0` but this only affected the CLI\noutput text, not the value passed to `connect()`.\n\nNode 17+ changed per https://github.com/nodejs/node/issues/40702 to\nprefer IPv6 loopback when available (`::`) instead of IPv4 loopback\n(`0.0.0.0`), unless `0.0.0.0` is explicitly passed.\n\nThis was fixed in Node 20, with `http.get` underlying `net` TCP module\nimplementing \"Happy Eyeballs\" (same as browsers and curl) which\nbasically means trying both IPv6 and IPv4. https://github.com/nodejs/node/pull/44731\n\nThe workaround is to call `dns.setDefaultResultOrder('ipv4first')`\nwhich ensures that the first try is over IPv4 instead of IPv6.","shortMessageHtmlLink":"Release 4.0.0: upgrade from opn@6 to open@7, require Node 16"}},{"before":"333c4dda3caee9631057c292b2e267d87c241ae1","after":"6b0bc827c5d4bc1ac0070c33570a2d73d43c8647","ref":"refs/heads/release","pushedAt":"2023-07-13T19:15:26.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 4.0.0: upgrade from `opn@6` to `open@7`, require Node 16\n\nUpgrade grunt-contrib-internal from 6 to 8, which\nupdates CI from Node 10,12,14 to Node 14,16,18,20.\n\nFix default connect() hostname to work on Node 18+, where otherwise\nCI fails as follows:\n\n> Running \"nodeunit:tests\" (nodeunit) task\n> Testing connect_test.jsFatal error: connect ECONNREFUSED ::1:8000\n> Error: connect ECONNREFUSED ::1:8000\n> at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16)\n\nPreviously, grunt-contrib-connect was passing empty string or null\ndown to `connect(,hostname)` to leave the default implicitly handled\nby `connect` and Node's built-in `http.Server` class. Then, later,\nit was doing a fallback to `0.0.0.0` but this only affected the CLI\noutput text, not the value passed to `connect()`.\n\nNode 17+ changed per https://github.com/nodejs/node/issues/40702 to\nprefer IPv6 loopback when available (`::`) instead of IPv4 loopback\n(`0.0.0.0`), unless `0.0.0.0` is explicitly passed.","shortMessageHtmlLink":"Release 4.0.0: upgrade from opn@6 to open@7, require Node 16"}},{"before":"88ff8883ce7932b86c9fe2245236fa06c219bfd6","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/qs-6.5.3","pushedAt":"2023-07-13T18:57:26.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":"bf46789ce8fcb52658244472ce2958b534c2e956","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/json5-2.2.3","pushedAt":"2023-07-13T18:57:07.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":"bcef6b2b7ab86bb600d89eecb261be7ddab03790","after":"333c4dda3caee9631057c292b2e267d87c241ae1","ref":"refs/heads/release","pushedAt":"2023-07-13T18:56:27.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 4.0.0: upgrade from `opn@6` to `open@7`, require Node 16\n\nUpgrade grunt-contrib-internal from 6 to 8, which\nupdates CI from Node 10,12,14 to Node 14,16,18,20.\n\nChange default target from `localhost` to `127.0.0.1` as otherwise\nthe tests fail on Node 18 as follows:\n\n> Running \"nodeunit:tests\" (nodeunit) task\n> Testing connect_test.jsFatal error: connect ECONNREFUSED ::1:8000\n> Error: connect ECONNREFUSED ::1:8000\n> at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16)\n\nAs per https://github.com/nodejs/node/issues/40702, this is due to\na change in Node 17+ to prefer IPv6 loopback.","shortMessageHtmlLink":"Release 4.0.0: upgrade from opn@6 to open@7, require Node 16"}},{"before":null,"after":"bcef6b2b7ab86bb600d89eecb261be7ddab03790","ref":"refs/heads/release","pushedAt":"2023-07-13T18:47:16.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 4.0.0: upgrade from `opn@6` to `open@7`, require Node 16\n\nAlso upgrade grunt-contrib-internal from 6 to 8, which\nupdates CI from Node 10+ to Node 14+.","shortMessageHtmlLink":"Release 4.0.0: upgrade from opn@6 to open@7, require Node 16"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESzzF-AA","startCursor":null,"endCursor":null}},"title":"Activity ยท gruntjs/grunt-contrib-connect"}