{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1356909,"defaultBranch":"main","name":"text-markup","ownerLogin":"theory","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-02-11T22:23:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46604?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708027947.0","currentOid":""},"activityList":{"items":[{"before":"235c4a09a1d3b375ce99beaf6c92df39e336a851","after":"cf899522e52010074485f1f46a8abd3e673d4af5","ref":"refs/heads/main","pushedAt":"2024-02-15T20:14:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Increment to v0.34","shortMessageHtmlLink":"Increment to v0.34"}},{"before":"f18058771d9dff4f889c5ef370e2671ab5fdf01c","after":"235c4a09a1d3b375ce99beaf6c92df39e336a851","ref":"refs/heads/main","pushedAt":"2024-02-15T20:12:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Timestamp v0.33","shortMessageHtmlLink":"Timestamp v0.33"}},{"before":"dff5705400276a914e924062f92031c5f746b37e","after":"f18058771d9dff4f889c5ef370e2671ab5fdf01c","ref":"refs/heads/main","pushedAt":"2024-02-15T19:57:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Add extension registration to the None parser\n\nThis allows it to be used for text files, for example.","shortMessageHtmlLink":"Add extension registration to the None parser"}},{"before":"d666284a1174baf4ae16e83d4f923611f19a3633","after":"dff5705400276a914e924062f92031c5f746b37e","ref":"refs/heads/main","pushedAt":"2024-02-15T19:54:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Add extension registration to the None parser\n\nThis allows it to be used for text files, for example.","shortMessageHtmlLink":"Add extension registration to the None parser"}},{"before":"0aaa354aea6fb93d6d664a2b39bafdfc41a263cc","after":"d666284a1174baf4ae16e83d4f923611f19a3633","ref":"refs/heads/main","pushedAt":"2024-02-08T03:25:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Increment to v0.33","shortMessageHtmlLink":"Increment to v0.33"}},{"before":"c2763424ef28b1dfba9869032c8559ff506accf1","after":"0aaa354aea6fb93d6d664a2b39bafdfc41a263cc","ref":"refs/heads/main","pushedAt":"2024-02-08T03:24:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Timestamp v0.32","shortMessageHtmlLink":"Timestamp v0.32"}},{"before":"3da9108860732151946fd4c3292684868bb3375d","after":"9e3377827a46affbcbe1c6d7d8c563bed756efc6","ref":"refs/heads/use-regex","pushedAt":"2024-02-08T02:35:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Add imports to customize extension matching\n\nLet users easily customize the regular expression used to match files\nfor a given parser by passing a regular expression to the `use`\nstatement for each (except for None).","shortMessageHtmlLink":"Add imports to customize extension matching"}},{"before":null,"after":"3da9108860732151946fd4c3292684868bb3375d","ref":"refs/heads/use-regex","pushedAt":"2024-02-08T02:25:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Add imports to customize extension matching\n\nLet users easily customize the regular expression used to match files\nfor a given parser by passing a regular expression to the `use`\nstatement for each (except for None).","shortMessageHtmlLink":"Add imports to customize extension matching"}},{"before":"cfdbf6c7397e6e7bd463faa0c9e19bb5e4c8f98e","after":"c2763424ef28b1dfba9869032c8559ff506accf1","ref":"refs/heads/main","pushedAt":"2024-02-07T16:36:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Update copyright year","shortMessageHtmlLink":"Update copyright year"}},{"before":"21ab19b5c7a3dd5ba50a77b862d24dab27cd3582","after":"cfdbf6c7397e6e7bd463faa0c9e19bb5e4c8f98e","ref":"refs/heads/main","pushedAt":"2024-02-07T16:34:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"6cb91950658ab620e34337117a7f85523505f885","after":"21ab19b5c7a3dd5ba50a77b862d24dab27cd3582","ref":"refs/heads/main","pushedAt":"2023-09-10T23:17:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Timestamp v0.31","shortMessageHtmlLink":"Timestamp v0.31"}},{"before":"6cb91950658ab620e34337117a7f85523505f885","after":null,"ref":"refs/heads/params","pushedAt":"2023-09-10T23:16:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"}},{"before":"b7534f321baff14669116b62390a06a657153a27","after":"6cb91950658ab620e34337117a7f85523505f885","ref":"refs/heads/main","pushedAt":"2023-09-10T23:16:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Fix and document parse method parameters\n\nThey're passed via the `options` array reference parameter to `parse`,\nbut were usually treated as a hash reference. This worked, since most of\nthe parsers were looking for a `raw` parameter and just passing anything\nelse, and likely no one has ever passed anything.\n\nBut make the behavior match the documentation, and expand the\ndocumentation for each parser with a correct example and a list of some\nor all supported options.","shortMessageHtmlLink":"Fix and document parse method parameters"}},{"before":null,"after":"6cb91950658ab620e34337117a7f85523505f885","ref":"refs/heads/params","pushedAt":"2023-09-10T22:50:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Fix and document parse method parameters\n\nThey're passed via the `options` array reference parameter to `parse`,\nbut were usually treated as a hash reference. This worked, since most of\nthe parsers were looking for a `raw` parameter and just passing anything\nelse, and likely no one has ever passed anything.\n\nBut make the behavior match the documentation, and expand the\ndocumentation for each parser with a correct example and a list of some\nor all supported options.","shortMessageHtmlLink":"Fix and document parse method parameters"}},{"before":"9b0bbd33e4f0eca2bbfb7a1177d9328261073971","after":"b7534f321baff14669116b62390a06a657153a27","ref":"refs/heads/main","pushedAt":"2023-09-10T22:27:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Remove use of undocuemtned CommonMark function\n\nInstead use the proper string param arguments in separate parse and\nrender method calls.","shortMessageHtmlLink":"Remove use of undocuemtned CommonMark function"}},{"before":"4b92ab66179d5b5bbaff26597bf77b0468ab3187","after":"9b0bbd33e4f0eca2bbfb7a1177d9328261073971","ref":"refs/heads/main","pushedAt":"2023-09-10T17:04:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Increment to v0.31","shortMessageHtmlLink":"Increment to v0.31"}},{"before":"48b2da65b5af02a845a99d8c3427948e037c6429","after":"4b92ab66179d5b5bbaff26597bf77b0468ab3187","ref":"refs/heads/main","pushedAt":"2023-09-10T16:38:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Timestamp v0.30.","shortMessageHtmlLink":"Timestamp v0.30."}},{"before":"e66281b6e844759320decba33b42b5b356404f1d","after":null,"ref":"refs/heads/asciidoctor","pushedAt":"2023-09-10T16:20:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"}},{"before":"388e6b0961d1a21d6df34e0dafff4c1c4dccc297","after":"48b2da65b5af02a845a99d8c3427948e037c6429","ref":"refs/heads/main","pushedAt":"2023-09-10T16:20:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Add Asciidoctor module and refactor command utils\n\nRemove the preference for `asciidoctor` from Text::Markup::Asciidoc and\nput it in a new parser, Text::Markup::Asciidoctor. Like\nText::Markup::CommonMark, this module is not auto-loaded by Text::Markup\nwhen it recognizes an AsciiDoc document; it still defaults to\nText::Markup::Asciidoc for backward compatibility. But when the user\nuses the module, it will be used in preference to\nText::Markup::Asciidoc.\n\nThis makes three parsers that use external command line utilities, so\nextract the functions used to find and execute those utilities into a\nnew module, Text::Markup::Cmd. This reduces a ton of duplicate code and\nsimplifies adding new CLI-oriented parsers in the future.\n\nIt also simplifies the testing, as there is no longer magic behavior in\nthe Asciidoc and Markdown modules, so each can be tested individually.","shortMessageHtmlLink":"Add Asciidoctor module and refactor command utils"}},{"before":"654b75bb7c7d215776297a01289a31e7d645e6b3","after":"e66281b6e844759320decba33b42b5b356404f1d","ref":"refs/heads/asciidoctor","pushedAt":"2023-09-10T15:52:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"No more overrides","shortMessageHtmlLink":"No more overrides"}},{"before":"d81601588c6d015e1efa9437693f364c2061ef07","after":"654b75bb7c7d215776297a01289a31e7d645e6b3","ref":"refs/heads/asciidoctor","pushedAt":"2023-09-10T14:25:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Skip Asciidoctor at first","shortMessageHtmlLink":"Skip Asciidoctor at first"}},{"before":"85a27f8be96290888de5f9746eb5a5d97a401d40","after":"d81601588c6d015e1efa9437693f364c2061ef07","ref":"refs/heads/asciidoctor","pushedAt":"2023-09-10T14:20:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Fix skip message","shortMessageHtmlLink":"Fix skip message"}},{"before":"08753402808a3cc9529b1bc8271bc5ff5840f363","after":"85a27f8be96290888de5f9746eb5a5d97a401d40","ref":"refs/heads/asciidoctor","pushedAt":"2023-09-10T14:01:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Add Asciidoctor","shortMessageHtmlLink":"Add Asciidoctor"}},{"before":"068b9eb139a630c5e2fd7aa951bd96512e95cd4e","after":"08753402808a3cc9529b1bc8271bc5ff5840f363","ref":"refs/heads/asciidoctor","pushedAt":"2023-09-10T13:50:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Move command utils to Text::Markup::Cmd","shortMessageHtmlLink":"Move command utils to Text::Markup::Cmd"}},{"before":"8ac451d3da893fdb39114ac4bc794bcb335f5094","after":"068b9eb139a630c5e2fd7aa951bd96512e95cd4e","ref":"refs/heads/asciidoctor","pushedAt":"2023-09-09T22:37:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Move _fh","shortMessageHtmlLink":"Move _fh"}},{"before":"7dbe61f34bb5c36d9c84963f7db412c36827ce3c","after":"8ac451d3da893fdb39114ac4bc794bcb335f5094","ref":"refs/heads/asciidoctor","pushedAt":"2023-09-09T22:24:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Remove vars","shortMessageHtmlLink":"Remove vars"}},{"before":"db3a2f6fcb030616ab1a306df25edba92d4136ad","after":"7dbe61f34bb5c36d9c84963f7db412c36827ce3c","ref":"refs/heads/asciidoctor","pushedAt":"2023-09-09T22:23:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Get rest and asciidoc working again","shortMessageHtmlLink":"Get rest and asciidoc working again"}},{"before":"388e6b0961d1a21d6df34e0dafff4c1c4dccc297","after":null,"ref":"refs/heads/commonmark","pushedAt":"2023-09-09T21:14:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"}},{"before":"03c0b91c93e6d2d04df9dfdf175d54cb31c925c1","after":"388e6b0961d1a21d6df34e0dafff4c1c4dccc297","ref":"refs/heads/main","pushedAt":"2023-09-09T21:14:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Add Text::Markup::CommonMark\n\nThis module, when loaded, will replace Text::Markup::Markdown for\nparsing Markdown documents. The default behavior is to keep using\nText::Markup::Markdown, but this gives people the option to switch just\nby installing CommonMark and using this new module.\n\nTesting CommonMark on Linux and macOS, but not yet on Windows, as I\nhaven't figured out how to build CommonMark on Windows, although I did\ntry in nwellnhof/perl-commonmark#12.\n\nIn order to ensure that Pod tests only run when wanted, move them to xt.\nAlso sort the list of spelling stop words.","shortMessageHtmlLink":"Add Text::Markup::CommonMark"}},{"before":"3142527fee56d63231c24ba3acb4eb3b0254d7e3","after":"388e6b0961d1a21d6df34e0dafff4c1c4dccc297","ref":"refs/heads/commonmark","pushedAt":"2023-09-09T20:57:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theory","name":"David E. Wheeler","path":"/theory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46604?s=80&v=4"},"commit":{"message":"Add Text::Markup::CommonMark\n\nThis module, when loaded, will replace Text::Markup::Markdown for\nparsing Markdown documents. The default behavior is to keep using\nText::Markup::Markdown, but this gives people the option to switch just\nby installing CommonMark and using this new module.\n\nTesting CommonMark on Linux and macOS, but not yet on Windows, as I\nhaven't figured out how to build CommonMark on Windows, although I did\ntry in nwellnhof/perl-commonmark#12.\n\nIn order to ensure that Pod tests only run when wanted, move them to xt.\nAlso sort the list of spelling stop words.","shortMessageHtmlLink":"Add Text::Markup::CommonMark"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xNVQyMDoxNDowNC4wMDAwMDBazwAAAAP78Qf4","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wOVQyMDo1NzoxNS4wMDAwMDBazwAAAAN8_i1H"}},"title":"Activity ยท theory/text-markup"}