{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":98738482,"defaultBranch":"trunk","name":"docutils","ownerLogin":"jwilk-mirrors","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-07-29T14:42:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28788649?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714553143.0","currentOid":""},"activityList":{"items":[{"before":"26ce7cb7d8de7e3fb694f41ba59a575be8456323","after":"75b2ec1dcea1782ae20e56d59d7751edc086c609","ref":"refs/heads/trunk","pushedAt":"2024-09-18T14:22:55.000Z","pushType":"push","commitsCount":129,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"HTML writers: Add \"px\" to unitless table \"width\" values.\n\nThe table \"width\" attribute is of type \"length\", with optional unit.\nThe writers must ensure there is a unit when converting a length to\na HTML \"style\" attribute rule.\nFor HTML writers, the default length unit is \"px\".\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9931 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"HTML writers: Add \"px\" to unitless table \"width\" values."}},{"before":"06ecda97f60a3bb60a23e1dd6727cbf8e4711ae9","after":"26ce7cb7d8de7e3fb694f41ba59a575be8456323","ref":"refs/heads/trunk","pushedAt":"2024-07-29T15:07:19.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"LaTeX writer: simplify handling of the \"reference_label\" customization setting.\n\nDon't wrap references with custom reference-label_ in a `\\hyperref` command.\nbecause the \"hyperref\" LaTeX package creates a hyperlink by default.\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9783 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"LaTeX writer: simplify handling of the \"reference_label\" customizatio…"}},{"before":"8b94f0be673a89b197bf630b4afcbb9162e54400","after":"06ecda97f60a3bb60a23e1dd6727cbf8e4711ae9","ref":"refs/heads/trunk","pushedAt":"2024-06-24T13:25:24.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"Update calls to the `core.publish_*()` convenience functions.\n\nDon't call the internal auxilliary function `publish_programmatically()`\nfrom the \"example.py\" usage example.\n\nUse \"reader\", \"parser\", \"writer\" instad of\n\"reader_name\", \"parser_name\", \"writer_name\".\n\nSimplifies code and avoids `PendingDeprecationsWarning`s.\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9771 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"Update calls to the core.publish_*() convenience functions."}},{"before":"494f4ce06c560da9cde1575c86f09a8dd0b6afcf","after":"8b94f0be673a89b197bf630b4afcbb9162e54400","ref":"refs/heads/trunk","pushedAt":"2024-06-08T15:02:11.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"Small adjustments to writer tests.\n\nUse `pathlib` for path operations.\n\nMake test scripts executable.\n\nEnsure the local `docutils` version is imported/tested.\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9748 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"Small adjustments to writer tests."}},{"before":"3030589dc8ac88f5f380714e20d999334377ec13","after":"494f4ce06c560da9cde1575c86f09a8dd0b6afcf","ref":"refs/heads/trunk","pushedAt":"2024-05-31T04:53:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"Doctree validation: new transform `universal.Validate`.\n\nRecursive validating is now done in a dedicated \"transform\".\n\nThe new transform `transforms.universal.Validate` is added\nby the \"parser\" component.\nIf the \"validate\" setting is True, it traverses the document tree\nvalidating all nodes. Problems are reported as \"warning\" type\nsystem messages.\n\n`nodes.Element.validate()` no longer recursively validates the element's\nchildren. It always raises a ValueError on problems.\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9720 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"Doctree validation: new transform universal.Validate."}},{"before":"aeed08d788cc8bef2959397c804988fab6c00a62","after":"3030589dc8ac88f5f380714e20d999334377ec13","ref":"refs/heads/trunk","pushedAt":"2024-05-24T19:11:39.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"Stop generating invalid doctree if \"use_latex_toc\" setting is True.\n\nThe \"use_latex_toc\" setting tells Docutils to leave the ToC generation\nLaTeX (to get a ToC with page numbers).\n\nThe \"contents\" directive generates a `` node with a nested\n`` node. By default, the `parts.Contents` transform replaces\nthe `` node with a generated ToC in a ``.\n\nKeep the `` node if \"use_latex_toc\" is True to avoid an\nempty (and hence invalid) ``.\n\nChange the LaTeX writer to extract the value of the \"content\"\ndirective's options from the `` node.\n\nThis allows to drop \"local\" and \"depth\" from the attribute list of\n``, the \"attributes reference\" section in doctree.txt, and\nthe valid attributes in nodes.py.\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9719 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"Stop generating invalid doctree if \"use_latex_toc\" setting is True."}},{"before":"879eb8fb77ac7eabf3af0f3e860b8ea241965fd9","after":"aeed08d788cc8bef2959397c804988fab6c00a62","ref":"refs/heads/trunk","pushedAt":"2024-05-17T09:11:15.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"clean up\n\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9711 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"clean up"}},{"before":"26fbbe522e030c250293be52e946d1c2c41c97d8","after":"879eb8fb77ac7eabf3af0f3e860b8ea241965fd9","ref":"refs/heads/trunk","pushedAt":"2024-05-09T09:12:30.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"Fix recommonmark parser support. Announce removal in Docutils 1.0.\n\nRecommonmark is unmaintained since 2021 and deprecated in favour\nof the `MyST parser`_.\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9696 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"Fix recommonmark parser support. Announce removal in Docutils 1.0."}},{"before":"88dc5d2d3d01db56994dca136e1db56c625f4930","after":"26fbbe522e030c250293be52e946d1c2c41c97d8","ref":"refs/heads/trunk","pushedAt":"2024-05-01T08:45:43.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"iuse from .. import roman, instead of import as\n\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9666 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"iuse from .. import roman, instead of import as"}},{"before":"abc5eedd22bcd9f3eaed755700428815051b99eb","after":"88dc5d2d3d01db56994dca136e1db56c625f4930","ref":"refs/heads/trunk","pushedAt":"2024-04-18T08:24:13.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"Uncomment classifiers for Georgian and Catalan (Valencian) languages.\n\nBoth classifiers were added to the \"pypa/trove-classifiers\" repository and\nshould be available on https://pypi.org/classifiers/ in the next few days.\n\ncf. https://github.com/pypa/trove-classifiers/pull/176#issuecomment-2047518230\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9645 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"Uncomment classifiers for Georgian and Catalan (Valencian) languages."}},{"before":"bb30bb1e6f0d4b045ad8ebae30c91a5e41638f0c","after":"abc5eedd22bcd9f3eaed755700428815051b99eb","ref":"refs/heads/trunk","pushedAt":"2024-04-12T19:45:11.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"Prevent test failure due no Pillow or Pillow version above 10.3.\n\nSkip tests requiring PIL (Pillow) if it is unavailable.\n\n(Hopefully) fix expected output: Pillow versions above 10.3 seem to report the absolute path.\n\nThanks to Michał Górny for report and analysis [bugs:485].\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9641 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"Prevent test failure due no Pillow or Pillow version above 10.3."}},{"before":"fc6e42d460a65c7510ce7b07815d479fdea40313","after":"bb30bb1e6f0d4b045ad8ebae30c91a5e41638f0c","ref":"refs/heads/trunk","pushedAt":"2024-04-09T15:53:18.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"Sort newest changes into the HISTORY for 0.21.\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9620 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"Sort newest changes into the HISTORY for 0.21."}},{"before":"e116a84e232f89a857deadbeac7cd58eef87c437","after":"fc6e42d460a65c7510ce7b07815d479fdea40313","ref":"refs/heads/trunk","pushedAt":"2024-04-06T05:45:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"Use \"True\" instead of 1 for booleans. Correct comment.\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9612 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"Use \"True\" instead of 1 for booleans. Correct comment."}},{"before":"0a567615e7cdca35f479f67a46dfe72a9c03fa93","after":"e116a84e232f89a857deadbeac7cd58eef87c437","ref":"refs/heads/trunk","pushedAt":"2024-04-02T06:37:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"Do not output reference with refid without targets. revert to TODO\n\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9606 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"Do not output reference with refid without targets. revert to TODO"}},{"before":"6855a9a31a7b4fd950e70167272a55670ce9a571","after":"0a567615e7cdca35f479f67a46dfe72a9c03fa93","ref":"refs/heads/trunk","pushedAt":"2024-03-27T06:42:57.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"version 0.21rc.dev\n\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9603 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"version 0.21rc.dev"}},{"before":"3a6b911a6e0eca4b8c46694576ab64196f80c94e","after":"6855a9a31a7b4fd950e70167272a55670ce9a571","ref":"refs/heads/trunk","pushedAt":"2024-03-20T10:41:58.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"Fix \"latex\" writer broken in [r9541].\n\nAdding the \"template\" setting to the list of registered\n\"relative paths\" prevented finding the default template file\nin the LATEX_WRITER_DIR.\n\nUnfortunately, the test suite did not detect this breakage.\nIt seems only to happen when using the \"latex\" writer from the command line\n(via rst2latex or docutils --writer=\"latex\").\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9581 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"Fix \"latex\" writer broken in [r9541]."}},{"before":"eb5d21cbf28b0643092edc61f458b4bf186c7a15","after":"3a6b911a6e0eca4b8c46694576ab64196f80c94e","ref":"refs/heads/trunk","pushedAt":"2024-03-11T17:54:26.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"Simplify code in \"html\" translators `depart_term()` method.\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9558 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"Simplify code in \"html\" translators depart_term() method."}},{"before":"afd4f8c46173a748f1ab030ac6b1004d6fedbfcb","after":"eb5d21cbf28b0643092edc61f458b4bf186c7a15","ref":"refs/heads/trunk","pushedAt":"2024-03-01T06:22:25.000Z","pushType":"push","commitsCount":32,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"Refactor HTML writer functions for definition lists.\n\nIn HTML, the optional \"term classifier\" is nested in the `
` element.\n\nUp to now, the closing `
` was added in `visit_definition()`.\nThis is, however, problematic if we want to allow a \"definition_list_item\" with\nmultiple \"term\"s (cf. [feature-requests:60]).\nNow, `
` is appended in `depart_term()`, but only if no \"classifier\" node\nfollows. `depart_classifier()` also calls `depart_term()` so that `
` is\nadded after the last \"classifier\".\n\ngit-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9549 929543f6-e4f2-0310-98a6-ba3bd3dd1d04","shortMessageHtmlLink":"Refactor HTML writer functions for definition lists."}},{"before":"1b8aea8f15536fe89da50620587bf4245ca4e20d","after":"afd4f8c46173a748f1ab030ac6b1004d6fedbfcb","ref":"refs/heads/trunk","pushedAt":"2024-01-25T18:10:07.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"jwilk","name":"Jakub Wilk","path":"/jwilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141546?s=80&v=4"},"commit":{"message":"Embed SVG images as ``