)]}'
{
  "log": [
    {
      "commit": "1051eaf52fcafdd87ead59d28b065f1fcb8274ec",
      "tree": "1f23a6258e9c4b28b96d351031a8da66dfc16bee",
      "parents": [
        "aea8df7fd1a8701eedb49e9cedb81a3c251b8454"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.org",
        "time": "Sat Sep 10 13:38:22 2016 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.org",
        "time": "Sat Sep 10 13:38:22 2016 +0300"
      },
      "message": "Remove testify/assert dependency for good\n"
    },
    {
      "commit": "aea8df7fd1a8701eedb49e9cedb81a3c251b8454",
      "tree": "2b6f607f00d35594dcb4bfd789b60a045531b57a",
      "parents": [
        "20ab2325b829575b43d6d8d3a6f6933356b19e95"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.org",
        "time": "Sat Sep 10 13:29:17 2016 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.org",
        "time": "Sat Sep 10 13:29:51 2016 +0300"
      },
      "message": "Add Go 1.0 back to test matrix\n\nThe removal of `assert.Testify` dependency allows this\n"
    },
    {
      "commit": "20ab2325b829575b43d6d8d3a6f6933356b19e95",
      "tree": "577555a29218e1d17b86ca513554ffbee9502034",
      "parents": [
        "9220f08973b26b6638cf8994595045e254630b4f"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas.stankevicius@adform.com",
        "time": "Tue Sep 06 15:49:50 2016 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas.stankevicius@adform.com",
        "time": "Tue Sep 06 15:49:50 2016 +0300"
      },
      "message": "Make wording more accurate.\n\nAn important distinction between the behavior of alice\nand some other middleware libraries that literally call the handlers sequentially.\n"
    },
    {
      "commit": "9220f08973b26b6638cf8994595045e254630b4f",
      "tree": "b95b746d30a763eeb3d617b4b32f490eb9a9e673",
      "parents": [
        "7cc956149be7f0a2822a9b26300364130b6d3142",
        "e53a3480b3e5767bd3ae80ba6b4d604f6e085b8f"
      ],
      "author": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Tue Sep 06 14:40:41 2016 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 06 14:40:41 2016 +0300"
      },
      "message": "Merge pull request #37 from wayneashleyberry/patch-2\n\nUpdate README.md"
    },
    {
      "commit": "7cc956149be7f0a2822a9b26300364130b6d3142",
      "tree": "cd8fb4446bad2bc7196c47bf2030e11f4fbe9199",
      "parents": [
        "43e429cd03e6faac34faf94153cfb7a5adb6b928",
        "891867cace2d5acdf37b8d90a46b4124888dc588"
      ],
      "author": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Tue Sep 06 14:39:38 2016 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 06 14:39:38 2016 +0300"
      },
      "message": "Merge pull request #36 from wayneashleyberry/patch-1\n\nUpdate .travis.yml"
    },
    {
      "commit": "891867cace2d5acdf37b8d90a46b4124888dc588",
      "tree": "cd8fb4446bad2bc7196c47bf2030e11f4fbe9199",
      "parents": [
        "bf71bf54a77847e02f0cbbab7a0c7513496d4f76"
      ],
      "author": {
        "name": "Wayne Ashley Berry",
        "email": "wayneashleyberry@gmail.com",
        "time": "Mon Sep 05 16:56:46 2016 +0200"
      },
      "committer": {
        "name": "Wayne Ashley Berry",
        "email": "wayneashleyberry@gmail.com",
        "time": "Mon Sep 05 17:48:23 2016 +0200"
      },
      "message": "Update .travis.yml\n\nAdds go 1.7\n"
    },
    {
      "commit": "bf71bf54a77847e02f0cbbab7a0c7513496d4f76",
      "tree": "8284d885839f9c35bd0c449a6c55581ff1589212",
      "parents": [
        "cbb4ab79b72442520259fcf3b6952f195b3eca76"
      ],
      "author": {
        "name": "Anmol Sethi",
        "email": "anmol@aubble.com",
        "time": "Sat Jul 09 07:09:56 2016 -0400"
      },
      "committer": {
        "name": "Wayne Ashley Berry",
        "email": "wayneashleyberry@gmail.com",
        "time": "Mon Sep 05 17:48:23 2016 +0200"
      },
      "message": "avoid unnecessary allocation with New() in Append()\n"
    },
    {
      "commit": "e53a3480b3e5767bd3ae80ba6b4d604f6e085b8f",
      "tree": "62f71f36e4948bf22dc6323adafe59c64cc08759",
      "parents": [
        "43e429cd03e6faac34faf94153cfb7a5adb6b928"
      ],
      "author": {
        "name": "Wayne Ashley Berry",
        "email": "wayneashleyberry@gmail.com",
        "time": "Mon Sep 05 16:59:47 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 05 16:59:47 2016 +0200"
      },
      "message": "Update README.md\n\nAdds syntax highlighting."
    },
    {
      "commit": "43e429cd03e6faac34faf94153cfb7a5adb6b928",
      "tree": "8284d885839f9c35bd0c449a6c55581ff1589212",
      "parents": [
        "cbb4ab79b72442520259fcf3b6952f195b3eca76",
        "ce879342b921ce733afd39a146f35cdc1f19fa54"
      ],
      "author": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Sat Jul 09 14:51:41 2016 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 09 14:51:41 2016 +0300"
      },
      "message": "Merge pull request #35 from nhooyr/master\n\navoid unnecessary allocation with New() in Append()"
    },
    {
      "commit": "ce879342b921ce733afd39a146f35cdc1f19fa54",
      "tree": "8284d885839f9c35bd0c449a6c55581ff1589212",
      "parents": [
        "3f231c5d5140eeeac8f42e4cf8cb84e5304a964d"
      ],
      "author": {
        "name": "Anmol Sethi",
        "email": "anmol@aubble.com",
        "time": "Sat Jul 09 07:09:56 2016 -0400"
      },
      "committer": {
        "name": "Anmol Sethi",
        "email": "anmol@aubble.com",
        "time": "Sat Jul 09 07:11:16 2016 -0400"
      },
      "message": "avoid unnecessary allocation with New() in Append()\n"
    },
    {
      "commit": "cbb4ab79b72442520259fcf3b6952f195b3eca76",
      "tree": "b2774feb4c294d71de083bf2c44f8a82dc92b040",
      "parents": [
        "8f06f3153579369bb91f084f39f86f5d5030d4dc",
        "3f231c5d5140eeeac8f42e4cf8cb84e5304a964d"
      ],
      "author": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Fri Jul 08 23:26:03 2016 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 08 23:26:03 2016 +0300"
      },
      "message": "Merge pull request #34 from nhooyr/master\n\nsimplified code"
    },
    {
      "commit": "3f231c5d5140eeeac8f42e4cf8cb84e5304a964d",
      "tree": "b2774feb4c294d71de083bf2c44f8a82dc92b040",
      "parents": [
        "8f06f3153579369bb91f084f39f86f5d5030d4dc"
      ],
      "author": {
        "name": "Anmol Sethi",
        "email": "anmol@aubble.com",
        "time": "Fri Jul 08 05:51:33 2016 -0400"
      },
      "committer": {
        "name": "Anmol Sethi",
        "email": "anmol@aubble.com",
        "time": "Fri Jul 08 10:33:54 2016 -0400"
      },
      "message": "removed unnecessary type conversion and now using append in chain.Append\n"
    },
    {
      "commit": "8f06f3153579369bb91f084f39f86f5d5030d4dc",
      "tree": "6896dccce3c45bb41b6df58a6dacd4f629d6f991",
      "parents": [
        "052b8b6c18edb9db317af86806d8e00ebaa94160",
        "db61b0040b35925be53c24037ae5165811f3f97c"
      ],
      "author": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Mon Jun 20 18:28:27 2016 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 20 18:28:27 2016 +0300"
      },
      "message": "Merge pull request #31 from jkearse3/master\n\nRefactor tests to remove dependency \u0027github.com/stretchr/testify/assert\u0027"
    },
    {
      "commit": "db61b0040b35925be53c24037ae5165811f3f97c",
      "tree": "6896dccce3c45bb41b6df58a6dacd4f629d6f991",
      "parents": [
        "60f1ac2f3257ea31d2ed805b749a6effdb68de36"
      ],
      "author": {
        "name": "Johnnie Kearse III",
        "email": "jkearse3@gmail.com",
        "time": "Tue Jun 14 09:45:01 2016 -0400"
      },
      "committer": {
        "name": "Johnnie Kearse III",
        "email": "jkearse3@gmail.com",
        "time": "Tue Jun 14 09:45:01 2016 -0400"
      },
      "message": "Put back TestNew in chain_test.go\n"
    },
    {
      "commit": "60f1ac2f3257ea31d2ed805b749a6effdb68de36",
      "tree": "46076128757265599780fa87c59494f8f3c875e0",
      "parents": [
        "198eaea4046e47262021dd14a57a6bfbbf49bdcc"
      ],
      "author": {
        "name": "Johnnie Kearse III",
        "email": "jkearse3@gmail.com",
        "time": "Tue Jun 14 03:23:30 2016 -0400"
      },
      "committer": {
        "name": "Johnnie Kearse III",
        "email": "jkearse3@gmail.com",
        "time": "Tue Jun 14 03:23:30 2016 -0400"
      },
      "message": "Fixed typo in chain_test.go\n"
    },
    {
      "commit": "198eaea4046e47262021dd14a57a6bfbbf49bdcc",
      "tree": "4f0fab3d9619fb2a53cd5ce3ae333d1a59171a0a",
      "parents": [
        "052b8b6c18edb9db317af86806d8e00ebaa94160"
      ],
      "author": {
        "name": "Johnnie Kearse III",
        "email": "jkearse3@gmail.com",
        "time": "Tue Jun 14 03:22:31 2016 -0400"
      },
      "committer": {
        "name": "Johnnie Kearse III",
        "email": "jkearse3@gmail.com",
        "time": "Tue Jun 14 03:22:31 2016 -0400"
      },
      "message": "Refactored tests to remove dependency \u0027github.com/stretchr/testify/assert\u0027\n"
    },
    {
      "commit": "052b8b6c18edb9db317af86806d8e00ebaa94160",
      "tree": "de9c6eed25396a6af8e7e08348ef075025def87c",
      "parents": [
        "671ef6b31288a51b5517ba2f1349e781b91a4da3",
        "3c7a8992f27ccbfd277df73fc6a1933a716da751"
      ],
      "author": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Thu May 12 16:42:31 2016 +0300"
      },
      "committer": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Thu May 12 16:42:31 2016 +0300"
      },
      "message": "Merge pull request #29 from jkearse3/master\n\nRefactoring Chain.Then"
    },
    {
      "commit": "3c7a8992f27ccbfd277df73fc6a1933a716da751",
      "tree": "de9c6eed25396a6af8e7e08348ef075025def87c",
      "parents": [
        "671ef6b31288a51b5517ba2f1349e781b91a4da3"
      ],
      "author": {
        "name": "Johnnie Kearse III",
        "email": "jkearse3@gmail.com",
        "time": "Wed May 04 01:30:14 2016 -0400"
      },
      "committer": {
        "name": "Johnnie Kearse III",
        "email": "jkearse3@gmail.com",
        "time": "Wed May 04 01:30:14 2016 -0400"
      },
      "message": "Refactoring Chain.Then\n"
    },
    {
      "commit": "671ef6b31288a51b5517ba2f1349e781b91a4da3",
      "tree": "c12095604e0811dd5855b38e232edb639db1975a",
      "parents": [
        "29a850317649fc021f42f80ec29552f9a3156ee9",
        "25a3a7eb9b8bbfafd108bd9898eebf9aa5f2722a"
      ],
      "author": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Sun Apr 03 15:38:31 2016 +0300"
      },
      "committer": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Sun Apr 03 15:38:31 2016 +0300"
      },
      "message": "Merge pull request #28 from haoxins/haoxins-patch-1\n\ntravis++"
    },
    {
      "commit": "25a3a7eb9b8bbfafd108bd9898eebf9aa5f2722a",
      "tree": "c12095604e0811dd5855b38e232edb639db1975a",
      "parents": [
        "7ea41a36bf43df21f8ee29a65c2aabf0d2787a37"
      ],
      "author": {
        "name": "haoxin",
        "email": "haoxins@outlook.com",
        "time": "Sun Apr 03 01:35:10 2016 +0800"
      },
      "committer": {
        "name": "haoxin",
        "email": "haoxins@outlook.com",
        "time": "Sun Apr 03 01:35:10 2016 +0800"
      },
      "message": "travis: add go 1.6"
    },
    {
      "commit": "7ea41a36bf43df21f8ee29a65c2aabf0d2787a37",
      "tree": "d2af1eba91e6b689bcbbea724fd15e72748b1031",
      "parents": [
        "29a850317649fc021f42f80ec29552f9a3156ee9"
      ],
      "author": {
        "name": "haoxin",
        "email": "haoxins@outlook.com",
        "time": "Sun Apr 03 00:34:38 2016 +0800"
      },
      "committer": {
        "name": "haoxin",
        "email": "haoxins@outlook.com",
        "time": "Sun Apr 03 00:34:38 2016 +0800"
      },
      "message": "travis: add go 1.5"
    },
    {
      "commit": "29a850317649fc021f42f80ec29552f9a3156ee9",
      "tree": "e0aca43b9f4a842808be7128ed32222ac0263f68",
      "parents": [
        "78131a09b9e7bcccbb8a99d8e2f2168bb576e67a",
        "cb0491d41f292b88377320429c98993b2d35d350"
      ],
      "author": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Tue Mar 01 10:54:26 2016 +0200"
      },
      "committer": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Tue Mar 01 10:54:26 2016 +0200"
      },
      "message": "Merge pull request #26 from ojongerius/patch-1\n\nRemove trailing dot. Throttled project has moved."
    },
    {
      "commit": "cb0491d41f292b88377320429c98993b2d35d350",
      "tree": "e0aca43b9f4a842808be7128ed32222ac0263f68",
      "parents": [
        "cb9b76a5106907d334edee74e29e269de357bc7d"
      ],
      "author": {
        "name": "Otto Jongerius",
        "email": "otto@0tt0.net",
        "time": "Tue Mar 01 11:40:11 2016 +1100"
      },
      "committer": {
        "name": "Otto Jongerius",
        "email": "otto@0tt0.net",
        "time": "Tue Mar 01 11:40:11 2016 +1100"
      },
      "message": "Project has moved."
    },
    {
      "commit": "cb9b76a5106907d334edee74e29e269de357bc7d",
      "tree": "193b73b99fd17432281e3aca2991042c36750463",
      "parents": [
        "78131a09b9e7bcccbb8a99d8e2f2168bb576e67a"
      ],
      "author": {
        "name": "Otto Jongerius",
        "email": "otto@0tt0.net",
        "time": "Tue Mar 01 11:30:08 2016 +1100"
      },
      "committer": {
        "name": "Otto Jongerius",
        "email": "otto@0tt0.net",
        "time": "Tue Mar 01 11:30:08 2016 +1100"
      },
      "message": "Remove trailing dot from example."
    },
    {
      "commit": "78131a09b9e7bcccbb8a99d8e2f2168bb576e67a",
      "tree": "869e7dbabc83751ed51f7266344594e34d6cd857",
      "parents": [
        "2ac31ddd090e634eeabd598d1066a9a3e4a58a9f",
        "73e32519d86b59c0e65ed7ce84ab9c9d01265cac"
      ],
      "author": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Wed Feb 10 18:25:14 2016 +0200"
      },
      "committer": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Wed Feb 10 18:25:14 2016 +0200"
      },
      "message": "Merge pull request #23 from jkearse3/master\n\nRefactoring. 100% test coverage. Updated README.md"
    },
    {
      "commit": "73e32519d86b59c0e65ed7ce84ab9c9d01265cac",
      "tree": "869e7dbabc83751ed51f7266344594e34d6cd857",
      "parents": [
        "49bbb6b64a51d9753f3af36d3a890d56942b9faa"
      ],
      "author": {
        "name": "Johnnie Kearse III",
        "email": "jkearse3@gmail.com",
        "time": "Wed Feb 10 09:05:53 2016 -0500"
      },
      "committer": {
        "name": "Johnnie Kearse III",
        "email": "jkearse3@gmail.com",
        "time": "Wed Feb 10 09:05:53 2016 -0500"
      },
      "message": "Refactoring. 100% test coverage. Updated README.md\n"
    },
    {
      "commit": "2ac31ddd090e634eeabd598d1066a9a3e4a58a9f",
      "tree": "c8d24f4f5287bbd2287d6f481edf78f181addf31",
      "parents": [
        "82db91fe6d1db4c070fed544cb5d0b5cc08fe276",
        "49bbb6b64a51d9753f3af36d3a890d56942b9faa"
      ],
      "author": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Mon Feb 08 00:29:33 2016 +0200"
      },
      "committer": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Mon Feb 08 00:29:33 2016 +0200"
      },
      "message": "Merge pull request #22 from jkearse3/master\n\nrefactored New."
    },
    {
      "commit": "49bbb6b64a51d9753f3af36d3a890d56942b9faa",
      "tree": "c8d24f4f5287bbd2287d6f481edf78f181addf31",
      "parents": [
        "82db91fe6d1db4c070fed544cb5d0b5cc08fe276"
      ],
      "author": {
        "name": "Johnnie Kearse III",
        "email": "jkearse3@gmail.com",
        "time": "Sat Feb 06 07:44:11 2016 -0500"
      },
      "committer": {
        "name": "Johnnie Kearse III",
        "email": "jkearse3@gmail.com",
        "time": "Sat Feb 06 07:44:11 2016 -0500"
      },
      "message": "refactored New\n"
    },
    {
      "commit": "82db91fe6d1db4c070fed544cb5d0b5cc08fe276",
      "tree": "3488d3471b42ad0ff64d42dbd3609c1e8c9ced68",
      "parents": [
        "003d4fd794fd5bbe6b77c3b596e1fd9955f6c77e",
        "7857bc19f675dcb934f47f2bc65719d72523a1bb"
      ],
      "author": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Tue Aug 04 10:08:07 2015 +0300"
      },
      "committer": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Tue Aug 04 10:08:07 2015 +0300"
      },
      "message": "Merge pull request #18 from agutl/master\n\nAdd Extend()"
    },
    {
      "commit": "7857bc19f675dcb934f47f2bc65719d72523a1bb",
      "tree": "3488d3471b42ad0ff64d42dbd3609c1e8c9ced68",
      "parents": [
        "22cef8bba5d2559ac6b2b205f8123e4dacc33e76"
      ],
      "author": {
        "name": "agutl",
        "email": "agutl@users.noreply.github.com",
        "time": "Thu Jul 23 23:02:47 2015 +0200"
      },
      "committer": {
        "name": "agutl",
        "email": "agutl@users.noreply.github.com",
        "time": "Thu Jul 23 23:02:47 2015 +0200"
      },
      "message": "Change AppendChain(...Constructor) to Extend(Constructor).\nAdd tests for Extend().\n"
    },
    {
      "commit": "22cef8bba5d2559ac6b2b205f8123e4dacc33e76",
      "tree": "2d3408d86bb58e4bd6e18118ff019b679c892101",
      "parents": [
        "b16f854eb23c9ff846d6958753ab4dcf89aed1c4",
        "003d4fd794fd5bbe6b77c3b596e1fd9955f6c77e"
      ],
      "author": {
        "name": "agutl",
        "email": "agutl@users.noreply.github.com",
        "time": "Thu Jul 23 22:38:25 2015 +0200"
      },
      "committer": {
        "name": "agutl",
        "email": "agutl@users.noreply.github.com",
        "time": "Thu Jul 23 22:38:25 2015 +0200"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027\n"
    },
    {
      "commit": "003d4fd794fd5bbe6b77c3b596e1fd9955f6c77e",
      "tree": "5dede68fd19ab8b7c218f098ff27262c5160dbab",
      "parents": [
        "f4d49920e0f2bd6aa717fccd6cfae564ce09a697"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Mon Jun 29 09:35:10 2015 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Mon Jun 29 09:35:10 2015 +0300"
      },
      "message": "Roll our own method of comparing functions.\n\nProbably unreliable as hell, but seems to work for us.\n"
    },
    {
      "commit": "b16f854eb23c9ff846d6958753ab4dcf89aed1c4",
      "tree": "61125ce7dd71803cdc30d55b6111394d6ab81933",
      "parents": [
        "f4d49920e0f2bd6aa717fccd6cfae564ce09a697"
      ],
      "author": {
        "name": "agutl",
        "email": "agutl@users.noreply.github.com",
        "time": "Tue Jun 16 17:43:35 2015 +0200"
      },
      "committer": {
        "name": "agutl",
        "email": "agutl@users.noreply.github.com",
        "time": "Tue Jun 16 17:43:35 2015 +0200"
      },
      "message": "Add AppendChain\n"
    },
    {
      "commit": "f4d49920e0f2bd6aa717fccd6cfae564ce09a697",
      "tree": "f202aca48e8a4c1741102033e606caab9f2da08a",
      "parents": [
        "a3603a812e255d220672cd76841f4bdc3bc4b677"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Wed Apr 15 13:18:04 2015 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Wed Apr 15 13:18:04 2015 +0300"
      },
      "message": "Add CI for Go 1.4\n"
    },
    {
      "commit": "a3603a812e255d220672cd76841f4bdc3bc4b677",
      "tree": "f6d0205baf1e2bcfe7578f9a9a6f51e2ba72177b",
      "parents": [
        "47a3f031f021c067f64de2af914c5822e44d4f52",
        "71bc791e582a84eb2cacc1646692e543a8769a42"
      ],
      "author": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Thu Jan 22 21:28:10 2015 +0200"
      },
      "committer": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Thu Jan 22 21:28:10 2015 +0200"
      },
      "message": "Merge pull request #13 from mmlb/patch-1\n\nmake the new slice the full length necessary"
    },
    {
      "commit": "71bc791e582a84eb2cacc1646692e543a8769a42",
      "tree": "f6d0205baf1e2bcfe7578f9a9a6f51e2ba72177b",
      "parents": [
        "47a3f031f021c067f64de2af914c5822e44d4f52"
      ],
      "author": {
        "name": "Manuel Mendez",
        "email": "mmendez534@gmail.com",
        "time": "Thu Jan 15 11:33:35 2015 -0500"
      },
      "committer": {
        "name": "Manuel Mendez",
        "email": "mmendez534@gmail.com",
        "time": "Thu Jan 15 11:45:26 2015 -0500"
      },
      "message": "make the new slice the full length necessary\n"
    },
    {
      "commit": "47a3f031f021c067f64de2af914c5822e44d4f52",
      "tree": "02a2cb30437e49279a83cfb4433e1cdfb328b69d",
      "parents": [
        "9350a6710d2aae22dbf40f5aa811c9668924cb02"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun Jan 04 11:52:58 2015 +0200"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun Jan 04 11:55:11 2015 +0200"
      },
      "message": "Update contribution notes\n"
    },
    {
      "commit": "9350a6710d2aae22dbf40f5aa811c9668924cb02",
      "tree": "58779b8f3516a0f0cba0eb6215274cf160876dd9",
      "parents": [
        "e82c7d9ec9ebfd83e90d4fd39ce934f5fc0b0b5f",
        "576a332bb921393245e02a879e37e59eff072936"
      ],
      "author": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Tue Dec 09 23:20:27 2014 +0200"
      },
      "committer": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Tue Dec 09 23:20:27 2014 +0200"
      },
      "message": "Merge pull request #11 from mveytsman/master\n\nFixed typo in README"
    },
    {
      "commit": "576a332bb921393245e02a879e37e59eff072936",
      "tree": "58779b8f3516a0f0cba0eb6215274cf160876dd9",
      "parents": [
        "e82c7d9ec9ebfd83e90d4fd39ce934f5fc0b0b5f"
      ],
      "author": {
        "name": "Max Veytsman",
        "email": "maxim@ontoillogical.com",
        "time": "Tue Dec 09 10:16:33 2014 -0500"
      },
      "committer": {
        "name": "Max Veytsman",
        "email": "maxim@ontoillogical.com",
        "time": "Tue Dec 09 10:16:33 2014 -0500"
      },
      "message": "Fixed typo in README"
    },
    {
      "commit": "e82c7d9ec9ebfd83e90d4fd39ce934f5fc0b0b5f",
      "tree": "6ae6b230c3bd3b7a82bf389364031d2bc297cb37",
      "parents": [
        "35b479054b26b5ba66f85862c85ca90e098c04fe",
        "21d2055946fe276516d0b449603967c9fc95d770"
      ],
      "author": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Tue Oct 07 18:08:29 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Tue Oct 07 18:08:29 2014 +0300"
      },
      "message": "Merge pull request #10 from hallas/master\n\nUpdate README.md"
    },
    {
      "commit": "21d2055946fe276516d0b449603967c9fc95d770",
      "tree": "6ae6b230c3bd3b7a82bf389364031d2bc297cb37",
      "parents": [
        "35b479054b26b5ba66f85862c85ca90e098c04fe"
      ],
      "author": {
        "name": "Christoffer Hallas",
        "email": "hallas@users.noreply.github.com",
        "time": "Sat Oct 04 13:26:36 2014 -0400"
      },
      "committer": {
        "name": "Christoffer Hallas",
        "email": "hallas@users.noreply.github.com",
        "time": "Sat Oct 04 13:26:36 2014 -0400"
      },
      "message": "Update README.md\n\nUpdated README.md to correctly reflect the nature of the middleware. Sequentially means that they\u0027re run in sequence, not concurrently, which is also how you describe it in your documentation as excerpted below.\r\n\r\n// When the request comes in, it will be passed to m1, then m2, then m3\r\n// and finally, the given handler"
    },
    {
      "commit": "35b479054b26b5ba66f85862c85ca90e098c04fe",
      "tree": "18bb0378542bb270fe6b43a7a182de7840336574",
      "parents": [
        "4623c3772996703a4694d54753360e8d9cb4609e"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun Jul 20 19:40:50 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun Jul 20 19:40:50 2014 +0300"
      },
      "message": "Allow passing nil to ThenFunc\n"
    },
    {
      "commit": "4623c3772996703a4694d54753360e8d9cb4609e",
      "tree": "8495405c6b2b82d369c107a4bff47194ba114d14",
      "parents": [
        "5012203fbbf3a48885e9df42e8a650825c09092f"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun Jul 20 19:36:38 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun Jul 20 19:36:38 2014 +0300"
      },
      "message": "Make documentation of ThenFunc more concise.\n"
    },
    {
      "commit": "5012203fbbf3a48885e9df42e8a650825c09092f",
      "tree": "f65ab0d7eb9319d2b7fceabb7672c20e24526391",
      "parents": [
        "5c7818208c5554708f59eb76e1cca7ba4528d6f8",
        "5baf1005b4297e8b3279e58d3aae3817be3c2542"
      ],
      "author": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Sun Jul 20 19:30:08 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevičius",
        "email": "justinas@users.noreply.github.com",
        "time": "Sun Jul 20 19:30:08 2014 +0300"
      },
      "message": "Merge pull request #8 from juztin/master\n\nAdded a ThenFunc, just to avoid http.HandlerFunc calls."
    },
    {
      "commit": "5baf1005b4297e8b3279e58d3aae3817be3c2542",
      "tree": "f65ab0d7eb9319d2b7fceabb7672c20e24526391",
      "parents": [
        "5c7818208c5554708f59eb76e1cca7ba4528d6f8"
      ],
      "author": {
        "name": "Justin Wilson",
        "email": "justinwilson1@gmail.com",
        "time": "Wed Jul 16 13:06:51 2014 -0600"
      },
      "committer": {
        "name": "Justin Wilson",
        "email": "justinwilson1@gmail.com",
        "time": "Wed Jul 16 13:06:51 2014 -0600"
      },
      "message": "added ThenFunc\n"
    },
    {
      "commit": "5c7818208c5554708f59eb76e1cca7ba4528d6f8",
      "tree": "1273d5fb6152ef782e13566802c4b54847828fcb",
      "parents": [
        "748bde72abcdc5245c89103edd9db0812b62f9bf"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Mon Jun 30 09:22:58 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Mon Jun 30 09:22:58 2014 +0300"
      },
      "message": "Formatting. Serious stuff.\n"
    },
    {
      "commit": "748bde72abcdc5245c89103edd9db0812b62f9bf",
      "tree": "397f4f72e28c6c14201c4b638044510f0a7fae8b",
      "parents": [
        "6e36f9aaaa64dce8118237b1c3d7edb6a60f3dcf"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Mon Jun 30 09:14:53 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Mon Jun 30 09:14:53 2014 +0300"
      },
      "message": "Add Go 1.3\n"
    },
    {
      "commit": "6e36f9aaaa64dce8118237b1c3d7edb6a60f3dcf",
      "tree": "875b0b4b5ee82c44c6aea9d24b3a17511f84c2bb",
      "parents": [
        "f3aeb185f9aa182b590ae082f93a1d5cb35b77a3"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Mon Jun 30 09:08:01 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Mon Jun 30 09:08:01 2014 +0300"
      },
      "message": "Append() method\n"
    },
    {
      "commit": "f3aeb185f9aa182b590ae082f93a1d5cb35b77a3",
      "tree": "71375f8aa21a1199484e226b86aa227b741cccb3",
      "parents": [
        "1045ffdaad7b52f77b33eb41681eda2253b02ee7"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun Jun 08 16:40:50 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun Jun 08 16:40:50 2014 +0300"
      },
      "message": "Update version requirements\n"
    },
    {
      "commit": "1045ffdaad7b52f77b33eb41681eda2253b02ee7",
      "tree": "a7b2558b3a65b926b4c2e667ddf81657f9d8d447",
      "parents": [
        "91882c6d185618d5b2cf82c0cd09a6bde6f0d376"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun Jun 08 12:48:39 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun Jun 08 12:48:39 2014 +0300"
      },
      "message": "A test dependency for Travis\n"
    },
    {
      "commit": "91882c6d185618d5b2cf82c0cd09a6bde6f0d376",
      "tree": "7c6878c47fbaf50055d3127a5fd5d6ef0e1d8ac7",
      "parents": [
        "444a1add2590a12f983d2209f7fb9b561c4e60f7"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun Jun 08 12:43:58 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun Jun 08 12:43:58 2014 +0300"
      },
      "message": "Travis badge\n"
    },
    {
      "commit": "444a1add2590a12f983d2209f7fb9b561c4e60f7",
      "tree": "4baef3fbe136c2682b02ed9f44f98b7cdd30b8b9",
      "parents": [
        "32c45f9f3dfed314518550b8efad916daedd5143"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun Jun 08 12:35:23 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun Jun 08 12:35:23 2014 +0300"
      },
      "message": "Add Travis\n"
    },
    {
      "commit": "32c45f9f3dfed314518550b8efad916daedd5143",
      "tree": "53d3f6328cc8c59458d795ad8b7e33969bc81ea3",
      "parents": [
        "94d6150fccd2c6f4c5f561a7e134e78c133c5a34"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Fri Jun 06 22:03:03 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Fri Jun 06 22:03:03 2014 +0300"
      },
      "message": "Document the posibility to reuse a chain. Fixes #3.\n"
    },
    {
      "commit": "94d6150fccd2c6f4c5f561a7e134e78c133c5a34",
      "tree": "f0ef048f1a2d5754b422a6375e19a3fc49e92342",
      "parents": [
        "f523e8d5477fb8ca059574431cd5b7562104e6f6"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Fri Jun 06 21:53:05 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Fri Jun 06 21:53:05 2014 +0300"
      },
      "message": "Minor documentation fixes\n"
    },
    {
      "commit": "f523e8d5477fb8ca059574431cd5b7562104e6f6",
      "tree": "a16e176ce191a07081df0d8ec917e254842d1b97",
      "parents": [
        "1cd89f72170a07c349cbc5b59d53424a57e78c21"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Mon May 26 20:13:34 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Mon May 26 20:13:34 2014 +0300"
      },
      "message": "Small style fixes\n"
    },
    {
      "commit": "1cd89f72170a07c349cbc5b59d53424a57e78c21",
      "tree": "158c03ea61849a93ce24b7a4213dbc7b49573c1b",
      "parents": [
        "8c3789628746bab0dcae9ad9a1de1af9bd5f7356"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 20:57:32 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 20:57:32 2014 +0300"
      },
      "message": "Document the handling of nil.\n"
    },
    {
      "commit": "8c3789628746bab0dcae9ad9a1de1af9bd5f7356",
      "tree": "b08798c3c3bfcc6a76c66029851cef691a9cc425",
      "parents": [
        "aea548d5bab0bbe673a7a2dd437187b32a624c01"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 20:54:50 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 20:54:50 2014 +0300"
      },
      "message": "Add a link\n"
    },
    {
      "commit": "aea548d5bab0bbe673a7a2dd437187b32a624c01",
      "tree": "2b16b68767e9529c4bcb5ed39a592d3f3b9f8716",
      "parents": [
        "19c85ab8dad33082cd2b675a9c2dfd72495377eb"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 13:00:08 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 13:00:08 2014 +0300"
      },
      "message": "Rewording\n"
    },
    {
      "commit": "19c85ab8dad33082cd2b675a9c2dfd72495377eb",
      "tree": "c591ef51ba5187bb962769383947b5bf073d6ce8",
      "parents": [
        "82c2dae218b82725ea377e7faa16d3c9baa12b7c"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 12:58:42 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 12:58:42 2014 +0300"
      },
      "message": "This looks nicer.\n"
    },
    {
      "commit": "82c2dae218b82725ea377e7faa16d3c9baa12b7c",
      "tree": "c5a1ab28701d930dc40a8c649e13367b63f0f84b",
      "parents": [
        "70306a1afa454a0ee55c5c07a5481e1ec821da8f"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 12:54:14 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 12:54:14 2014 +0300"
      },
      "message": "Punctuation!\n"
    },
    {
      "commit": "70306a1afa454a0ee55c5c07a5481e1ec821da8f",
      "tree": "a5fffbe3bc514740ea8db9f1d4072033fee132cf",
      "parents": [
        "857083b18fb9bb1c4587714bd081ffd286acadab"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 12:46:00 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 12:46:00 2014 +0300"
      },
      "message": "So bad at this.\n"
    },
    {
      "commit": "857083b18fb9bb1c4587714bd081ffd286acadab",
      "tree": "d74c2a973a2b277141e5a707062205007de54949",
      "parents": [
        "7907232a26ffa81219ceeab1179e5db1b2050f61"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 12:41:40 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 12:41:40 2014 +0300"
      },
      "message": "Syntax highlighting\n"
    },
    {
      "commit": "7907232a26ffa81219ceeab1179e5db1b2050f61",
      "tree": "e014978a7a487a4a52b9ad1a096e54a50dc96960",
      "parents": [
        "aee5d78e9ed4aec014a2db5a03867d45e0a65685"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 12:38:14 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 12:38:14 2014 +0300"
      },
      "message": "Update README\n"
    },
    {
      "commit": "aee5d78e9ed4aec014a2db5a03867d45e0a65685",
      "tree": "a546c8822a75992971ff44df36a1bac6eb186b97",
      "parents": [
        "037d98fbf2372649c739963f6667cd96cbd10063"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 11:51:09 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 11:51:09 2014 +0300"
      },
      "message": "Finished test\n"
    },
    {
      "commit": "037d98fbf2372649c739963f6667cd96cbd10063",
      "tree": "5a57a1038e6c8a9524fac2b0fd339002112e1f1a",
      "parents": [
        "41455ca31ae6d63831bbe93e7848e293d328e27e"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 11:43:01 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 11:43:01 2014 +0300"
      },
      "message": "Test some more\n"
    },
    {
      "commit": "41455ca31ae6d63831bbe93e7848e293d328e27e",
      "tree": "8ad8a580cd491b5bf562864897e29076a579e2f0",
      "parents": [
        "f197ae7ccd42a4df1c18e26aabf7e27579ae9dbb"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 11:21:51 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 11:21:51 2014 +0300"
      },
      "message": "Chaining functionality\n"
    },
    {
      "commit": "f197ae7ccd42a4df1c18e26aabf7e27579ae9dbb",
      "tree": "0d8371e1ded9983fbde818daba68427c9482ef1b",
      "parents": [
        "e544f3a0ff3b409be6c71eac692f79f2d95d9de8"
      ],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 10:40:03 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 10:40:03 2014 +0300"
      },
      "message": "The constructor\n"
    },
    {
      "commit": "e544f3a0ff3b409be6c71eac692f79f2d95d9de8",
      "tree": "5ad3b2843d655054c3e43e52ef011aa3a4a11ebb",
      "parents": [],
      "author": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 10:29:20 2014 +0300"
      },
      "committer": {
        "name": "Justinas Stankevicius",
        "email": "justinas@justinas.me",
        "time": "Sun May 25 10:29:20 2014 +0300"
      },
      "message": "init\n"
    }
  ]
}
