{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":715936017,"defaultBranch":"master","name":"fpdf2","ownerLogin":"mjasperse","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-11-08T06:09:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/146605?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703375976.0","currentOid":""},"activityList":{"items":[{"before":"a708d2b955131d1ad0091dc85978284af93ae633","after":"b9a862cf9225b80c952e1c4693dd6c0ae4b54167","ref":"refs/heads/feature/table_rowspan","pushedAt":"2024-02-02T17:55:22.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"andersonhc","name":"Anderson Herzogenrath da Costa","path":"/andersonhc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948125?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/table_rowspan","shortMessageHtmlLink":"Merge branch 'master' into feature/table_rowspan"}},{"before":"f099a32bdc5f21e468183a83ff700d5dd7570c1f","after":"a708d2b955131d1ad0091dc85978284af93ae633","ref":"refs/heads/feature/table_rowspan","pushedAt":"2024-01-27T09:31:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"table: Fixed outer border handling after pagebreak","shortMessageHtmlLink":"table: Fixed outer border handling after pagebreak"}},{"before":"0de25d36826c8f5e358ac805df2787328b4149ae","after":"272d7b5554a4949dd539ace64b26a4af6dc38140","ref":"refs/heads/feature/multi_cell_refactor_rects","pushedAt":"2024-01-27T03:34:54.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"andersonhc","name":"Anderson Herzogenrath da Costa","path":"/andersonhc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948125?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/multi_cell_refactor_rects","shortMessageHtmlLink":"Merge branch 'master' into feature/multi_cell_refactor_rects"}},{"before":"86f2b74356ddd10f800f13ced316458a90802aee","after":"f099a32bdc5f21e468183a83ff700d5dd7570c1f","ref":"refs/heads/feature/table_rowspan","pushedAt":"2024-01-03T09:17:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"html: Updated docs for new table attributes","shortMessageHtmlLink":"html: Updated docs for new table attributes"}},{"before":"858f6a1d9a862e796177adc625ef22eb0c0a6a52","after":"86f2b74356ddd10f800f13ced316458a90802aee","ref":"refs/heads/feature/table_rowspan","pushedAt":"2024-01-03T07:08:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"table: Fixed regression in pagebreak calculation","shortMessageHtmlLink":"table: Fixed regression in pagebreak calculation"}},{"before":"d467a6373c84bcbf8a48bd2042d73bf75a530942","after":"858f6a1d9a862e796177adc625ef22eb0c0a6a52","ref":"refs/heads/feature/table_rowspan","pushedAt":"2024-01-03T07:07:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"fixup! table: Minor changes per pylint suggestions","shortMessageHtmlLink":"fixup! table: Minor changes per pylint suggestions"}},{"before":"1bda8ccb7f7e4edf6358244883e747022941ba1f","after":"d467a6373c84bcbf8a48bd2042d73bf75a530942","ref":"refs/heads/feature/table_rowspan","pushedAt":"2024-01-03T05:29:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"table: Fix pagebreaks with overlapping spans and added test","shortMessageHtmlLink":"table: Fix pagebreaks with overlapping spans and added test"}},{"before":"d771177273b3bc8013b8ce8b898e5a4b837a2ec7","after":"1bda8ccb7f7e4edf6358244883e747022941ba1f","ref":"refs/heads/feature/table_rowspan","pushedAt":"2024-01-03T03:58:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"tests: Regenerated table_with_colspan for header gutter fix","shortMessageHtmlLink":"tests: Regenerated table_with_colspan for header gutter fix"}},{"before":"56e1a60bfee32c4350edf3d662fb0fd9c7d1b9c9","after":"d771177273b3bc8013b8ce8b898e5a4b837a2ec7","ref":"refs/heads/feature/table_rowspan","pushedAt":"2024-01-03T03:48:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"table: Replaced assertion errors with FPDFException","shortMessageHtmlLink":"table: Replaced assertion errors with FPDFException"}},{"before":"0173731f2d64d5c422a9ad64fe973f683926bca4","after":"f3828e4901491f1cd4983ed905840339630bbcac","ref":"refs/heads/feature/1071_outer_border_gutter","pushedAt":"2024-01-03T01:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"test: Reproduced comparison PDFs for outer border change\n\nOuter border top and bottom lines are now single continuous lines\ninstead of many line segments","shortMessageHtmlLink":"test: Reproduced comparison PDFs for outer border change"}},{"before":"e1f60f1191bed398d69eee36563301d3e5577742","after":"0173731f2d64d5c422a9ad64fe973f683926bca4","ref":"refs/heads/feature/1071_outer_border_gutter","pushedAt":"2024-01-03T01:27:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"table: Fixed header with gutter after pagebreak\n\nHeader rows need gutter between them, as well as before the start of\ncontent; see test_table_with_colspan()","shortMessageHtmlLink":"table: Fixed header with gutter after pagebreak"}},{"before":"9efdbe3c1d76e25a119e4c2d635c2dbcaa43f3ad","after":"56e1a60bfee32c4350edf3d662fb0fd9c7d1b9c9","ref":"refs/heads/feature/table_rowspan","pushedAt":"2024-01-02T08:22:43.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"html: Fixed table border reset when no present","shortMessageHtmlLink":"html: Fixed table border reset when no <th> present"}},{"before":null,"after":"9efdbe3c1d76e25a119e4c2d635c2dbcaa43f3ad","ref":"refs/heads/feature/table_rowspan","pushedAt":"2023-12-23T23:59:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"table: WIP refactor of rowspan regularisation","shortMessageHtmlLink":"table: WIP refactor of rowspan regularisation"}},{"before":"0ed724016758b8d8e8af29a5a0738d3d2dc07ef2","after":"e1f60f1191bed398d69eee36563301d3e5577742","ref":"refs/heads/feature/1071_outer_border_gutter","pushedAt":"2023-12-23T23:48:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"table: Fixed header with gutter after pagebreak\n\nHeader rows need gutter between them, as well as before the start of\ncontent; see test_table_with_colspan()","shortMessageHtmlLink":"table: Fixed header with gutter after pagebreak"}},{"before":"cd27f0b1c1c2580576870b9aebed595adea32959","after":"0ed724016758b8d8e8af29a5a0738d3d2dc07ef2","ref":"refs/heads/feature/1071_outer_border_gutter","pushedAt":"2023-12-23T23:15:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"test: Regenerated tests for new interpretation of gutter spacing","shortMessageHtmlLink":"test: Regenerated tests for new interpretation of gutter spacing"}},{"before":null,"after":"cd27f0b1c1c2580576870b9aebed595adea32959","ref":"refs/heads/feature/1071_outer_border_gutter","pushedAt":"2023-12-23T05:19:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"Updated changelog for table outer border modification","shortMessageHtmlLink":"Updated changelog for table outer border modification"}},{"before":"ae9c63586629c70107b1f01f807a3e9f085611df","after":"0de25d36826c8f5e358ac805df2787328b4149ae","ref":"refs/heads/feature/multi_cell_refactor_rects","pushedAt":"2023-12-11T05:02:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"Updated changelog for #1048","shortMessageHtmlLink":"Updated changelog for py-pdf#1048"}},{"before":"d9d56f8fe68cd25838ffa20a74f11b650e33ca6a","after":"ae9c63586629c70107b1f01f807a3e9f085611df","ref":"refs/heads/feature/multi_cell_refactor_rects","pushedAt":"2023-12-11T03:40:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"Regenerated tests following manual validation","shortMessageHtmlLink":"Regenerated tests following manual validation"}},{"before":"1141e7e290dca0ce43c03df46e3c79a364515ad8","after":"d9d56f8fe68cd25838ffa20a74f11b650e33ca6a","ref":"refs/heads/feature/multi_cell_refactor_rects","pushedAt":"2023-12-11T03:32:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"Regenerated tests following manual validation","shortMessageHtmlLink":"Regenerated tests following manual validation"}},{"before":"4d94e39dc7268e5b77d967294261c843b80fd3f4","after":"1141e7e290dca0ce43c03df46e3c79a364515ad8","ref":"refs/heads/feature/multi_cell_refactor_rects","pushedAt":"2023-12-06T10:47:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"multi_cell: Fixed regression in handling of max_line_height\n\nSee test cases test_multi_cell_table_with_max_line_height and\ntest_multi_cell_table_unbreakable2","shortMessageHtmlLink":"multi_cell: Fixed regression in handling of max_line_height"}},{"before":"de7102f288531ccaabe4b26a2bd85f9a96750833","after":"4d94e39dc7268e5b77d967294261c843b80fd3f4","ref":"refs/heads/feature/multi_cell_refactor_rects","pushedAt":"2023-12-06T05:29:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"Run through black again","shortMessageHtmlLink":"Run through black again"}},{"before":"f8bc8d424ed67c6299ab1ff85e7a8fabce8b8007","after":"de7102f288531ccaabe4b26a2bd85f9a96750833","ref":"refs/heads/feature/multi_cell_refactor_rects","pushedAt":"2023-12-06T04:52:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"border: improved detection of when all borders are specified","shortMessageHtmlLink":"border: improved detection of when all borders are specified"}},{"before":null,"after":"f8bc8d424ed67c6299ab1ff85e7a8fabce8b8007","ref":"refs/heads/feature/multi_cell_refactor_rects","pushedAt":"2023-12-05T11:58:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"multi_cell: Resolve pylint warning about possibly undefined variable","shortMessageHtmlLink":"multi_cell: Resolve pylint warning about possibly undefined variable"}},{"before":null,"after":"88cdd13fa2e012efcf2635c8a4ccbed61f779051","ref":"refs/heads/gh-pages","pushedAt":"2023-12-05T11:48:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 526f1ce72854a4f141c9eb531c1dadc8961da70e","shortMessageHtmlLink":"deploy: 526f1ce"}},{"before":"031f3e7adf7c3af525ee04c04e3fb9ac4e39e6b5","after":"526f1ce72854a4f141c9eb531c1dadc8961da70e","ref":"refs/heads/master","pushedAt":"2023-12-05T11:34:11.000Z","pushType":"push","commitsCount":32,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"Produce a warning when the installation of both pypdf & fpdf2 packages is detected (#1042)","shortMessageHtmlLink":"Produce a warning when the installation of both pypdf & fpdf2 package…"}},{"before":"408a5fb67b92e78974706cb98b3998d898b8eb8c","after":"946096c9808110555c41ea63e1d82ca0ede6a337","ref":"refs/heads/bugfix/1001_multicell_padding","pushedAt":"2023-11-19T23:52:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"test: Regenerated multicell_with_padding and table_with_padding\n\nChanges to padding handling removes overlap between border segments","shortMessageHtmlLink":"test: Regenerated multicell_with_padding and table_with_padding"}},{"before":"115b9933c91fddaa8c803444bdddff90cdf67aa6","after":"408a5fb67b92e78974706cb98b3998d898b8eb8c","ref":"refs/heads/bugfix/1001_multicell_padding","pushedAt":"2023-11-15T23:15:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"Updated CHANGELOG for multi_cell padding changes","shortMessageHtmlLink":"Updated CHANGELOG for multi_cell padding changes"}},{"before":"edfe10edab8d28de31c6ac24300de57e66d8790f","after":"115b9933c91fddaa8c803444bdddff90cdf67aa6","ref":"refs/heads/bugfix/1001_multicell_padding","pushedAt":"2023-11-15T23:06:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"Minor formatting changes from `black`","shortMessageHtmlLink":"Minor formatting changes from black"}},{"before":"e688d31a32d626dfc32e378c95ad56258f65db24","after":"edfe10edab8d28de31c6ac24300de57e66d8790f","ref":"refs/heads/bugfix/1001_multicell_padding","pushedAt":"2023-11-15T23:00:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"Adding unit test for multi_cell with padding #1001","shortMessageHtmlLink":"Adding unit test for multi_cell with padding py-pdf#1001"}},{"before":"1ab9107dc09fd241146d770a95ad933aaef71955","after":"e688d31a32d626dfc32e378c95ad56258f65db24","ref":"refs/heads/bugfix/1001_multicell_padding","pushedAt":"2023-11-14T20:06:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjasperse","name":"Martijn Jasperse","path":"/mjasperse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146605?s=80&v=4"},"commit":{"message":"Adding unit test for multi_cell with padding #1001","shortMessageHtmlLink":"Adding unit test for multi_cell with padding py-pdf#1001"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD8HenLgA","startCursor":null,"endCursor":null}},"title":"Activity · mjasperse/fpdf2"}