{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":237159,"defaultBranch":"master","name":"express","ownerLogin":"expressjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-06-26T18:56:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5658226?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722034167.0","currentOid":""},"activityList":{"items":[{"before":"ee40a881f5d8cb4ce71bc45262fde8e4b7640d05","after":"723b5451bbcbab69bc8ded50ccd6545a79b8fe64","ref":"refs/heads/5.0","pushedAt":"2024-07-30T21:49:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"Throw on invalid status codes (#4212)\n\n* check status code is integer, or string integer, in range\r\n\r\n* fix tests, update jsdoc comment for res.status\r\n\r\n* throw if number is string\r\n\r\n* narrow valid range to between 1xx and 5xx\r\n\r\n* disambiguate the error message\r\n\r\n* update skipped tests, remove invalid string test\r\n\r\n* remove invalid float test\r\n\r\n* fixup! remove invalid float test\r\n\r\n* fix invalid range tests error assertions\r\n\r\n* remove unused deprecate function\r\n\r\n* add test to assert on 200.00 coming through as 200\r\n\r\nthis is the behavior of node's underlying HTTP module\r\n\r\n* revert back to throwing only on > 999 and < 100\r\n\r\n* update implementation for > 999\r\n\r\n* add test for 700 status code\r\n\r\n* update history with change\r\n\r\n* update jsdoc\r\n\r\n* clarify jsdoc comment\r\n\r\n* one more round of jsdoc\r\n\r\n* update 501 test\r\n\r\n* add invalid status code test for res.sendStatus\r\n\r\n* add test describe block for valid range\r\n\r\n* fixup! add test describe block for valid range\r\n\r\n* reduce the describe nesting\r\n\r\n* switch to testing status 100, to avoid 100-continue behavior\r\n\r\n* fix 900 test\r\n\r\n* stringify code in thrown RangeError message\r\n\r\n* remove accidentally duplicated res.status method\r\n\r\n* fix error range message\r\n\r\nCo-authored-by: Chris de Almeida \r\n\r\n* update sendStatus invalid code test to use sendStatus\r\n\r\n---------\r\n\r\nCo-authored-by: Chris de Almeida ","shortMessageHtmlLink":"Throw on invalid status codes (#4212)"}},{"before":"f4bd86ed361ea9710ed0f7b4634e66c8e3b88b40","after":"2177f67f5439494f7a29a8d04f744cc20fb9f201","ref":"refs/heads/master","pushedAt":"2024-07-28T10:55:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UlisesGascon","name":"Ulises Gascón","path":"/UlisesGascon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110813?s=80&v=4"},"commit":{"message":"docs: add OSSF Scorecard badge (#5436)\n\nPR-URL: https://github.com/expressjs/express/pull/5436","shortMessageHtmlLink":"docs: add OSSF Scorecard badge (#5436)"}},{"before":"2ec589c1133e2eec29a951b4976c50db638f7dd5","after":"f4bd86ed361ea9710ed0f7b4634e66c8e3b88b40","ref":"refs/heads/master","pushedAt":"2024-07-27T18:15:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonchurch","name":"Jon Church","path":"/jonchurch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12915163?s=80&v=4"},"commit":{"message":"Replace Appveyor windows testing with GHA (#5599)\n\nThis PR moves us off of Appveyor for windows testing.\r\n\r\nWe are now doing windows/linux testing on GHA. With the exception of iojs, which we are only testing on Linux and have split out to it's own workflow.\r\n\r\nWe have also added npm-shrinkwrap.json to our gitignore, in order to not have to configure npm in CI to ignore it. If it's never checked in, it shouldn't exist in CI as you need to go out of your way to create it w/ npm.","shortMessageHtmlLink":"Replace Appveyor windows testing with GHA (#5599)"}},{"before":null,"after":"f591d76e66beccf23dd3b6922fcb86935289386f","ref":"refs/heads/serve-static-2","pushedAt":"2024-07-26T22:49:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"fix(deps) serve-staic@2.0.0","shortMessageHtmlLink":"fix(deps) serve-staic@2.0.0"}},{"before":"657e371bd2f78539a75198f602e78a6b69777fe8","after":"eb0aceb9e2c39cb3e7be32d7db688d1922b47acb","ref":"refs/heads/send-1","pushedAt":"2024-07-25T23:55:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"fix(deps)!: send@^1.0.0","shortMessageHtmlLink":"fix(deps)!: send@^1.0.0"}},{"before":null,"after":"657e371bd2f78539a75198f602e78a6b69777fe8","ref":"refs/heads/send-1","pushedAt":"2024-07-25T23:33:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"WIP: send@1.x","shortMessageHtmlLink":"WIP: send@1.x"}},{"before":"ed11dde49e8dca84fed4e0b4b7b06efde4d40caf","after":null,"ref":"refs/heads/dup-test","pushedAt":"2024-07-25T22:00:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"}},{"before":"b0da4b1a94542f63e971b695c4bbafd9d8131426","after":null,"ref":"refs/heads/streaming-render","pushedAt":"2024-07-25T21:59:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"}},{"before":"8e34fa35d729c4c2680950f35b6a1ab28098965c","after":null,"ref":"refs/heads/benchmark","pushedAt":"2024-07-25T21:59:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"}},{"before":"04bc62787be974874bc1467b23606c36bc9779ba","after":null,"ref":"refs/heads/4.19.2-staging","pushedAt":"2024-07-25T21:59:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"}},{"before":"ea537d907d61dc693587fd41aab024e9df2e14b1","after":null,"ref":"refs/heads/4.x","pushedAt":"2024-07-25T21:59:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"}},{"before":"9ba0d8aad990827b8451524da6c8892c7e6a0f3a","after":"c96c690dc087d121137c97318215e03a432395c5","ref":"refs/heads/5-merge","pushedAt":"2024-07-25T21:55:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ctcpip","name":"Chris de Almeida","path":"/ctcpip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15326526?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 5.0","shortMessageHtmlLink":"Merge branch 'master' into 5.0"}},{"before":"6415f7035b3675ec4eaee3b91973d7d3b0464ca9","after":"ee40a881f5d8cb4ce71bc45262fde8e4b7640d05","ref":"refs/heads/5.0","pushedAt":"2024-07-25T21:51:39.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"call callback once on listen error","shortMessageHtmlLink":"call callback once on listen error"}},{"before":null,"after":"9ba0d8aad990827b8451524da6c8892c7e6a0f3a","ref":"refs/heads/5-merge","pushedAt":"2024-07-25T20:59:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ctcpip","name":"Chris de Almeida","path":"/ctcpip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15326526?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 5.x","shortMessageHtmlLink":"Merge branch 'master' into 5.x"}},{"before":"4cf7eed927d3ccd3f1d0c9a14d562ec0a1635e86","after":"2ec589c1133e2eec29a951b4976c50db638f7dd5","ref":"refs/heads/master","pushedAt":"2024-07-17T20:44:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"Fix Contributor Covenant link definition reference in attribution section (#5762)","shortMessageHtmlLink":"Fix Contributor Covenant link definition reference in attribution sec…"}},{"before":"4cf7eed927d3ccd3f1d0c9a14d562ec0a1635e86","after":"ee8b6da3980f4250f4b35457c55c1db2ff1c386e","ref":"refs/heads/response-time-captain","pushedAt":"2024-07-17T11:31:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UlisesGascon","name":"Ulises Gascón","path":"/UlisesGascon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110813?s=80&v=4"},"commit":{"message":"docs: add carpasse as repo captain for response-time","shortMessageHtmlLink":"docs: add carpasse as repo captain for response-time"}},{"before":null,"after":"4cf7eed927d3ccd3f1d0c9a14d562ec0a1635e86","ref":"refs/heads/response-time-captain","pushedAt":"2024-07-17T11:30:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"UlisesGascon","name":"Ulises Gascón","path":"/UlisesGascon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110813?s=80&v=4"},"commit":{"message":"remove minor version pinning from ci (#5722)","shortMessageHtmlLink":"remove minor version pinning from ci (#5722)"}},{"before":"6d084715ba6ca5301e9ac1efe4309e555973b364","after":"4cf7eed927d3ccd3f1d0c9a14d562ec0a1635e86","ref":"refs/heads/master","pushedAt":"2024-06-26T22:23:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonchurch","name":"Jon Church","path":"/jonchurch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12915163?s=80&v=4"},"commit":{"message":"remove minor version pinning from ci (#5722)","shortMessageHtmlLink":"remove minor version pinning from ci (#5722)"}},{"before":"61421a8c0c2abf011868d90df93813992e3c7563","after":"6d084715ba6ca5301e9ac1efe4309e555973b364","ref":"refs/heads/master","pushedAt":"2024-06-10T21:19:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonchurch","name":"Jon Church","path":"/jonchurch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12915163?s=80&v=4"},"commit":{"message":"📝 update people, add ctcpip to TC (#5683)","shortMessageHtmlLink":"📝 update people, add ctcpip to TC (#5683)"}},{"before":"f42b160bbc0c391c06cad1c6c37eea5305f78cd2","after":"61421a8c0c2abf011868d90df93813992e3c7563","ref":"refs/heads/master","pushedAt":"2024-06-09T03:25:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonchurch","name":"Jon Church","path":"/jonchurch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12915163?s=80&v=4"},"commit":{"message":"skip QUERY tests for Node 21 only, still not supported (#5695)\n\n* skip QUERY tests for Node 21 only, still not supported\r\n\r\nQUERY support has now landed in Node 22.2.0, but is still not supported\r\nin 21.7.3\r\n\r\nQUERY showed up in http.METHODS in 21.7.2. Only Node versions after that\r\nwill attempt to run tests for it, based on the way we dynamically test\r\nmembers of the http.METHODS array from Node\r\n\r\n* update CI to run on 21.7 and 22.2","shortMessageHtmlLink":"skip QUERY tests for Node 21 only, still not supported (#5695)"}},{"before":"689073d657b646b5d01448a6a69f88016f40761b","after":"f42b160bbc0c391c06cad1c6c37eea5305f78cd2","ref":"refs/heads/master","pushedAt":"2024-06-07T23:48:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonchurch","name":"Jon Church","path":"/jonchurch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12915163?s=80&v=4"},"commit":{"message":"[v4] Deprecate `res.clearCookie` accepting `options.maxAge` and `options.expires` (#5672)\n\n* add deprecation notice for res.clearCookie maxAge/expires\r\n\r\n* update History.md for clearCookie deprecation change\r\n\r\n* add tests to codify deprecated behavior\r\n\r\nCo-authored-by: Chris de Almeida \r\n\r\n---------\r\n\r\nCo-authored-by: Chris de Almeida ","shortMessageHtmlLink":"[v4] Deprecate res.clearCookie accepting options.maxAge and `opti…"}},{"before":"2803a2b35ae37209a44a8d3b19c141482fd57437","after":"689073d657b646b5d01448a6a69f88016f40761b","ref":"refs/heads/master","pushedAt":"2024-06-05T21:25:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonchurch","name":"Jon Church","path":"/jonchurch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12915163?s=80&v=4"},"commit":{"message":"✨ bring back query tests for node 21 (#5690)","shortMessageHtmlLink":"✨ bring back query tests for node 21 (#5690)"}},{"before":"c88542cfa64cce6d4e2707d50c9a4474c39473ee","after":null,"ref":"refs/heads/ulises-patch-1","pushedAt":"2024-05-22T23:31:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"blakeembrey","name":"Blake Embrey","path":"/blakeembrey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088987?s=80&v=4"}},{"before":"a7d6d29ed3a8eeb91954447696d1a28b982702a4","after":"2803a2b35ae37209a44a8d3b19c141482fd57437","ref":"refs/heads/master","pushedAt":"2024-05-22T22:29:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonchurch","name":"Jon Church","path":"/jonchurch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12915163?s=80&v=4"},"commit":{"message":"docs: add @UlisesGascon as captain for cookie-parser (#5666)","shortMessageHtmlLink":"docs: add @UlisesGascon as captain for cookie-parser (#5666)"}},{"before":"26801a0afdd73258ee3c3685e30d5d4040c1558d","after":"ee40a881f5d8cb4ce71bc45262fde8e4b7640d05","ref":"refs/heads/5.x","pushedAt":"2024-05-17T20:47:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"call callback once on listen error","shortMessageHtmlLink":"call callback once on listen error"}},{"before":"a7d6d29ed3a8eeb91954447696d1a28b982702a4","after":"c88542cfa64cce6d4e2707d50c9a4474c39473ee","ref":"refs/heads/ulises-patch-1","pushedAt":"2024-05-15T18:01:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UlisesGascon","name":"Ulises Gascón","path":"/UlisesGascon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110813?s=80&v=4"},"commit":{"message":"docs: add @UlisesGascon as captain for cookie-parser","shortMessageHtmlLink":"docs: add @UlisesGascon as captain for cookie-parser"}},{"before":null,"after":"a7d6d29ed3a8eeb91954447696d1a28b982702a4","ref":"refs/heads/ulises-patch-1","pushedAt":"2024-05-15T17:59:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"UlisesGascon","name":"Ulises Gascón","path":"/UlisesGascon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110813?s=80&v=4"},"commit":{"message":"Add @UlisesGascon to mime repos\n\nCo-authored-by: Ulises Gascón ","shortMessageHtmlLink":"Add @UlisesGascon to mime repos"}},{"before":"700349ffaf6140195a2d5f8173dd732c90c5aacc","after":"a7d6d29ed3a8eeb91954447696d1a28b982702a4","ref":"refs/heads/master","pushedAt":"2024-05-14T02:31:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"Add @UlisesGascon to mime repos\n\nCo-authored-by: Ulises Gascón ","shortMessageHtmlLink":"Add @UlisesGascon to mime repos"}},{"before":null,"after":"a302c9aa1098b9d76c53d48d026ed139b380ba9e","ref":"refs/heads/release-branch-diagram","pushedAt":"2024-05-13T21:06:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"WIP: release process ascii diagram","shortMessageHtmlLink":"WIP: release process ascii diagram"}},{"before":"4b9cd2fd0e13519a16bc36e8b4212e7924698b2e","after":"700349ffaf6140195a2d5f8173dd732c90c5aacc","ref":"refs/heads/master","pushedAt":"2024-05-08T21:02:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonchurch","name":"Jon Church","path":"/jonchurch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12915163?s=80&v=4"},"commit":{"message":"doc: add table of contents, tc/triager lists to readme (#5619)\n\n* doc: updated readme file\r\n\r\n* doc: updated readme file for doc lint\r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: krzysdz \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Ulises Gascón \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Ulises Gascón \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Christine Belzie <105683440+CBID2@users.noreply.github.com>\r\n\r\n* repair readme\r\n\r\n* added Emeritus area\r\n\r\n* Add @carpasse to the triager team\r\n\r\n* removed old collaborators\r\n\r\n* add missing triagers\r\n\r\n* lint\r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* dedent to fix ToC spacing\r\n\r\n* fixup! dedent to fix ToC spacing\r\n\r\n* us @ for jonchurch\r\n\r\n* format names to use github handles first, single line\r\n\r\n* added emeritus triagers\r\n\r\n* edited title\r\n\r\n* added emeritus team members\r\n\r\n* added menu head\r\n\r\n* edited emeritus\r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* edits to TC and anchors\r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Ulises Gascón \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Ulises Gascón \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Ulises Gascón \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Ulises Gascón \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Ulises Gascón \r\n\r\n---------\r\n\r\nCo-authored-by: Mert Can Altin \r\nCo-authored-by: krzysdz \r\nCo-authored-by: Ulises Gascón \r\nCo-authored-by: Christine Belzie <105683440+CBID2@users.noreply.github.com>\r\nCo-authored-by: Jon Church ","shortMessageHtmlLink":"doc: add table of contents, tc/triager lists to readme (#5619)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjXHa3wA","startCursor":null,"endCursor":null}},"title":"Activity · expressjs/express"}