{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":15669006,"defaultBranch":"master","name":"body-parser","ownerLogin":"expressjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-01-06T08:25:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5658226?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725981778.0","currentOid":""},"activityList":{"items":[{"before":"416c61924ae020b86bde2d6bcb3cda40578f2925","after":null,"ref":"refs/heads/be/remove-redundant-depth","pushedAt":"2024-09-10T15:22:58.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":"17529513673e39ba79886a7ce3363320cf1c0c50","after":"f20f6adc7118cbf973e927d34bc0bbf2ff177459","ref":"refs/heads/1.x","pushedAt":"2024-09-10T15:22:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blakeembrey","name":"Blake Embrey","path":"/blakeembrey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088987?s=80&v=4"},"commit":{"message":"Remove redundant depth check (#538)","shortMessageHtmlLink":"Remove redundant depth check (#538)"}},{"before":null,"after":"416c61924ae020b86bde2d6bcb3cda40578f2925","ref":"refs/heads/be/remove-redundant-depth","pushedAt":"2024-09-10T04:18:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"blakeembrey","name":"Blake Embrey","path":"/blakeembrey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088987?s=80&v=4"},"commit":{"message":"Remove redundant depth check","shortMessageHtmlLink":"Remove redundant depth check"}},{"before":"a50ab7441412daa7935e44cc854c3a9a5d4c8b6f","after":"17529513673e39ba79886a7ce3363320cf1c0c50","ref":"refs/heads/1.x","pushedAt":"2024-09-10T04:16:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blakeembrey","name":"Blake Embrey","path":"/blakeembrey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088987?s=80&v=4"},"commit":{"message":"1.20.3\n\nPR-URL: https://github.com/expressjs/body-parser/pull/535","shortMessageHtmlLink":"1.20.3"}},{"before":"744a350d33a1e45688379ddc961e8117afff51ba","after":"966bc9dd141cae791d5634a46af58435327b3170","ref":"refs/heads/master","pushedAt":"2024-09-10T04:13:44.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":"2.0.1","shortMessageHtmlLink":"2.0.1"}},{"before":null,"after":"05766dcf1cb8e5acf73ee01545c1b09aa36b1df3","ref":"refs/heads/release/2.0.1","pushedAt":"2024-09-10T04:11:46.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":"2.0.1","shortMessageHtmlLink":"2.0.1"}},{"before":"9e06a79ca94da7c603a03d7deec56a54f8951330","after":"744a350d33a1e45688379ddc961e8117afff51ba","ref":"refs/heads/master","pushedAt":"2024-09-10T04:08:23.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 defaulting to extended url parsing (#536)","shortMessageHtmlLink":"Fix defaulting to extended url parsing (#536)"}},{"before":null,"after":"675b2d4459eae9e33c834d1311827370b20ac1b5","ref":"refs/heads/be/fix-extended-parser","pushedAt":"2024-09-10T04:03:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"blakeembrey","name":"Blake Embrey","path":"/blakeembrey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088987?s=80&v=4"},"commit":{"message":"Fix defaulting to extended url parsing","shortMessageHtmlLink":"Fix defaulting to extended url parsing"}},{"before":"a50ab7441412daa7935e44cc854c3a9a5d4c8b6f","after":"9e06a79ca94da7c603a03d7deec56a54f8951330","ref":"refs/heads/master","pushedAt":"2024-09-10T03:26:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"UlisesGascon","name":"Ulises Gascón","path":"/UlisesGascon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110813?s=80&v=4"},"commit":{"message":"2.0.0","shortMessageHtmlLink":"2.0.0"}},{"before":"17529513673e39ba79886a7ce3363320cf1c0c50","after":"a50ab7441412daa7935e44cc854c3a9a5d4c8b6f","ref":"refs/heads/master","pushedAt":"2024-09-10T03:20:00.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"2.0.0","shortMessageHtmlLink":"2.0.0"}},{"before":null,"after":"a50ab7441412daa7935e44cc854c3a9a5d4c8b6f","ref":"refs/heads/1.x","pushedAt":"2024-09-10T03:19:47.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":"2.0.0","shortMessageHtmlLink":"2.0.0"}},{"before":"9aa675bd7f44c6f2e12fe0801ba514e1580bf7bc","after":"a50ab7441412daa7935e44cc854c3a9a5d4c8b6f","ref":"refs/heads/2.x","pushedAt":"2024-09-10T03:14:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"UlisesGascon","name":"Ulises Gascón","path":"/UlisesGascon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110813?s=80&v=4"},"commit":{"message":"2.0.0","shortMessageHtmlLink":"2.0.0"}},{"before":"9232c7741d54220003e3f6f027008ad41faf1e56","after":"9aa675bd7f44c6f2e12fe0801ba514e1580bf7bc","ref":"refs/heads/2.x","pushedAt":"2024-09-10T03:07:41.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":"2.1.0","shortMessageHtmlLink":"2.1.0"}},{"before":"afd0f39944ddd1486c9a55c1a3c8251f2b0cdf6f","after":"9232c7741d54220003e3f6f027008ad41faf1e56","ref":"refs/heads/2.x","pushedAt":"2024-09-10T03:01:56.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"UlisesGascon","name":"Ulises Gascón","path":"/UlisesGascon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110813?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 2.x","shortMessageHtmlLink":"Merge branch 'master' into 2.x"}},{"before":"07ce14d6c1708cae18a25be0c44f4eb5a6b063e3","after":"afd0f39944ddd1486c9a55c1a3c8251f2b0cdf6f","ref":"refs/heads/2.x","pushedAt":"2024-09-10T02:53:13.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":"feat: add option to customize the depth with a default value of 32\n\n- Update documentation to reflect the new features and errors\n- Update the changelog\n- Upgrade to `qs@6.13.0`\n- Add the `depth` option to define the depth of parsing while parsing the query string\n- Enable the `strictDepth` option by default in `qs.parse`\n- Add a 400 status code when the depth of the query string exceeds the limit defined by the `depth` option\n- Reduce the default depth limit to 32","shortMessageHtmlLink":"feat: add option to customize the depth with a default value of 32"}},{"before":"39744cfe2ac4fb37a19ed7c43e3a74332f428e17","after":"17529513673e39ba79886a7ce3363320cf1c0c50","ref":"refs/heads/master","pushedAt":"2024-09-09T23:05:39.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":"1.20.3\n\nPR-URL: https://github.com/expressjs/body-parser/pull/535","shortMessageHtmlLink":"1.20.3"}},{"before":"b2695c4450f06ba3b0ccf48d872a229bb41c9bce","after":"39744cfe2ac4fb37a19ed7c43e3a74332f428e17","ref":"refs/heads/master","pushedAt":"2024-09-09T22:55:19.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":"chore: linter (#534)","shortMessageHtmlLink":"chore: linter (#534)"}},{"before":"ade0f3f82f91086d6cd2ed2cb4b0aff448fbc2e5","after":"b2695c4450f06ba3b0ccf48d872a229bb41c9bce","ref":"refs/heads/master","pushedAt":"2024-09-09T22:48:45.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":"Merge commit from fork\n\n* feat: add option to customize the depth\n\nMain Changes:\n- Update documentation to reflect the new features and errors\n- Update the changelog\n- Upgrade to `qs@6.13.0`\n- Add the `depth` option to define the depth of parsing while parsing the query string\n- Enable the `strictDepth` option by default in `qs.parse`\n- Add a 400 status code when the depth of the query string exceeds the limit defined by the `depth` option\n\n* chore: reduce the default depth limit to 32\n\nMain Changes:\n- Breaking Change: Set default depth limit to 32\n- Update documentation\n- Update the HISTORY","shortMessageHtmlLink":"Merge commit from fork"}},{"before":"99a1bd62456f932004b84767d6393bc261f75d36","after":"ade0f3f82f91086d6cd2ed2cb4b0aff448fbc2e5","ref":"refs/heads/master","pushedAt":"2024-08-17T22:56:13.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":"add scorecard to readme (#531)","shortMessageHtmlLink":"add scorecard to readme (#531)"}},{"before":"6cea6bd3e1f82b23c7c090aa7d19941c638c7636","after":"07ce14d6c1708cae18a25be0c44f4eb5a6b063e3","ref":"refs/heads/2.x","pushedAt":"2024-08-17T18:42:21.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":"Added support for brotli ('br') content-encoding (#406)","shortMessageHtmlLink":"Added support for brotli ('br') content-encoding (#406)"}},{"before":"35b50b5562020225f3c40471cfdbd34d760be1a8","after":"6cea6bd3e1f82b23c7c090aa7d19941c638c7636","ref":"refs/heads/2.x","pushedAt":"2024-07-30T21:42:34.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":"urlencoded: Support iso-8859-1, utf8 sentinel, and numeric entities (#326)\n\n* urlencoded, in extended mode: Support iso-8859-1 encoded requests, and also accept iso-8859-1 as a default encoding.\r\n\r\n* urlencoded: Support an utf8 sentinel to detect the charset.\r\n\r\n* Pass the interpretNumericEntities option through to qs.\r\n\r\n* Fix lint\r\n\r\n* Support charsets, sentinels etc. via custom decoders\r\n\r\nWorks in both extended and simple mode.\r\n\r\n* Simplify\r\n\r\n* Fix empty parameter issue with utf8Sentinel in simple mode\r\n\r\n* Run all the charset/sentinel tests in both extended and simple modes\r\n\r\n* utf8Sentinel => charsetSentinel\r\n\r\nhttps://github.com/ljharb/qs/pull/268#discussion_r207115487\r\n\r\n* Update qs to 6.9.1\r\n\r\n* Always use the qs module, even in simple mode\r\n\r\nhttps://github.com/expressjs/body-parser/pull/326#issuecomment-521823039\r\n\r\n* Create the simple and extended parser with the same function, reducing duplication\r\n\r\n* Don't mention the querystring module in the README\r\n\r\n* Fix lint\r\n\r\n* Update qs to 6.9.4\r\n\r\n* Consistently call it \"utf8 sentinel\"\r\n\r\n* Simplify by relying on the qs module's support for detecting the charset\r\nhttps://github.com/expressjs/body-parser/pull/326#discussion_r1693684912\r\n\r\n* Simplify further\r\n\r\n* Put back debug option\r\n\r\n* Document that defaultCharset defaults to utf-8\r\nhttps://github.com/expressjs/body-parser/pull/326#discussion_r1693684214","shortMessageHtmlLink":"urlencoded: Support iso-8859-1, utf8 sentinel, and numeric entities (#…"}},{"before":"7eb00cdc9b3c3a73ce51aefba899afab67bc8abc","after":"35b50b5562020225f3c40471cfdbd34d760be1a8","ref":"refs/heads/2.x","pushedAt":"2024-07-25T22:48:08.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(deps): raw-body@^3.0.0 (#529)","shortMessageHtmlLink":"fix(deps): raw-body@^3.0.0 (#529)"}},{"before":null,"after":"231fe5653de5b2a885935df05e5437a4b74a16d8","ref":"refs/heads/raw-body-3","pushedAt":"2024-07-25T22:45:31.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): raw-body@^3.0.0","shortMessageHtmlLink":"fix(deps): raw-body@^3.0.0"}},{"before":"ddf9b7546c54c6fd39f974083f13e515e79bf094","after":"7eb00cdc9b3c3a73ce51aefba899afab67bc8abc","ref":"refs/heads/2.x","pushedAt":"2024-07-24T23:38:43.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":"Also use the qs module for the simple parser (#387)\n\n* Always use the qs module, even in simple mode\r\n\r\nhttps://github.com/expressjs/body-parser/pull/326#issuecomment-521823039\r\n\r\n* Create the simple and extended parser with the same function, reducing duplication\r\n\r\n* Don't mention the querystring module in the README\r\n\r\n* Fix lint","shortMessageHtmlLink":"Also use the qs module for the simple parser (#387)"}},{"before":"fccaf4879e960d5e8b105759d39d4fc5ecf2f4e4","after":"ddf9b7546c54c6fd39f974083f13e515e79bf094","ref":"refs/heads/2.x","pushedAt":"2024-07-22T22:17:42.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":"feat!: remove node less than 18 from ci","shortMessageHtmlLink":"feat!: remove node less than 18 from ci"}},{"before":"062660b9de4d6040f541f7b647bf78cdf5eb38af","after":"068910a95ee59aea305b67f781ef1d604c76b141","ref":"refs/heads/2.x-node-18","pushedAt":"2024-07-22T22:16:33.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":"feat!: remove node less than 18 from ci","shortMessageHtmlLink":"feat!: remove node less than 18 from ci"}},{"before":"3f693e1a0567c2ac4fbee0fc1e8e396b63119b3f","after":"062660b9de4d6040f541f7b647bf78cdf5eb38af","ref":"refs/heads/2.x-node-18","pushedAt":"2024-07-22T22:13:36.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":"feat!: remove node less than 18 from ci","shortMessageHtmlLink":"feat!: remove node less than 18 from ci"}},{"before":null,"after":"3f693e1a0567c2ac4fbee0fc1e8e396b63119b3f","ref":"refs/heads/2.x-node-18","pushedAt":"2024-07-22T22:12:24.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":"feat!: remove node less than 18 from ci","shortMessageHtmlLink":"feat!: remove node less than 18 from ci"}},{"before":"947859160527c7aaaa20da79e2c3ba542baaaf66","after":"99a1bd62456f932004b84767d6393bc261f75d36","ref":"refs/heads/master","pushedAt":"2024-07-22T17:50:26.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":"deps: qs@6.12.3 (#521)","shortMessageHtmlLink":"deps: qs@6.12.3 (#521)"}},{"before":"83db46a1e5512135ce01ed90b9132ee16a2657a8","after":"947859160527c7aaaa20da79e2c3ba542baaaf66","ref":"refs/heads/master","pushedAt":"2024-07-22T17:46:02.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: pin to node@22.4.1","shortMessageHtmlLink":"fix: pin to node@22.4.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQxNToyMjo1OC4wMDAwMDBazwAAAASyOmC8","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQxNToyMjo1OC4wMDAwMDBazwAAAASyOmC8","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMlQxNzo0NjowMi4wMDAwMDBazwAAAASGDdr4"}},"title":"Activity · expressjs/body-parser"}