{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":775086,"defaultBranch":"main","name":"django-csp","ownerLogin":"mozilla","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-07-14T18:00:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/131524?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717708081.0","currentOid":""},"activityList":{"items":[{"before":"193c0f5e7499dcfc84604930d1c4565883e6131f","after":"9b2cee0866e47f5beb8f21f7375c2b721333efab","ref":"refs/heads/main","pushedAt":"2024-06-07T18:30:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robhudson","name":"Rob Hudson","path":"/robhudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1106?s=80&v=4"},"commit":{"message":"Move to NONCE sentinel instead of 'include-nonce-in'","shortMessageHtmlLink":"Move to NONCE sentinel instead of 'include-nonce-in'"}},{"before":"29c175c7bf23840c4994d9861678e5cd5e2ff2b1","after":"193c0f5e7499dcfc84604930d1c4565883e6131f","ref":"refs/heads/main","pushedAt":"2024-06-07T09:20:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Fix `report_only` to `REPORT_ONLY` in decorator docs","shortMessageHtmlLink":"Fix report_only to REPORT_ONLY in decorator docs"}},{"before":"3413de318a8a56725d5b68faecd2fc9c0d162097","after":"29c175c7bf23840c4994d9861678e5cd5e2ff2b1","ref":"refs/heads/main","pushedAt":"2024-06-06T22:37:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robhudson","name":"Rob Hudson","path":"/robhudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1106?s=80&v=4"},"commit":{"message":"Add constants for CSP keywords\n\nThis helps avoid potential errors introduced by incorrectly quoting CSP keywords.","shortMessageHtmlLink":"Add constants for CSP keywords"}},{"before":null,"after":"a3466478c47520a0fba91e8b4346d92661e482f1","ref":"refs/heads/keywords","pushedAt":"2024-06-06T21:08:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robhudson","name":"Rob Hudson","path":"/robhudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1106?s=80&v=4"},"commit":{"message":"Add constants for CSP keywords\n\nThis helps avoid potential errors introduced by incorrectly quoting CSP keywords.","shortMessageHtmlLink":"Add constants for CSP keywords"}},{"before":"03e6c1925603f2cfbe6bddde8ab3cd681f8ed645","after":"3413de318a8a56725d5b68faecd2fc9c0d162097","ref":"refs/heads/main","pushedAt":"2024-06-06T17:05:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robhudson","name":"Rob Hudson","path":"/robhudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1106?s=80&v=4"},"commit":{"message":"Fixes #36: Move to dictionary based settings\n\nThis is a backwards incompatible change.\n\nAlso fixes #139, #191","shortMessageHtmlLink":"Fixes #36: Move to dictionary based settings"}},{"before":"41c775cbd43eb3eccd86375bcacedcd34ee76da6","after":null,"ref":"refs/heads/rm-mpl","pushedAt":"2024-05-31T11:18:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"}},{"before":"eabd32658aca219d4851b9cfe990f335a496517b","after":"03e6c1925603f2cfbe6bddde8ab3cd681f8ed645","ref":"refs/heads/main","pushedAt":"2024-05-31T11:18:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Remove MPL header","shortMessageHtmlLink":"Remove MPL header"}},{"before":null,"after":"41c775cbd43eb3eccd86375bcacedcd34ee76da6","ref":"refs/heads/rm-mpl","pushedAt":"2024-05-30T22:15:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robhudson","name":"Rob Hudson","path":"/robhudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1106?s=80&v=4"},"commit":{"message":"Remove MPL header","shortMessageHtmlLink":"Remove MPL header"}},{"before":"c37b1385578906f1b70e7f1eff78931c0083c5a8","after":null,"ref":"refs/heads/update-pre-commit","pushedAt":"2024-05-21T23:04:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robhudson","name":"Rob Hudson","path":"/robhudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1106?s=80&v=4"}},{"before":"405cfb7f61d67d22e3867fceef45fc2740e93e76","after":null,"ref":"refs/heads/two-dict-based-settings","pushedAt":"2024-05-21T23:04:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robhudson","name":"Rob Hudson","path":"/robhudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1106?s=80&v=4"}},{"before":null,"after":"405cfb7f61d67d22e3867fceef45fc2740e93e76","ref":"refs/heads/two-dict-based-settings","pushedAt":"2024-05-21T23:03:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robhudson","name":"Rob Hudson","path":"/robhudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1106?s=80&v=4"},"commit":{"message":"Add a Django check for the old settings and update docs.","shortMessageHtmlLink":"Add a Django check for the old settings and update docs."}},{"before":"489917981b605bbc33fb3b8aaf78190103d548ce","after":"eabd32658aca219d4851b9cfe990f335a496517b","ref":"refs/heads/main","pushedAt":"2024-04-25T16:29:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robhudson","name":"Rob Hudson","path":"/robhudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1106?s=80&v=4"},"commit":{"message":"Update pre-commit, add pyproject-fmt, run on all files","shortMessageHtmlLink":"Update pre-commit, add pyproject-fmt, run on all files"}},{"before":"ac8aaae1596b0b9a8960d53a846455fc478231a7","after":"c37b1385578906f1b70e7f1eff78931c0083c5a8","ref":"refs/heads/update-pre-commit","pushedAt":"2024-04-25T16:14:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robhudson","name":"Rob Hudson","path":"/robhudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1106?s=80&v=4"},"commit":{"message":"Update pre-commit, add pyproject-fmt, run on all files","shortMessageHtmlLink":"Update pre-commit, add pyproject-fmt, run on all files"}},{"before":null,"after":"ac8aaae1596b0b9a8960d53a846455fc478231a7","ref":"refs/heads/update-pre-commit","pushedAt":"2024-04-25T15:40:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robhudson","name":"Rob Hudson","path":"/robhudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1106?s=80&v=4"},"commit":{"message":"Update pre-commit, add pyproject-fmt, run on all files","shortMessageHtmlLink":"Update pre-commit, add pyproject-fmt, run on all files"}},{"before":"684b12aafc9f19da82df86f271bd0d16f16ca0b7","after":"489917981b605bbc33fb3b8aaf78190103d548ce","ref":"refs/heads/main","pushedAt":"2024-03-01T13:51:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Prepare for 3.8 final release","shortMessageHtmlLink":"Prepare for 3.8 final release"}},{"before":null,"after":"c56153416adb7487c54dec0452ae3daac6ee36a0","ref":"refs/heads/184-prepare-release-of-3.8","pushedAt":"2024-03-01T13:44:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Prepare for 3.8 final release","shortMessageHtmlLink":"Prepare for 3.8 final release"}},{"before":"b1dd37ed0ca5d38907812a795b81d64a36d36b6f","after":"684b12aafc9f19da82df86f271bd0d16f16ca0b7","ref":"refs/heads/main","pushedAt":"2024-02-28T09:58:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Prepare for 3.8rc1 release - just one packaging change","shortMessageHtmlLink":"Prepare for 3.8rc1 release - just one packaging change"}},{"before":"c0ad317fe59593d302489806e93c0491d96fe286","after":null,"ref":"refs/tags/3.8","pushedAt":"2024-02-28T09:52:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"}},{"before":"7200b16ca9097a45497804f6f629cb72e0e7c08c","after":"b1dd37ed0ca5d38907812a795b81d64a36d36b6f","ref":"refs/heads/main","pushedAt":"2024-02-22T22:06:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Tomlify setup.py (#216)\n\n* Move setup.py stuff to setup.cfg\r\n\r\n* Run ini2toml on setup.cfg\r\n\r\n.. fix casing of DJANGO_SETTINGS_MODULE","shortMessageHtmlLink":"Tomlify setup.py (#216)"}},{"before":"368fe06325571f48486f19a4de8b6e51626e2714","after":null,"ref":"refs/heads/184-prepare-release","pushedAt":"2024-01-30T16:34:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"}},{"before":"4be512ca29582ff4a7ba7873dc7ff7a3f3fa9f9b","after":"7200b16ca9097a45497804f6f629cb72e0e7c08c","ref":"refs/heads/main","pushedAt":"2024-01-30T16:34:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Prepare for 3.8rc release (#215)","shortMessageHtmlLink":"Prepare for 3.8rc release (#215)"}},{"before":null,"after":"368fe06325571f48486f19a4de8b6e51626e2714","ref":"refs/heads/184-prepare-release","pushedAt":"2024-01-30T13:45:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Prepare for 3.8rc release","shortMessageHtmlLink":"Prepare for 3.8rc release"}},{"before":"f792f53604126d3fa3e73bd0efd730d5286bbf0f","after":null,"ref":"refs/heads/update-gh-actions-versions","pushedAt":"2024-01-30T13:24:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"}},{"before":"371da46240c2ec855a52ad864b69d265152e34ba","after":"4be512ca29582ff4a7ba7873dc7ff7a3f3fa9f9b","ref":"refs/heads/main","pushedAt":"2024-01-30T13:23:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Update GH actions helpers to use Node 20-based versions (#214)","shortMessageHtmlLink":"Update GH actions helpers to use Node 20-based versions (#214)"}},{"before":null,"after":"f792f53604126d3fa3e73bd0efd730d5286bbf0f","ref":"refs/heads/update-gh-actions-versions","pushedAt":"2024-01-30T12:54:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Update GH actions helpers to use Node 20-based versions","shortMessageHtmlLink":"Update GH actions helpers to use Node 20-based versions"}},{"before":"d264d13f1d98d8fee6a3bfcf6c20421b40aff5e7","after":null,"ref":"refs/heads/184-code-cleanup","pushedAt":"2024-01-29T20:16:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"}},{"before":"9698258a1201d191eda63e0d9cbd3fdcdf1752cc","after":"371da46240c2ec855a52ad864b69d265152e34ba","ref":"refs/heads/main","pushedAt":"2024-01-29T20:16:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Bring codebase up to modern Python using pyupgrade (#213)\n\n* Drop empty test_settings.py file\r\n\r\nWas emptied out back in e5dc7f65b332d73c1ef8361500146e78bd282f88\r\n\r\n* Remove redundant imports - via pyupgrade\r\n\r\n* Update dictionary-comprehension syntax - via pyupgrade\r\n\r\n* Update set() syntax - via pyupgrade\r\n\r\n* Update string formatting to f-strings - via pyupgrade\r\n\r\n* Update string formatting (but not to f-strings) - via pyupgrade\r\n\r\n* Drop redundant encoding comment - via pyupgrade\r\n\r\n* Update class def/inheritance - via pyupgrade\r\n\r\n* Update changelog","shortMessageHtmlLink":"Bring codebase up to modern Python using pyupgrade (#213)"}},{"before":"9409ccb1434c5525ba585a88531c4ed66a6a0329","after":"d264d13f1d98d8fee6a3bfcf6c20421b40aff5e7","ref":"refs/heads/184-code-cleanup","pushedAt":"2024-01-29T12:40:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":null,"after":"9409ccb1434c5525ba585a88531c4ed66a6a0329","ref":"refs/heads/184-code-cleanup","pushedAt":"2024-01-27T17:33:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"Update class def/inheritance - via pyupgrade","shortMessageHtmlLink":"Update class def/inheritance - via pyupgrade"}},{"before":"12116dc095a4c033ccf59702efafb9a4167e6bfe","after":"9698258a1201d191eda63e0d9cbd3fdcdf1752cc","ref":"refs/heads/main","pushedAt":"2024-01-27T10:10:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevejalim","name":"Steve Jalim","path":"/stevejalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101457?s=80&v=4"},"commit":{"message":"MiddlewareMixin is always present in django>=3.2\n\nit was added in django 2.0a1","shortMessageHtmlLink":"MiddlewareMixin is always present in django>=3.2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX4AUGgA","startCursor":null,"endCursor":null}},"title":"Activity ยท mozilla/django-csp"}