{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8514008,"defaultBranch":"master","name":"z3c.jbot","ownerLogin":"zopefoundation","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-03-02T01:43:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1163184?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709684059.0","currentOid":""},"activityList":{"items":[{"before":"b4df70e41d62495a7fffc43eb1856db69279fcc1","after":"dbbc7a8d21f08363caf10fdd74809fed1a2c7463","ref":"refs/heads/fix_skins_memleak","pushedAt":"2024-03-07T03:45:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"djay","name":"Dylan Jay","path":"/djay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41700?s=80&v=4"},"commit":{"message":"Merge branch 'fix_skins_memleak' of github.com:zopefoundation/z3c.jbot into fix_skins_memleak","shortMessageHtmlLink":"Merge branch 'fix_skins_memleak' of github.com:zopefoundation/z3c.jbo…"}},{"before":"71fda0c6e26f989dbaf8c3a2c46a6c8fb49cf8ea","after":"9b10d7b77a91d5828b4c7fc29be8bc51a3e88511","ref":"refs/heads/maurits-deprecated-templates-directives","pushedAt":"2024-03-06T00:34:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mauritsvanrees","name":"Maurits van Rees","path":"/mauritsvanrees","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/210587?s=80&v=4"},"commit":{"message":"Add jbotDeprecated directive with dictionary as single argument.\n\nThis can be used when you move templates and want an existing jbot\noverride for the old template path to still work.\n\nExample:\n\n* You move `old_package/test.pt` to `new_package/test.pt`.\n* You register a dictionary with: `{\"old_package.test.pt\": \"new_package.test.pt\"}`\n* If a third party package has a template override `old_package.test.pt`, we display a warning that the package should use `new_package.test.pt`.\n* The override with the old name still works: instead of `new_package/test.pt`, the override is used.\n* Of course an override with the new name works as well.\n\nSample warning for a template that is moved from plone.app.layout to plone.classicui:\n\nUserWarning: Template /Users/maurits/zeelandia/plone60/src/zeelandia.theme/src/zeelandia/theme/browser/overrides/plone.app.layout.viewlets.searchbox.pt deprecated, use plone.classicui.viewlets.searchbox.pt\n\nFor background, see https://github.com/plone/plone.classicui/issues/7","shortMessageHtmlLink":"Add jbotDeprecated directive with dictionary as single argument."}},{"before":null,"after":"71fda0c6e26f989dbaf8c3a2c46a6c8fb49cf8ea","ref":"refs/heads/maurits-deprecated-templates-directives","pushedAt":"2024-03-06T00:14:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mauritsvanrees","name":"Maurits van Rees","path":"/mauritsvanrees","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/210587?s=80&v=4"},"commit":{"message":"Add jbotDeprecated directive with dictionary as single argument.\n\nThis can be used when you move templates and want an existing jbot\noverride for the old template path to still work.\n\nExample:\n\n* You move `old_package/test.pt` to `new_package/test.pt`.\n* You register a dictionary with: `{\"old_package.test.pt\": \"new_package.test.pt\"}`\n* If a third party package has a template override `old_package.test.pt`, we display a warning that the package should use `new_package.test.pt`.\n* The override with the old name still works: instead of `new_package/test.pt`, the override is used.\n* Of course an override with the new name works as well.\n\nSample warning for a template that is moved from plone.app.layout to plone.classicui:\n\nUserWarning: Template /Users/maurits/zeelandia/plone60/src/zeelandia.theme/src/zeelandia/theme/browser/overrides/plone.app.layout.viewlets.searchbox.pt deprecated, use plone.classicui.viewlets.searchbox.pt\n\nFor background, see https://github.com/plone/plone.classicui/issues/7","shortMessageHtmlLink":"Add jbotDeprecated directive with dictionary as single argument."}},{"before":"a40d24db2829bcf228c58cb17789052697108b3e","after":null,"ref":"refs/heads/fix_skin_leak_0.7.2","pushedAt":"2024-02-14T08:29:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"icemac","name":"Michael Howitz","path":"/icemac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/386619?s=80&v=4"}},{"before":null,"after":"a40d24db2829bcf228c58cb17789052697108b3e","ref":"refs/heads/fix_skin_leak_0.7.2","pushedAt":"2024-02-13T12:54:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"djay","name":"Dylan Jay","path":"/djay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41700?s=80&v=4"},"commit":{"message":"fix memleka in jbot for skins on 0.7.2","shortMessageHtmlLink":"fix memleka in jbot for skins on 0.7.2"}},{"before":"5e4d1a041ec1893cc467da45cc5d1c236bcccd7a","after":"b4df70e41d62495a7fffc43eb1856db69279fcc1","ref":"refs/heads/fix_skins_memleak","pushedAt":"2024-02-08T07:12:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djay","name":"Dylan Jay","path":"/djay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41700?s=80&v=4"},"commit":{"message":"use filename as skin key instead","shortMessageHtmlLink":"use filename as skin key instead"}},{"before":null,"after":"5e4d1a041ec1893cc467da45cc5d1c236bcccd7a","ref":"refs/heads/fix_skins_memleak","pushedAt":"2024-02-07T04:17:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"djay","name":"Dylan Jay","path":"/djay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41700?s=80&v=4"},"commit":{"message":"one possible to try to fix memleak","shortMessageHtmlLink":"one possible to try to fix memleak"}},{"before":"52d30b3124fc164432ac43078f42d45bb4f1a15d","after":"d022ba5828b7b660d964bcd2e73e551bd28b5034","ref":"refs/heads/master","pushedAt":"2023-05-04T14:38:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"icemac","name":"Michael Howitz","path":"/icemac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/386619?s=80&v=4"},"commit":{"message":"Back to development: 2.1","shortMessageHtmlLink":"Back to development: 2.1"}},{"before":"cf475b1d6805129a8a354255f2e9d362dee19281","after":null,"ref":"refs/heads/config-with-pure-python-template-17dc39e4","pushedAt":"2023-04-21T06:18:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"icemac","name":"Michael Howitz","path":"/icemac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/386619?s=80&v=4"}},{"before":"17dc39e4ee443e752e18b9da07b7876a09268847","after":"52d30b3124fc164432ac43078f42d45bb4f1a15d","ref":"refs/heads/master","pushedAt":"2023-04-21T06:18:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"icemac","name":"Michael Howitz","path":"/icemac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/386619?s=80&v=4"},"commit":{"message":"Config with pure python template 17dc39e4 (#15)\n\n* Lint the code.\r\n* Remove old workflow.\r\n* Allow zest.releaser to change the version number.\r\n* Bumped version for breaking release.\r\n* Drop support for Python 2.7, 3.5, 3.6.\r\n* Add support for Python 3.9, 3.10, 3.11.","shortMessageHtmlLink":"Config with pure python template 17dc39e (#15)"}},{"before":"30d44991125bb957e6810cad01732ec03d1deb40","after":"cf475b1d6805129a8a354255f2e9d362dee19281","ref":"refs/heads/config-with-pure-python-template-17dc39e4","pushedAt":"2023-04-20T06:09:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icemac","name":"Michael Howitz","path":"/icemac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/386619?s=80&v=4"},"commit":{"message":"Update src/z3c/jbot/utility.py","shortMessageHtmlLink":"Update src/z3c/jbot/utility.py"}},{"before":"c907de5761a5f735f24cef75f7a850e94f0cd019","after":"30d44991125bb957e6810cad01732ec03d1deb40","ref":"refs/heads/config-with-pure-python-template-17dc39e4","pushedAt":"2023-04-19T06:35:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"icemac","name":"Michael Howitz","path":"/icemac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/386619?s=80&v=4"},"commit":{"message":"Drop support for Python 2.7 up to 3.6.","shortMessageHtmlLink":"Drop support for Python 2.7 up to 3.6."}},{"before":"d978b0ac231a2bdc230f6096a736b346032266ac","after":"c907de5761a5f735f24cef75f7a850e94f0cd019","ref":"refs/heads/config-with-pure-python-template-17dc39e4","pushedAt":"2023-04-19T06:25:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icemac","name":"Michael Howitz","path":"/icemac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/386619?s=80&v=4"},"commit":{"message":"Allow zest.releaser to change the version number.","shortMessageHtmlLink":"Allow zest.releaser to change the version number."}},{"before":"e66fdf48fa4cfa4c31c718097db714c0ae221326","after":"d978b0ac231a2bdc230f6096a736b346032266ac","ref":"refs/heads/config-with-pure-python-template-17dc39e4","pushedAt":"2023-04-14T06:33:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icemac","name":"Michael Howitz","path":"/icemac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/386619?s=80&v=4"},"commit":{"message":"Remove old workflow.","shortMessageHtmlLink":"Remove old workflow."}},{"before":null,"after":"e66fdf48fa4cfa4c31c718097db714c0ae221326","ref":"refs/heads/config-with-pure-python-template-17dc39e4","pushedAt":"2023-04-14T06:31:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"icemac","name":"Michael Howitz","path":"/icemac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/386619?s=80&v=4"},"commit":{"message":"Lint the code.","shortMessageHtmlLink":"Lint the code."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEDp5YxAA","startCursor":null,"endCursor":null}},"title":"Activity · zopefoundation/z3c.jbot"}