{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3329923,"defaultBranch":"main","name":"helmet","ownerLogin":"helmetjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-02-01T22:54:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8338613?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704733369.0","currentOid":""},"activityList":{"items":[{"before":"433e348cdbe75060d573f0bea1a762e25b22fc31","after":"d9319b801c3c2dfef3ab23bdd29f1de99c94e95b","ref":"refs/heads/v8.0.0","pushedAt":"2024-04-29T15:01:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"`getDefaultDirectives` should do a deep copy\n\nSee [#463] and [#465].\r\n\r\n[#463]: https://github.com/helmetjs/helmet/issues/463\r\n[#465]: https://github.com/helmetjs/helmet/pull/465","shortMessageHtmlLink":"getDefaultDirectives should do a deep copy"}},{"before":"2ccdab698767186ffb67f9c54e29e25eb7727168","after":"433e348cdbe75060d573f0bea1a762e25b22fc31","ref":"refs/heads/v8.0.0","pushedAt":"2024-04-28T15:23:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"HSTS: throw when misspelling \"includeSubDomains\" option\n\nSee [#462] and [#464].\r\n\r\n[#462]: https://github.com/helmetjs/helmet/issues/462\r\n[#464]: https://github.com/helmetjs/helmet/pull/464","shortMessageHtmlLink":"HSTS: throw when misspelling \"includeSubDomains\" option"}},{"before":"6475da1139677ff4b9da71d4dc7cb58d3c9aef54","after":"a1c7466de85cb791d1548d5eb738d6d1b4e6f3f7","ref":"refs/heads/main","pushedAt":"2024-04-28T15:22:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Ensure that source files only contain ASCII\n\nThis change should have no user impact. This is a defense-in-depth\nagainst someone opening a malicious patch that has non-ASCII\ncharacters.","shortMessageHtmlLink":"Ensure that source files only contain ASCII"}},{"before":"7b94a6c87a2e403c64fd9c180f6424c6295df0ab","after":"2ccdab698767186ffb67f9c54e29e25eb7727168","ref":"refs/heads/v8.0.0","pushedAt":"2024-04-28T14:33:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"HSTS: throw when misspelling \"includeSubDomains\" option\n\nSee [#462] and [#464].\r\n\r\n[#462]: https://github.com/helmetjs/helmet/issues/462\r\n[#464]: https://github.com/helmetjs/helmet/pull/464","shortMessageHtmlLink":"HSTS: throw when misspelling \"includeSubDomains\" option"}},{"before":"ab566356870a1cdc4c451891664c4e9de8d4c396","after":"7b94a6c87a2e403c64fd9c180f6424c6295df0ab","ref":"refs/heads/v8.0.0","pushedAt":"2024-04-27T17:13:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Content-Security-Policy: throw if directive value lacks necessary quotes\n\nCloses [#454].\n\n[#454]: https://github.com/helmetjs/helmet/issues/454","shortMessageHtmlLink":"Content-Security-Policy: throw if directive value lacks necessary quotes"}},{"before":"892ed40f76183e7db4b434550b0b18a903cd4da3","after":"6475da1139677ff4b9da71d4dc7cb58d3c9aef54","ref":"refs/heads/main","pushedAt":"2024-04-27T16:38:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Content-Security-Policy: warn if directive value lacks necessary quotes","shortMessageHtmlLink":"Content-Security-Policy: warn if directive value lacks necessary quotes"}},{"before":"1a20f81545773bf31f02fb8e058ebfaa11ef122f","after":"ab566356870a1cdc4c451891664c4e9de8d4c396","ref":"refs/heads/v8.0.0","pushedAt":"2024-04-27T15:25:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Strict-Transport-Security: increase max-age to 1 year\n\nSee [#457] and [#459].\r\n\r\n[#457]: https://github.com/helmetjs/helmet/issues/457\r\n[#459]: https://github.com/helmetjs/helmet/pull/459","shortMessageHtmlLink":"Strict-Transport-Security: increase max-age to 1 year"}},{"before":"216cb65c6ac95b0b9a109bbb644dc649d876b076","after":"1a20f81545773bf31f02fb8e058ebfaa11ef122f","ref":"refs/heads/v8.0.0","pushedAt":"2024-04-27T15:19:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Require Node 18+\n\nSee [#444][0] and [#450][1].\r\n\r\n[0]: https://github.com/helmetjs/helmet/issues/444\r\n[1]: https://github.com/helmetjs/helmet/pull/450\r\n\r\nSigned-off-by: Najam Ul Saqib \r\nCo-authored-by: Evan Hahn ","shortMessageHtmlLink":"Require Node 18+"}},{"before":"8d108f3cc9f9e2d454763ca59e7b2aa1409dbcd2","after":"892ed40f76183e7db4b434550b0b18a903cd4da3","ref":"refs/heads/main","pushedAt":"2024-04-25T19:33:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Update various TypeScript dependencies to latest versions","shortMessageHtmlLink":"Update various TypeScript dependencies to latest versions"}},{"before":"6be929e17320b8798a063c2db51c6039de4e47c0","after":"216cb65c6ac95b0b9a109bbb644dc649d876b076","ref":"refs/heads/v8.0.0","pushedAt":"2024-02-17T18:41:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Require Node 18+\n\nSee [#444][0] and [#450][1].\r\n\r\n[0]: https://github.com/helmetjs/helmet/issues/444\r\n[1]: https://github.com/helmetjs/helmet/pull/450\r\n\r\nSigned-off-by: Najam Ul Saqib \r\nCo-authored-by: Evan Hahn ","shortMessageHtmlLink":"Require Node 18+"}},{"before":"7674c63f864852c7a8f60e7a0bbac5d33b24245f","after":"8d108f3cc9f9e2d454763ca59e7b2aa1409dbcd2","ref":"refs/heads/main","pushedAt":"2024-02-17T18:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Minor: make CSP test error a little stricter","shortMessageHtmlLink":"Minor: make CSP test error a little stricter"}},{"before":"2f2fee3248ad128bab2a401894b8d64eeda6db07","after":"7674c63f864852c7a8f60e7a0bbac5d33b24245f","ref":"refs/heads/main","pushedAt":"2024-02-17T15:56:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"HSTS: add note about localhost redirects\n\nSee [this issue](https://github.com/helmetjs/helmet/issues/451).","shortMessageHtmlLink":"HSTS: add note about localhost redirects"}},{"before":"975846274aed85cda854894ae313deb632f599f8","after":"2f2fee3248ad128bab2a401894b8d64eeda6db07","ref":"refs/heads/main","pushedAt":"2024-02-17T15:16:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Update devDependencies to latest versions","shortMessageHtmlLink":"Update devDependencies to latest versions"}},{"before":"77d93ef222c16686b510a76606a1d7309dfa305f","after":"6be929e17320b8798a063c2db51c6039de4e47c0","ref":"refs/heads/v8.0.0","pushedAt":"2024-02-17T15:16:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Require Node 18+\n\nSee [#444][0] and [#450][1].\r\n\r\n[0]: https://github.com/helmetjs/helmet/issues/444\r\n[1]: https://github.com/helmetjs/helmet/pull/450\r\n\r\nSigned-off-by: Najam Ul Saqib \r\nCo-authored-by: Evan Hahn ","shortMessageHtmlLink":"Require Node 18+"}},{"before":"442992badfcdc7d20b4e87317e54ce6b37ecc265","after":"77d93ef222c16686b510a76606a1d7309dfa305f","ref":"refs/heads/v8.0.0","pushedAt":"2024-01-22T13:57:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Require Node 18+\n\nSee [#444][0] and [#450][1].\r\n\r\n[0]: https://github.com/helmetjs/helmet/issues/444\r\n[1]: https://github.com/helmetjs/helmet/pull/450\r\n\r\nSigned-off-by: Najam Ul Saqib \r\nCo-authored-by: Evan Hahn ","shortMessageHtmlLink":"Require Node 18+"}},{"before":"14af0ae7fada45e91974e42ff00c4877a1a8abcc","after":"975846274aed85cda854894ae313deb632f599f8","ref":"refs/heads/main","pushedAt":"2024-01-22T13:57:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Update devDependencies to latest versions\n\nMost significantly picks up changes from Prettier 3.2.3, which causes\n`tsconfig.json` files to be formatted as JSONC (which can have trailing\ncommas) versus JSON (which cannot).","shortMessageHtmlLink":"Update devDependencies to latest versions"}},{"before":"14af0ae7fada45e91974e42ff00c4877a1a8abcc","after":"442992badfcdc7d20b4e87317e54ce6b37ecc265","ref":"refs/heads/v8.0.0","pushedAt":"2024-01-18T13:18:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Require Node 18+\n\nSee [#444][0] and [#450][1].\r\n\r\n[0]: https://github.com/helmetjs/helmet/issues/444\r\n[1]: https://github.com/helmetjs/helmet/pull/450\r\n\r\nSigned-off-by: Najam Ul Saqib \r\nCo-authored-by: Evan Hahn ","shortMessageHtmlLink":"Require Node 18+"}},{"before":null,"after":"14af0ae7fada45e91974e42ff00c4877a1a8abcc","ref":"refs/heads/v8.0.0","pushedAt":"2024-01-08T17:02:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Update license year for 2024","shortMessageHtmlLink":"Update license year for 2024"}},{"before":"e9025ad0ae29b3f2d779a78608581d0940332d32","after":"14af0ae7fada45e91974e42ff00c4877a1a8abcc","ref":"refs/heads/main","pushedAt":"2023-12-31T17:33:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Update license year for 2024","shortMessageHtmlLink":"Update license year for 2024"}},{"before":"bbcefa30146b613245ff22e5bc62b0ff49eaa808","after":"e9025ad0ae29b3f2d779a78608581d0940332d32","ref":"refs/heads/main","pushedAt":"2023-12-28T12:48:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Minor: remove commented-out import from test","shortMessageHtmlLink":"Minor: remove commented-out import from test"}},{"before":"197231975a8a1b28cf3ff813228be0b98295c664","after":"bbcefa30146b613245ff22e5bc62b0ff49eaa808","ref":"refs/heads/main","pushedAt":"2023-12-04T01:38:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"CI: stop testing on Node 16\n\n[Node 16 has been unsupported since September.][0] We will drop support\nin Helmet 8. For now, we can stop testing it in CI.\n\n[0]: https://nodejs.org/en/blog/announcements/nodejs16-eol/","shortMessageHtmlLink":"CI: stop testing on Node 16"}},{"before":"9d932803ecbbfe25fae921148e8cef7a2355cd91","after":"197231975a8a1b28cf3ff813228be0b98295c664","ref":"refs/heads/main","pushedAt":"2023-12-04T01:22:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"CSP docs: recommend a 256-bit nonce\n\nThis change should have no code impact.\n\nWe previously used a 128-bit nonce. This was probably fine, but more\nentropy should further protect folks.","shortMessageHtmlLink":"CSP docs: recommend a 256-bit nonce"}},{"before":"e0baa58a43deed1585454b14e61600fd18d72e79","after":"9d932803ecbbfe25fae921148e8cef7a2355cd91","ref":"refs/heads/main","pushedAt":"2023-11-07T14:20:01.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"7.1.0","shortMessageHtmlLink":"7.1.0"}},{"before":"312383131ecc979c3c19112d26c06d4d344c4643","after":"e0baa58a43deed1585454b14e61600fd18d72e79","ref":"refs/heads/main","pushedAt":"2023-11-05T13:20:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Support `unsafe-none` in COEP\n\n`unsafe-none` is a valid value for `Cross-Origin-Embedder-Policy`, so\r\nadd support for it.\r\n\r\nSee [#446][0] and [#447][1].\r\n\r\n[0]: https://github.com/helmetjs/helmet/issues/446\r\n[1]: https://github.com/helmetjs/helmet/pull/447","shortMessageHtmlLink":"Support unsafe-none in COEP"}},{"before":"d2eaaaf2d5456b65d0dfba9e654e47643026e1f0","after":null,"ref":"refs/heads/dependabot/github_actions/actions/setup-node-4","pushedAt":"2023-11-01T04:36:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"}},{"before":"ea8cfc99d890844d0149bfb6158314a1daf49ddb","after":"312383131ecc979c3c19112d26c06d4d344c4643","ref":"refs/heads/main","pushedAt":"2023-11-01T04:36:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"CI: update setup-node action to version 4\n\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"CI: update setup-node action to version 4"}},{"before":null,"after":"d2eaaaf2d5456b65d0dfba9e654e47643026e1f0","ref":"refs/heads/dependabot/github_actions/actions/setup-node-4","pushedAt":"2023-11-01T00:13:35.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 actions/setup-node from 3 to 4\n\nBumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.\n- [Release notes](https://github.com/actions/setup-node/releases)\n- [Commits](https://github.com/actions/setup-node/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-node\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/setup-node from 3 to 4"}},{"before":"69294ad14a6cd80840aa214ef204c7f57b1ad473","after":"ea8cfc99d890844d0149bfb6158314a1daf49ddb","ref":"refs/heads/main","pushedAt":"2023-10-25T16:08:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"Update devDependencies to latest versions","shortMessageHtmlLink":"Update devDependencies to latest versions"}},{"before":"147725ff862965247f624b4be3c56f1504cba349","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/babel/traverse-7.23.2","pushedAt":"2023-10-19T14:00:57.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":"40af482929c2011b63af42c803dedffd2545f7d3","after":"69294ad14a6cd80840aa214ef204c7f57b1ad473","ref":"refs/heads/main","pushedAt":"2023-10-19T13:56:45.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"EvanHahn","name":"Evan Hahn","path":"/EvanHahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/777712?s=80&v=4"},"commit":{"message":"CI should use the latest Node version","shortMessageHtmlLink":"CI should use the latest Node version"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPRnMWQA","startCursor":null,"endCursor":null}},"title":"Activity ยท helmetjs/helmet"}