{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5636281,"defaultBranch":"main","name":"gruntjs.com","ownerLogin":"gruntjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-09-01T02:38:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1630826?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725945077.0","currentOid":""},"activityList":{"items":[{"before":"64f9d435293f6242c17e65cf1950697f1d8f92ce","after":null,"ref":"refs/heads/timmywil-csp","pushedAt":"2024-09-10T05:11:17.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":"3c97d3d03b0b5d7211fe69ff893a42ef4872cf7b","after":"64f9d435293f6242c17e65cf1950697f1d8f92ce","ref":"refs/heads/main","pushedAt":"2024-09-10T05:11:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"Remove GA script and stale revive.bocoup.com script; self-host Lato\n\nFixes https://github.com/gruntjs/gruntjs.com/issues/224.\nCloses https://github.com/gruntjs/gruntjs.com/pull/225.","shortMessageHtmlLink":"Remove GA script and stale revive.bocoup.com script; self-host Lato"}},{"before":null,"after":"64f9d435293f6242c17e65cf1950697f1d8f92ce","ref":"refs/heads/timmywil-csp","pushedAt":"2024-09-10T05:10:49.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":"Remove GA script and stale revive.bocoup.com script; self-host Lato\n\nFixes https://github.com/gruntjs/gruntjs.com/issues/224.\nCloses https://github.com/gruntjs/gruntjs.com/pull/225.","shortMessageHtmlLink":"Remove GA script and stale revive.bocoup.com script; self-host Lato"}},{"before":"be931602918b7e88ab342b61086d1c89432b1b24","after":null,"ref":"refs/heads/build","pushedAt":"2024-09-09T02:48:34.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":"52099a7f862f3737bfc9615c818190a7da95daf1","after":"3c97d3d03b0b5d7211fe69ff893a42ef4872cf7b","ref":"refs/heads/main","pushedAt":"2024-09-09T02:48:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"Fix open redirect abuse via \"strip trailing slash\" middleware\n\nFixes https://github.com/gruntjs/gruntjs.com/issues/231.","shortMessageHtmlLink":"Fix open redirect abuse via \"strip trailing slash\" middleware"}},{"before":"14c8c55d5ff8827b04164658c159e7f0ab1296eb","after":"be931602918b7e88ab342b61086d1c89432b1b24","ref":"refs/heads/build","pushedAt":"2024-09-09T02:31:25.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":"Upgrade various grunt dependencies\n\ngrunt-concurrent:\n* https://github.com/sindresorhus/grunt-concurrent/releases/tag/v3.0.0\n* Breaking: Require Node.js 8+.\n\ngrunt-contrib-clean:\n* https://github.com/gruntjs/grunt-contrib-clean/blob/v2.0.1/CHANGELOG\n* Breaking: Require Node.js 12+.\n\ngrunt-contrib-pug:\n* https://github.com/gruntjs/grunt-contrib-pug/blob/v3.0.0/CHANGELOG\n* Breaking: Require Node.js 8+.\n* Upgrade from Pug 2 to Pug 3.\n https://pugjs.org/api/migration-v3.html\n - Change `minify` (unused).\n - Change `plugins` (unused).\n - Require Node.js 12+.\n\ngrunt-contrib-uglify:\n* https://github.com/gruntjs/grunt-contrib-uglify/blob/v5.2.2/CHANGELOG\n* Breaking: Require Node.js 12+.\n* Upgrade uglify-js from 3.4.0 to ~3.15.2.\n\ngrunt-html:\n* https://github.com/validator/grunt-html/releases\n https://github.com/validator/grunt-html/commits/v10.0.0/\n https://github.com/validator/grunt-html/commits/v11.0.0/\n https://github.com/validator/grunt-html/releases/tag/v15.0.0\n* grunt-html 10, 11:\n - vnu-jar 19.x\n* grunt-html 12, 13, 14:\n - vnu-jar 20.x.\n - Require Node.js 10+.\n* grunt-html 15:\n - vnu-jar 21.x.\n - Require Node.js 12+\n - Change JSON reporter (unused?).\n* grunt-html 16, 17:\n - vnu-jar 23.x.\n - require Node.js 14+","shortMessageHtmlLink":"Upgrade various grunt dependencies"}},{"before":null,"after":"14c8c55d5ff8827b04164658c159e7f0ab1296eb","ref":"refs/heads/build","pushedAt":"2024-09-09T01:07:36.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":"Upgrade various grunt dependencies\n\ngrunt-concurrent:\n* https://github.com/sindresorhus/grunt-concurrent/releases/tag/v3.0.0\n* Breaking: Require Node.js 8+.\n\ngrunt-contrib-clean:\n* https://github.com/gruntjs/grunt-contrib-clean/blob/v2.0.1/CHANGELOG\n* Breaking: Require Node.js 12+.\n\ngrunt-contrib-pug:\n* https://github.com/gruntjs/grunt-contrib-pug/blob/v3.0.0/CHANGELOG\n* Breaking: Require Node.js 8+.\n* Upgrade from Pug 2 to Pug 3.\n https://pugjs.org/api/migration-v3.html\n - Change `minify` (unused).\n - Change `plugins` (unused).\n - Require Node.js 12+.\n\ngrunt-contrib-uglify:\n* https://github.com/gruntjs/grunt-contrib-uglify/blob/v5.2.2/CHANGELOG\n* Breaking: Require Node.js 12+.\n* Upgrade uglify-js from 3.4.0 to ~3.15.2.\n\ngrunt-html:\n* https://github.com/validator/grunt-html/releases\n https://github.com/validator/grunt-html/commits/v10.0.0/\n https://github.com/validator/grunt-html/commits/v11.0.0/\n https://github.com/validator/grunt-html/releases/tag/v15.0.0\n* grunt-html 10, 11:\n - vnu-jar 19.x\n* grunt-html 12, 13, 14:\n - vnu-jar 20.x.\n - Require Node.js 10+.\n* grunt-html 15:\n - vnu-jar 21.x.\n - Require Node.js 12+\n - Change JSON reporter (unused?).\n* grunt-html 16, 17:\n - vnu-jar 23.x.\n - require Node.js 14+","shortMessageHtmlLink":"Upgrade various grunt dependencies"}},{"before":"aebc731198dfd3684589e57dc7c189dbfd643637","after":"52099a7f862f3737bfc9615c818190a7da95daf1","ref":"refs/heads/main","pushedAt":"2024-09-08T23:33:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"Change \"Documentation\" nav link to the new documentation index\n\nAdded in https://github.com/gruntjs/grunt-docs/pull/177.\n\nFixes https://github.com/gruntjs/gruntjs.com/issues/228.","shortMessageHtmlLink":"Change \"Documentation\" nav link to the new documentation index"}},{"before":"c01f3ebd5dcd21eede9e4af07d6df8da663283e0","after":"aebc731198dfd3684589e57dc7c189dbfd643637","ref":"refs/heads/main","pushedAt":"2024-09-08T23:02:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"Fix bad redirect making grunt-brand-guide page unreachable\n\nhttps://gruntjs.com/grunt-brand-guide was redirecting to\n\"/api\" due to being trapped by the back-compat redirect for pages\nlike /grunt.config and /grunt.log.\n\nRef https://github.com/gruntjs/grunt-docs/issues/100.","shortMessageHtmlLink":"Fix bad redirect making grunt-brand-guide page unreachable"}},{"before":"685a2b6d87cecb6ab4e81b3936c3a26d96d7c419","after":null,"ref":"refs/heads/build","pushedAt":"2024-09-08T22:38:38.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":"93e91bb647f4c4ea3af9b3ae607dec87b3ab3284","after":"c01f3ebd5dcd21eede9e4af07d6df8da663283e0","ref":"refs/heads/main","pushedAt":"2024-09-08T22:38:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"Fix CSS source maps, simplify dev mode\n\n* Add \"npm run\" commands in package.json so that following README\n doesn't require npx or globally installed grunt-cli.\n\n* Merge \"default\" task into \"build\" for clarity and simplicity.\n\n* Remove unused Procfille and Heroku instructions.\n\n* Remove unused Travis CI.\n\n* Add GitHub CI.\n\n* Fix source maps.\n\n With source maps fixed, remove the separate less:dev task.","shortMessageHtmlLink":"Fix CSS source maps, simplify dev mode"}},{"before":"6d87f7d9c3fd89e7a8ccf33e0f1619b3d9d6d8e3","after":"685a2b6d87cecb6ab4e81b3936c3a26d96d7c419","ref":"refs/heads/build","pushedAt":"2024-09-08T22:37:07.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":"Fix CSS source maps, simplify dev mode\n\n* Add \"npm run\" commands in package.json so that following README\n doesn't require npx or globally installed grunt-cli.\n\n* Merge \"default\" task into \"build\" for clarity and simplicity.\n\n* Remove unused Procfille and Heroku instructions.\n\n* Remove unused Travis CI.\n\n* Add GitHub CI.\n\n* Fix source maps.\n\n With source maps fixed, remove the separate less:dev task.","shortMessageHtmlLink":"Fix CSS source maps, simplify dev mode"}},{"before":null,"after":"6d87f7d9c3fd89e7a8ccf33e0f1619b3d9d6d8e3","ref":"refs/heads/build","pushedAt":"2024-09-08T22:11:34.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":"Fix CSS source maps, simplify dev mode\n\n* Add \"npm run\" commands in package.json so that following README\n doesn't require npx or globally installed grunt-cli.\n\n* Merge \"default\" task into \"build\" for clarity and simplicity.\n\n* Remove unused Procfille and Heroku instructions.\n\n* Remove unused Travis CI.\n\n* Add GitHub CI.\n\n* Fix source maps.\n\n With source maps fixed, remove the separate less:dev task.","shortMessageHtmlLink":"Fix CSS source maps, simplify dev mode"}},{"before":"a3aa30ace98ed3e161fb62c480e9f5244e9d6f39","after":"93e91bb647f4c4ea3af9b3ae607dec87b3ab3284","ref":"refs/heads/main","pushedAt":"2024-07-21T05:37:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"XhmikosR","name":null,"path":"/XhmikosR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349621?s=80&v=4"},"commit":{"message":"Improve SVG compression","shortMessageHtmlLink":"Improve SVG compression"}},{"before":"8431ff03853d3b86bdf3044d46201d60f6391d02","after":"a3aa30ace98ed3e161fb62c480e9f5244e9d6f39","ref":"refs/heads/main","pushedAt":"2023-08-10T06:08:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"XhmikosR","name":null,"path":"/XhmikosR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/349621?s=80&v=4"},"commit":{"message":"Improve image compression\n\n* used `oxipng -o max -Z --preserve -s --fix \"**/*.png\"`\n* jpegoptim -sp","shortMessageHtmlLink":"Improve image compression"}},{"before":"514a37cedf653dc65e0110443d4a770f6cecdff2","after":"8431ff03853d3b86bdf3044d46201d60f6391d02","ref":"refs/heads/main","pushedAt":"2023-07-07T18:39:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"Merge pull request #220 from supertassu/plugin-update\n\nserver: avoid querying npm at midnight","shortMessageHtmlLink":"Merge pull request #220 from supertassu/plugin-update"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsZ_RKwA","startCursor":null,"endCursor":null}},"title":"Activity ยท gruntjs/gruntjs.com"}