)]}'
{
  "log": [
    {
      "commit": "e96880f42b9343aea6cbfd99693adae0e5fe2b2a",
      "tree": "f76df480d869536df86f0c92f1eec5ffb1131d15",
      "parents": [
        "abb995c4663497048a1c452db9c45842c729a8ee"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitri@shuralyov.com",
        "time": "Tue Oct 27 03:46:40 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 03:46:40 2020"
      },
      "message": "README: make a definitive decision on v2 import path\n\nThis change makes it clear that the v2 import path\r\nis github.com/russross/blackfriday/v2, and updates\r\nvarious links accordingly.\r\n\r\nSee https://github.com/russross/blackfriday/issues/587#issuecomment-703393820 for details.\r\n\r\nThis change also converges the README for v1 and v2\r\nto be consistent, as they\u0027ve started to drift apart.\r\n(See PR #675 for the equivalent change to the README\r\non v2 branch.)\r\n\r\nFor #587.\r\n\r\nGitHub-Pull-Request: #674"
    },
    {
      "commit": "abb995c4663497048a1c452db9c45842c729a8ee",
      "tree": "709e5292ad5d4c861379b265dd7a24543d27b245",
      "parents": [
        "41c5fccfd6f60cb5fd077118835b1d7122498df6",
        "665c4def65165d436cd4f8ee8290179752827bc3"
      ],
      "author": {
        "name": "Russ Ross",
        "email": "russ@russross.com",
        "time": "Wed Mar 25 15:18:22 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 15:18:22 2020"
      },
      "message": "Merge pull request #586 from kolyshkin/gomod\n\ngo.mod: add go version"
    },
    {
      "commit": "665c4def65165d436cd4f8ee8290179752827bc3",
      "tree": "709e5292ad5d4c861379b265dd7a24543d27b245",
      "parents": [
        "41c5fccfd6f60cb5fd077118835b1d7122498df6"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Tue Mar 24 02:11:16 2020"
      },
      "committer": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Tue Mar 24 02:11:51 2020"
      },
      "message": "go.mod: add go version\n\nThis is a result of running `go mod tidy` using go 1.13.6.\n\nIn my devel toolchain (vim-go -\u003e gopls -\u003e go 1.13), go apparently\nwants to add this line to go.mod, but since the modules are read-only,\nit fails, which leads to gopls failing, too.\n\nSigned-off-by: Kir Kolyshkin \u003ckolyshkin@gmail.com\u003e\n"
    },
    {
      "commit": "41c5fccfd6f60cb5fd077118835b1d7122498df6",
      "tree": "8a0e9efe42c55973f98070b2b700078f149fc39a",
      "parents": [
        "75d2440b2ed778f46965ba42b7751b0e06a1bac7",
        "e2f6cd9f545df8a98efcdf988fd3f35075e3c203"
      ],
      "author": {
        "name": "Russ Ross",
        "email": "russ@russross.com",
        "time": "Tue Feb 18 23:49:12 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 23:49:12 2020"
      },
      "message": "Merge pull request #559 from alanhdu/patch-1\n\nAdd \u003cdetails\u003e to recognized HTML5 block tags"
    },
    {
      "commit": "75d2440b2ed778f46965ba42b7751b0e06a1bac7",
      "tree": "d2df7dfe5d1984c39206d517597b23b4c8473ba2",
      "parents": [
        "89e6d96148a049748dc992e764ecb4722047f288",
        "41eb1fe8a788a751dbe61efc3a5ce4a2f244770c"
      ],
      "author": {
        "name": "Russ Ross",
        "email": "russ@russross.com",
        "time": "Tue Feb 18 23:47:11 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 23:47:11 2020"
      },
      "message": "Merge pull request #570 from orf/add-no-opener\n\nBackport noopener links to v1"
    },
    {
      "commit": "89e6d96148a049748dc992e764ecb4722047f288",
      "tree": "3e059c603b0d389079c4d868a5cceaab40585026",
      "parents": [
        "a925a152c144ea7de0f451eaf2f7db9e52fa005a",
        "c04ab11830c71ef55dbf83ed3400feb82c7877c8"
      ],
      "author": {
        "name": "Russ Ross",
        "email": "russ@russross.com",
        "time": "Tue Feb 18 23:43:38 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 23:43:38 2020"
      },
      "message": "Merge pull request #580 from MarkAtwood/master\n\nUpdate LICENSE.txt"
    },
    {
      "commit": "c04ab11830c71ef55dbf83ed3400feb82c7877c8",
      "tree": "3e059c603b0d389079c4d868a5cceaab40585026",
      "parents": [
        "a925a152c144ea7de0f451eaf2f7db9e52fa005a"
      ],
      "author": {
        "name": "Mark Atwood",
        "email": "atwoodm@amazon.com",
        "time": "Mon Feb 03 21:41:32 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 03 21:41:32 2020"
      },
      "message": "Update LICENSE.txt\n\nLicense is not changed.  Remove line quote characters so that license scanners can recognize the license."
    },
    {
      "commit": "41eb1fe8a788a751dbe61efc3a5ce4a2f244770c",
      "tree": "25be8665e4a6be8a0ce8c2f39efaf267fdd22752",
      "parents": [
        "a925a152c144ea7de0f451eaf2f7db9e52fa005a"
      ],
      "author": {
        "name": "Tom Forbes",
        "email": "tom@tomforb.es",
        "time": "Sun Sep 22 14:03:03 2019"
      },
      "committer": {
        "name": "Tom Forbes",
        "email": "tom@tomforb.es",
        "time": "Sun Sep 22 14:27:07 2019"
      },
      "message": "Backport noopener links (from commit 670777b536d38a1aef1d517f6330a77d52ceb02e)\n"
    },
    {
      "commit": "e2f6cd9f545df8a98efcdf988fd3f35075e3c203",
      "tree": "f6b1361ea2e7061459e64e1f05884f694413260e",
      "parents": [
        "5c6bc5df8a24f44c7b43c0967507251e3135a85f"
      ],
      "author": {
        "name": "Alan Du",
        "email": "alan.h.du@gmail.com",
        "time": "Tue Aug 20 21:54:39 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 20 21:54:39 2019"
      },
      "message": "Add \u003csummary\u003e tag too"
    },
    {
      "commit": "5c6bc5df8a24f44c7b43c0967507251e3135a85f",
      "tree": "c9b5a9b6d09018b9d04d0c91e86b60c1a0352968",
      "parents": [
        "a925a152c144ea7de0f451eaf2f7db9e52fa005a"
      ],
      "author": {
        "name": "Alan Du",
        "email": "alan.h.du@gmail.com",
        "time": "Tue Aug 20 21:40:27 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 20 21:40:27 2019"
      },
      "message": "Add \u003cdetails\u003e to recognized HTML5 block tags\n\nCloses #525"
    },
    {
      "commit": "a925a152c144ea7de0f451eaf2f7db9e52fa005a",
      "tree": "4c0c20f2749946541a23c97e29984bb25f2ace88",
      "parents": [
        "f3ccc8fc06d5d2e48a7083dcf0180c00a8a284cc"
      ],
      "author": {
        "name": "Anatoly Milkov",
        "email": "anatolym@users.noreply.github.com",
        "time": "Sun Jun 16 19:52:46 2019"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitri@shuralyov.com",
        "time": "Sun Jun 16 19:52:46 2019"
      },
      "message": "README: update URL of LaTeX renderer (#465)\n\nIt has moved from Bitbucket, first to GitHub, then to GitLab.\r\nPoint to its latest location.\r\n\r\nUpdates #388."
    },
    {
      "commit": "f3ccc8fc06d5d2e48a7083dcf0180c00a8a284cc",
      "tree": "d67725977726a1ddb9419f1cee12b90409de9f07",
      "parents": [
        "a477dd1646916742841ed20379f941cfa6c5bb6f"
      ],
      "author": {
        "name": "Christian Oliff",
        "email": "christianoliff@yahoo.com",
        "time": "Wed Apr 17 19:17:06 2019"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Apr 17 19:17:06 2019"
      },
      "message": "https link to GitHub (#538)\n\n"
    },
    {
      "commit": "a477dd1646916742841ed20379f941cfa6c5bb6f",
      "tree": "e6bdd72084fe85d58e293471866a6a5249ea1ea8",
      "parents": [
        "13768b07fa3897b3ea21738e6c0d7706737d20ad"
      ],
      "author": {
        "name": "Ignas Anikevicius",
        "email": "anikevicius@gmail.com",
        "time": "Thu Jan 24 08:23:35 2019"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Thu Jan 24 08:23:35 2019"
      },
      "message": "Fix fenced code in lists (#521)\n\nThis attempts to fix #495 and #485.\r\n\r\nNote the test cases which were added at the bottom of the list. The first added test case was passing even before the changes, but the second was not."
    },
    {
      "commit": "13768b07fa3897b3ea21738e6c0d7706737d20ad",
      "tree": "34a4a24469dd71f204bbce612911cd9566c706f7",
      "parents": [
        "8c3eacd7a58325ce0952cd78cb6e83339dbeee97"
      ],
      "author": {
        "name": "Iskander (Alex) Sharipov",
        "email": "quasilyte@gmail.com",
        "time": "Sun Jan 20 18:42:03 2019"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Jan 20 18:42:03 2019"
      },
      "message": "readme: use fenced code blocks (#519)\n\nIt\u0027s more consistent and it\u0027s possible to mark code blocks with \"go\" hint,\r\nso we get syntax highlighting on GitHub."
    },
    {
      "commit": "8c3eacd7a58325ce0952cd78cb6e83339dbeee97",
      "tree": "71ee70ef988904ffd6f33e15465383b18747dfaa",
      "parents": [
        "abafa45cd843f4f4935c29a2e8f3d73a01820fc3"
      ],
      "author": {
        "name": "autopp",
        "email": "autopp.inc@gmail.com",
        "time": "Sun Jan 20 18:38:36 2019"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Jan 20 18:38:36 2019"
      },
      "message": "Fix checking of backslash in link text (#510) (#512)\n\n"
    },
    {
      "commit": "abafa45cd843f4f4935c29a2e8f3d73a01820fc3",
      "tree": "a55b24d5c858106dd4141454bdccbf378bd06fe1",
      "parents": [
        "05f3235734ad95d0016f6a23902f06461fcf567a"
      ],
      "author": {
        "name": "Harald Nordgren",
        "email": "haraldnordgren@gmail.com",
        "time": "Thu Nov 15 20:38:43 2018"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Thu Nov 15 20:38:43 2018"
      },
      "message": "Bump Go versions (#499)\n\n"
    },
    {
      "commit": "05f3235734ad95d0016f6a23902f06461fcf567a",
      "tree": "8cce413666e278e315ae0805800d58427ca5fc77",
      "parents": [
        "f1f45ab762c27468d6384ce800fd56bea62bbfe1"
      ],
      "author": {
        "name": "Bjørn Erik Pedersen",
        "email": "bjorn.erik.pedersen@gmail.com",
        "time": "Mon Sep 17 18:59:06 2018"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Mon Sep 17 18:59:06 2018"
      },
      "message": "Add go.mod (#488)\n\n"
    },
    {
      "commit": "f1f45ab762c27468d6384ce800fd56bea62bbfe1",
      "tree": "600c5f529a24045f65a48126b6e341ef8386a217",
      "parents": [
        "46c73eb196baff5bb07288f245b223bd1a30fba6"
      ],
      "author": {
        "name": "Tim Fogarty",
        "email": "tim@tfogo.com",
        "time": "Wed Aug 29 18:04:01 2018"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Aug 29 18:04:01 2018"
      },
      "message": "Fix block parsing for fenced code blocks in lists (#476)\n\nThis is a backport of the initial fix in v2 (#372)."
    },
    {
      "commit": "46c73eb196baff5bb07288f245b223bd1a30fba6",
      "tree": "86718a8ff25242e1fa9406b5e3160dda9b0276b1",
      "parents": [
        "34d6fae9611c8db4e7d2c8cff3677412f9547e96"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat Aug 04 10:11:49 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 04 10:11:49 2018"
      },
      "message": "Add a link to bfchroma, glue library with Chroma (#400)\n\nChroma is a general purpose code highlighting library, and bfchroma\r\nprovides an easy to use glue layer for Blackfriday to interface with\r\nChroma.\r\n\r\nFixes #10."
    },
    {
      "commit": "34d6fae9611c8db4e7d2c8cff3677412f9547e96",
      "tree": "4c2e230edddee400c71333d7566893e39022542e",
      "parents": [
        "11635eb403ff09dbc3a6b5a007ab5ab09151c229"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat Aug 04 10:08:49 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 04 10:08:49 2018"
      },
      "message": "Don\u0027t run tests against ancient versions on Travis (#438)\n\nDon\u0027t run tests against ancient versions on Travis."
    },
    {
      "commit": "11635eb403ff09dbc3a6b5a007ab5ab09151c229",
      "tree": "8ec006cf0912fab32e462a702e577b2e38043d7c",
      "parents": [
        "16ac584625fae401e2778e7af317dc415844c44b"
      ],
      "author": {
        "name": "Nathan Glenn",
        "email": "garfieldnate@gmail.com",
        "time": "Sat Apr 28 10:25:19 2018"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat Apr 28 10:25:19 2018"
      },
      "message": "Accept info strings in code fences (#448)\n\n* Accept info strings in code fences\r\n\r\nAccording to the common mark standard, code fence info strings can be anything,\r\nnot just single words. Update the tests and parser accordingly.\r\n\r\nThe formatter already expected an info string with a language and HTML classes,\r\nso this does not need to change. Update the LaTeX formatter to take the first\r\nword of the info string as the language.\r\n\r\nFixes #410 (in v1).\r\n\r\n* Don\u0027t output whole info string as code classes\r\n\r\nThis follows the common mark specification.\r\n\r\n* run go fmt\r\n"
    },
    {
      "commit": "16ac584625fae401e2778e7af317dc415844c44b",
      "tree": "37c6acbde93dd6e9838008bd4f7a05579c623cde",
      "parents": [
        "55d61fa8aa702f59229e6cff85793c22e580eaf5"
      ],
      "author": {
        "name": "Yoshiya Hinosawa",
        "email": "stibium121@gmail.com",
        "time": "Thu Apr 26 18:50:03 2018"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Thu Apr 26 18:50:03 2018"
      },
      "message": "docs(README.md): fix typo (#451)\n\n"
    },
    {
      "commit": "55d61fa8aa702f59229e6cff85793c22e580eaf5",
      "tree": "0c46601b559128617984212b35734fb305c789bf",
      "parents": [
        "8db9055e38f0289798f4f99b3cfe8ad839e4fbfc",
        "338ca359c1681847a2cde5192ac8952b8d7b51dd"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Feb 18 09:36:01 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 18 09:36:01 2018"
      },
      "message": "Merge pull request #433 from IainHaslam/master\n\nFix HTML5 by removing rel\u003d\"footnote\" which is invalid."
    },
    {
      "commit": "338ca359c1681847a2cde5192ac8952b8d7b51dd",
      "tree": "0c46601b559128617984212b35734fb305c789bf",
      "parents": [
        "8db9055e38f0289798f4f99b3cfe8ad839e4fbfc"
      ],
      "author": {
        "name": "Iain Haslam",
        "email": "iain@exolete.com",
        "time": "Fri Feb 16 22:21:04 2018"
      },
      "committer": {
        "name": "Iain Haslam",
        "email": "iain@exolete.com",
        "time": "Fri Feb 16 22:21:04 2018"
      },
      "message": "Fix HTML5 by removing rel\u003d\"footnote\" which is invalid.\n\nResolves #336.\n"
    },
    {
      "commit": "8db9055e38f0289798f4f99b3cfe8ad839e4fbfc",
      "tree": "25d6be954ad4f5b8198eb6014c7d0c85609b1843",
      "parents": [
        "6d1ef893fcb01b4f50cb6e57ed7df3e2e627b6b2",
        "e32caebbc71de8de6721a3c73a615d4ac60b591f"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Mon Feb 12 08:28:20 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 12 08:28:20 2018"
      },
      "message": "Merge pull request #432 from vassudanagunta/patch-1\n\nFix broken link to v2 in README"
    },
    {
      "commit": "e32caebbc71de8de6721a3c73a615d4ac60b591f",
      "tree": "25d6be954ad4f5b8198eb6014c7d0c85609b1843",
      "parents": [
        "6d1ef893fcb01b4f50cb6e57ed7df3e2e627b6b2"
      ],
      "author": {
        "name": "Vas Sudanagunta",
        "email": "vas@commonkarma.org",
        "time": "Wed Feb 07 20:16:47 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 07 20:16:47 2018"
      },
      "message": "Fix broken link to v2 in README"
    },
    {
      "commit": "6d1ef893fcb01b4f50cb6e57ed7df3e2e627b6b2",
      "tree": "8f1146035d896aa15c17d2f00c384144f71c567e",
      "parents": [
        "4048872b16cc0fc2c5fd9eacf0ed2c2fedaa0c8c",
        "8249792ba80f9c15f6e21eb22b7d0acd884b930e"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Oct 11 18:22:19 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 11 18:22:19 2017"
      },
      "message": "Merge pull request #354 from russross/readme-for-v2\n\nDocument V2 in master README"
    },
    {
      "commit": "8249792ba80f9c15f6e21eb22b7d0acd884b930e",
      "tree": "8f1146035d896aa15c17d2f00c384144f71c567e",
      "parents": [
        "8ad7e40db09b1885469035bbf0345f11e7173883"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat Oct 07 09:41:58 2017"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat Oct 07 09:41:58 2017"
      },
      "message": "Update on import paths and dep transitive import FAQ\n\nUpdate usage and import paths with and without package management.\nDocument the dep transitive dependency issue and how to get around it.\nCouple more minor edits.\n"
    },
    {
      "commit": "8ad7e40db09b1885469035bbf0345f11e7173883",
      "tree": "4b7ebec159924a59d734b6a291ed91d2b3884ab8",
      "parents": [
        "a03b7ee643bdbb6346f21949a06a276bc9dd7e09"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Fri Aug 11 19:47:52 2017"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat Oct 07 08:14:28 2017"
      },
      "message": "Update README with the latest changes from v2\n"
    },
    {
      "commit": "a03b7ee643bdbb6346f21949a06a276bc9dd7e09",
      "tree": "47827db6b1e72cef0be68b73a30e127ed1f5ea66",
      "parents": [
        "52dd06192f86c8944e3e6b0b075580bd4a40b74e"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat May 06 17:35:48 2017"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat Oct 07 08:14:28 2017"
      },
      "message": "Add v1 import path, fix Bluemonday code snippet\n"
    },
    {
      "commit": "52dd06192f86c8944e3e6b0b075580bd4a40b74e",
      "tree": "924ffab0c546dc1e6356eba12b7785325bfa714d",
      "parents": [
        "ad4c953876ab2a00a455904e9f17c0144a93771e"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat May 06 17:18:15 2017"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat Oct 07 08:14:28 2017"
      },
      "message": "Badges back to heading, reference v1 docs explicitly\n"
    },
    {
      "commit": "ad4c953876ab2a00a455904e9f17c0144a93771e",
      "tree": "53965a748b8aeb2253236df1a73944d974fe346f",
      "parents": [
        "74be510331a2f1a189bb441a61e86cd6c9868e97"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat May 06 16:59:25 2017"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat Oct 07 08:14:28 2017"
      },
      "message": "Put row of badges above the top level heading\n"
    },
    {
      "commit": "74be510331a2f1a189bb441a61e86cd6c9868e97",
      "tree": "0dfd310ef69982e447526b4ecc5ae345ede6333b",
      "parents": [
        "4048872b16cc0fc2c5fd9eacf0ed2c2fedaa0c8c"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat May 06 16:52:33 2017"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat Oct 07 08:14:28 2017"
      },
      "message": "Document V2 in master README\n"
    },
    {
      "commit": "4048872b16cc0fc2c5fd9eacf0ed2c2fedaa0c8c",
      "tree": "50668f60a49959e1e74eb4b338615a2a348dacd9",
      "parents": [
        "067529f716f4c3f5e37c8c95ddd59df1007290ae",
        "4ca8c28b21a883c59eb518036a3fe45a3f281463"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Fri Jul 28 17:53:26 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 28 17:53:26 2017"
      },
      "message": "Merge pull request #379 from bep/guillemets\n\nAdd Smartypants support for French Guillemets"
    },
    {
      "commit": "4ca8c28b21a883c59eb518036a3fe45a3f281463",
      "tree": "50668f60a49959e1e74eb4b338615a2a348dacd9",
      "parents": [
        "067529f716f4c3f5e37c8c95ddd59df1007290ae"
      ],
      "author": {
        "name": "Bjørn Erik Pedersen",
        "email": "bjorn.erik.pedersen@gmail.com",
        "time": "Sat Jul 22 09:31:49 2017"
      },
      "committer": {
        "name": "Bjørn Erik Pedersen",
        "email": "bjorn.erik.pedersen@gmail.com",
        "time": "Thu Jul 27 20:08:20 2017"
      },
      "message": "Add Smartypants support for French Guillemets\n\nThis commits adds flag `HTML_SMARTYPANTS_QUOTES_NBSP` which, when combined with `HTML_USE_SMARTYPANTS` will insert non-breaking spaces between the double quotes and the contained text.\n\nThis is mostly relevant for use in French  with `HTML_SMARTYPANTS_ANGLED_QUOTES`.\n\nIt should not hurt existing code path in the performance department:\n\n```\nname                     old time/op    new time/op    delta\nSmartDoubleQuotes-4    2.58µs ± 1%    2.58µs ± 1%   ~             (p\u003d1.000 n\u003d5+5)\n\nname                     old alloc/op   new alloc/op   delta\nSmartDoubleQuotes-4    5.27kB ± 0%    5.27kB ± 0%   ~     (all samples are equal)\n\nname                     old allocs/op  new allocs/op  delta\nSmartDoubleQuotes-4      13.0 ± 0%      13.0 ± 0%   ~     (all samples are equal)\n```\n\nFixes #378\n"
    },
    {
      "commit": "067529f716f4c3f5e37c8c95ddd59df1007290ae",
      "tree": "7dbdda904927f757cd6ae07b8bc324aa0f14af23",
      "parents": [
        "0ba0f2b6ed7c475a92e4df8641825cb7a11d1fa3",
        "5b2fb1b893850a20a483145b676af75eaad51a5d"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat Jun 10 17:02:32 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 10 17:02:32 2017"
      },
      "message": "Merge pull request #366 from choueric/master\n\nfix duplicate and recursive footnotes. (#241)"
    },
    {
      "commit": "5b2fb1b893850a20a483145b676af75eaad51a5d",
      "tree": "7dbdda904927f757cd6ae07b8bc324aa0f14af23",
      "parents": [
        "8c89af620080cccc7bd1d6d765e566ec2cdd4f19"
      ],
      "author": {
        "name": "choueric",
        "email": "zhssmail@gmail.com",
        "time": "Sat Jun 10 14:24:27 2017"
      },
      "committer": {
        "name": "choueric",
        "email": "zhssmail@gmail.com",
        "time": "Sat Jun 10 14:24:27 2017"
      },
      "message": "use map[string]struct{} as a set.\n\nUse map[string]struct{} instead of map[string]bool to implement a set\nand reduce memory space.\n"
    },
    {
      "commit": "8c89af620080cccc7bd1d6d765e566ec2cdd4f19",
      "tree": "85ba5ed47afb3d00dbd5355a1f74593039cb94c0",
      "parents": [
        "a20399916c119a2c9fa4b6642044f7168c022620"
      ],
      "author": {
        "name": "choueric",
        "email": "zhssmail@gmail.com",
        "time": "Fri Jun 09 02:20:58 2017"
      },
      "committer": {
        "name": "choueric",
        "email": "zhssmail@gmail.com",
        "time": "Fri Jun 09 02:20:58 2017"
      },
      "message": "add \u0027notesRecord\u0027 to check footnote existence fast\n\nIt is necessary to use vector for \u0027notes\u0027 instead of map to keep\nfootnotes ordered. But checking for presence in a vector is not\nefficient. So add a map variable \u0027notesRecord\u0027 to tackle this problem.\n"
    },
    {
      "commit": "a20399916c119a2c9fa4b6642044f7168c022620",
      "tree": "8b4b24efa25f7a0ff0b2c963882676a04edc5f28",
      "parents": [
        "0ba0f2b6ed7c475a92e4df8641825cb7a11d1fa3"
      ],
      "author": {
        "name": "choueric",
        "email": "zhssmail@gmail.com",
        "time": "Thu Jun 08 06:43:56 2017"
      },
      "committer": {
        "name": "choueric",
        "email": "zhssmail@gmail.com",
        "time": "Thu Jun 08 06:43:56 2017"
      },
      "message": "fix duplicate and recursive footnotes. (#241)\n\nFix the infinite loop when there is a self-refer footnote by checking if\nthe reference is already added into parser.notes.\n\nIt also fixes of creating duplicate footnotes through this modification.\n\nAdd coresponding testcase.\n"
    },
    {
      "commit": "0ba0f2b6ed7c475a92e4df8641825cb7a11d1fa3",
      "tree": "d059eb484377f05908fc3396ad8d0fec34657e37",
      "parents": [
        "b253417e1cb644d645a0a3bb1fa5034c8030127c"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Tue May 09 06:07:14 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 09 06:07:14 2017"
      },
      "message": "Document SanitizedAnchorName algorithm, copy implementation. (#352)\n\nThe goal of this change is to reduce number of non-standard library\r\npackages (repositories) that blackfriday imports from 1 to 0, and in\r\nturn, reduce the cost of importing blackfriday into other projects.\r\n\r\nDo so by documenting the algorithm of SanitizedAnchorName, and include\r\na copy of the small function inside blackfriday itself. The same\r\nfunctionality continues to be available in the original location,\r\ngithub.com/shurcooL/sanitized_anchor_name.Create. It can be used by\r\nexisting users and those that look for a small package, and don\u0027t need\r\nall of blackfriday functionality. Existing users of blackfriday can use\r\nthe new SanitizedAnchorName function directly and avoid an extra\r\npackage import.\r\n\r\nResolves #350."
    },
    {
      "commit": "b253417e1cb644d645a0a3bb1fa5034c8030127c",
      "tree": "667c049de4265cf22dcdde02cd8931ac423076f0",
      "parents": [
        "5f33e7b7878355cd2b7e6b8eefc48a5472c69f70",
        "f0bb45f44c5407a0c458d18e0f285126006e1ae7"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Thu Apr 13 17:36:32 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 13 17:36:32 2017"
      },
      "message": "Merge pull request #334 from choueric/master\n\nadd an extension to handle Chinese (or CJK) newlines."
    },
    {
      "commit": "f0bb45f44c5407a0c458d18e0f285126006e1ae7",
      "tree": "667c049de4265cf22dcdde02cd8931ac423076f0",
      "parents": [
        "8098dab4eb9c32e0145407e1222b0e7c698f2d76"
      ],
      "author": {
        "name": "choueric",
        "email": "zhssmail@gmail.com",
        "time": "Fri Mar 17 09:21:30 2017"
      },
      "committer": {
        "name": "choueric",
        "email": "zhssmail@gmail.com",
        "time": "Fri Mar 17 09:21:30 2017"
      },
      "message": "modify testcase of joinLine.\n\n1. delete testdata \u0027zhJoinLines.txt\u0027.\n2. move the testcase from markdown_test.go into block_test.go.\n"
    },
    {
      "commit": "8098dab4eb9c32e0145407e1222b0e7c698f2d76",
      "tree": "7be5abd3496ddc4c3a7133249a91010e2b168713",
      "parents": [
        "3ffe8c7f6b8f7e2026a2aee3477fb63fc33b33ff"
      ],
      "author": {
        "name": "choueric",
        "email": "zhssmail@gmail.com",
        "time": "Wed Feb 22 01:18:21 2017"
      },
      "committer": {
        "name": "choueric",
        "email": "zhssmail@gmail.com",
        "time": "Wed Feb 22 01:18:21 2017"
      },
      "message": "add testcase for joinLines extension\n"
    },
    {
      "commit": "3ffe8c7f6b8f7e2026a2aee3477fb63fc33b33ff",
      "tree": "9c49487c41ecc42dfea0d57885c3549644c902c1",
      "parents": [
        "5f33e7b7878355cd2b7e6b8eefc48a5472c69f70"
      ],
      "author": {
        "name": "choueric",
        "email": "zhssmail@gmail.com",
        "time": "Wed Feb 22 01:15:46 2017"
      },
      "committer": {
        "name": "choueric",
        "email": "zhssmail@gmail.com",
        "time": "Wed Feb 22 01:15:46 2017"
      },
      "message": "add extension to join lines\n"
    },
    {
      "commit": "5f33e7b7878355cd2b7e6b8eefc48a5472c69f70",
      "tree": "514d70448892de5b57ee22d647c11952ae6bc55c",
      "parents": [
        "35eb537633d9950afc8ae7bdf0edb6134584e9fc"
      ],
      "author": {
        "name": "Kévin Dunglas",
        "email": "dunglas@gmail.com",
        "time": "Mon Oct 03 16:27:22 2016"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Mon Oct 03 16:27:22 2016"
      },
      "message": "Document using fenced code blocks with bluemonday (#309)\n\nDocument using fenced code blocks with bluemonday"
    },
    {
      "commit": "35eb537633d9950afc8ae7bdf0edb6134584e9fc",
      "tree": "2a73f4b6476387dc43e9a3fcb2057fa16d030a74",
      "parents": [
        "93622da34e54fb6529bfb7c57e710f37a8d9cbd8"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Fri Sep 09 06:28:54 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 09 06:28:54 2016"
      },
      "message": "Set LIST_ITEM_END_OF_LIST when list is at end of document. (#305)\n\nThe LIST_ITEM_END_OF_LIST flag is an internal flag passed to renderers\r\nwhen rendering list items. It\u0027s normally set for the last item in the\r\nlist.\r\n\r\nThis change fixes the issue where that flag wasn\u0027t set in situations\r\nwhere the Markdown document ends with the list being the last block\r\nlevel item in it.\r\n\r\nThe cases above detect and set LIST_ITEM_END_OF_LIST flag when the list\r\nends because another thing begins, but they miss it when the end of\r\ndocument is reached.\r\n\r\nNo tests here because this subtle internal behavior is hard to test and\r\nwould require quite a bit of testing/mock infrastructure.\r\n\r\nHelps shurcooL/markdownfmt#30."
    },
    {
      "commit": "93622da34e54fb6529bfb7c57e710f37a8d9cbd8",
      "tree": "f3a7cd8993a898d6afe4f5d4ba8f89dfd5e6257a",
      "parents": [
        "4e6f303e8d936855981ddcdbfc092b03d2b2b68e"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Sat Jul 16 15:34:03 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 16 15:34:03 2016"
      },
      "message": "Make newline mandatory for opening fence line. (#281)\n\nThis was an unintended typo/mistake in #280.\r\n\r\nThis is stricter, and it\u0027s fine. The opening fence line will always need to have a newline.\r\n\r\nAdd another test for isFenceLine."
    },
    {
      "commit": "4e6f303e8d936855981ddcdbfc092b03d2b2b68e",
      "tree": "529ab7accd89bb672da7b9e61510a41e06087004",
      "parents": [
        "1d6b8e9301e720b08a8938b8c25c018285885438",
        "a5812bb8f2987abe2294beaf65c08baaceb2969f"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Fri Jul 15 19:37:58 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 15 19:37:58 2016"
      },
      "message": "Merge pull request #280 from russross/fix-279-and-refactor\n\nFix fenced code block rendering with content resembling references."
    },
    {
      "commit": "a5812bb8f2987abe2294beaf65c08baaceb2969f",
      "tree": "529ab7accd89bb672da7b9e61510a41e06087004",
      "parents": [
        "00496765999eff4cae439cf36e45b661bdb971ad"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Fri Jul 15 18:51:15 2016"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Fri Jul 15 19:07:43 2016"
      },
      "message": "Improve fenced code block detection for first pass.\n\nIn first pass, there may not be a trailing newline after a fenced code\nblock yet. Make newline optional in isFenceLine when calling\nfencedCodeBlock to detect the fenced code block it anyway. This is more\ncomplex, but it avoids creating temporary buffers or modifying input in\norder to maintain performance (see #148).\n\nDocument and rename fencedCode to fencedCodeBlock.\n\nAdd regression tests.\n\nFixes #279.\n"
    },
    {
      "commit": "00496765999eff4cae439cf36e45b661bdb971ad",
      "tree": "b8dd8541dacc58786ba9a6c6be1cffc58cfbd9e6",
      "parents": [
        "96537c6eaa663cfa2a46ddf3e380acd163152601"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Fri Jul 15 18:41:27 2016"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Fri Jul 15 18:59:57 2016"
      },
      "message": "Improve fence line detection.\n\nRename isFenceCode to isFenceLine, document it, add tests.\n\nAdd support for making newline optional, this will be needed in future\ncommits.\n"
    },
    {
      "commit": "96537c6eaa663cfa2a46ddf3e380acd163152601",
      "tree": "4b7a585366e6be85330e0ceb419a924203379ff9",
      "parents": [
        "1d6b8e9301e720b08a8938b8c25c018285885438"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Fri Jul 15 17:52:01 2016"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Fri Jul 15 18:59:57 2016"
      },
      "message": "Create a place for document-level unit tests.\n\nThese will be helpful for catching regressions or changes in behavior\nto edge cases such as empty input, or specifically crafted inputs that\nmay cause panics, etc.\n\nMove test for issue #172 there since it\u0027s a document-level test, not an\ninline one.\n\nAdd test for issue #173.\n\nMake some things more consistent.\n\nDon\u0027t use a named receiver in methods that don\u0027t use it. This makes the\ncode more readable since one can more quickly tell the inputs to the\nmethod.\n"
    },
    {
      "commit": "1d6b8e9301e720b08a8938b8c25c018285885438",
      "tree": "50524e6e7e2fad237a638b68b8e0cf40b1a21579",
      "parents": [
        "2004188462c3946efefbdcd91aa83e49b4175bfb",
        "b88a9bd458157a51de7629412f806d2891b735d3"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Tue May 31 11:12:24 2016"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Tue May 31 11:12:24 2016"
      },
      "message": "Merge pull request #266 from russross/avoid-unneeded-break\n\nAvoid unneeded break statement."
    },
    {
      "commit": "b88a9bd458157a51de7629412f806d2891b735d3",
      "tree": "50524e6e7e2fad237a638b68b8e0cf40b1a21579",
      "parents": [
        "2004188462c3946efefbdcd91aa83e49b4175bfb"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Wed May 25 04:59:52 2016"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Wed May 25 05:04:36 2016"
      },
      "message": "Avoid unneeded break statement.\n\nThis is purely a style change with no behavior difference.\n\nIn Go (unlike most other languages), case statements in a switch\ndon\u0027t need an explicit break statement, it happens by default. Adding\nit explicitly is possible, but has no effect.\n\nIn this case, having the break statement hurts readability because\nit\u0027s hard to tell if it\u0027s a mistake, and the break was intended to\nbreak out of the outer for loop, rather than do nothing for the switch\nstatement. So, remove it, to make it more clear that there is no\nbug here.\n"
    },
    {
      "commit": "2004188462c3946efefbdcd91aa83e49b4175bfb",
      "tree": "54d832ce2c94bb5eef36743a0499035fec14bfae",
      "parents": [
        "43529be3978d5a7b8e144f459e3f96491acc569c",
        "acc07e6144689596cc6c5003e407dced0c27b92e"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Tue May 10 19:09:22 2016"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Tue May 10 19:09:22 2016"
      },
      "message": "Merge pull request #264 from moorereason/iss263\n\nFix definition lists that contain other lists"
    },
    {
      "commit": "acc07e6144689596cc6c5003e407dced0c27b92e",
      "tree": "54d832ce2c94bb5eef36743a0499035fec14bfae",
      "parents": [
        "43529be3978d5a7b8e144f459e3f96491acc569c"
      ],
      "author": {
        "name": "Cameron Moore",
        "email": "moorereason@gmail.com",
        "time": "Fri May 06 18:27:55 2016"
      },
      "committer": {
        "name": "Cameron Moore",
        "email": "moorereason@gmail.com",
        "time": "Fri May 06 18:27:55 2016"
      },
      "message": "Fix definition lists that contain other lists\n\nFixes #263\n"
    },
    {
      "commit": "43529be3978d5a7b8e144f459e3f96491acc569c",
      "tree": "560f2d167028b50cf2859c2c19d8900157f3fb4e",
      "parents": [
        "fc997ac2ba5819bbc83936fc6b10fb90adc5fa10",
        "0529888f557077c1621b9edb5bf9aa0ee623c00c"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Mon May 02 17:28:48 2016"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Mon May 02 17:28:48 2016"
      },
      "message": "Merge pull request #261 from moorereason/iss235\n\nFix adjacent list merging"
    },
    {
      "commit": "0529888f557077c1621b9edb5bf9aa0ee623c00c",
      "tree": "280536259e6099a0e77f8c83a267d0d85c0b60f6",
      "parents": [
        "006144af03eeeff1037240a71865a9fd61f1c25f"
      ],
      "author": {
        "name": "Cameron Moore",
        "email": "moorereason@gmail.com",
        "time": "Mon May 02 13:54:19 2016"
      },
      "committer": {
        "name": "Cameron Moore",
        "email": "moorereason@gmail.com",
        "time": "Mon May 02 14:02:35 2016"
      },
      "message": "Fix adjacent list merging\n\nPrevent adjacent lists of differing types from being merged into a\nsingle list.  No options are provided to enable the previous behavior.\n\nFixes #235\n"
    },
    {
      "commit": "fc997ac2ba5819bbc83936fc6b10fb90adc5fa10",
      "tree": "f3c478b2a29ded0a3224c5baa6a890faf5e7a495",
      "parents": [
        "151efb040f183f3b968215a236c71a2614b62879"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Fri Apr 29 05:47:04 2016"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Fri Apr 29 05:47:04 2016"
      },
      "message": "Travis: Run gofmt -s, go vet, go test -race, add Go 1.6.\n\nAlso make tip a fast-finish allowed failure. That way, if CI fails on\ntip due to a temporary issue with tip, it will not break build status.\nHowever, it\u0027s still possible to see tip build status by looking at CI\ndetails page.\n\nDo not run go vet with Go 1.4 or older since it\u0027s not included in the\nstandard library, and it\u0027s no longer available in external standard\nlibrary.\n\nAdd godoc badge to README.md.\n"
    },
    {
      "commit": "151efb040f183f3b968215a236c71a2614b62879",
      "tree": "467b481a2afb5d0bb0cf4f9155a916e74b78bde3",
      "parents": [
        "b43df972fb5fdf3af8d2e90f38a69d374fe26dd0",
        "69f51afe42974676426fd208d692b01f0bf58d3c"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Thu Apr 21 08:09:30 2016"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Thu Apr 21 08:09:30 2016"
      },
      "message": "Merge pull request #250 from tomkwok/master\n\nFix regession: index out of range panic in reference link (#172, #173)"
    },
    {
      "commit": "69f51afe42974676426fd208d692b01f0bf58d3c",
      "tree": "467b481a2afb5d0bb0cf4f9155a916e74b78bde3",
      "parents": [
        "232d06cf99dd8b1236b4f816b8e5b95e004d5cf2"
      ],
      "author": {
        "name": "Tom Kwok",
        "email": "contact@tomkwok.com",
        "time": "Sun Apr 03 13:08:32 2016"
      },
      "committer": {
        "name": "Tom Kwok",
        "email": "contact@tomkwok.com",
        "time": "Sun Apr 03 13:08:32 2016"
      },
      "message": "Add test for issue 172\n"
    },
    {
      "commit": "232d06cf99dd8b1236b4f816b8e5b95e004d5cf2",
      "tree": "2ecacd5a75758f1d1dc53abf1c99d2d9ccb7d7d3",
      "parents": [
        "b43df972fb5fdf3af8d2e90f38a69d374fe26dd0"
      ],
      "author": {
        "name": "Tom Kwok",
        "email": "contact@tomkwok.com",
        "time": "Sat Apr 02 14:11:14 2016"
      },
      "committer": {
        "name": "Tom Kwok",
        "email": "contact@tomkwok.com",
        "time": "Sat Apr 02 14:13:43 2016"
      },
      "message": "Fix regression: index out of range panic in reference link (#172, #173)\n"
    },
    {
      "commit": "b43df972fb5fdf3af8d2e90f38a69d374fe26dd0",
      "tree": "ec59d62f005d420f0c92b3f09703b66c9ce392f8",
      "parents": [
        "006144af03eeeff1037240a71865a9fd61f1c25f",
        "1d94959fea02ce16c17107ed8e04726e10a25f3c"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Mar 16 07:29:03 2016"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Mar 16 07:29:03 2016"
      },
      "message": "Merge pull request #247 from shawnps/patch-1\n\nfix typo"
    },
    {
      "commit": "1d94959fea02ce16c17107ed8e04726e10a25f3c",
      "tree": "ec59d62f005d420f0c92b3f09703b66c9ce392f8",
      "parents": [
        "006144af03eeeff1037240a71865a9fd61f1c25f"
      ],
      "author": {
        "name": "Shawn Smith",
        "email": "shawnpsmith@gmail.com",
        "time": "Wed Mar 16 06:21:50 2016"
      },
      "committer": {
        "name": "Shawn Smith",
        "email": "shawnpsmith@gmail.com",
        "time": "Wed Mar 16 06:21:50 2016"
      },
      "message": "fix typo"
    },
    {
      "commit": "006144af03eeeff1037240a71865a9fd61f1c25f",
      "tree": "bf9b5316bb61fe54ec40869cc14c236c72af83db",
      "parents": [
        "c8875c0ed47e07b063c3628e2e4d4c9826721795",
        "2ee51ae2a0819c1a21a0b86398013cbc605fc9c7"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Jan 24 11:12:56 2016"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Jan 24 11:12:56 2016"
      },
      "message": "Merge pull request #234 from shawnps/gofmt\n\ngofmt -s"
    },
    {
      "commit": "2ee51ae2a0819c1a21a0b86398013cbc605fc9c7",
      "tree": "bf9b5316bb61fe54ec40869cc14c236c72af83db",
      "parents": [
        "c8875c0ed47e07b063c3628e2e4d4c9826721795"
      ],
      "author": {
        "name": "shawnps",
        "email": "shawn@signalsciences.com",
        "time": "Sat Jan 23 00:04:49 2016"
      },
      "committer": {
        "name": "shawnps",
        "email": "shawn@signalsciences.com",
        "time": "Sat Jan 23 00:04:49 2016"
      },
      "message": "gofmt -s\n"
    },
    {
      "commit": "c8875c0ed47e07b063c3628e2e4d4c9826721795",
      "tree": "c960c1c7189b699a41179f272f8cfd9d76dccd1c",
      "parents": [
        "b8031576aa454ce8a52a7faf1a4359a72f8bdf95",
        "fc6236fc55676063c27d56d02aeab6caa1ef07f1"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Dec 30 15:42:28 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Dec 30 15:42:28 2015"
      },
      "message": "Merge pull request #229 from russross/issue-228\n\nFix bug with gathering list item lines"
    },
    {
      "commit": "fc6236fc55676063c27d56d02aeab6caa1ef07f1",
      "tree": "c960c1c7189b699a41179f272f8cfd9d76dccd1c",
      "parents": [
        "b8031576aa454ce8a52a7faf1a4359a72f8bdf95"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat Dec 26 18:18:22 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat Dec 26 18:18:22 2015"
      },
      "message": "Fix bug with gathering list item lines\n\nInstead of swallowing an empty line and then reintroducing it back again\nin certain cases, collect the list item body in an unaltered form and\nlet the recursive parsing call sort things out.\n\nFixes issue #228.\n"
    },
    {
      "commit": "b8031576aa454ce8a52a7faf1a4359a72f8bdf95",
      "tree": "0bbf2dbe99f44ee925234830cb7fc3769379e8b1",
      "parents": [
        "d18b67ae0afd61dae240896eae1785f00709aa31",
        "ee63ffd3e233a02a3d4ab121bc6d5897d67df38e"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Fri Dec 25 11:14:44 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Fri Dec 25 11:14:44 2015"
      },
      "message": "Merge pull request #225 from russross/issue-165\n\nImplement support for CDATA section"
    },
    {
      "commit": "ee63ffd3e233a02a3d4ab121bc6d5897d67df38e",
      "tree": "0bbf2dbe99f44ee925234830cb7fc3769379e8b1",
      "parents": [
        "f5ac2ddf7a72485b82fe3821c0f4e88b84035f09"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Fri Dec 25 11:04:56 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Fri Dec 25 11:04:56 2015"
      },
      "message": "Fix initialisms in function names\n"
    },
    {
      "commit": "f5ac2ddf7a72485b82fe3821c0f4e88b84035f09",
      "tree": "619b3f7dca06300926ed26aef586121dac5b8835",
      "parents": [
        "594d923645085ba482d4341bff4d17ee7d9fab02"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Dec 16 18:53:40 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Dec 16 18:53:40 2015"
      },
      "message": "Add a few more CDATA tests\n"
    },
    {
      "commit": "594d923645085ba482d4341bff4d17ee7d9fab02",
      "tree": "287532deda3dffb20ac3b300a5fa81d014545de6",
      "parents": [
        "05a79218edc4c95d46c7be8f5af8b17f752d5061"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Dec 16 18:51:44 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Dec 16 18:51:44 2015"
      },
      "message": "Convert constant variables into consts\n"
    },
    {
      "commit": "05a79218edc4c95d46c7be8f5af8b17f752d5061",
      "tree": "e3d7d6359b6f48b3761949f817cdeddfdaccf564",
      "parents": [
        "d18b67ae0afd61dae240896eae1785f00709aa31"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Mon Dec 14 18:23:49 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Mon Dec 14 18:57:40 2015"
      },
      "message": "Implement support for CDATA section\n\nFixes #165.\n"
    },
    {
      "commit": "d18b67ae0afd61dae240896eae1785f00709aa31",
      "tree": "33165b6a3eacbda9d613ce92e95ebe4deba448b4",
      "parents": [
        "3c4a488adacb62604e7e4a16764d7480aa995773"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat Dec 12 17:18:59 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sat Dec 12 17:18:59 2015"
      },
      "message": "Add more tests for emphasised text\n\nIncluding EXTENSION_NO_INTRA_EMPHASIS. These nail down a fix for #178\nthat was a side effect of cc3cc10.\n"
    },
    {
      "commit": "3c4a488adacb62604e7e4a16764d7480aa995773",
      "tree": "1571d60f7a342ea86da4b0f10a84301762f1819d",
      "parents": [
        "e3cbadc5c960894017d53ecf49dba4c361dacddf",
        "fc740701cff64485115bb8030c1307af988d49e7"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Fri Dec 11 18:25:12 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Fri Dec 11 18:25:12 2015"
      },
      "message": "Merge pull request #224 from russross/issue-180\n\nFix for #180"
    },
    {
      "commit": "fc740701cff64485115bb8030c1307af988d49e7",
      "tree": "1571d60f7a342ea86da4b0f10a84301762f1819d",
      "parents": [
        "bcd6dd8711ba8ea44cbfa17ea3c9b0ae0a4559e2"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Thu Dec 10 19:03:21 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Thu Dec 10 19:03:21 2015"
      },
      "message": "Cosmetics: fix comment placement and import order\n"
    },
    {
      "commit": "bcd6dd8711ba8ea44cbfa17ea3c9b0ae0a4559e2",
      "tree": "34c8fbd66b7dcfabec388b08687a50c498e02927",
      "parents": [
        "e3cbadc5c960894017d53ecf49dba4c361dacddf"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Thu Dec 10 18:52:47 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Thu Dec 10 18:52:47 2015"
      },
      "message": "Don\u0027t require the input to end with a newline\n\nTechnically, not ending a line with a newline is wrong, but this blunder\nis so pervasive that we have no other choice but to live with it.\n\nFixes #180.\n"
    },
    {
      "commit": "e3cbadc5c960894017d53ecf49dba4c361dacddf",
      "tree": "d19b0697da9d605001776be19017a019332cca69",
      "parents": [
        "ce3ffa70a0a0fe48964fdfc7e79c51f3ce98bed3"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Dec 06 17:26:14 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Dec 06 17:26:14 2015"
      },
      "message": "Bump version\n"
    },
    {
      "commit": "ce3ffa70a0a0fe48964fdfc7e79c51f3ce98bed3",
      "tree": "b335769885df001da82ddca7d165844a70bf01e9",
      "parents": [
        "300106c228d52c8941d4b3de6054a6062a86dda3",
        "1bb1fa9e9579400cf9e6f581cc9e7159b73ad20d"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Dec 06 16:44:17 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Dec 06 16:44:17 2015"
      },
      "message": "Merge pull request #222 from icco/parens\n\nAllow parentheses inside of links"
    },
    {
      "commit": "1bb1fa9e9579400cf9e6f581cc9e7159b73ad20d",
      "tree": "b335769885df001da82ddca7d165844a70bf01e9",
      "parents": [
        "c1d4a77100551b12c946bfd8f3006083d84771d9"
      ],
      "author": {
        "name": "Nat Welch",
        "email": "nat@natwelch.com",
        "time": "Sat Dec 05 02:00:36 2015"
      },
      "committer": {
        "name": "Nat Welch",
        "email": "nat@natwelch.com",
        "time": "Sat Dec 05 02:00:36 2015"
      },
      "message": "remove check that brace is \u003e 0\n"
    },
    {
      "commit": "c1d4a77100551b12c946bfd8f3006083d84771d9",
      "tree": "1ed9ff3054507bfddcaf6c4eeafa55de9a785590",
      "parents": [
        "45f5800b758cf5de7d0639ecdf072f2279c635e0"
      ],
      "author": {
        "name": "Nat Welch",
        "email": "nat@natwelch.com",
        "time": "Sat Dec 05 02:00:23 2015"
      },
      "committer": {
        "name": "Nat Welch",
        "email": "nat@natwelch.com",
        "time": "Sat Dec 05 02:00:23 2015"
      },
      "message": "Fix comment formatting and spelling\n"
    },
    {
      "commit": "45f5800b758cf5de7d0639ecdf072f2279c635e0",
      "tree": "92e62563adea0ebab290702d644b1bcd69eac907",
      "parents": [
        "1622f8f31262f18a4a3d99a6f5d30e900b224cec"
      ],
      "author": {
        "name": "Nat Welch",
        "email": "nat@natwelch.com",
        "time": "Sun Nov 29 00:08:48 2015"
      },
      "committer": {
        "name": "Nat Welch",
        "email": "nat@natwelch.com",
        "time": "Sun Nov 29 00:08:48 2015"
      },
      "message": "Get tests to pass\n"
    },
    {
      "commit": "1622f8f31262f18a4a3d99a6f5d30e900b224cec",
      "tree": "75829995da5c449034d0511a8b15e72a7e2fdc28",
      "parents": [
        "300106c228d52c8941d4b3de6054a6062a86dda3"
      ],
      "author": {
        "name": "Nat Welch",
        "email": "nat@natwelch.com",
        "time": "Thu Nov 26 22:11:25 2015"
      },
      "committer": {
        "name": "Nat Welch",
        "email": "nat@natwelch.com",
        "time": "Thu Nov 26 22:11:25 2015"
      },
      "message": "Apply @miekg\u0027s patch\n\nFrom https://github.com/miekg/mmark/commit/99ce7134f6bf7b5b919d18ce5cc5099339b27e10.patch\n"
    },
    {
      "commit": "300106c228d52c8941d4b3de6054a6062a86dda3",
      "tree": "bc7725fbb8c2cb4100245969e40136dd762af1b0",
      "parents": [
        "0b647d0506a698cca42caca173e55559b12a69f2",
        "7d22880556a86eeee1c145253098a84de5dc82a5"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Tue Nov 17 07:23:12 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Tue Nov 17 07:23:12 2015"
      },
      "message": "Merge pull request #219 from FooSoft/master\n\nAdding a link to Md2Vim."
    },
    {
      "commit": "7d22880556a86eeee1c145253098a84de5dc82a5",
      "tree": "bc7725fbb8c2cb4100245969e40136dd762af1b0",
      "parents": [
        "0b647d0506a698cca42caca173e55559b12a69f2"
      ],
      "author": {
        "name": "Alex Yatskov",
        "email": "FooSoft@users.noreply.github.com",
        "time": "Tue Nov 17 03:58:23 2015"
      },
      "committer": {
        "name": "Alex Yatskov",
        "email": "FooSoft@users.noreply.github.com",
        "time": "Tue Nov 17 03:58:23 2015"
      },
      "message": "Adding a link to Md2Vim."
    },
    {
      "commit": "0b647d0506a698cca42caca173e55559b12a69f2",
      "tree": "6261bce5c1582a203a02587a07d6f3ddb2fef752",
      "parents": [
        "18432fc942c4ea4846063a269f339ede7630bd71"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Tue Nov 10 05:18:55 2015"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Tue Nov 10 05:18:55 2015"
      },
      "message": "Use more idiomatic form for set of strings.\n\nThis is a better style for a set, since each value can only be present\nor absent.\n\nWith bool as value type, each value may be absent, or true or false. It\nalso uses slightly more memory.\n"
    },
    {
      "commit": "18432fc942c4ea4846063a269f339ede7630bd71",
      "tree": "ded07514908d2ff5c416dd3f0ffa06328ca35d4b",
      "parents": [
        "f1ce82cb01f4e31e5c840eb8ef3cf2c0e7ab978f"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Nov 08 19:34:44 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Nov 08 19:34:44 2015"
      },
      "message": "Add a few missing HTML5 block tags\n\nCloses #197.\n"
    },
    {
      "commit": "f1ce82cb01f4e31e5c840eb8ef3cf2c0e7ab978f",
      "tree": "bca826e832962aeb58a9f3e1003aaa67ec73585c",
      "parents": [
        "510be64de022c25096c6f476b7b7c240a8eca1a5"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Nov 08 19:33:20 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Nov 08 19:33:20 2015"
      },
      "message": "Sort block tag list alphabetically\n"
    },
    {
      "commit": "510be64de022c25096c6f476b7b7c240a8eca1a5",
      "tree": "fca43079f08e20ced27c4b3aa251c63816cb73e7",
      "parents": [
        "f21f06712134055e26c0f95aa39898fefc50f68e",
        "c5943e068510d99ad28d07865734667a4b260775"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Nov 04 19:40:57 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Nov 04 19:40:57 2015"
      },
      "message": "Merge pull request #216 from russross/issue-194\n\nFix footnote following an exclamation point"
    },
    {
      "commit": "f21f06712134055e26c0f95aa39898fefc50f68e",
      "tree": "9ffdc62b8fe5c9fd004d079fcde57c5723907ec3",
      "parents": [
        "660c9fd283952bff5f651d5b598de779fc9e1bfc",
        "a58274acefadf66ab817cbe5ec0efa62332bda59"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Nov 04 19:37:52 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Nov 04 19:37:52 2015"
      },
      "message": "Merge pull request #215 from russross/issue-193\n\nFix nested footnotes"
    },
    {
      "commit": "c5943e068510d99ad28d07865734667a4b260775",
      "tree": "e32418569766ca7cf18bfa3854a80fa7950c5f34",
      "parents": [
        "ca8c21a297ad75731d76c97059f3a5231eb061f2"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Nov 04 19:32:53 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Nov 04 19:32:53 2015"
      },
      "message": "Reformat a dustball of ifs into a switch statement\n"
    },
    {
      "commit": "a58274acefadf66ab817cbe5ec0efa62332bda59",
      "tree": "9ffdc62b8fe5c9fd004d079fcde57c5723907ec3",
      "parents": [
        "c29209fcdacb19244702838b1b5b5a4cb6337ffd"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Nov 04 19:07:39 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Wed Nov 04 19:07:39 2015"
      },
      "message": "Minor style fix: declare ref first in a loop\n"
    },
    {
      "commit": "ca8c21a297ad75731d76c97059f3a5231eb061f2",
      "tree": "3524f2dc8c6d8844a6e9151d152b5840294a410d",
      "parents": [
        "660c9fd283952bff5f651d5b598de779fc9e1bfc"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Tue Nov 03 18:52:36 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Tue Nov 03 18:52:36 2015"
      },
      "message": "Fix footnote following an exclamation point\n\nLink parser interpreted the sequence \"![^foo]\" as an image, but if\nfootnote extension is enabled, it\u0027s quite clear that it should be\ninterpreted as a footnote following something with an exclamation point\nat the end.\n\nCloses #194.\n"
    },
    {
      "commit": "c29209fcdacb19244702838b1b5b5a4cb6337ffd",
      "tree": "693cad5af7e82afbac95f41fe707b0588b168d02",
      "parents": [
        "9e68ff937bf900f5da964350474414bc0951c69d"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Mon Nov 02 18:24:34 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Mon Nov 02 18:24:34 2015"
      },
      "message": "Add String() method to reference struct\n"
    },
    {
      "commit": "9e68ff937bf900f5da964350474414bc0951c69d",
      "tree": "286097aeb9703d9b3afcc1f44c87a180d5283093",
      "parents": [
        "660c9fd283952bff5f651d5b598de779fc9e1bfc"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Mon Nov 02 18:17:46 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Mon Nov 02 18:17:46 2015"
      },
      "message": "Fix nested footnotes\n\nThis is both nasty and neat at the same time. All the code could handle\nnested footnotes just fine, the only place that was not working was the\nfinal loop that printed the list. The loop was in a range form, which\ncouldn\u0027t account for another footnote being inserted while processing\nexisting ones. Changing the loop to the iterative form solves that.\n\nCloses #193.\n"
    },
    {
      "commit": "660c9fd283952bff5f651d5b598de779fc9e1bfc",
      "tree": "02be0951953d625a86997879daef568682228806",
      "parents": [
        "9c9c590f7ec7f639ca6d885ecb0659f9f61fa7fc"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Nov 01 10:31:55 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Nov 01 10:36:02 2015"
      },
      "message": "Add \u003cstyle\u003e tag to a list of recognized block tags\n\nCloses #182.\n"
    },
    {
      "commit": "9c9c590f7ec7f639ca6d885ecb0659f9f61fa7fc",
      "tree": "0108eec1bb1f99136cdaa0f103466bb01b0e6732",
      "parents": [
        "ceb8293c340b3ea2025635db9a0facd98919c495",
        "4193e8665ac72e14a0380c91e4ba350bfe311e1c"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Nov 01 07:44:04 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Nov 01 07:44:04 2015"
      },
      "message": "Merge pull request #211 from russross/issue-122\n\nFix issue 122: fenced code blocks inside blockquotes"
    },
    {
      "commit": "4193e8665ac72e14a0380c91e4ba350bfe311e1c",
      "tree": "714a1a51558e3a10d019aec9682c80a8f91ce131",
      "parents": [
        "6c330778b2103a689cd94554ed7a5ca83d2888c7"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Nov 01 07:32:30 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Nov 01 07:32:30 2015"
      },
      "message": "Drop misleading comment and turn func into method\n\n* The comment is no longer true.\n* Other functions similar to terminateBlockquote() are methods, so make\nthis one a method too.\n"
    },
    {
      "commit": "6c330778b2103a689cd94554ed7a5ca83d2888c7",
      "tree": "416b08c4d78c2b8def6fb89b55f1aa85ccfb3022",
      "parents": [
        "15eb452ae4d56122e8f4ddb29f9787345fceff34",
        "e93d8f1624b42bddac18c29086bc8e7d84c69f28"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Nov 01 07:25:47 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Sun Nov 01 07:25:47 2015"
      },
      "message": "Merge pull request #214 from russross/issue-122-test-readability\n\nMake test values more readable, add additional test cases."
    },
    {
      "commit": "e93d8f1624b42bddac18c29086bc8e7d84c69f28",
      "tree": "416b08c4d78c2b8def6fb89b55f1aa85ccfb3022",
      "parents": [
        "15eb452ae4d56122e8f4ddb29f9787345fceff34"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Sat Oct 31 21:35:21 2015"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Sat Oct 31 21:35:21 2015"
      },
      "message": "Make test values more readable, add additional test cases.\n"
    },
    {
      "commit": "ceb8293c340b3ea2025635db9a0facd98919c495",
      "tree": "17f164e943b3cdf0112f44180a33f5f80d960aba",
      "parents": [
        "d4ee3ea08bf2f1471dbf7846090d9dd931609968",
        "6a7bd0d6e94723d834195ff891099d70b5bb23cf"
      ],
      "author": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Fri Oct 30 18:37:43 2015"
      },
      "committer": {
        "name": "Vytautas Šaltenis",
        "email": "vytas@rtfb.lt",
        "time": "Fri Oct 30 18:37:43 2015"
      },
      "message": "Merge pull request #212 from nitoyon/readme\n\nREADME: Add \u0027Definition lists\u0027 and \u0027Footnotes\u0027"
    }
  ],
  "next": "6a7bd0d6e94723d834195ff891099d70b5bb23cf"
}
