{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":453060329,"defaultBranch":"main","name":"pytamaro","ownerLogin":"LuCEresearchlab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-28T12:31:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/68592626?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725271220.0","currentOid":""},"activityList":{"items":[{"before":"f6e97f56c1c77cf98164ccd402d3f0e60e898411","after":"e13a2a3361cd780e2af144c5d0fa24021e70b1de","ref":"refs/heads/main","pushedAt":"2024-09-09T10:10:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"},"commit":{"message":"Judicious doc: fix incorrect descriptions and parameters\n\nXPath expressions need to be scoped appropriately and avoid searching the entire document, as this may generate false positives (e.g., selecting the description of a parameter with the same name from a function occurring earlier in the document).","shortMessageHtmlLink":"Judicious doc: fix incorrect descriptions and parameters"}},{"before":"e52012555fed828ae9278ba8b23258e98658f29e","after":"f6e97f56c1c77cf98164ccd402d3f0e60e898411","ref":"refs/heads/main","pushedAt":"2024-09-09T09:38:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"},"commit":{"message":"Judicious doc: ensure that parameters is always a list\n\nEven for functions without parameters or with one single parameter.","shortMessageHtmlLink":"Judicious doc: ensure that parameters is always a list"}},{"before":"b5a92890eea107d00b3e72ffb484bed4dce54491","after":"e52012555fed828ae9278ba8b23258e98658f29e","ref":"refs/heads/main","pushedAt":"2024-09-04T14:47:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:LuCEresearchlab/pytamaro","shortMessageHtmlLink":"Merge branch 'main' of github.com:LuCEresearchlab/pytamaro"}},{"before":"ceedb8517b72c6150bb90105836263ea261de971","after":"b5a92890eea107d00b3e72ffb484bed4dce54491","ref":"refs/heads/main","pushedAt":"2024-09-03T08:47:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frovaaa","name":"Davide Frova","path":"/frovaaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39882540?s=80&v=4"},"commit":{"message":"Fixed missing multi language standardisation in localised primitives tests","shortMessageHtmlLink":"Fixed missing multi language standardisation in localised primitives …"}},{"before":"f477716156dc9dfe5bbdf0fa12d5e2b3d1eca0cd","after":null,"ref":"refs/heads/38-multi-language-standardisation","pushedAt":"2024-09-02T10:00:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"}},{"before":"ee6594e0c0cbb0c61216bd13cd51f7604841b0d4","after":"ceedb8517b72c6150bb90105836263ea261de971","ref":"refs/heads/main","pushedAt":"2024-09-02T10:00:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"},"commit":{"message":"Multi language standardisation (#39)\n\n* Standardised the wrapper files for the various languages implementations\r\n\r\n* {de,fr,it}: use imports from pytamaro\r\n\r\nThis allows us to rely on the names exported by pytamaro/__init__.py\r\nrather than specifying the specific modules providing those names\r\nin preparation for future changes.\r\n\r\n* Add CHANGELOG entry, remove unused pylint disable\r\n\r\n---------\r\n\r\nCo-authored-by: Davide Frova \r\nCo-authored-by: Joey ","shortMessageHtmlLink":"Multi language standardisation (#39)"}},{"before":"d4a068c8d7cb340656bff46492ff6a206f8c2977","after":"f477716156dc9dfe5bbdf0fa12d5e2b3d1eca0cd","ref":"refs/heads/38-multi-language-standardisation","pushedAt":"2024-09-02T09:47:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"},"commit":{"message":"Add CHANGELOG entry, remove unused pylint disable","shortMessageHtmlLink":"Add CHANGELOG entry, remove unused pylint disable"}},{"before":"00b602cb73000a8f1127183e81f7bfa5aea2c220","after":"d4a068c8d7cb340656bff46492ff6a206f8c2977","ref":"refs/heads/38-multi-language-standardisation","pushedAt":"2024-08-22T10:35:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frovaaa","name":"Davide Frova","path":"/frovaaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39882540?s=80&v=4"},"commit":{"message":"{de,fr,it}: use imports from pytamaro\n\nThis allows us to rely on the names exported by pytamaro/__init__.py\nrather than specifying the specific modules providing those names\nin preparation for future changes.","shortMessageHtmlLink":"{de,fr,it}: use imports from pytamaro"}},{"before":"96d3367d2fdc6d890d29a4990fe4e124da2cca64","after":"00b602cb73000a8f1127183e81f7bfa5aea2c220","ref":"refs/heads/38-multi-language-standardisation","pushedAt":"2024-08-22T10:06:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bvlj","name":"Joey Bevilacqua","path":"/bvlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16168055?s=80&v=4"},"commit":{"message":"{de,fr,it}: use imports from pytamaro\n\nThis allows us to rely on the names exported by pytamaro/__init__.py\nrather than specifying the specific modules providing those names\nin preparation for future changes.","shortMessageHtmlLink":"{de,fr,it}: use imports from pytamaro"}},{"before":"ee6594e0c0cbb0c61216bd13cd51f7604841b0d4","after":"96d3367d2fdc6d890d29a4990fe4e124da2cca64","ref":"refs/heads/38-multi-language-standardisation","pushedAt":"2024-08-20T13:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frovaaa","name":"Davide Frova","path":"/frovaaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39882540?s=80&v=4"},"commit":{"message":"Standardised the wrapper files for the various languages implementations","shortMessageHtmlLink":"Standardised the wrapper files for the various languages implementations"}},{"before":null,"after":"ee6594e0c0cbb0c61216bd13cd51f7604841b0d4","ref":"refs/heads/38-multi-language-standardisation","pushedAt":"2024-08-20T13:38:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frovaaa","name":"Davide Frova","path":"/frovaaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39882540?s=80&v=4"},"commit":{"message":"Update version numbers to 0.7.3","shortMessageHtmlLink":"Update version numbers to 0.7.3"}},{"before":"b42cc0a01cddfe3e17e2c7c2ff0637d53d0e2cc3","after":"ee6594e0c0cbb0c61216bd13cd51f7604841b0d4","ref":"refs/heads/main","pushedAt":"2024-08-14T13:30:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"},"commit":{"message":"Update version numbers to 0.7.3","shortMessageHtmlLink":"Update version numbers to 0.7.3"}},{"before":"4244cc44b4011aadaa6ff7fbb42b0f0265e516fc","after":"b42cc0a01cddfe3e17e2c7c2ff0637d53d0e2cc3","ref":"refs/heads/main","pushedAt":"2024-08-14T13:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"},"commit":{"message":"Release v0.7.3","shortMessageHtmlLink":"Release v0.7.3"}},{"before":"50c0d2358808716f315ee846895a97be5ad42f14","after":"4244cc44b4011aadaa6ff7fbb42b0f0265e516fc","ref":"refs/heads/main","pushedAt":"2024-08-08T09:21:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"},"commit":{"message":"Use 4x SSAA (supersampling) to obtain antialiasing\n\nAnalytical methods create seams or other unwanted behaviors for our case of composition geometry.\nSee https://github.com/LuCEresearchlab/pytamaro/issues/34\n\nWe can afford to render the graphic on a surface that is 4x bigger (twice the width and twice the height) and then resample the graphic with a linear filter.\n\nSkia's Analytical AntiAliasing is still enabled for text, as that leads to a nicer image and text is normally not composed with adjacent shapes.","shortMessageHtmlLink":"Use 4x SSAA (supersampling) to obtain antialiasing"}},{"before":"5be7846b714345c0ff5e5f3c67b3f86238e626ad","after":"50c0d2358808716f315ee846895a97be5ad42f14","ref":"refs/heads/stable","pushedAt":"2024-07-31T13:00:41.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"},"commit":{"message":"Release v0.7.2","shortMessageHtmlLink":"Release v0.7.2"}},{"before":"bafb6cbc7e65c97a23056c094b93e0ebe778f1f1","after":"50c0d2358808716f315ee846895a97be5ad42f14","ref":"refs/heads/main","pushedAt":"2024-07-31T12:59:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"},"commit":{"message":"Release v0.7.2","shortMessageHtmlLink":"Release v0.7.2"}},{"before":"67ec51025690cc1f1aa5e8ac7e16dd411fe35207","after":"bafb6cbc7e65c97a23056c094b93e0ebe778f1f1","ref":"refs/heads/main","pushedAt":"2024-07-31T12:45:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"},"commit":{"message":"Docs: better examples of font names\n\n(The upper/lowercase distinction is not relevant, as the FontMgr already tries to match the closest typeface.)","shortMessageHtmlLink":"Docs: better examples of font names"}},{"before":"070d062d421121f8af8db1aea9376ca54bfbe2fa","after":"67ec51025690cc1f1aa5e8ac7e16dd411fe35207","ref":"refs/heads/main","pushedAt":"2024-07-10T13:14:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"},"commit":{"message":"Minor tweak to Italian error messages","shortMessageHtmlLink":"Minor tweak to Italian error messages"}},{"before":"55db301308f1e3f79aaa4ee5601393d9b7851e5e","after":null,"ref":"refs/heads/36-better-error-handling-for-show_animation-with-graphic-of-size-0","pushedAt":"2024-07-10T10:10:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frovaaa","name":"Davide Frova","path":"/frovaaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39882540?s=80&v=4"}},{"before":"40fed6a05dd76b3892e289a869687c70a52a52c7","after":"070d062d421121f8af8db1aea9376ca54bfbe2fa","ref":"refs/heads/main","pushedAt":"2024-07-10T10:06:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frovaaa","name":"Davide Frova","path":"/frovaaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39882540?s=80&v=4"},"commit":{"message":"Type and zero area checking when saving an animation","shortMessageHtmlLink":"Type and zero area checking when saving an animation"}},{"before":"d6fc61800f99f9faa4c53d42bf5913d3d7d928ce","after":"40fed6a05dd76b3892e289a869687c70a52a52c7","ref":"refs/heads/main","pushedAt":"2024-07-09T15:40:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frovaaa","name":"Davide Frova","path":"/frovaaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39882540?s=80&v=4"},"commit":{"message":"Removed duplicate changelog entry","shortMessageHtmlLink":"Removed duplicate changelog entry"}},{"before":"5be7846b714345c0ff5e5f3c67b3f86238e626ad","after":"d6fc61800f99f9faa4c53d42bf5913d3d7d928ce","ref":"refs/heads/main","pushedAt":"2024-07-09T15:39:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frovaaa","name":"Davide Frova","path":"/frovaaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39882540?s=80&v=4"},"commit":{"message":"Avoid crashing when showing graphics with a zero area after rounding\n\nCo-Authored-By: Luca Chiodini ","shortMessageHtmlLink":"Avoid crashing when showing graphics with a zero area after rounding"}},{"before":"5be7846b714345c0ff5e5f3c67b3f86238e626ad","after":"3d368895e7c2e17e6263cdc2bf32ce77e8773459","ref":"refs/heads/37-using-apng-for-animations","pushedAt":"2024-07-04T16:41:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frovaaa","name":"Davide Frova","path":"/frovaaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39882540?s=80&v=4"},"commit":{"message":"Initial integration of apng instead of gif","shortMessageHtmlLink":"Initial integration of apng instead of gif"}},{"before":null,"after":"5be7846b714345c0ff5e5f3c67b3f86238e626ad","ref":"refs/heads/37-using-apng-for-animations","pushedAt":"2024-07-04T16:40:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frovaaa","name":"Davide Frova","path":"/frovaaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39882540?s=80&v=4"},"commit":{"message":"Release v0.7.1","shortMessageHtmlLink":"Release v0.7.1"}},{"before":"1d07cd8f6a94fe944619b4c27fb09dde4083c6da","after":"55db301308f1e3f79aaa4ee5601393d9b7851e5e","ref":"refs/heads/36-better-error-handling-for-show_animation-with-graphic-of-size-0","pushedAt":"2024-07-04T09:19:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frovaaa","name":"Davide Frova","path":"/frovaaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39882540?s=80&v=4"},"commit":{"message":"Fixed pylint","shortMessageHtmlLink":"Fixed pylint"}},{"before":"5be7846b714345c0ff5e5f3c67b3f86238e626ad","after":"1d07cd8f6a94fe944619b4c27fb09dde4083c6da","ref":"refs/heads/36-better-error-handling-for-show_animation-with-graphic-of-size-0","pushedAt":"2024-07-04T09:17:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"frovaaa","name":"Davide Frova","path":"/frovaaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39882540?s=80&v=4"},"commit":{"message":"renamed flag variable","shortMessageHtmlLink":"renamed flag variable"}},{"before":null,"after":"5be7846b714345c0ff5e5f3c67b3f86238e626ad","ref":"refs/heads/36-better-error-handling-for-show_animation-with-graphic-of-size-0","pushedAt":"2024-07-04T09:14:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frovaaa","name":"Davide Frova","path":"/frovaaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39882540?s=80&v=4"},"commit":{"message":"Release v0.7.1","shortMessageHtmlLink":"Release v0.7.1"}},{"before":"dd9c314f24bd0615f636e95ddd954e0ac27cbd2e","after":"5be7846b714345c0ff5e5f3c67b3f86238e626ad","ref":"refs/heads/stable","pushedAt":"2024-06-21T14:31:52.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"},"commit":{"message":"Release v0.7.1","shortMessageHtmlLink":"Release v0.7.1"}},{"before":"33d460e3a9609736c14f1ae692c748bd0adfa04a","after":"5be7846b714345c0ff5e5f3c67b3f86238e626ad","ref":"refs/heads/main","pushedAt":"2024-06-21T14:27:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"},"commit":{"message":"Release v0.7.1","shortMessageHtmlLink":"Release v0.7.1"}},{"before":"cb78384e0c15b6b2298162f62c0112f36abb74db","after":"33d460e3a9609736c14f1ae692c748bd0adfa04a","ref":"refs/heads/main","pushedAt":"2024-06-03T07:46:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucach","name":"Luca Chiodini","path":"/lucach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2065805?s=80&v=4"},"commit":{"message":"Release v0.7.0","shortMessageHtmlLink":"Release v0.7.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQxMDoxMDoxMC4wMDAwMDBazwAAAASwvI2k","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQxMDoxMDoxMC4wMDAwMDBazwAAAASwvI2k","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wM1QwNzo0NjoxMi4wMDAwMDBazwAAAARaptwY"}},"title":"Activity · LuCEresearchlab/pytamaro"}