)]}'
{
  "log": [
    {
      "commit": "f1e33f3ada31b585fddcc7dbfb9f09ef5fb13259",
      "tree": "ce01f839fbcfc82cff8e1f4676872262cd3351b8",
      "parents": [
        "2b99dcc007cd2e457de872942575e40ca763fbd6"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@apache.org",
        "time": "Thu Sep 13 11:19:54 2018 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@apache.org",
        "time": "Thu Sep 13 11:19:54 2018 -0700"
      },
      "message": "[PIO-163] Travis fixes\n\nAlso include ASF license fixes and PSR-2\n"
    },
    {
      "commit": "2b99dcc007cd2e457de872942575e40ca763fbd6",
      "tree": "557464b767106541289fab9bc189a2f434cf900b",
      "parents": [
        "4f3a6e91088dd663d87a9afec5418cc64308461f"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@apache.org",
        "time": "Tue Sep 11 14:47:20 2018 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@apache.org",
        "time": "Tue Sep 11 14:49:17 2018 -0700"
      },
      "message": "[PIO-163] Stack upgrade and doc fix\n"
    },
    {
      "commit": "4f3a6e91088dd663d87a9afec5418cc64308461f",
      "tree": "98e5ac8bc7d8cf1903ae2547bdbee997b4c2f7b3",
      "parents": [
        "d6916b7c011fd34f1697e488c56f694f68f52f2d"
      ],
      "author": {
        "name": "Sebastian Grodzicki",
        "email": "sebastian@grodzicki.pl",
        "time": "Sun Mar 18 17:21:31 2018 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@apache.org",
        "time": "Sun Mar 18 17:21:31 2018 -0700"
      },
      "message": "Use content encoding\n\nCloses #26\n"
    },
    {
      "commit": "d6916b7c011fd34f1697e488c56f694f68f52f2d",
      "tree": "f72f02726f4e58972e0996ce27a9d6659a370c9a",
      "parents": [
        "0faa9bc10cfc3a4eff5fc0958a23caf83e850d75"
      ],
      "author": {
        "name": "Jeffrey Cafferata",
        "email": "jeffrey@jcid.nl",
        "time": "Sun Mar 18 17:17:10 2018 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@apache.org",
        "time": "Sun Mar 18 17:17:56 2018 -0700"
      },
      "message": "Following the Composer best practices and simplified the installation step(s).\n\nCloses #24\n"
    },
    {
      "commit": "0faa9bc10cfc3a4eff5fc0958a23caf83e850d75",
      "tree": "a5961e891c726c3545f7e0227232eee7280ab7d2",
      "parents": [
        "73075a5ba9f4f58935d0beb8a18e3243b5675c28"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@apache.org",
        "time": "Wed Oct 25 22:33:59 2017 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@apache.org",
        "time": "Wed Oct 25 22:33:59 2017 -0700"
      },
      "message": "Doc updates\n"
    },
    {
      "commit": "73075a5ba9f4f58935d0beb8a18e3243b5675c28",
      "tree": "c0514e0154584eed75186d38415b4fdaeac44032",
      "parents": [
        "830e478b5c766032dffbbc923740f0aaed633356",
        "a1496eb087db7eb7b2413c1937910a2a4e546f49"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "k4hoo@users.noreply.github.com",
        "time": "Thu May 26 01:10:41 2016 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "k4hoo@users.noreply.github.com",
        "time": "Thu May 26 01:10:41 2016 -0700"
      },
      "message": "Merge pull request #22 from dugwood/patch-1\n\nWrong variable"
    },
    {
      "commit": "a1496eb087db7eb7b2413c1937910a2a4e546f49",
      "tree": "c0514e0154584eed75186d38415b4fdaeac44032",
      "parents": [
        "830e478b5c766032dffbbc923740f0aaed633356"
      ],
      "author": {
        "name": "Yvan",
        "email": "yvan@dugwood.com",
        "time": "Wed May 25 18:34:22 2016 +0200"
      },
      "committer": {
        "name": "Yvan",
        "email": "yvan@dugwood.com",
        "time": "Wed May 25 18:34:22 2016 +0200"
      },
      "message": "Wrong variable\n\nShould be $response instead of $rec."
    },
    {
      "commit": "830e478b5c766032dffbbc923740f0aaed633356",
      "tree": "51ca9837f3f1f07a824443161896376633fc672f",
      "parents": [
        "c1aa0a5083121a4fbdb85fabd6d8e841afcdc5db"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Tue Apr 26 13:37:27 2016 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Tue Apr 26 13:37:27 2016 -0700"
      },
      "message": "update README\n"
    },
    {
      "commit": "c1aa0a5083121a4fbdb85fabd6d8e841afcdc5db",
      "tree": "c11215737fd49ee348bb8196fa0245e532e16834",
      "parents": [
        "040fc48088dba06427d041958c9e8fd6cf425687",
        "9db4bb37d3f0a70b2dff244b2b9514d664a50215"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "ckhdes@gmail.com",
        "time": "Tue Apr 26 11:18:09 2016 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "ckhdes@gmail.com",
        "time": "Tue Apr 26 11:18:09 2016 -0700"
      },
      "message": "Merge pull request #19 from mpatnode-si/develop\n\nGuzzle 6.0 support"
    },
    {
      "commit": "9db4bb37d3f0a70b2dff244b2b9514d664a50215",
      "tree": "c11215737fd49ee348bb8196fa0245e532e16834",
      "parents": [
        "d4d718b16e657d3ff3eeb2006755090dce81daae",
        "c7c84c71bb0a862058f5eda54ee790ab82746e48"
      ],
      "author": {
        "name": "Konstantin Kopachev",
        "email": "kkopachev@popsugar.com",
        "time": "Fri Sep 25 09:35:12 2015 -0700"
      },
      "committer": {
        "name": "Konstantin Kopachev",
        "email": "kkopachev@popsugar.com",
        "time": "Fri Sep 25 09:35:12 2015 -0700"
      },
      "message": "Merge pull request #4 from mpatnode-si/mike-develop\n\nDrop PHP 5.4 and Add 5.6 and 7"
    },
    {
      "commit": "c7c84c71bb0a862058f5eda54ee790ab82746e48",
      "tree": "c11215737fd49ee348bb8196fa0245e532e16834",
      "parents": [
        "d4d718b16e657d3ff3eeb2006755090dce81daae"
      ],
      "author": {
        "name": "Konstantin Kopachev",
        "email": "kkopachev@popsugar.com",
        "time": "Thu Sep 24 15:02:24 2015 -0700"
      },
      "committer": {
        "name": "Konstantin Kopachev",
        "email": "kkopachev@popsugar.com",
        "time": "Thu Sep 24 15:02:24 2015 -0700"
      },
      "message": "Drop PHP 5.4 and Add 5.6 and 7\n"
    },
    {
      "commit": "d4d718b16e657d3ff3eeb2006755090dce81daae",
      "tree": "c08ed17bfd9f40acf31a8f126be551870f229f4c",
      "parents": [
        "2d2d5cb14fc08f2ffa153b93abb05f8ae442c28c",
        "ec0b1c8227593c98ddf1e9c99548e875270457d7"
      ],
      "author": {
        "name": "Konstantin Kopachev",
        "email": "kkopachev@popsugar.com",
        "time": "Thu Sep 24 14:49:52 2015 -0700"
      },
      "committer": {
        "name": "Konstantin Kopachev",
        "email": "kkopachev@popsugar.com",
        "time": "Thu Sep 24 14:49:52 2015 -0700"
      },
      "message": "Merge pull request #3 from BenWise9000/develop\n\nUnit Tests pass with Guzzle 6"
    },
    {
      "commit": "ec0b1c8227593c98ddf1e9c99548e875270457d7",
      "tree": "c08ed17bfd9f40acf31a8f126be551870f229f4c",
      "parents": [
        "f696e40baedb021782656dd9fef96d0748e055f2"
      ],
      "author": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 17:46:01 2015 +1000"
      },
      "committer": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 17:46:01 2015 +1000"
      },
      "message": "Revert \"Async option for logging user actions on item events\"\n\nThis reverts commit f5aaded3343e8bdbbd20cb87db77e389e48ddaaf.\n"
    },
    {
      "commit": "f696e40baedb021782656dd9fef96d0748e055f2",
      "tree": "adb46f3ee56c799617590cad34a694787eb644bd",
      "parents": [
        "f5a259fa154914dd75427ee1c9bed5e6cd5ed0b7"
      ],
      "author": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 17:45:52 2015 +1000"
      },
      "committer": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 17:45:52 2015 +1000"
      },
      "message": "Correct package name for PR\n"
    },
    {
      "commit": "f5a259fa154914dd75427ee1c9bed5e6cd5ed0b7",
      "tree": "b51db07cf73100e60f0b6bb0da3c65807b800ccc",
      "parents": [
        "ce7938ccaf51138401fb96de4849e4208e75b70d"
      ],
      "author": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 14:34:36 2015 +1000"
      },
      "committer": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 14:34:36 2015 +1000"
      },
      "message": "guzzle 6.1\n"
    },
    {
      "commit": "ce7938ccaf51138401fb96de4849e4208e75b70d",
      "tree": "7101aae0c80ac50124c5d41cd28d3ab84859dc16",
      "parents": [
        "5a6b5beaf4b2c3927a729b73fb6f7a76a6cadbd1"
      ],
      "author": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 14:32:51 2015 +1000"
      },
      "committer": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 14:32:51 2015 +1000"
      },
      "message": "Revert \"Revert \"Rename package for testing purposes\"\"\n\nThis reverts commit 5a6b5beaf4b2c3927a729b73fb6f7a76a6cadbd1.\n"
    },
    {
      "commit": "5a6b5beaf4b2c3927a729b73fb6f7a76a6cadbd1",
      "tree": "38a634ab7d063587f1d5eb117ab61061d991fc34",
      "parents": [
        "a5022e01f67c734e5260837603b03eccfe7d0dee"
      ],
      "author": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 14:32:36 2015 +1000"
      },
      "committer": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 14:32:36 2015 +1000"
      },
      "message": "Revert \"Rename package for testing purposes\"\n\nThis reverts commit a5022e01f67c734e5260837603b03eccfe7d0dee.\n"
    },
    {
      "commit": "a5022e01f67c734e5260837603b03eccfe7d0dee",
      "tree": "7101aae0c80ac50124c5d41cd28d3ab84859dc16",
      "parents": [
        "f5aaded3343e8bdbbd20cb87db77e389e48ddaaf"
      ],
      "author": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 14:27:53 2015 +1000"
      },
      "committer": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 14:27:53 2015 +1000"
      },
      "message": "Rename package for testing purposes\n"
    },
    {
      "commit": "f5aaded3343e8bdbbd20cb87db77e389e48ddaaf",
      "tree": "38a634ab7d063587f1d5eb117ab61061d991fc34",
      "parents": [
        "169e5888d2a4b8aebb66b51360d9e9ee58c722f5"
      ],
      "author": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 14:27:25 2015 +1000"
      },
      "committer": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 14:27:25 2015 +1000"
      },
      "message": "Async option for logging user actions on item events\n"
    },
    {
      "commit": "169e5888d2a4b8aebb66b51360d9e9ee58c722f5",
      "tree": "a6cbbafcb229bec0083159eb6aeb9c8ab7fc788f",
      "parents": [
        "1fda8d27041e5c9c65b936d16eca47879bec2781"
      ],
      "author": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 13:19:17 2015 +1000"
      },
      "committer": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 13:19:17 2015 +1000"
      },
      "message": "Migrate Unit Tests to Guzzle 6\n"
    },
    {
      "commit": "1fda8d27041e5c9c65b936d16eca47879bec2781",
      "tree": "7fe4dfce5719280217395537cfa8f8d6d3261355",
      "parents": [
        "97f08a3a697b363829f15931840b92f2f9ee3fac"
      ],
      "author": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 13:18:48 2015 +1000"
      },
      "committer": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 13:18:48 2015 +1000"
      },
      "message": "Specify variable names in PHPDoc Params\n"
    },
    {
      "commit": "97f08a3a697b363829f15931840b92f2f9ee3fac",
      "tree": "ab27e9d12e53a640b4bf8d80fdcef290da989e8b",
      "parents": [
        "2d2d5cb14fc08f2ffa153b93abb05f8ae442c28c"
      ],
      "author": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 13:18:26 2015 +1000"
      },
      "committer": {
        "name": "Ben Wise",
        "email": "ben.wise@catchoftheday.com.au",
        "time": "Thu Sep 24 13:18:26 2015 +1000"
      },
      "message": "Ignore PHPStorm project settings\n"
    },
    {
      "commit": "2d2d5cb14fc08f2ffa153b93abb05f8ae442c28c",
      "tree": "60792ce0bb31bba12090af9874859c60f096381f",
      "parents": [
        "2c307e546b19abc4586c71e6cf4bb65ddd28395f"
      ],
      "author": {
        "name": "Mike Patnode",
        "email": "mpatnode@popsugar.com",
        "time": "Wed Jul 29 22:54:10 2015 -0700"
      },
      "committer": {
        "name": "Mike Patnode",
        "email": "mpatnode@popsugar.com",
        "time": "Wed Jul 29 22:54:10 2015 -0700"
      },
      "message": "Revert \"Change package name\"\n\nThis reverts commit 2c307e546b19abc4586c71e6cf4bb65ddd28395f.\n"
    },
    {
      "commit": "2c307e546b19abc4586c71e6cf4bb65ddd28395f",
      "tree": "f2b00601bdb56d2f4cada7f70e179883c8e51b78",
      "parents": [
        "7be6403570b216c1a376b8d7a1bba2043a52358c"
      ],
      "author": {
        "name": "Mike Patnode",
        "email": "mpatnode@popsugar.com",
        "time": "Wed Jul 29 22:44:23 2015 -0700"
      },
      "committer": {
        "name": "Mike Patnode",
        "email": "mpatnode@popsugar.com",
        "time": "Wed Jul 29 22:44:23 2015 -0700"
      },
      "message": "Change package name\n"
    },
    {
      "commit": "7be6403570b216c1a376b8d7a1bba2043a52358c",
      "tree": "60792ce0bb31bba12090af9874859c60f096381f",
      "parents": [
        "f5a166d07028c8d7ebf368293c5768b8a7cdb323",
        "0ab7fa09a8e0d5c5dd82ec3165bec25317a1ff4c"
      ],
      "author": {
        "name": "Mike Patnode",
        "email": "mpatnode@popsugar.com",
        "time": "Wed Jul 29 22:15:19 2015 -0700"
      },
      "committer": {
        "name": "Mike Patnode",
        "email": "mpatnode@popsugar.com",
        "time": "Wed Jul 29 22:15:19 2015 -0700"
      },
      "message": "Merge pull request #2 from mpatnode-si/mp-guzzle-6\n\nOne more fix for Guzzle 6"
    },
    {
      "commit": "0ab7fa09a8e0d5c5dd82ec3165bec25317a1ff4c",
      "tree": "60792ce0bb31bba12090af9874859c60f096381f",
      "parents": [
        "54d54f325b8906a270df1ec696d34423edff4acb"
      ],
      "author": {
        "name": "Mike Patnode",
        "email": "mpatnode@popsugar.com",
        "time": "Wed Jul 29 22:14:08 2015 -0700"
      },
      "committer": {
        "name": "Mike Patnode",
        "email": "mpatnode@popsugar.com",
        "time": "Wed Jul 29 22:14:08 2015 -0700"
      },
      "message": "Applied patch\n"
    },
    {
      "commit": "f5a166d07028c8d7ebf368293c5768b8a7cdb323",
      "tree": "8d9b499e1e43e4fcec81e43b40b73baf82bff414",
      "parents": [
        "040fc48088dba06427d041958c9e8fd6cf425687",
        "54d54f325b8906a270df1ec696d34423edff4acb"
      ],
      "author": {
        "name": "Mike Patnode",
        "email": "mpatnode@popsugar.com",
        "time": "Wed Jul 29 17:08:16 2015 -0700"
      },
      "committer": {
        "name": "Mike Patnode",
        "email": "mpatnode@popsugar.com",
        "time": "Wed Jul 29 17:08:16 2015 -0700"
      },
      "message": "Merge pull request #1 from mpatnode-si/mp-guzzle-6\n\nApplied patch"
    },
    {
      "commit": "54d54f325b8906a270df1ec696d34423edff4acb",
      "tree": "8d9b499e1e43e4fcec81e43b40b73baf82bff414",
      "parents": [
        "040fc48088dba06427d041958c9e8fd6cf425687"
      ],
      "author": {
        "name": "Mike Patnode",
        "email": "mpatnode@popsugar.com",
        "time": "Wed Jul 29 16:34:22 2015 -0700"
      },
      "committer": {
        "name": "Mike Patnode",
        "email": "mpatnode@popsugar.com",
        "time": "Wed Jul 29 16:34:22 2015 -0700"
      },
      "message": "Applied patch\n"
    },
    {
      "commit": "040fc48088dba06427d041958c9e8fd6cf425687",
      "tree": "3d4264bf1599fe56cf08f012189c55f75795cc73",
      "parents": [
        "e4ebd87a8f5cc15e1513a97ea6a7fb3aa9e42170",
        "e716983b5788d378fb63f5f289725bfab42cd3a8"
      ],
      "author": {
        "name": "Paul Li",
        "email": "paulli.25@gmail.com",
        "time": "Tue Apr 28 13:12:39 2015 +0800"
      },
      "committer": {
        "name": "Paul Li",
        "email": "paulli.25@gmail.com",
        "time": "Tue Apr 28 13:12:39 2015 +0800"
      },
      "message": "Merge pull request #17 from nopolabs/develop\n\nadd FileExporter for PHP SDK"
    },
    {
      "commit": "e716983b5788d378fb63f5f289725bfab42cd3a8",
      "tree": "3d4264bf1599fe56cf08f012189c55f75795cc73",
      "parents": [
        "5360bbd6d4a03b7ceaddc88c70876160f013a1bf"
      ],
      "author": {
        "name": "drevel",
        "email": "drevel@opensky.com",
        "time": "Mon Apr 27 10:23:13 2015 -0500"
      },
      "committer": {
        "name": "drevel",
        "email": "drevel@opensky.com",
        "time": "Mon Apr 27 10:23:13 2015 -0500"
      },
      "message": "fixed time zone dependency\n"
    },
    {
      "commit": "5360bbd6d4a03b7ceaddc88c70876160f013a1bf",
      "tree": "c5d115bc035674317fb1654a3c65ab48d6bc8a9c",
      "parents": [
        "fc6ed497648bcc99aad71f0eec88b958e1a98ae0"
      ],
      "author": {
        "name": "drevel",
        "email": "drevel@opensky.com",
        "time": "Mon Apr 27 10:22:36 2015 -0500"
      },
      "committer": {
        "name": "drevel",
        "email": "drevel@opensky.com",
        "time": "Mon Apr 27 10:22:36 2015 -0500"
      },
      "message": "updated comment\n"
    },
    {
      "commit": "fc6ed497648bcc99aad71f0eec88b958e1a98ae0",
      "tree": "44d1346c6b4abd24123fbdd72299f8a39f2a93f0",
      "parents": [
        "8c714e7514b6f8c71ac8262250826bba823a1152"
      ],
      "author": {
        "name": "Dan Revel",
        "email": "dan@nopolabs.com",
        "time": "Sat Apr 25 14:31:19 2015 -0700"
      },
      "committer": {
        "name": "Dan Revel",
        "email": "dan@nopolabs.com",
        "time": "Sat Apr 25 14:31:19 2015 -0700"
      },
      "message": "added FileExporter\n"
    },
    {
      "commit": "8c714e7514b6f8c71ac8262250826bba823a1152",
      "tree": "f791d9d39b4bfaac3ed554be5ee7646d0c0a8c21",
      "parents": [
        "e4ebd87a8f5cc15e1513a97ea6a7fb3aa9e42170"
      ],
      "author": {
        "name": "Dan Revel",
        "email": "dan@nopolabs.com",
        "time": "Sat Apr 25 14:29:39 2015 -0700"
      },
      "committer": {
        "name": "Dan Revel",
        "email": "dan@nopolabs.com",
        "time": "Sat Apr 25 14:29:39 2015 -0700"
      },
      "message": "add phpunit dependency\n"
    },
    {
      "commit": "e4ebd87a8f5cc15e1513a97ea6a7fb3aa9e42170",
      "tree": "1ca889792271a193127a82705d6671f8d1206e49",
      "parents": [
        "d66176b4d58ef4572bee816fbb6ea2168eb03e3d"
      ],
      "author": {
        "name": "Paul Li",
        "email": "paul@prediction.io",
        "time": "Wed Dec 10 15:03:08 2014 -0800"
      },
      "committer": {
        "name": "Paul Li",
        "email": "paul@prediction.io",
        "time": "Wed Dec 10 15:03:08 2014 -0800"
      },
      "message": "remove pio_ prefix in readme\n"
    },
    {
      "commit": "d66176b4d58ef4572bee816fbb6ea2168eb03e3d",
      "tree": "9a7e11b1c3a5e64c049449d58801740e9a888acd",
      "parents": [
        "37100ca3e33380fb702c0636229f9a3e28689d2a"
      ],
      "author": {
        "name": "Paul Li",
        "email": "paul@prediction.io",
        "time": "Wed Dec 10 15:01:14 2014 -0800"
      },
      "committer": {
        "name": "Paul Li",
        "email": "paul@prediction.io",
        "time": "Wed Dec 10 15:01:14 2014 -0800"
      },
      "message": "remove pio_ prefix in entity types and property names\n"
    },
    {
      "commit": "37100ca3e33380fb702c0636229f9a3e28689d2a",
      "tree": "718b3a4becbf6dd4e806618e6e2dcca6b8a6f37c",
      "parents": [
        "50121560945630c79820dec41600d1bdcc1c19ae",
        "85f8fee0bdaa036e2fe0dc88d8bd5b325d95754e"
      ],
      "author": {
        "name": "Paul Li",
        "email": "paulli.25@gmail.com",
        "time": "Wed Dec 03 16:30:37 2014 -0800"
      },
      "committer": {
        "name": "Paul Li",
        "email": "paulli.25@gmail.com",
        "time": "Wed Dec 03 16:30:37 2014 -0800"
      },
      "message": "Merge pull request #14 from GrahamCampbell/patch-1\n\nUse a proper version constraint for symfony classloader"
    },
    {
      "commit": "50121560945630c79820dec41600d1bdcc1c19ae",
      "tree": "f42eee53ab554767260b0b166beac22cc4bd86ae",
      "parents": [
        "913b00da76b11e9fa8aac9f8e756c35e762b2d26",
        "df911a077228d21118d2b42b74f1ec2eb344b135"
      ],
      "author": {
        "name": "Paul Li",
        "email": "paulli.25@gmail.com",
        "time": "Wed Dec 03 16:30:08 2014 -0800"
      },
      "committer": {
        "name": "Paul Li",
        "email": "paulli.25@gmail.com",
        "time": "Wed Dec 03 16:30:08 2014 -0800"
      },
      "message": "Merge pull request #15 from GrahamCampbell/patch-2\n\nUpgrade to Guzzle 5"
    },
    {
      "commit": "913b00da76b11e9fa8aac9f8e756c35e762b2d26",
      "tree": "956112b00bd846f36d37c0171f9f467aa4785697",
      "parents": [
        "197afadfe95da8cec394c8b642442f6053d16df4",
        "f35ad403a64d2987236a39bb823d9940e3fcbffc"
      ],
      "author": {
        "name": "Paul Li",
        "email": "paulli.25@gmail.com",
        "time": "Wed Dec 03 16:29:51 2014 -0800"
      },
      "committer": {
        "name": "Paul Li",
        "email": "paulli.25@gmail.com",
        "time": "Wed Dec 03 16:29:51 2014 -0800"
      },
      "message": "Merge pull request #16 from GrahamCampbell/patch-3\n\nPSR-4"
    },
    {
      "commit": "f35ad403a64d2987236a39bb823d9940e3fcbffc",
      "tree": "956112b00bd846f36d37c0171f9f467aa4785697",
      "parents": [
        "197afadfe95da8cec394c8b642442f6053d16df4"
      ],
      "author": {
        "name": "Graham Campbell",
        "email": "graham@mineuk.com",
        "time": "Wed Dec 03 21:50:03 2014 +0000"
      },
      "committer": {
        "name": "Graham Campbell",
        "email": "graham@mineuk.com",
        "time": "Wed Dec 03 21:50:03 2014 +0000"
      },
      "message": "PSR-4"
    },
    {
      "commit": "df911a077228d21118d2b42b74f1ec2eb344b135",
      "tree": "308721488ab9aa1965f131eca466205d5132ffea",
      "parents": [
        "197afadfe95da8cec394c8b642442f6053d16df4"
      ],
      "author": {
        "name": "Graham Campbell",
        "email": "graham@mineuk.com",
        "time": "Wed Dec 03 21:49:25 2014 +0000"
      },
      "committer": {
        "name": "Graham Campbell",
        "email": "graham@mineuk.com",
        "time": "Wed Dec 03 21:49:25 2014 +0000"
      },
      "message": "Guzzle 5"
    },
    {
      "commit": "85f8fee0bdaa036e2fe0dc88d8bd5b325d95754e",
      "tree": "5fc3684c884b0e2637a5c98ce52fbeb6ca31571d",
      "parents": [
        "197afadfe95da8cec394c8b642442f6053d16df4"
      ],
      "author": {
        "name": "Graham Campbell",
        "email": "graham@mineuk.com",
        "time": "Wed Dec 03 21:49:06 2014 +0000"
      },
      "committer": {
        "name": "Graham Campbell",
        "email": "graham@mineuk.com",
        "time": "Wed Dec 03 21:49:06 2014 +0000"
      },
      "message": "Use a proper version constraint"
    },
    {
      "commit": "197afadfe95da8cec394c8b642442f6053d16df4",
      "tree": "6e0d9e71eb8eecdfb0346079ce93ab791c494c6a",
      "parents": [
        "be0212ac90cdfbc1922d69c1d21839f3ab23ae61"
      ],
      "author": {
        "name": "Paul Li",
        "email": "paul@prediction.io",
        "time": "Mon Nov 17 12:11:14 2014 -0800"
      },
      "committer": {
        "name": "Paul Li",
        "email": "paul@prediction.io",
        "time": "Mon Nov 17 12:11:14 2014 -0800"
      },
      "message": "use access key to connect to event server\n"
    },
    {
      "commit": "be0212ac90cdfbc1922d69c1d21839f3ab23ae61",
      "tree": "21753135bc0a9a899ad328cc47812124e9587026",
      "parents": [
        "b2564b8c428e33dcc537818ec60ed9064e3e41a7"
      ],
      "author": {
        "name": "Paul Li",
        "email": "paul@prediction.io",
        "time": "Tue Sep 23 07:42:09 2014 +0800"
      },
      "committer": {
        "name": "Paul Li",
        "email": "paul@prediction.io",
        "time": "Tue Sep 23 07:42:09 2014 +0800"
      },
      "message": "createEvent uses appId from eventClient\n"
    },
    {
      "commit": "b2564b8c428e33dcc537818ec60ed9064e3e41a7",
      "tree": "35abb15f17abd3eebdd78aaa25f5c0385736b810",
      "parents": [
        "b245fe217b1ec53283a028d46bb768524ae3865b"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Sep 20 23:12:20 2014 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Sep 20 23:12:20 2014 -0700"
      },
      "message": "Update entry point\n"
    },
    {
      "commit": "b245fe217b1ec53283a028d46bb768524ae3865b",
      "tree": "321c972ada870aa6188d1552476c2117ecf4dea2",
      "parents": [
        "980a622f312d026e45f65c3aea18825066c9cb89"
      ],
      "author": {
        "name": "Paul Li",
        "email": "paul@prediction.io",
        "time": "Sat Sep 20 15:56:30 2014 +0800"
      },
      "committer": {
        "name": "Paul Li",
        "email": "paul@prediction.io",
        "time": "Sat Sep 20 15:56:30 2014 +0800"
      },
      "message": "remove php 5.3 from travis.yml. no longer supported after upgrading to guzzle4\n"
    },
    {
      "commit": "980a622f312d026e45f65c3aea18825066c9cb89",
      "tree": "fee35db9ef7798abcb67f9ab1641555db834013e",
      "parents": [
        "5b1d447540f0e4173e70e632b6bacf23f28d2e96"
      ],
      "author": {
        "name": "Paul Li",
        "email": "paul@prediction.io",
        "time": "Sat Sep 20 15:53:45 2014 +0800"
      },
      "committer": {
        "name": "Paul Li",
        "email": "paul@prediction.io",
        "time": "Sat Sep 20 15:53:45 2014 +0800"
      },
      "message": "PIOTEAM-40: update readme\n"
    },
    {
      "commit": "5b1d447540f0e4173e70e632b6bacf23f28d2e96",
      "tree": "8d251c49e4fb1a8b09335518b4ab0ddfe098c8be",
      "parents": [
        "f4cdb64304f271237c9b76f6679f0d8be94b942b"
      ],
      "author": {
        "name": "Paul Li",
        "email": "paul@prediction.io",
        "time": "Sat Sep 20 15:33:16 2014 +0800"
      },
      "committer": {
        "name": "Paul Li",
        "email": "paul@prediction.io",
        "time": "Sat Sep 20 15:33:16 2014 +0800"
      },
      "message": "PIOTEAM-40: PHP SDK 0.8\n"
    },
    {
      "commit": "f4cdb64304f271237c9b76f6679f0d8be94b942b",
      "tree": "210b1bc08baa40c104267a3ce45274d5278f1fbe",
      "parents": [
        "b35d5699c4cf45394bf53246396d91490769092e"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri May 09 16:44:51 2014 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri May 09 16:44:51 2014 -0700"
      },
      "message": "Update README.md"
    },
    {
      "commit": "b35d5699c4cf45394bf53246396d91490769092e",
      "tree": "3b2b3222cbfedd99e0c47efcdf0e85fa6cf11c3e",
      "parents": [
        "15f968f79a3d7e9f8cd2438f3fd640e770f15b57"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri May 09 16:43:38 2014 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri May 09 16:43:38 2014 -0700"
      },
      "message": "Add ItemRank engine support. Fixes some documentation and PHAR packaging.\n"
    },
    {
      "commit": "15f968f79a3d7e9f8cd2438f3fd640e770f15b57",
      "tree": "013fd8944864a78253c4473ebe936755d33823d5",
      "parents": [
        "ff7e8650e65638ae0d120aa17c13d897bdba9520"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Wed Feb 05 17:25:26 2014 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Wed Feb 05 17:25:26 2014 +0800"
      },
      "message": "SDKPHP-8 Fix breakage caused by updating to Guzzle 3.8.x\n"
    },
    {
      "commit": "ff7e8650e65638ae0d120aa17c13d897bdba9520",
      "tree": "1fe55ca6fbe27d2a54ec8a1a8c3cc3e7122db180",
      "parents": [
        "28ca57e83a8497eeebc48dfc0f40622452d0fec2",
        "a06714285aa9b4d072aa3b78fb444e906727441a"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Mon Jan 13 05:58:50 2014 -0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Mon Jan 13 05:58:50 2014 -0800"
      },
      "message": "Merge pull request #11 from Ti-webdev/develop\n\nUpdate guzzle to ~3.8.0"
    },
    {
      "commit": "a06714285aa9b4d072aa3b78fb444e906727441a",
      "tree": "1fe55ca6fbe27d2a54ec8a1a8c3cc3e7122db180",
      "parents": [
        "28ca57e83a8497eeebc48dfc0f40622452d0fec2"
      ],
      "author": {
        "name": "Vasily Mikhaylovsky",
        "email": "ti.webdev@gmail.com",
        "time": "Mon Jan 13 16:36:31 2014 +0600"
      },
      "committer": {
        "name": "Vasily Mikhaylovsky",
        "email": "ti.webdev@gmail.com",
        "time": "Mon Jan 13 16:41:39 2014 +0600"
      },
      "message": "Update guzzle to ~3.8.0\n"
    },
    {
      "commit": "28ca57e83a8497eeebc48dfc0f40622452d0fec2",
      "tree": "1fbe8bd6db9218f97befb38c1bbf523843ec7ec6",
      "parents": [
        "f3aa7e7a0a19e12a00aa1be2caf932cbc3a81d7c"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Wed Dec 04 21:58:36 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Wed Dec 04 21:58:36 2013 +0800"
      },
      "message": "SDKPHP-7 Replace empty() check for UID\n"
    },
    {
      "commit": "f3aa7e7a0a19e12a00aa1be2caf932cbc3a81d7c",
      "tree": "e51c5214378667996ce105ac63f43917e36e6a67",
      "parents": [
        "5d544bc1f88c759985ab66cbcf1717aa85194a1a"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sun Nov 10 21:19:49 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sun Nov 10 21:19:49 2013 +0800"
      },
      "message": "Add code coverage"
    },
    {
      "commit": "5d544bc1f88c759985ab66cbcf1717aa85194a1a",
      "tree": "96940dd4f003dcb2de6603869a2ddd486fc6785c",
      "parents": [
        "3b1e19513fa48904e773170db25b10f571e07398",
        "4c7e7f3d4e9fc3a3753025c93d4a1ce2f1cd0e95"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sun Nov 10 05:05:20 2013 -0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sun Nov 10 05:05:20 2013 -0800"
      },
      "message": "Merge pull request #10 from kamisama/develop\n\nAdd missing pio_ prefix to inactive parameter"
    },
    {
      "commit": "4c7e7f3d4e9fc3a3753025c93d4a1ce2f1cd0e95",
      "tree": "96940dd4f003dcb2de6603869a2ddd486fc6785c",
      "parents": [
        "bcbb6988bdb212bc791b3230c843f728941bf0f2"
      ],
      "author": {
        "name": "Kamisama",
        "email": "kami@kamisama.me",
        "time": "Sat Nov 09 12:09:02 2013 -0500"
      },
      "committer": {
        "name": "Kamisama",
        "email": "kami@kamisama.me",
        "time": "Sat Nov 09 12:09:02 2013 -0500"
      },
      "message": "Fix test\n"
    },
    {
      "commit": "bcbb6988bdb212bc791b3230c843f728941bf0f2",
      "tree": "e6b32c396839ad74c092d3cb7be8309ac0931d71",
      "parents": [
        "3b1e19513fa48904e773170db25b10f571e07398"
      ],
      "author": {
        "name": "Kamisama",
        "email": "kami@kamisama.me",
        "time": "Sat Nov 09 11:44:01 2013 -0500"
      },
      "committer": {
        "name": "Kamisama",
        "email": "kami@kamisama.me",
        "time": "Sat Nov 09 11:44:01 2013 -0500"
      },
      "message": "Add missing pio_ prefix to inactive parameter\n"
    },
    {
      "commit": "3b1e19513fa48904e773170db25b10f571e07398",
      "tree": "b8c531f27993573160f153ae9dd7d3e6590cc88d",
      "parents": [
        "ff5246f8cc2b91a067348f0c53163750656c9ac4"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Nov 09 09:35:05 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Nov 09 09:35:05 2013 +0800"
      },
      "message": "Refresh PHP environment after install phing\n"
    },
    {
      "commit": "ff5246f8cc2b91a067348f0c53163750656c9ac4",
      "tree": "79c80e16e117cc07b6002d5bbbc96f31392ab8f2",
      "parents": [
        "6b619e19d4d7e0d82740e45359c1a627becf5d3c"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Nov 09 09:30:28 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Nov 09 09:30:28 2013 +0800"
      },
      "message": "Avoid compiling PECLs\n"
    },
    {
      "commit": "6b619e19d4d7e0d82740e45359c1a627becf5d3c",
      "tree": "212775dfafcb8aaedf0e079cf4695e0bed2ae944",
      "parents": [
        "192ad048a5e27eff13bd8ba8d689357cac9a4f94"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Nov 09 09:27:11 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Nov 09 09:27:11 2013 +0800"
      },
      "message": "Install phing for Travis\n"
    },
    {
      "commit": "192ad048a5e27eff13bd8ba8d689357cac9a4f94",
      "tree": "83dd8133d818b90121833f7a8a215c1337cc19d1",
      "parents": [
        "7af51403e4e818603c5a560d4d20b2da03c3f6cb"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Nov 09 09:23:02 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Nov 09 09:23:02 2013 +0800"
      },
      "message": "Attempt to fix Travis configuration\n"
    },
    {
      "commit": "7af51403e4e818603c5a560d4d20b2da03c3f6cb",
      "tree": "06869827041bebbf1c1e233868b3fa178d1c04a4",
      "parents": [
        "8fd72749aaa27b72b9698fde6444f03f84c2c7df"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Nov 09 00:41:58 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Nov 09 00:41:58 2013 +0800"
      },
      "message": "Add Travis build status"
    },
    {
      "commit": "8fd72749aaa27b72b9698fde6444f03f84c2c7df",
      "tree": "d29f95aa9ddd18dcb086071db5ed6a0b807e620d",
      "parents": [
        "43955f89c570483f3a877fa94386781a5c310265",
        "ef3bfe70cd47d6053ce9e9aa365d1179149c4e5a"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri Nov 08 08:29:43 2013 -0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri Nov 08 08:29:43 2013 -0800"
      },
      "message": "Merge pull request #9 from dantudor/LatLang\n\nFix LatLang formatting"
    },
    {
      "commit": "43955f89c570483f3a877fa94386781a5c310265",
      "tree": "018235f106757552a9938ce7fcb163ef78ef2ae2",
      "parents": [
        "2ebecbd15bb58c0edf9c62ddac954bb548084cca"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Sat Nov 09 00:26:00 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Sat Nov 09 00:26:00 2013 +0800"
      },
      "message": "Enable Travis CI\n"
    },
    {
      "commit": "2ebecbd15bb58c0edf9c62ddac954bb548084cca",
      "tree": "8ff0d7ab64f021569f60eec355996a772c4935a2",
      "parents": [
        "7abfb22af882eccda7e4a8821ff76a9aeff97b9d",
        "ba161fa9b446b413b9922e78c39edc08f6ad2351"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri Nov 08 08:23:36 2013 -0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri Nov 08 08:23:36 2013 -0800"
      },
      "message": "Merge pull request #8 from dantudor/TestSuite\n\nTest Suite with some initial test coverage"
    },
    {
      "commit": "ef3bfe70cd47d6053ce9e9aa365d1179149c4e5a",
      "tree": "1d112199c9dceb3cdc7de6b38cf7f0263dc41f39",
      "parents": [
        "7abfb22af882eccda7e4a8821ff76a9aeff97b9d"
      ],
      "author": {
        "name": "Dan Tudor",
        "email": "dtudor01@gmail.com",
        "time": "Fri Nov 08 16:20:52 2013 +0000"
      },
      "committer": {
        "name": "Dan Tudor",
        "email": "dtudor01@gmail.com",
        "time": "Fri Nov 08 16:20:52 2013 +0000"
      },
      "message": "Fix LatLang formatting\n"
    },
    {
      "commit": "ba161fa9b446b413b9922e78c39edc08f6ad2351",
      "tree": "8ff0d7ab64f021569f60eec355996a772c4935a2",
      "parents": [
        "7abfb22af882eccda7e4a8821ff76a9aeff97b9d"
      ],
      "author": {
        "name": "Dan Tudor",
        "email": "dtudor01@gmail.com",
        "time": "Fri Nov 08 16:14:03 2013 +0000"
      },
      "committer": {
        "name": "Dan Tudor",
        "email": "dtudor01@gmail.com",
        "time": "Fri Nov 08 16:14:03 2013 +0000"
      },
      "message": "Test Suite with some initial test coverage\n"
    },
    {
      "commit": "7abfb22af882eccda7e4a8821ff76a9aeff97b9d",
      "tree": "97c589286780554f1ddd714ec9ac56287847eb75",
      "parents": [
        "6cf0773441b564fae1d231f88fd946a9d1cefa06",
        "8988c93dbeb00875f31a0aba76028c09797babe2"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Thu Nov 07 12:13:13 2013 -0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Thu Nov 07 12:13:13 2013 -0800"
      },
      "message": "Merge pull request #7 from woodworker/latlang-change\n\nchanged setLatLang "
    },
    {
      "commit": "8988c93dbeb00875f31a0aba76028c09797babe2",
      "tree": "c87ae579f5b1d0038c114bb92bed8e35b6f7abb2",
      "parents": [
        "044d936a63ef6575db43a94e7b1e3dc739118ae4"
      ],
      "author": {
        "name": "Martin Holzhauer",
        "email": "martin@holzhauer.eu",
        "time": "Thu Nov 07 16:58:49 2013 +0100"
      },
      "committer": {
        "name": "Martin Holzhauer",
        "email": "martin@holzhauer.eu",
        "time": "Thu Nov 07 16:58:49 2013 +0100"
      },
      "message": "changed setLatLang in to a saner version while perserving backward compatibility\n"
    },
    {
      "commit": "6cf0773441b564fae1d231f88fd946a9d1cefa06",
      "tree": "27b8d28681b36b6dd01fe7d21b56f9138e60d21d",
      "parents": [
        "044d936a63ef6575db43a94e7b1e3dc739118ae4",
        "5c138db40647968e6e43482c3c8f20cc7918af98"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Tue Nov 05 13:39:12 2013 -0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Tue Nov 05 13:39:12 2013 -0800"
      },
      "message": "Merge pull request #6 from sylvaindethier/patch-1\n\nInstanciate client after every checks"
    },
    {
      "commit": "5c138db40647968e6e43482c3c8f20cc7918af98",
      "tree": "27b8d28681b36b6dd01fe7d21b56f9138e60d21d",
      "parents": [
        "044d936a63ef6575db43a94e7b1e3dc739118ae4"
      ],
      "author": {
        "name": "Sylvain Dethier",
        "email": "dethiersylvain@gmail.com",
        "time": "Tue Nov 05 15:51:43 2013 +0100"
      },
      "committer": {
        "name": "Sylvain Dethier",
        "email": "dethiersylvain@gmail.com",
        "time": "Tue Nov 05 15:51:43 2013 +0100"
      },
      "message": "Instanciate client after every checks\n\nCreating a client is not necessary if the programm exits"
    },
    {
      "commit": "044d936a63ef6575db43a94e7b1e3dc739118ae4",
      "tree": "d5ea86d5cc8d9ed2b125646befefe416115aaa08",
      "parents": [
        "a76177675519d34ad9f1a952c94490bf7d9140f8"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sun Nov 03 01:11:10 2013 -0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sun Nov 03 01:11:10 2013 -0800"
      },
      "message": "Add issue tracker"
    },
    {
      "commit": "a76177675519d34ad9f1a952c94490bf7d9140f8",
      "tree": "e8c2772159940fe612915ae3b327325a337c5e04",
      "parents": [
        "4248e392df47efe06064be93880c90c9eb79f409"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri Nov 01 17:20:56 2013 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri Nov 01 17:20:56 2013 -0700"
      },
      "message": "Add scrutinizer-ci"
    },
    {
      "commit": "4248e392df47efe06064be93880c90c9eb79f409",
      "tree": "e8704df1773e840e45740ebcc7fe2b38c4f3b82d",
      "parents": [
        "a8b1fd396fae3164b042cc4a0a59a8cbe46ded17",
        "b2b30c29605532a5dfdcdfd4fbad68d705b64fc0"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri Nov 01 17:05:12 2013 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri Nov 01 17:05:12 2013 -0700"
      },
      "message": "Merge pull request #5 from dantudor/PSR\n\nPSR-2 formatting for Commands"
    },
    {
      "commit": "b2b30c29605532a5dfdcdfd4fbad68d705b64fc0",
      "tree": "e8704df1773e840e45740ebcc7fe2b38c4f3b82d",
      "parents": [
        "92fd4b41f80de5bf7258fc06dab7c1202ded0c8f"
      ],
      "author": {
        "name": "Dan Tudor",
        "email": "dtudor01@gmail.com",
        "time": "Fri Nov 01 12:05:18 2013 +0000"
      },
      "committer": {
        "name": "Dan Tudor",
        "email": "dtudor01@gmail.com",
        "time": "Fri Nov 01 12:05:18 2013 +0000"
      },
      "message": "PSR-2 formatting for Commands\n"
    },
    {
      "commit": "a8b1fd396fae3164b042cc4a0a59a8cbe46ded17",
      "tree": "66d8da03b3c854876a446aa11a99b05e922fdeb0",
      "parents": [
        "1262beb813f1c8044696f76cb8ccd2ed76577841",
        "92fd4b41f80de5bf7258fc06dab7c1202ded0c8f"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Thu Oct 31 09:42:10 2013 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Thu Oct 31 09:42:10 2013 -0700"
      },
      "message": "Merge pull request #4 from dantudor/PSR\n\nFormatted Client for PSR-2 and Moved Exception to its own class file"
    },
    {
      "commit": "92fd4b41f80de5bf7258fc06dab7c1202ded0c8f",
      "tree": "66d8da03b3c854876a446aa11a99b05e922fdeb0",
      "parents": [
        "1262beb813f1c8044696f76cb8ccd2ed76577841"
      ],
      "author": {
        "name": "Dan Tudor",
        "email": "dtudor01@gmail.com",
        "time": "Thu Oct 31 08:59:59 2013 +0000"
      },
      "committer": {
        "name": "Dan Tudor",
        "email": "dtudor01@gmail.com",
        "time": "Thu Oct 31 08:59:59 2013 +0000"
      },
      "message": "Formatted Client for PSR-2 and Moved Exception to its own class file\n"
    },
    {
      "commit": "1262beb813f1c8044696f76cb8ccd2ed76577841",
      "tree": "814ccae3ce10a4c89a1ac14bebfce41363b9c5b4",
      "parents": [
        "85a86b13ba44ee4a6bb4b8694d0f8aea628bc089",
        "af8c0b9c5bbf045835cd1605171d5058102b4d5d"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Wed Oct 30 18:10:36 2013 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Wed Oct 30 18:10:36 2013 -0700"
      },
      "message": "Merge pull request #3 from bliker/develop\n\nThere is no need to distribute .lock file"
    },
    {
      "commit": "af8c0b9c5bbf045835cd1605171d5058102b4d5d",
      "tree": "814ccae3ce10a4c89a1ac14bebfce41363b9c5b4",
      "parents": [
        "8fb47643b9605b12f6db2d344019521d405b28a6"
      ],
      "author": {
        "name": "Samuel Vasko",
        "email": "samvasko@gmail.com",
        "time": "Wed Oct 30 17:13:06 2013 +0100"
      },
      "committer": {
        "name": "Samuel Vasko",
        "email": "samvasko@gmail.com",
        "time": "Wed Oct 30 17:13:06 2013 +0100"
      },
      "message": "Github does not like syntax highlighting in lists"
    },
    {
      "commit": "8fb47643b9605b12f6db2d344019521d405b28a6",
      "tree": "730f73befb3a6170f32fdf74a4ac5b1488e9bfbb",
      "parents": [
        "604a7394481b9207743deb7686fd505cc5ad07e3"
      ],
      "author": {
        "name": "Samuel Vasko",
        "email": "samvasko@gmail.com",
        "time": "Wed Oct 30 17:01:52 2013 +0100"
      },
      "committer": {
        "name": "Samuel Vasko",
        "email": "samvasko@gmail.com",
        "time": "Wed Oct 30 17:01:52 2013 +0100"
      },
      "message": "Added syntax highlighting for php snippets\n"
    },
    {
      "commit": "604a7394481b9207743deb7686fd505cc5ad07e3",
      "tree": "7f395dea242dc39094e0d3e65417b36ea7b73e8d",
      "parents": [
        "85a86b13ba44ee4a6bb4b8694d0f8aea628bc089"
      ],
      "author": {
        "name": "Samuel Vasko",
        "email": "samvasko@gmail.com",
        "time": "Wed Oct 30 16:53:46 2013 +0100"
      },
      "committer": {
        "name": "Samuel Vasko",
        "email": "samvasko@gmail.com",
        "time": "Wed Oct 30 16:53:46 2013 +0100"
      },
      "message": "There is no need to distribute .lock file\n"
    },
    {
      "commit": "85a86b13ba44ee4a6bb4b8694d0f8aea628bc089",
      "tree": "b1cda88e37905dcf076031eb16cbadf8ea43fd83",
      "parents": [
        "ec23f970d978d68717b399fb64bb9b6a9d872d39",
        "55f2dac7e9d4110e9d8faac5ab62c5b19e6aa24c"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Mon Oct 28 16:13:14 2013 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Mon Oct 28 16:13:14 2013 -0700"
      },
      "message": "Merge pull request #2 from romainneutron/fix-cs\n\nRemove PHP closing tags"
    },
    {
      "commit": "55f2dac7e9d4110e9d8faac5ab62c5b19e6aa24c",
      "tree": "b1cda88e37905dcf076031eb16cbadf8ea43fd83",
      "parents": [
        "ec23f970d978d68717b399fb64bb9b6a9d872d39"
      ],
      "author": {
        "name": "Romain Neutron",
        "email": "imprec@gmail.com",
        "time": "Tue Oct 29 00:05:28 2013 +0100"
      },
      "committer": {
        "name": "Romain Neutron",
        "email": "imprec@gmail.com",
        "time": "Tue Oct 29 00:05:28 2013 +0100"
      },
      "message": "Remove PHP closing tags\n"
    },
    {
      "commit": "ec23f970d978d68717b399fb64bb9b6a9d872d39",
      "tree": "4cc8c7d2bce002f1b0db0c2acdb1f7e4164484db",
      "parents": [
        "cb580d77480fdb06a74ff332ccd16bdec6896452",
        "3df1fc541ee1086ba2adca94c8ef15443e58851a"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Mon Oct 28 15:08:05 2013 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Mon Oct 28 15:08:05 2013 -0700"
      },
      "message": "Merge pull request #1 from pborreli/patch-1\n\nFixed phpdoc"
    },
    {
      "commit": "3df1fc541ee1086ba2adca94c8ef15443e58851a",
      "tree": "4cc8c7d2bce002f1b0db0c2acdb1f7e4164484db",
      "parents": [
        "cb580d77480fdb06a74ff332ccd16bdec6896452"
      ],
      "author": {
        "name": "Pascal Borreli",
        "email": "pascal@borreli.com",
        "time": "Mon Oct 28 20:49:13 2013 +0000"
      },
      "committer": {
        "name": "Pascal Borreli",
        "email": "pascal@borreli.com",
        "time": "Mon Oct 28 20:49:13 2013 +0000"
      },
      "message": "Fixed phpdoc"
    },
    {
      "commit": "cb580d77480fdb06a74ff332ccd16bdec6896452",
      "tree": "8b5a43a066ae5f998a9d6ecff2229f9d405980cf",
      "parents": [
        "13a70725208524b4cd5a03bb92ca53e260775634"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Oct 26 00:00:58 2013 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Oct 26 00:00:58 2013 -0700"
      },
      "message": "Specify PHP SDK version to avoid an older version from being installed"
    },
    {
      "commit": "13a70725208524b4cd5a03bb92ca53e260775634",
      "tree": "032fb38ee7866d355cf5f17618a9ff5625a6f150",
      "parents": [
        "f66f1925615172cdf406e6d59a6480d7bec49ce2"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Wed Sep 04 15:53:30 2013 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Wed Sep 04 15:53:30 2013 -0700"
      },
      "message": "Fix typos\n"
    },
    {
      "commit": "f66f1925615172cdf406e6d59a6480d7bec49ce2",
      "tree": "ea40f5904664bb66a7b8776f0900ecfe31922b60",
      "parents": [
        "ab7dbc54df736a3700dcc3adb35d3f4287f5d8fd"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Tue Sep 03 17:03:16 2013 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Tue Sep 03 17:03:16 2013 -0700"
      },
      "message": "Add missing semicolons"
    },
    {
      "commit": "ab7dbc54df736a3700dcc3adb35d3f4287f5d8fd",
      "tree": "c94d5d142a92c9ea1f82bf09091eec551c1d2d09",
      "parents": [
        "0623d935eb2e0c05230fc7bf317220ca40ee5177"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Tue Sep 03 16:58:17 2013 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Tue Sep 03 16:58:17 2013 -0700"
      },
      "message": "Add ItemSim example"
    },
    {
      "commit": "0623d935eb2e0c05230fc7bf317220ca40ee5177",
      "tree": "53be358878aba8f819a5ab7411c94fcf029145b2",
      "parents": [
        "7ff1cc877e126c6266778bcd91febd833f94e947"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Tue Aug 20 17:17:44 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Tue Aug 20 17:17:44 2013 +0800"
      },
      "message": "SDKPHP-6 Add command for ItemSim\n"
    },
    {
      "commit": "7ff1cc877e126c6266778bcd91febd833f94e947",
      "tree": "aea279628ccd23a117132c17500f55f979cf33c4",
      "parents": [
        "11fbaffa51f0c15b51ffe6bfc4c8484544c53e00"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Fri Aug 09 13:19:00 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Fri Aug 09 13:19:00 2013 +0800"
      },
      "message": "Fix documentation\n"
    },
    {
      "commit": "11fbaffa51f0c15b51ffe6bfc4c8484544c53e00",
      "tree": "1c176104b297155c168256d689a7e2dd0b80fb01",
      "parents": [
        "734143d6e17ea277e944f6b18378bb83b6c4060b",
        "61b565c092909af9a3f000d31f38bfb32af75b7c"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Sun Jul 21 00:47:06 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Sun Jul 21 00:47:06 2013 +0800"
      },
      "message": "Merge branch \u0027master\u0027 into develop\n"
    },
    {
      "commit": "61b565c092909af9a3f000d31f38bfb32af75b7c",
      "tree": "1c176104b297155c168256d689a7e2dd0b80fb01",
      "parents": [
        "0c789cbb914aeec65271ce8f844ca7d5fa3f52f0",
        "734143d6e17ea277e944f6b18378bb83b6c4060b"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Sun Jul 21 00:45:38 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Sun Jul 21 00:45:38 2013 +0800"
      },
      "message": "Merge branch \u0027develop\u0027\n"
    },
    {
      "commit": "734143d6e17ea277e944f6b18378bb83b6c4060b",
      "tree": "1c176104b297155c168256d689a7e2dd0b80fb01",
      "parents": [
        "057329d298a6b97c786c2ecdfd35c0c457832023"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Sat Jul 13 22:56:12 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Sat Jul 13 22:56:12 2013 +0800"
      },
      "message": "Documentation update\n"
    },
    {
      "commit": "057329d298a6b97c786c2ecdfd35c0c457832023",
      "tree": "cebb742030c0520c9925e04a525a56d2d6dc04e8",
      "parents": [
        "0c789cbb914aeec65271ce8f844ca7d5fa3f52f0"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Jul 13 19:43:47 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Jul 13 19:43:47 2013 +0800"
      },
      "message": "Update examples to version 0.5 API"
    },
    {
      "commit": "0c789cbb914aeec65271ce8f844ca7d5fa3f52f0",
      "tree": "322d37301b37bb73446dea21ccfcc20d0af10225",
      "parents": [
        "5f10aff9c64bd13c1ac00b1da39eae8e4417f10b"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Sat Jul 13 16:17:04 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Sat Jul 13 16:17:04 2013 +0800"
      },
      "message": "SDKPHP-5 Adapted new 0.5 API\n"
    },
    {
      "commit": "5f10aff9c64bd13c1ac00b1da39eae8e4417f10b",
      "tree": "c938c472eff634163a145a40580d4798b3241f81",
      "parents": [
        "69fb30d0b8ac010ddcf6a0ec8740f3026ed16d79",
        "3edce5efe60fef6d2090ae24d34f795de6b7cf33"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Wed Apr 17 12:49:31 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Wed Apr 17 12:49:31 2013 +0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:PredictionIO/PredictionIO-PHP-SDK\n"
    },
    {
      "commit": "69fb30d0b8ac010ddcf6a0ec8740f3026ed16d79",
      "tree": "cfffd192a927bb089e8e2185543b2879d5bd3324",
      "parents": [
        "ac9643ec45f0f88542cda2bf9cfdc90b34253478"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Wed Apr 17 12:48:45 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Wed Apr 17 12:48:45 2013 +0800"
      },
      "message": "Force composer to use guzzle ~3.3.1\n"
    },
    {
      "commit": "3edce5efe60fef6d2090ae24d34f795de6b7cf33",
      "tree": "077815a03b0a0f72a0aa1f1c8c8c44f726aee30a",
      "parents": [
        "1e21d4c70cc88194a0cb4ced8524572f183ac999"
      ],
      "author": {
        "name": "Simon Chan",
        "email": "simon@tappingstone.com",
        "time": "Mon Apr 01 23:44:57 2013 +0100"
      },
      "committer": {
        "name": "Simon Chan",
        "email": "simon@tappingstone.com",
        "time": "Mon Apr 01 23:44:57 2013 +0100"
      },
      "message": "fixed install command; added addItem example\n"
    },
    {
      "commit": "1e21d4c70cc88194a0cb4ced8524572f183ac999",
      "tree": "80df4f847e0bd4ee939caece63a32ca87e7db5c0",
      "parents": [
        "ac9643ec45f0f88542cda2bf9cfdc90b34253478"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald.szeto@gmail.com",
        "time": "Mon Apr 01 21:50:12 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald.szeto@gmail.com",
        "time": "Mon Apr 01 21:50:12 2013 +0800"
      },
      "message": "Add Composer instructions"
    }
  ],
  "next": "ac9643ec45f0f88542cda2bf9cfdc90b34253478"
}
