)]}'
{
  "log": [
    {
      "commit": "d875488a6a95d5487b7c675f79a8dafef210a65f",
      "tree": "9624601a90a17d5f42cb019c021a1e5ab1c48375",
      "parents": [
        "912d9d4ccbfa41ba225c37351a217b678358cc3e",
        "5ef30d339b40df66e2ce4723f0c938512a67e260"
      ],
      "author": {
        "name": "David Farler",
        "email": "dfarler@apple.com",
        "time": "Mon Feb 06 14:59:56 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 06 14:59:56 2017 -0800"
      },
      "message": "Merge pull request #4 from llvm-beanz/generate-cmark-exports\n\n[CMake] Export the CMark targets"
    },
    {
      "commit": "5ef30d339b40df66e2ce4723f0c938512a67e260",
      "tree": "9624601a90a17d5f42cb019c021a1e5ab1c48375",
      "parents": [
        "912d9d4ccbfa41ba225c37351a217b678358cc3e"
      ],
      "author": {
        "name": "Chris Bieneman",
        "email": "beanz@apple.com",
        "time": "Fri Feb 03 14:10:24 2017 -0800"
      },
      "committer": {
        "name": "Chris Bieneman",
        "email": "beanz@apple.com",
        "time": "Fri Feb 03 14:10:24 2017 -0800"
      },
      "message": "[CMake] Export the CMark targets\n\nThis creates a CMarkExports.cmake file that exports the cmark library and executable targets. This can be consumed by Swift so that Swift can depend on CMark\u0027s targets without needing to specify the absolute paths to libraries.\n"
    },
    {
      "commit": "912d9d4ccbfa41ba225c37351a217b678358cc3e",
      "tree": "8bf5005804b2e25566fc70e28fe4414025f8c80e",
      "parents": [
        "5af77f3c1d7f34f252a897094936ac4d162adf4b",
        "32ca1fbd02290f2589ed7dd3fe41dcd689c188a4"
      ],
      "author": {
        "name": "Jordan Rose",
        "email": "jordan_rose@apple.com",
        "time": "Wed Nov 09 09:07:09 2016 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 09:07:09 2016 -0800"
      },
      "message": "Merge pull request #1 from hughbe/patch-1\n\nFix CMAKE_C_VISIBILITY_PRESET for cmake versions greater than 1.8"
    },
    {
      "commit": "32ca1fbd02290f2589ed7dd3fe41dcd689c188a4",
      "tree": "8bf5005804b2e25566fc70e28fe4414025f8c80e",
      "parents": [
        "5af77f3c1d7f34f252a897094936ac4d162adf4b"
      ],
      "author": {
        "name": "Hugh Bellamy",
        "email": "hughbellars@gmail.com",
        "time": "Wed Nov 09 14:30:30 2016 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 14:30:30 2016 +0000"
      },
      "message": "Fix CMAKE_C_VISIBILITY_PRESET for cmake versions greater than 1.8"
    },
    {
      "commit": "5af77f3c1d7f34f252a897094936ac4d162adf4b",
      "tree": "1a547a15be670468584f4bbe8f2ff088d0d8d7de",
      "parents": [
        "6873b63029c6bf88a909dd85184d0aef34391cf5",
        "df5236d73fd9aa5c890b36fff5d5a2796253bd45"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Thu Dec 10 13:37:05 2015 -0800"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Thu Dec 10 13:37:05 2015 -0800"
      },
      "message": "Merge pull request #95 from kainjow/master\n\nFix warnings about dropping const qualifier"
    },
    {
      "commit": "df5236d73fd9aa5c890b36fff5d5a2796253bd45",
      "tree": "1a547a15be670468584f4bbe8f2ff088d0d8d7de",
      "parents": [
        "6873b63029c6bf88a909dd85184d0aef34391cf5"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Thu Dec 10 10:29:56 2015 -0800"
      },
      "committer": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Thu Dec 10 10:29:56 2015 -0800"
      },
      "message": "Fix warnings about dropping const qualifier\n"
    },
    {
      "commit": "6873b63029c6bf88a909dd85184d0aef34391cf5",
      "tree": "d3a5e36b8a0f72594e62ce687d91f727b062bf6b",
      "parents": [
        "672c32dc15d420fa4c64df2c04d64d35efbf37d7"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Dec 04 08:00:25 2015 -0800"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Dec 04 08:00:25 2015 -0800"
      },
      "message": "Install static library.\n\nCloses jgm/CommonMark#381.\n"
    },
    {
      "commit": "672c32dc15d420fa4c64df2c04d64d35efbf37d7",
      "tree": "12e753364642c72705ba9206ef6014594bd9d1f4",
      "parents": [
        "e343675837838797b471296535c3ab8db6b969d6"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Thu Dec 03 23:49:05 2015 -0800"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Thu Dec 03 23:49:05 2015 -0800"
      },
      "message": "Added why-cmark-and-not-x page.\n"
    },
    {
      "commit": "e343675837838797b471296535c3ab8db6b969d6",
      "tree": "f26a6da05ff4119bad46eef485cc339a49afd07d",
      "parents": [
        "b5a8a8b324704420d1f622b3d081ad2fb7156bf3",
        "408f0d1f7c39bc73d9d16c06d0e6c4ee0d64915c"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Dec 01 22:13:34 2015 -0800"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Dec 01 22:13:34 2015 -0800"
      },
      "message": "Merge pull request #94 from kainjow/patch-1\n\nFix \"declaration shadows a local variable\""
    },
    {
      "commit": "408f0d1f7c39bc73d9d16c06d0e6c4ee0d64915c",
      "tree": "f26a6da05ff4119bad46eef485cc339a49afd07d",
      "parents": [
        "b5a8a8b324704420d1f622b3d081ad2fb7156bf3"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Tue Dec 01 20:16:20 2015 -0800"
      },
      "committer": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Tue Dec 01 20:16:20 2015 -0800"
      },
      "message": "Fix \"declaration shadows a local variable\""
    },
    {
      "commit": "b5a8a8b324704420d1f622b3d081ad2fb7156bf3",
      "tree": "eb59ca50d26748d2977592d186cb2fb3fdc027fd",
      "parents": [
        "b95def0719d823eb6bc11780ce8729d89c3ebf69",
        "a2976b9a11b8b9424a073305a1e0ff19a338009a"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Nov 03 09:51:22 2015 -0800"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Nov 03 09:51:22 2015 -0800"
      },
      "message": "Merge pull request #93 from Anderas/master\n\nFix non-ASCII end-of-line character check"
    },
    {
      "commit": "a2976b9a11b8b9424a073305a1e0ff19a338009a",
      "tree": "eb59ca50d26748d2977592d186cb2fb3fdc027fd",
      "parents": [
        "b95def0719d823eb6bc11780ce8729d89c3ebf69"
      ],
      "author": {
        "name": "andyuhnak",
        "email": "andyuhnak@gmail.com",
        "time": "Tue Nov 03 10:16:18 2015 +0100"
      },
      "committer": {
        "name": "andyuhnak",
        "email": "andyuhnak@gmail.com",
        "time": "Tue Nov 03 10:16:18 2015 +0100"
      },
      "message": "Fix non-ASCII end-of-line character check\n"
    },
    {
      "commit": "b95def0719d823eb6bc11780ce8729d89c3ebf69",
      "tree": "9c067a4ee7e19862ba0f596f3421032b9b69269f",
      "parents": [
        "37b7d02f01d840b3519cb75a89672740850029d5",
        "b7de53ec29dacd30b91796a2e558883f019d0b16"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Oct 28 17:48:13 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Oct 28 17:48:13 2015 -0700"
      },
      "message": "Merge pull request #89 from Eljay/fix-example\n\nCorrect string length in cmark_parse_document example."
    },
    {
      "commit": "b7de53ec29dacd30b91796a2e558883f019d0b16",
      "tree": "9c067a4ee7e19862ba0f596f3421032b9b69269f",
      "parents": [
        "37b7d02f01d840b3519cb75a89672740850029d5"
      ],
      "author": {
        "name": "Lee Jeffery",
        "email": "lee@leejeffery.co.uk",
        "time": "Wed Oct 28 23:56:02 2015 +0000"
      },
      "committer": {
        "name": "Lee Jeffery",
        "email": "lee@leejeffery.co.uk",
        "time": "Wed Oct 28 23:56:02 2015 +0000"
      },
      "message": "Correct string length in cmark_parse_document example.\n"
    },
    {
      "commit": "37b7d02f01d840b3519cb75a89672740850029d5",
      "tree": "1af718a3d57839c50078871ec02b0061b88b10cd",
      "parents": [
        "b281a1e24c119c6d35c34012cd964c84db908938",
        "f79238f7dfba0f725558825c9d4466e771c2b3a5"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Thu Oct 22 17:21:42 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Thu Oct 22 17:21:42 2015 -0700"
      },
      "message": "Merge pull request #86 from kainjow/patch-1\n\ncommonmark: fix size_t to int"
    },
    {
      "commit": "f79238f7dfba0f725558825c9d4466e771c2b3a5",
      "tree": "1af718a3d57839c50078871ec02b0061b88b10cd",
      "parents": [
        "b281a1e24c119c6d35c34012cd964c84db908938"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Thu Oct 22 13:51:15 2015 -0700"
      },
      "committer": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Thu Oct 22 13:51:15 2015 -0700"
      },
      "message": "commonmark: fix size_t to int\n\nThis fixes an MSVC warning \"conversion from \u0027size_t\u0027 to \u0027int\u0027, possible loss of data\""
    },
    {
      "commit": "b281a1e24c119c6d35c34012cd964c84db908938",
      "tree": "ffe66c155b92bcb6f88a34e717d9815db72dcf2f",
      "parents": [
        "f1e64cfcdbf1fbbe8a4d5b4a34fd712e70bdf27d"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Oct 19 15:55:44 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Oct 19 15:55:44 2015 -0700"
      },
      "message": "Fixed DOCTYPE in xml output.\n\nSee\nhttp://talk.commonmark.org/t/output-of-t-xml-should-have-different-doctype-declaration/1893.\n"
    },
    {
      "commit": "f1e64cfcdbf1fbbe8a4d5b4a34fd712e70bdf27d",
      "tree": "c284297458e4091ecc76a43c6a01a417615ca624",
      "parents": [
        "5df72d797a1082adf9bc59f301ec66bf7d9446ca"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Oct 09 23:16:38 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Oct 09 23:16:38 2015 -0700"
      },
      "message": "Makefile.nmake:  be more robust when cmake is missing.\n\nPreviously, when cmake was missing, the build dir would\nbe created anyway, and subsequent attempts (even with cmake)\nwould fail, because cmake would not be run.\n\nDepending on build/CMakeFiles is more robust -- this\nwon\u0027t be created unless cmake is run.\n\nPartially addresses #85.\n"
    },
    {
      "commit": "5df72d797a1082adf9bc59f301ec66bf7d9446ca",
      "tree": "dee228b52b6c8660f88b8c7353943ee0dcc0508c",
      "parents": [
        "c0cf2a3e308e9a8564dfb3a48dd7fc4ab9d57e38"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Oct 09 23:15:43 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Oct 09 23:15:43 2015 -0700"
      },
      "message": "Revert \"Temporary change to see what is in the build directory.\"\n\nThis reverts commit c0cf2a3e308e9a8564dfb3a48dd7fc4ab9d57e38.\n"
    },
    {
      "commit": "c0cf2a3e308e9a8564dfb3a48dd7fc4ab9d57e38",
      "tree": "3701e60df672f8f758778173a00b31e9d66b2c49",
      "parents": [
        "cc9c7677e66598ed2e93306a747253b2a5a9ec27"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Oct 09 21:20:08 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Oct 09 21:20:08 2015 -0700"
      },
      "message": "Temporary change to see what is in the build directory.\n"
    },
    {
      "commit": "cc9c7677e66598ed2e93306a747253b2a5a9ec27",
      "tree": "dee228b52b6c8660f88b8c7353943ee0dcc0508c",
      "parents": [
        "2c39cdc8989c6fd855d11bc8bd66230964cb4859"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Sep 22 22:40:12 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Sep 22 22:40:12 2015 -0700"
      },
      "message": "Set convert_charrefs\u003dFalse in normalize.py.\n\nThis defeats the new default as of python 3.5, and allows\nthe script to work with python 3.5.\n\nCloses #83.\n"
    },
    {
      "commit": "2c39cdc8989c6fd855d11bc8bd66230964cb4859",
      "tree": "a153438e6a6a4c8e9217b2b1c68c68c1f46bb032",
      "parents": [
        "3e0fa0695e26d1d77af8ebc8d70ed8817303a0b3",
        "72aac53b5d04a6d8194fc53d2c5112f805298237"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Sep 22 22:23:48 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Sep 22 22:23:48 2015 -0700"
      },
      "message": "Merge pull request #84 from zmwangx/python3.5-compat-fix\n\nPython 3.5 compatibility fix: add placeholder for HTMLParseError"
    },
    {
      "commit": "72aac53b5d04a6d8194fc53d2c5112f805298237",
      "tree": "a153438e6a6a4c8e9217b2b1c68c68c1f46bb032",
      "parents": [
        "3e0fa0695e26d1d77af8ebc8d70ed8817303a0b3"
      ],
      "author": {
        "name": "Zhiming Wang",
        "email": "zmwangx@gmail.com",
        "time": "Sun Sep 20 16:43:40 2015 -0700"
      },
      "committer": {
        "name": "Zhiming Wang",
        "email": "zmwangx@gmail.com",
        "time": "Sun Sep 20 17:15:52 2015 -0700"
      },
      "message": "Python 3.5 compatibility: add placeholder for HTMLParseError\n\nHTMLParseError was removed in Python 3.5. Since it could never be thrown\nin Python 3.5+, we simply define a placeholder when HTMLParseError\ncannot be imported.\n"
    },
    {
      "commit": "3e0fa0695e26d1d77af8ebc8d70ed8817303a0b3",
      "tree": "7d46df32088ee7a0386ae28a46b4b76fb7ad2629",
      "parents": [
        "1f4632b8e761da5aaeebcefb2e43332ad267dba8"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Sep 16 09:03:40 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Sep 16 09:03:40 2015 -0700"
      },
      "message": "Check for NULL pointer in _scan_at.\n\nCloses #81.\n"
    },
    {
      "commit": "1f4632b8e761da5aaeebcefb2e43332ad267dba8",
      "tree": "a9b44a62aa7e6e35fe354b96686fa4a3d2002b88",
      "parents": [
        "2d3d955942c5ee4a99b401cf47e69f52c558325c"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Aug 23 21:55:21 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Aug 23 21:55:21 2015 -0700"
      },
      "message": "Updated spec\n"
    },
    {
      "commit": "2d3d955942c5ee4a99b401cf47e69f52c558325c",
      "tree": "68645c7efc034cfd6b8a8101ee4d4eeaee0b292f",
      "parents": [
        "2da5a647df94575e4662f0096d1c0dac4c215d62"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Aug 23 21:53:09 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Aug 23 21:53:09 2015 -0700"
      },
      "message": "Version bump to 0.22.0.\n"
    },
    {
      "commit": "2da5a647df94575e4662f0096d1c0dac4c215d62",
      "tree": "d3c5114e452e4521a8d4b8b3de09d9c657a6be53",
      "parents": [
        "a8c82417bee61b3d512f92848c342eb3adb4b8b0"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Aug 23 21:52:47 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Aug 23 21:52:47 2015 -0700"
      },
      "message": "Updated changelog.\n"
    },
    {
      "commit": "a8c82417bee61b3d512f92848c342eb3adb4b8b0",
      "tree": "04a1abf2192a51c584b0cede721f9d80ea037581",
      "parents": [
        "aaa223dc825e9fbb2a0910ebd62d558b6ea27b2d"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Aug 18 22:26:36 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Aug 18 22:26:36 2015 -0700"
      },
      "message": "Added iframe to list of blocktags, as per spec change.\n"
    },
    {
      "commit": "aaa223dc825e9fbb2a0910ebd62d558b6ea27b2d",
      "tree": "9f37de24ef43873f8a8e8c30bb3cf53b53db3e95",
      "parents": [
        "137004f13e2f39b10aaa94bcc76059fdde9957bc"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Aug 18 22:25:51 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Aug 18 22:25:51 2015 -0700"
      },
      "message": "Updated spec.txt.\n"
    },
    {
      "commit": "137004f13e2f39b10aaa94bcc76059fdde9957bc",
      "tree": "a02be24c78ad58d301f64d68f24fbd2f3862d023",
      "parents": [
        "f1b1e2ec71f50a00850db3a68c421a2d79bba115",
        "0209706acc088e84e2655747d7dff6d6a4e69b91"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Aug 11 10:40:03 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Aug 11 10:40:03 2015 -0700"
      },
      "message": "Merge pull request #77 from kainjow/master\n\nAdd option to disable tests"
    },
    {
      "commit": "0209706acc088e84e2655747d7dff6d6a4e69b91",
      "tree": "a02be24c78ad58d301f64d68f24fbd2f3862d023",
      "parents": [
        "f1b1e2ec71f50a00850db3a68c421a2d79bba115"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Tue Aug 11 10:30:39 2015 -0700"
      },
      "committer": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Tue Aug 11 10:30:39 2015 -0700"
      },
      "message": "Add option to disable tests\n"
    },
    {
      "commit": "f1b1e2ec71f50a00850db3a68c421a2d79bba115",
      "tree": "fccd86d01fb7d6bb7a7fabdc0b451cd113a71b9d",
      "parents": [
        "735098e097ad62bdc4b1121c6c0c983eb7483485"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Aug 10 20:22:29 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Aug 10 20:22:29 2015 -0700"
      },
      "message": "Don\u0027t include static in CMARK_INLINE.\n\nALso don\u0027t set CMARK_INLINE to __inline if we\u0027re compiling\nunder MSVC in cplusplus mode.\n"
    },
    {
      "commit": "735098e097ad62bdc4b1121c6c0c983eb7483485",
      "tree": "a858fedc30e6149ed430784942413a2b06741ec9",
      "parents": [
        "a541e39f69cfa75422fbe70c59c2ac40fbdbe1d7",
        "ce0e58469f7c4abf3f51bde6d3298215d6ef99d1"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Aug 10 20:19:09 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Aug 10 20:19:09 2015 -0700"
      },
      "message": "Merge pull request #76 from kainjow/msvc-warnings\n\nFix some MSVC warnings"
    },
    {
      "commit": "ce0e58469f7c4abf3f51bde6d3298215d6ef99d1",
      "tree": "a858fedc30e6149ed430784942413a2b06741ec9",
      "parents": [
        "6c51eb5a98521cc2f94dd0139a17f72e025ecfe8"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Mon Aug 10 10:09:26 2015 -0700"
      },
      "committer": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Mon Aug 10 10:09:26 2015 -0700"
      },
      "message": "Remove need to disable MSVC warning 4267\n"
    },
    {
      "commit": "6c51eb5a98521cc2f94dd0139a17f72e025ecfe8",
      "tree": "0d78a5c30e44d5f8bc365aa592dfeeb0fa51aabf",
      "parents": [
        "722bc5df7e7bde6ec865b991e500aca04c931ad5"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Mon Aug 10 10:07:54 2015 -0700"
      },
      "committer": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Mon Aug 10 10:07:54 2015 -0700"
      },
      "message": "Remove need to disable MSVC warning 4244\n"
    },
    {
      "commit": "722bc5df7e7bde6ec865b991e500aca04c931ad5",
      "tree": "24b01e07e7b5921fb415011e3db41e5aad669b34",
      "parents": [
        "59bcd222c3ef1a64045e27db24ffddeb99ee29d4"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Mon Aug 10 10:06:14 2015 -0700"
      },
      "committer": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Mon Aug 10 10:06:14 2015 -0700"
      },
      "message": "Remove need to disable MSVC warning 4244\n"
    },
    {
      "commit": "59bcd222c3ef1a64045e27db24ffddeb99ee29d4",
      "tree": "e6693373d39137c3b2e66ea205c55670d02bf282",
      "parents": [
        "7baf9297f4f2e368c7c91ac76e16e88902987ec6"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Mon Aug 10 09:53:46 2015 -0700"
      },
      "committer": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Mon Aug 10 09:53:46 2015 -0700"
      },
      "message": "Remove need to disable MSVC warning 4800\n"
    },
    {
      "commit": "7baf9297f4f2e368c7c91ac76e16e88902987ec6",
      "tree": "caed64a23fd6b35d8e8d1070575e751b6f033b90",
      "parents": [
        "a541e39f69cfa75422fbe70c59c2ac40fbdbe1d7"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Mon Aug 10 09:45:59 2015 -0700"
      },
      "committer": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Mon Aug 10 09:46:49 2015 -0700"
      },
      "message": "Fix MSVC inline errors when cmark is included in other sources that don\u0027t have the same set of disabled warnings\n"
    },
    {
      "commit": "a541e39f69cfa75422fbe70c59c2ac40fbdbe1d7",
      "tree": "c2a909d2f534c5654d3b7ee3482e52ba155c5c9c",
      "parents": [
        "50114ff73006e97bc60761191dfd0ac8024aea73",
        "bb9f8086d4873defc0adee3e6b05327e41a3d885"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Aug 10 09:11:05 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Aug 10 09:11:05 2015 -0700"
      },
      "message": "Merge pull request #75 from kainjow/master\n\nFix FileNotFoundError errors on tests when cmark is built from anothe…"
    },
    {
      "commit": "bb9f8086d4873defc0adee3e6b05327e41a3d885",
      "tree": "c2a909d2f534c5654d3b7ee3482e52ba155c5c9c",
      "parents": [
        "50114ff73006e97bc60761191dfd0ac8024aea73"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Mon Aug 10 08:56:11 2015 -0700"
      },
      "committer": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Mon Aug 10 08:56:11 2015 -0700"
      },
      "message": "Fix FileNotFoundError errors on tests when cmark is built from another project via add_subdirectory()\n\nCMAKE_SOURCE_DIR will refer to the top-level source directory, not cmark, so CMAKE_CURRENT_SOURCE_DIR must be used. Also the same for CMAKE_BINARY_DIR. Ideally it should be using the TARGET_FILE CMake generator to get a target\u0027s location instead of hard coding the path, but that requires CMake 3.0 or greater.\n"
    },
    {
      "commit": "50114ff73006e97bc60761191dfd0ac8024aea73",
      "tree": "005f9626976129e246f8f87c6e21389e11dc1493",
      "parents": [
        "8a3abfdb1c4dbe65b83b3df6b450a93a8a7eb170"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Aug 09 21:22:49 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Aug 09 21:22:49 2015 -0700"
      },
      "message": "Fixed bug with HRULE after blank line.\n\nThis previously caused cmark to break out of a list,\nthinking it had two consecutive blanks.\n"
    },
    {
      "commit": "8a3abfdb1c4dbe65b83b3df6b450a93a8a7eb170",
      "tree": "25bf22b264aa90cac0a7291366b2da008d30552b",
      "parents": [
        "397829cbb945a1e3496552555e022ad4d5195851"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Aug 09 11:39:21 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Aug 09 11:39:21 2015 -0700"
      },
      "message": "Check for empty string before trying to look at line ending.\n"
    },
    {
      "commit": "397829cbb945a1e3496552555e022ad4d5195851",
      "tree": "95b933922dd6f0f60b5c668dae93637db573eadf",
      "parents": [
        "6c416f20273cd427af18e25c0911ef6cf0da96d0",
        "3856314a186cc244b12119154e1db6c78e258e7c"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Aug 09 11:20:30 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Aug 09 11:20:30 2015 -0700"
      },
      "message": "Merge pull request #74 from nwellnhof/pdb_clash\n\nAvoid name clash between Windows .pdb files"
    },
    {
      "commit": "6c416f20273cd427af18e25c0911ef6cf0da96d0",
      "tree": "894ef834a1e128116cd0dcbdb82dde1a66d2d1a9",
      "parents": [
        "f2ac8b6aa69a4765e44f815a031b7aa574d44b57"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Aug 09 11:14:21 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Aug 09 11:14:21 2015 -0700"
      },
      "message": "Make sure every line fed to S_process_line ends with `\\n`.\n\nSo `S_process_line` sees only unix style line endings.\nCloses #72, avoiding mixed line endings.\n\nUltimately we probably want a better solution, allowing\nthe line ending style of the input file to be preserved.\nThis solution forces output with newlines.\n"
    },
    {
      "commit": "3856314a186cc244b12119154e1db6c78e258e7c",
      "tree": "db7d8e8be7d161fb981a6e722e91099793e951fc",
      "parents": [
        "f2ac8b6aa69a4765e44f815a031b7aa574d44b57"
      ],
      "author": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Aug 09 18:51:57 2015 +0200"
      },
      "committer": {
        "name": "Nick Wellnhofer",
        "email": "wellnhofer@aevum.de",
        "time": "Sun Aug 09 18:51:57 2015 +0200"
      },
      "message": "Avoid name clash between Windows .pdb files\n"
    },
    {
      "commit": "f2ac8b6aa69a4765e44f815a031b7aa574d44b57",
      "tree": "d9cfdd4a4f1ebcbba87bf745234e37081960035f",
      "parents": [
        "a4f61e832fa9f99e04d05ab4b4768538ba076c84"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Aug 08 23:31:54 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Aug 08 23:33:01 2015 -0700"
      },
      "message": "Improved cmark_strbuf_normalize_whitespace.\n\nNow all characters that satisfy cmark_isspace are\nrecognized as whitespace. Previously CR and TAB\n(and others) weren\u0027t included.\n\nPartially addresses #73.\n"
    },
    {
      "commit": "a4f61e832fa9f99e04d05ab4b4768538ba076c84",
      "tree": "37c52839620de5198487327e2fdfa5823b9c38af",
      "parents": [
        "2c3612447e35c879ad99e637dd473ec58fde9fd0"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Aug 08 13:10:10 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Aug 08 13:10:47 2015 -0700"
      },
      "message": "Treat line ending with EOF as ending with newline.\n\nCloses #71.\n\nAdded a test to api_test.\n"
    },
    {
      "commit": "2c3612447e35c879ad99e637dd473ec58fde9fd0",
      "tree": "10743d6d74a03872800036cff9659471b875ae71",
      "parents": [
        "3731ae78a774513a279cd8149c760fb4df412149"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Aug 07 23:21:53 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Aug 07 23:21:53 2015 -0700"
      },
      "message": "Removed pre from blocktags scanner.\n\nSee jgm/CommonMark#355. Pre is handled separately in rule 1\nand needn\u0027t be handled in rule 6.\n"
    },
    {
      "commit": "3731ae78a774513a279cd8149c760fb4df412149",
      "tree": "ee05db141d2db7e81638432ee2ca00ce0e77c155",
      "parents": [
        "1633fce60d3f2ca5d3450da03c9f752fcdf2b634"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Aug 07 13:39:29 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Aug 07 13:39:29 2015 -0700"
      },
      "message": "Use -10 priority with renice.\n\nNegative numbers are higher priority!\n"
    },
    {
      "commit": "1633fce60d3f2ca5d3450da03c9f752fcdf2b634",
      "tree": "63b0ea89301ffecb211f26b20768699e93b440ce",
      "parents": [
        "cf2f192486c85b6c7902d84dada3411e958c18b8"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Aug 07 12:55:12 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Aug 07 12:55:12 2015 -0700"
      },
      "message": "Fixed `--hardbreaks` with CRLF line breaks.\n\nCloses #68.\n"
    },
    {
      "commit": "cf2f192486c85b6c7902d84dada3411e958c18b8",
      "tree": "5d70c797f5f0d097bbe984ffddb938f7dc596787",
      "parents": [
        "8f485e954ba01432f78a191db97c2e62164b24cb"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Aug 07 12:49:26 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Aug 07 12:49:26 2015 -0700"
      },
      "message": "Added api_test case for #68.\n\nCurrently fails.\n"
    },
    {
      "commit": "8f485e954ba01432f78a191db97c2e62164b24cb",
      "tree": "444363ba12701b4fda0bfe2155d40a5b17b04149",
      "parents": [
        "1f6e14ad253ab3758f507e177b131b8e487076c0"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Aug 07 12:49:12 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Fri Aug 07 12:49:12 2015 -0700"
      },
      "message": "cmark.3 man page - regenerated with smart.\n"
    },
    {
      "commit": "1f6e14ad253ab3758f507e177b131b8e487076c0",
      "tree": "175729d6e58e3da3d2fdcd99c69d7dbd209e7a0d",
      "parents": [
        "d9f5a3fe2555ecf9d64e392d8febf551c60ddbe5",
        "2f393322635cbc1eea0fd75ac17c00d01fe42176"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Thu Aug 06 09:34:39 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Thu Aug 06 09:34:39 2015 -0700"
      },
      "message": "Merge pull request #70 from kainjow/master\n\nPrefix utf8proc functions to avoid conflict with existing library"
    },
    {
      "commit": "2f393322635cbc1eea0fd75ac17c00d01fe42176",
      "tree": "175729d6e58e3da3d2fdcd99c69d7dbd209e7a0d",
      "parents": [
        "d9f5a3fe2555ecf9d64e392d8febf551c60ddbe5"
      ],
      "author": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Thu Aug 06 09:07:23 2015 -0700"
      },
      "committer": {
        "name": "Kevin Wojniak",
        "email": "kainjow@kainjow.com",
        "time": "Thu Aug 06 09:07:23 2015 -0700"
      },
      "message": "Prefix utf8proc functions to avoid conflict with existing library\n"
    },
    {
      "commit": "d9f5a3fe2555ecf9d64e392d8febf551c60ddbe5",
      "tree": "893a2c045a0bc126681710fb994032a0908c8fb8",
      "parents": [
        "521c43cbdc0709b2b0fe4081c2349e4a3b86c984"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Jul 27 23:11:31 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Jul 27 23:11:31 2015 -0700"
      },
      "message": "Disallow list item starting with multiple blank lines.\n\nSee jgm/CommonMark#332\n"
    },
    {
      "commit": "521c43cbdc0709b2b0fe4081c2349e4a3b86c984",
      "tree": "756905296b317c821e27e782cf4b11d5ee3a8af1",
      "parents": [
        "62cb38bf8a826125fba0034221343aa70dd3d415"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Jul 27 23:10:43 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Jul 27 23:10:43 2015 -0700"
      },
      "message": "Updated spec.\n"
    },
    {
      "commit": "62cb38bf8a826125fba0034221343aa70dd3d415",
      "tree": "67348fa88068e1fdb2fca04d74c0ce60072bd280",
      "parents": [
        "aca7161e53ec40f6979d024d84afeb36fa911292"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Jul 27 21:35:54 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Jul 27 21:35:54 2015 -0700"
      },
      "message": "Use clang-format, llvm style, for formatting.\n\n* Reformatted all source files.\n* Added \u0027format\u0027 target to Makefile.\n* Removed \u0027astyle\u0027 target.\n* Updated .editorconfig.\n"
    },
    {
      "commit": "aca7161e53ec40f6979d024d84afeb36fa911292",
      "tree": "ee7c049522254e64028058e78d5ab1de4c5f39ae",
      "parents": [
        "ef1f7f5870782471d12fdd784a15ea71cb267348"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 22:09:00 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 22:09:00 2015 -0700"
      },
      "message": "Updated spec.txt.\n"
    },
    {
      "commit": "ef1f7f5870782471d12fdd784a15ea71cb267348",
      "tree": "65fb9965b828b86fd1ed336691e52b5c969a5d1f",
      "parents": [
        "d16cc15572d97c5360d66332ea56b9c6ec295f7f"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 22:06:21 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 22:06:21 2015 -0700"
      },
      "message": "Updated test/spec.txt.\n"
    },
    {
      "commit": "d16cc15572d97c5360d66332ea56b9c6ec295f7f",
      "tree": "bcc84152b9779dd7496c6a25c571a321e5182a31",
      "parents": [
        "2a9409f587eec1acd7a98cbd5dacc31ac3525812"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 21:52:24 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 21:52:24 2015 -0700"
      },
      "message": "Updated test/spec.txt.\n"
    },
    {
      "commit": "2a9409f587eec1acd7a98cbd5dacc31ac3525812",
      "tree": "c791ea8465e2af2a32bd6c98745d72ca0588d08a",
      "parents": [
        "b018c01fad3b0c6dd9c180b3ba804baee326d9dd"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 16:11:19 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 16:11:19 2015 -0700"
      },
      "message": "Removed cmark_strbuf_printf and cmark_strbuf_vprintf.\n\nThese are no longer needed, and cause complications for MSVC.\nAlso removed HAVE_VA_COPY and HAVE_C99_SNPRINTF feature tests.\n"
    },
    {
      "commit": "b018c01fad3b0c6dd9c180b3ba804baee326d9dd",
      "tree": "c544cede3e729197a9a676748b8b29a7acf8b1b8",
      "parents": [
        "20ffc3898f02964356e05bb0063904c363e9582d"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 16:08:00 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 16:08:00 2015 -0700"
      },
      "message": "xml renderer - use sprintf to avoid strbuf_sprintf.\n"
    },
    {
      "commit": "20ffc3898f02964356e05bb0063904c363e9582d",
      "tree": "29214c8548308999457352f557be1f75367872d5",
      "parents": [
        "cdc1730336ee8d335e086cf69ff0f46912261b59"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 16:04:44 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 16:04:44 2015 -0700"
      },
      "message": "html renderer - use sprintf to avoid strbuf_printf.\n"
    },
    {
      "commit": "cdc1730336ee8d335e086cf69ff0f46912261b59",
      "tree": "a666d3510ca1bbcb68cf4b97ef5fe3f405832c5f",
      "parents": [
        "2c8ce48a3c75a28ac2f5bee5a2d3b8cfda5e66b3"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 15:57:19 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 15:57:19 2015 -0700"
      },
      "message": "Avoided another use of strbuf_printf.\n"
    },
    {
      "commit": "2c8ce48a3c75a28ac2f5bee5a2d3b8cfda5e66b3",
      "tree": "3237d14d8c5e8cfaf1f3a1f81a83c26034be3831",
      "parents": [
        "7bfb3ad4fa39e1461f0579d2fd8aaaab293996e8"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 15:50:55 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 15:51:19 2015 -0700"
      },
      "message": "commonmark renderer - use regular sprintf for list markers.\n\nThis avoids an allocation and use of strbuf_printf.\n"
    },
    {
      "commit": "7bfb3ad4fa39e1461f0579d2fd8aaaab293996e8",
      "tree": "c8361f30ad9281c90a23c3be3096015941e93000",
      "parents": [
        "48c87076d442b4c525d7831e7481cea8affa8c5d"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 15:45:33 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sat Jul 25 15:45:33 2015 -0700"
      },
      "message": "Avoid using strbuf_printf when not needed.\n"
    },
    {
      "commit": "48c87076d442b4c525d7831e7481cea8affa8c5d",
      "tree": "432c111b756a91bcd8522d74b1b015fac6e5c15b",
      "parents": [
        "bd70a7a2495ae538fe9abceb907a86874cf9c8e1"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Thu Jul 23 23:13:57 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Thu Jul 23 23:13:57 2015 -0700"
      },
      "message": "Improved smart_punct.txt.\n\nSee jgm/commonmark.js#61\n"
    },
    {
      "commit": "bd70a7a2495ae538fe9abceb907a86874cf9c8e1",
      "tree": "a031c9bc34c244bd35846c9bfc1c4cc98d2852c9",
      "parents": [
        "065b31e17c4f5ea61aa15af8fb8af5bdecde796f"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Thu Jul 16 13:12:27 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Thu Jul 16 13:12:27 2015 -0700"
      },
      "message": "Allow tabs before closing ##s in ATX header\n"
    },
    {
      "commit": "065b31e17c4f5ea61aa15af8fb8af5bdecde796f",
      "tree": "261ef8495bb2a24cf69f4aa57ef9cb7acb2473f1",
      "parents": [
        "f474ac349069ad5c07050a54fbd0a10262acd23c",
        "16374c5e66fe44774665b33120b98526f5499940"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Jul 15 17:48:19 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Jul 15 17:48:19 2015 -0700"
      },
      "message": "Merge pull request #66 from omasanori/roundtrip\n\nSplit roundtrip_test and leakcheck."
    },
    {
      "commit": "f474ac349069ad5c07050a54fbd0a10262acd23c",
      "tree": "7223935e84e1da14101f3ebbe9a8419c8b2d3e9f",
      "parents": [
        "4b172b6be03de83157d3e2aab07efe40de8ee736"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Jul 15 17:45:40 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Jul 15 17:45:40 2015 -0700"
      },
      "message": "Set POSITION_INDEPENDENT_CODE ON for static library.\n\nSee discussion in #39.\n"
    },
    {
      "commit": "16374c5e66fe44774665b33120b98526f5499940",
      "tree": "836a795e9e222f28f11863d05a651df89c20cfc1",
      "parents": [
        "03f73146e79981bb5cf23695c46235e688a32541"
      ],
      "author": {
        "name": "OGINO Masanori",
        "email": "masanori.ogino@gmail.com",
        "time": "Thu Jul 16 09:07:53 2015 +0900"
      },
      "committer": {
        "name": "OGINO Masanori",
        "email": "masanori.ogino@gmail.com",
        "time": "Thu Jul 16 09:07:53 2015 +0900"
      },
      "message": "Fix indentations.\n\nSigned-off-by: OGINO Masanori \u003cmasanori.ogino@gmail.com\u003e\n"
    },
    {
      "commit": "03f73146e79981bb5cf23695c46235e688a32541",
      "tree": "69552e0b30bea09a80e44bbf62b137763859234f",
      "parents": [
        "6f039027f8ebff929d6ee1bf4a357832154a9ad3"
      ],
      "author": {
        "name": "OGINO Masanori",
        "email": "masanori.ogino@gmail.com",
        "time": "Thu Jul 16 08:50:27 2015 +0900"
      },
      "committer": {
        "name": "OGINO Masanori",
        "email": "masanori.ogino@gmail.com",
        "time": "Thu Jul 16 09:02:48 2015 +0900"
      },
      "message": "Split roundtrip_test and leakcheck.\n\nCI status became green even if roundtrip_test failed, since `then` block\nwas not suspended when $? was non-zero. Splitting roundtrip_test and\nleakcheck addresses this problem.\n\nWith this change, builds checks ``${TRAVIS_OS_NAME}`` twice, but\nchecking a variable is cheap enough.\n\nSigned-off-by: OGINO Masanori \u003cmasanori.ogino@gmail.com\u003e\n"
    },
    {
      "commit": "4b172b6be03de83157d3e2aab07efe40de8ee736",
      "tree": "9a22e7f555bc8dab3ea4f59f79c1a93e8b266917",
      "parents": [
        "6f039027f8ebff929d6ee1bf4a357832154a9ad3"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Jul 15 16:48:49 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Jul 15 16:49:01 2015 -0700"
      },
      "message": "make bench: allow overriding BENCHFILE.\n\nPreviously if you did this, it would clopper BENCHFILE\nwith the default bench file.\n"
    },
    {
      "commit": "6f039027f8ebff929d6ee1bf4a357832154a9ad3",
      "tree": "f0c13a89ba6a9651d82fe013034cd42a1824e2de",
      "parents": [
        "a5c3cda8acf1cb22f04b41c9edcc06938468b12a"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Jul 15 13:39:32 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Jul 15 13:39:32 2015 -0700"
      },
      "message": "Improved clang-check target.\n"
    },
    {
      "commit": "a5c3cda8acf1cb22f04b41c9edcc06938468b12a",
      "tree": "7e825223bd11c200b60317a41ca0dac41a59cee0",
      "parents": [
        "14d00e76a984ed79afc09589c4c49e5deba1cec4"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Jul 15 08:01:58 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Jul 15 08:01:58 2015 -0700"
      },
      "message": "Improved `make_autolink`.\n\nEnsures that title is chunk with empty string rather than NULL,\nas with other links.\n\nAvoids \"potential memory leak\" warning from clang static analyzer\n(though I couldn\u0027t measure one with valgrind).\n"
    },
    {
      "commit": "14d00e76a984ed79afc09589c4c49e5deba1cec4",
      "tree": "e25e4df59858d1ec7ec3e57e08243692bdd03220",
      "parents": [
        "09bebcb1de0fea76be8653bed427712fb615a610"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Jul 15 07:43:33 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Wed Jul 15 07:43:33 2015 -0700"
      },
      "message": "Use full CMARK_NODE_x instead of NODE_x alias.\n"
    },
    {
      "commit": "09bebcb1de0fea76be8653bed427712fb615a610",
      "tree": "617c4dc109fd071915b5e1d6ce8a09ec30c9ec58",
      "parents": [
        "eb2fe43c5b0bdf11d8b526441b777fb456f108e2"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 23:51:44 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 23:51:44 2015 -0700"
      },
      "message": "Added clang-check target.\n"
    },
    {
      "commit": "eb2fe43c5b0bdf11d8b526441b777fb456f108e2",
      "tree": "1a80cfe3ab04b6fe13b5305505780f148ed02db5",
      "parents": [
        "fc2b1494e0b35951517261e635a1b700507e140f"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 17:03:27 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 17:03:27 2015 -0700"
      },
      "message": "Updated changelog.\n"
    },
    {
      "commit": "fc2b1494e0b35951517261e635a1b700507e140f",
      "tree": "1e292627be4240b99cad660651d499c8d6165ac6",
      "parents": [
        "46f7f2c99f98690f6f63aecf87d7d820bd8dc5d8"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 17:03:17 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 17:03:17 2015 -0700"
      },
      "message": "Removed unused ref link defn from README.\n"
    },
    {
      "commit": "46f7f2c99f98690f6f63aecf87d7d820bd8dc5d8",
      "tree": "6e75dde41014d345d60e8a445c25706048215615",
      "parents": [
        "5561e9c754c5a1324741261a9acbdbe92e7a108c"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 16:04:49 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 16:04:49 2015 -0700"
      },
      "message": "Updated benchmarks.\n"
    },
    {
      "commit": "5561e9c754c5a1324741261a9acbdbe92e7a108c",
      "tree": "ffaa97c8bec4e86f055e4d1e69b5b94a9bf88728",
      "parents": [
        "643b4f5fe012752bf004597faefa8c778a7aa9ca"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 15:45:05 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 15:45:05 2015 -0700"
      },
      "message": "Removed algorithm.md; it has been added to spec as appendix.\n"
    },
    {
      "commit": "643b4f5fe012752bf004597faefa8c778a7aa9ca",
      "tree": "f3bf0d78e962fe0ada062972d5e0b3d2ffe5afaa",
      "parents": [
        "bf93f0f667c5e2a8f0d39b2981932abae67cef84"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 15:33:28 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 15:33:28 2015 -0700"
      },
      "message": "Bump version to 0.21.0.\n"
    },
    {
      "commit": "bf93f0f667c5e2a8f0d39b2981932abae67cef84",
      "tree": "c4f35add8d15ab5588d54a7713f0a2ea90fe343e",
      "parents": [
        "feabcd3a5d431f5bbc577e87d70a3e2bf3c39e70"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 15:31:07 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 15:31:07 2015 -0700"
      },
      "message": "Updated spec.\n"
    },
    {
      "commit": "feabcd3a5d431f5bbc577e87d70a3e2bf3c39e70",
      "tree": "b6b1d8de97ff563caeaf46efe177973b9f1f3d7b",
      "parents": [
        "aa052f8efa0480a6d1da7cfe1b6083e47c095ccd"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 14:49:37 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 14:49:37 2015 -0700"
      },
      "message": "Updated spec.\n"
    },
    {
      "commit": "aa052f8efa0480a6d1da7cfe1b6083e47c095ccd",
      "tree": "7e65fe5c3bab6003a220f2f4b94f8e9f5b73ed12",
      "parents": [
        "76fb4d57b9e941870c72f86833648bb5262be737"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 13:18:25 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 13:18:25 2015 -0700"
      },
      "message": "astyle reformatting.\n"
    },
    {
      "commit": "76fb4d57b9e941870c72f86833648bb5262be737",
      "tree": "f74ca02f3bc15f2e5b2bfd44bf12ae774d185fcc",
      "parents": [
        "4de9c6ecf66f27829d226b3ad414823589dacd13"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 11:28:16 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Tue Jul 14 11:28:16 2015 -0700"
      },
      "message": "Limit \u0027start\u0027 to 8 digits to avoid undefined behavior (overflows).\n\nThis should be added to the spec.\n"
    },
    {
      "commit": "4de9c6ecf66f27829d226b3ad414823589dacd13",
      "tree": "d751d440d9c0019306e8cc55380968bd100ce525",
      "parents": [
        "7a6a00366b01c100ea866f14e33090497e9c31ef"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Jul 13 17:32:43 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Jul 13 17:32:43 2015 -0700"
      },
      "message": "afl target:  removed \u0027-m none\u0027, added CMARK_OPTS.\n"
    },
    {
      "commit": "7a6a00366b01c100ea866f14e33090497e9c31ef",
      "tree": "e730aabe47b4afc8262bc8f70c1c575e2fe3d68e",
      "parents": [
        "ac39623d667999cfae1444b46508a9a423b0df1b"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Jul 13 17:32:27 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Jul 13 17:32:27 2015 -0700"
      },
      "message": "Removed assertion that broke debug build.\n"
    },
    {
      "commit": "ac39623d667999cfae1444b46508a9a423b0df1b",
      "tree": "40579cea4365b373fdc2831c2e43c2288671d028",
      "parents": [
        "6dcd2beafdfbc9f694916bcdfa822b896aa44177"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Jul 13 09:21:35 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Mon Jul 13 10:15:55 2015 -0700"
      },
      "message": "Added `CMARK_OPT_SAFE` option and `--safe` command-line flag.\n\n* Added `CMARK_OPT_SAFE`.  This option disables rendering of raw HTML\n  and potentially dangerous links.\n* Added `--safe` option in command-line program.\n* Updated `cmark.3` man page.\n* Added `scan_dangerous_url` to scanners.\n* In HTML, suppress rendering of raw HTML and potentially dangerous\n  links if `CMARK_OPT_SAFE`.  Dangerous URLs are those that begin\n  with `javascript:`, `vbscript:`, `file:`, or `data:` (except for\n  `image/png`, `image/gif`, `image/jpeg`, or `image/webp` mime types).\n* Added `api_test` for `OPT_CMARK_SAFE`.\n* Rewrote `README.md` on security.\n"
    },
    {
      "commit": "6dcd2beafdfbc9f694916bcdfa822b896aa44177",
      "tree": "f983f16b62ce176315b20e33122d8a861676713a",
      "parents": [
        "d272645dc32f01e73c1ac0f7f1dd6f34e834e9e0"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 23:31:01 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 23:31:01 2015 -0700"
      },
      "message": "Updated spec.\n"
    },
    {
      "commit": "d272645dc32f01e73c1ac0f7f1dd6f34e834e9e0",
      "tree": "a75a5a8475d58d586e856a21c6ec7037b9616bee",
      "parents": [
        "8046abeac7432146fa272c33d34c9a2ed04dbae3"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 21:19:25 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 21:19:25 2015 -0700"
      },
      "message": "Second try on ppa for travis.\n"
    },
    {
      "commit": "8046abeac7432146fa272c33d34c9a2ed04dbae3",
      "tree": "12e5367680e69c69a2cc55e57522e302bc3fc71f",
      "parents": [
        "394e6b8c4c393cf2cf244b4f581b356ebfe2d19f"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 21:16:05 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 21:16:05 2015 -0700"
      },
      "message": "travis - Added ppa that has recent cmake and is whitelisted.\n"
    },
    {
      "commit": "394e6b8c4c393cf2cf244b4f581b356ebfe2d19f",
      "tree": "4332c3bde0a901c44d3aa88ea28014ffa27a12b8",
      "parents": [
        "efeb7093a3e6a96019b0805fc630a7aa4c31481b"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 21:12:11 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 21:12:11 2015 -0700"
      },
      "message": "Modified .travis.yml to use new containerized build system.\n"
    },
    {
      "commit": "efeb7093a3e6a96019b0805fc630a7aa4c31481b",
      "tree": "f70ba8491118d5feb4b9215eb2bc19186121805c",
      "parents": [
        "7eb81622aedcda536f41bc36b63d3fc48c065838"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 20:41:58 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 20:41:58 2015 -0700"
      },
      "message": "commonmark renderer - escape !.\n\nNow all round-trip tests pass.\n"
    },
    {
      "commit": "7eb81622aedcda536f41bc36b63d3fc48c065838",
      "tree": "c0cfc70e28d54b948a375113604d2f528fc4172c",
      "parents": [
        "34cd161d7b70c39957f46c9602aef165d747a466"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 20:39:34 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 20:39:34 2015 -0700"
      },
      "message": "Fixed scanner for link url.\n\nre2c returns the longest match, so we were getting bad\nresults with\n\n    [link](foo\\(and\\(bar\\)\\))\n\nwhich it would parse as containing a bare `\\` followed by\nan in-parens chunk ending with the final paren.\n"
    },
    {
      "commit": "34cd161d7b70c39957f46c9602aef165d747a466",
      "tree": "aa30503728d166ec1daf04df3db87978ab9f4ea0",
      "parents": [
        "adfae46c7144eb65532e10961420f2ef58cac4ed"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 20:17:12 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 20:17:12 2015 -0700"
      },
      "message": "commonmark writer - escape all #\u0027s, not just at beginning of line.\n\nThis is needed for #s at the end of atx headers.\n"
    },
    {
      "commit": "adfae46c7144eb65532e10961420f2ef58cac4ed",
      "tree": "2c19203354101ff34e525392d3e2aa830a765230",
      "parents": [
        "c5e64712336b9707858bd71c7287c6fd6281545c"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 17:40:15 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 17:40:15 2015 -0700"
      },
      "message": "Fixed soft breaks in commonmark writer.\n"
    },
    {
      "commit": "c5e64712336b9707858bd71c7287c6fd6281545c",
      "tree": "8956f0adf5643680ea255575d8fe96687597ef9e",
      "parents": [
        "26305f4eff1e2205c1259e82076295a575d7ca41"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 17:36:31 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 17:36:31 2015 -0700"
      },
      "message": "Small cleanups.\n\nMoved begin_line setting into render.c, so you don\u0027t need to\nworry about it in outc.\n"
    },
    {
      "commit": "26305f4eff1e2205c1259e82076295a575d7ca41",
      "tree": "d08283c1c25c861b694340a965b1d97502f12a96",
      "parents": [
        "88078d6479b50f84acba80f2a4c0779e52159beb"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 17:30:48 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 17:30:48 2015 -0700"
      },
      "message": "Use cmark_render_code_point in renderers.\n"
    },
    {
      "commit": "88078d6479b50f84acba80f2a4c0779e52159beb",
      "tree": "814603567d5225e9fe395c3c69cf288f2b5fbec3",
      "parents": [
        "9e154368dd8cb9a1a00340c2210722f22160c402"
      ],
      "author": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 17:30:24 2015 -0700"
      },
      "committer": {
        "name": "John MacFarlane",
        "email": "jgm@berkeley.edu",
        "time": "Sun Jul 12 17:30:24 2015 -0700"
      },
      "message": "Fixed type on cmark_render_code_point.\n"
    }
  ],
  "next": "9e154368dd8cb9a1a00340c2210722f22160c402"
}
