)]}'
{
  "log": [
    {
      "commit": "df4ecd4488cab36d1da6278a6ff6fc0d02d973d0",
      "tree": "6adca0f5534f28513e62edf9999ba7f0e6b0d584",
      "parents": [
        "7cff52e20ac3afc99629a9e3e32865ee554a044b",
        "2d312ebb9bc818fdae43cf39aa2414536c5c2c50"
      ],
      "author": {
        "name": "takako shimamoto",
        "email": "chibochibo@gmail.com",
        "time": "Fri May 31 10:57:57 2019 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 31 10:57:57 2019 +0900"
      },
      "message": "Merge pull request #17 from takezoe/mark-override\n\nMark override methods"
    },
    {
      "commit": "2d312ebb9bc818fdae43cf39aa2414536c5c2c50",
      "tree": "6adca0f5534f28513e62edf9999ba7f0e6b0d584",
      "parents": [
        "7cff52e20ac3afc99629a9e3e32865ee554a044b"
      ],
      "author": {
        "name": "Naoki Takezoe",
        "email": "takezoe@apache.org",
        "time": "Thu May 30 20:13:47 2019 +0900"
      },
      "committer": {
        "name": "Naoki Takezoe",
        "email": "takezoe@apache.org",
        "time": "Thu May 30 20:13:47 2019 +0900"
      },
      "message": "Mark override methods\n"
    },
    {
      "commit": "7cff52e20ac3afc99629a9e3e32865ee554a044b",
      "tree": "1cbea1d5c2933b178b50833b53c2e25bb2185631",
      "parents": [
        "ff65bfd7b2c78232cb7afb71538e1229c9d69daf"
      ],
      "author": {
        "name": "takako shimamoto",
        "email": "chibochibo@gmail.com",
        "time": "Tue Mar 12 22:38:12 2019 +0900"
      },
      "committer": {
        "name": "Naoki Takezoe",
        "email": "takezoe@gmail.com",
        "time": "Tue Mar 12 22:38:12 2019 +0900"
      },
      "message": "Bump PredictionIO to 0.14.0 (#16)\n\n"
    },
    {
      "commit": "ff65bfd7b2c78232cb7afb71538e1229c9d69daf",
      "tree": "5b8d158d8d68d72dd85a5feeca9e62f3f4155ea4",
      "parents": [
        "a7b8efb424f5fc9a3d782a369cb878e4a90a3e43"
      ],
      "author": {
        "name": "Naoki Takezoe",
        "email": "takezoe@apache.org",
        "time": "Thu Sep 20 19:10:00 2018 +0900"
      },
      "committer": {
        "name": "shimamoto",
        "email": "shimamoto@apache.org",
        "time": "Thu Sep 20 19:10:00 2018 +0900"
      },
      "message": "Bump PredictionIO to 0.13.0\n\nCloses #15\n"
    },
    {
      "commit": "a7b8efb424f5fc9a3d782a369cb878e4a90a3e43",
      "tree": "1546095060cc012dc9505af348961b03dd26517a",
      "parents": [
        "b755c31fa4b896ff219fca74361f6d22081c5d18"
      ],
      "author": {
        "name": "shimamoto",
        "email": "shimamoto@apache.org",
        "time": "Thu Oct 12 03:40:11 2017 +0900"
      },
      "committer": {
        "name": "Naoki Takezoe",
        "email": "takezoe@apache.org",
        "time": "Thu Oct 12 03:40:11 2017 +0900"
      },
      "message": "0.12.0-incubating release\n\nCloses #14\n"
    },
    {
      "commit": "b755c31fa4b896ff219fca74361f6d22081c5d18",
      "tree": "933744d840cef78ebf94b8eed08d72e00c2fc305",
      "parents": [
        "6ef7c9b50d71038dc24cd6e803c61b7cd39f0c23"
      ],
      "author": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Tue Jun 06 19:27:05 2017 +0900"
      },
      "committer": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@yahoo.co.jp",
        "time": "Tue Jun 06 19:27:05 2017 +0900"
      },
      "message": "Python 3 support\n"
    },
    {
      "commit": "6ef7c9b50d71038dc24cd6e803c61b7cd39f0c23",
      "tree": "cb2f8f35ae32a36ac834b95534aff91ec4acff8c",
      "parents": [
        "1d0d71dc372446dcd49400ed280d5a7b5f2f2860"
      ],
      "author": {
        "name": "Naoki Takezoe",
        "email": "takezoe@apache.org",
        "time": "Fri May 12 09:31:04 2017 +0900"
      },
      "committer": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Fri May 12 09:31:04 2017 +0900"
      },
      "message": "Fix warnings\n\ncloses #13\n"
    },
    {
      "commit": "1d0d71dc372446dcd49400ed280d5a7b5f2f2860",
      "tree": "ef84462d12293de17c2ae603a3a300f71aa25ac4",
      "parents": [
        "93abf81ff35d28d1a4586f2aacb74a475f18b23b"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "dszeto@salesforce.com",
        "time": "Thu May 04 08:53:12 2017 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "dszeto@salesforce.com",
        "time": "Thu May 04 08:53:12 2017 -0700"
      },
      "message": "0.11.0-incubating release\n"
    },
    {
      "commit": "93abf81ff35d28d1a4586f2aacb74a475f18b23b",
      "tree": "506f958475f0e99d3ee541bec269973335b2da49",
      "parents": [
        "68666e7fe3f6f728bf034e945acb4f5ad37c32f8"
      ],
      "author": {
        "name": "Naoki Takezoe",
        "email": "takezoe@gmail.com",
        "time": "Thu May 04 08:51:13 2017 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "dszeto@salesforce.com",
        "time": "Thu May 04 08:51:13 2017 -0700"
      },
      "message": "Bump to PIO 0.11.0-incubating and enhance sbt configuration\n\nCloses #12\n"
    },
    {
      "commit": "68666e7fe3f6f728bf034e945acb4f5ad37c32f8",
      "tree": "7e5563c04f6ee5591d999a884a0dcaf7d57b93c6",
      "parents": [
        "ed2cbaf2c80e5cd09278959542fbd67bf00a06a6"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "dszeto@salesforce.com",
        "time": "Tue Nov 01 14:47:46 2016 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "dszeto@salesforce.com",
        "time": "Tue Nov 01 14:47:46 2016 -0700"
      },
      "message": "v0.5.0\n\nCloses #9\n"
    },
    {
      "commit": "ed2cbaf2c80e5cd09278959542fbd67bf00a06a6",
      "tree": "d9d59f3ab1d99f38225b2c2bf6d3d6d1d87be78d",
      "parents": [
        "23daa4b66015af0a45f0f3cb0115c547ca00958a"
      ],
      "author": {
        "name": "Chan Lee",
        "email": "chanlee514@gmail.com",
        "time": "Tue Nov 01 14:45:44 2016 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "dszeto@salesforce.com",
        "time": "Tue Nov 01 14:45:44 2016 -0700"
      },
      "message": "Update template for PIO v0.10.0-incubating\n"
    },
    {
      "commit": "23daa4b66015af0a45f0f3cb0115c547ca00958a",
      "tree": "46f6902fea18fead6dba92d97d199303dd6f09e0",
      "parents": [
        "67956e61e95e2117c023cb276d85b8f199657c66"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Apr 29 15:32:18 2015 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Apr 29 15:32:18 2015 -0700"
      },
      "message": "PDIO-625 Update README for new changes\n"
    },
    {
      "commit": "67956e61e95e2117c023cb276d85b8f199657c66",
      "tree": "0f09bb5a3f54ee3aea2b7eb1bf9198ee697a3cda",
      "parents": [
        "1747a62c784b75672a074fadecae252b5480dbdc"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Apr 29 15:25:34 2015 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Apr 29 15:25:34 2015 -0700"
      },
      "message": "remove ALSAlgorithm.scala (changed to ECommAlgorithm.scala)\n"
    },
    {
      "commit": "1747a62c784b75672a074fadecae252b5480dbdc",
      "tree": "d370eb945612a19fb5ad4ebc96686f7474954f7b",
      "parents": [
        "5d9f925407b5def62d0d38773effeb1565122f6b"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Apr 29 15:14:38 2015 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Apr 29 15:14:38 2015 -0700"
      },
      "message": "Add similarEvents param and update comment and README\n"
    },
    {
      "commit": "5d9f925407b5def62d0d38773effeb1565122f6b",
      "tree": "74d9984584eb9a17a19f44c56dfcfc4ad89437bc",
      "parents": [
        "72a585344c49d7b25e3dda0ffe70fa6023283149"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Apr 29 01:14:54 2015 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Apr 29 01:14:54 2015 -0700"
      },
      "message": "Repartition algorithm code for easier testing and customization\n"
    },
    {
      "commit": "72a585344c49d7b25e3dda0ffe70fa6023283149",
      "tree": "a09ef4183edf0c4f01f57c3e01e99071a9569f79",
      "parents": [
        "1e5da3ea85fb0213fc72cce634ef47cfcf13a019"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Tue Apr 28 18:31:27 2015 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Tue Apr 28 18:31:27 2015 -0700"
      },
      "message": "Remove obsolete files\n"
    },
    {
      "commit": "1e5da3ea85fb0213fc72cce634ef47cfcf13a019",
      "tree": "935953edc19b8315a315659300a8541ea63ade1d",
      "parents": [
        "005f6775bdae40e74f6416d8a1dd5aceda392bf6"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Tue Apr 28 18:28:08 2015 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Tue Apr 28 18:28:08 2015 -0700"
      },
      "message": "Add ECommAlgorithm to return popular item as default\n"
    },
    {
      "commit": "005f6775bdae40e74f6416d8a1dd5aceda392bf6",
      "tree": "87723bbbd8e9fa832469d1b80fc00d22db0d0a61",
      "parents": [
        "203075468d93d73c382d9ff7f56a981372c67559"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Fri Apr 17 15:00:12 2015 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Fri Apr 17 15:00:12 2015 -0700"
      },
      "message": "Default INVALID_APP_NAME\n"
    },
    {
      "commit": "203075468d93d73c382d9ff7f56a981372c67559",
      "tree": "7497d456022da26f69a37b2c465f92e931babd76",
      "parents": [
        "96d41e8eba2dafdc7f2c71b16fbc2f66cc178d64"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Thu Apr 16 16:53:24 2015 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Thu Apr 16 16:53:24 2015 -0700"
      },
      "message": "Use appName as param and new PEventStore and LEventStore API\n"
    },
    {
      "commit": "96d41e8eba2dafdc7f2c71b16fbc2f66cc178d64",
      "tree": "31a492f5d1c3e9e6d9f24827cafc31f9a51d8c58",
      "parents": [
        "9c9e8356550a12f76f420185f866a1ed592675c9"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Wed Apr 15 07:17:57 2015 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Wed Apr 15 07:17:57 2015 -0700"
      },
      "message": "Update README.md"
    },
    {
      "commit": "9c9e8356550a12f76f420185f866a1ed592675c9",
      "tree": "b9c291f2ce339a9a2ec10e31d1932cd4bb1d5abb",
      "parents": [
        "5dd48b03a86494b67feeb3d136481f2283fc1652"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Wed Apr 15 07:10:32 2015 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Wed Apr 15 07:10:32 2015 -0700"
      },
      "message": "Updates for PredictionIO 0.9.2\n"
    },
    {
      "commit": "5dd48b03a86494b67feeb3d136481f2283fc1652",
      "tree": "24a0ec51c785cf35bb3aa3d24374d1508c2ea3d1",
      "parents": [
        "af8e72ef53949c36a00715d6c34d3e87b324fabf"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Mar 04 01:10:06 2015 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Mar 04 01:10:06 2015 -0800"
      },
      "message": "Prepare v0.1.1 release\n"
    },
    {
      "commit": "af8e72ef53949c36a00715d6c34d3e87b324fabf",
      "tree": "a8b153d8b4bc0bca10e972aa1268b65fa628f601",
      "parents": [
        "439038702412cbd55c2319184fa7859d151963b8"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Tue Mar 03 16:08:55 2015 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Tue Mar 03 16:08:55 2015 -0800"
      },
      "message": "Rename pio sbt plugin file to pio-build.sbt\n"
    },
    {
      "commit": "439038702412cbd55c2319184fa7859d151963b8",
      "tree": "e24f8ba4f1d93e6c62dc544b9c87f26951bf0474",
      "parents": [
        "8952016326b59c0ccac87616a313da9fb29770ba"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Tue Mar 03 15:02:13 2015 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Tue Mar 03 15:02:13 2015 -0800"
      },
      "message": "Add template.json\n"
    },
    {
      "commit": "8952016326b59c0ccac87616a313da9fb29770ba",
      "tree": "61431f917412b3cbfcc64bfcb372bc804743488f",
      "parents": [
        "8166cbf88d131676741752cb7dd14d0b20eaef71"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Mon Mar 02 23:42:16 2015 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Mon Mar 02 23:42:16 2015 -0800"
      },
      "message": "Use new train() with SparkContext and pio sbt plugin\n"
    },
    {
      "commit": "8166cbf88d131676741752cb7dd14d0b20eaef71",
      "tree": "8137bcd3a40237e7ed4cf0b194737df05379ac01",
      "parents": [
        "2464b5e652ee375e4de3c1755aa99d23f65a5762"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Mon Feb 23 14:11:42 2015 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Mon Feb 23 14:11:42 2015 -0800"
      },
      "message": "Update README\n"
    },
    {
      "commit": "2464b5e652ee375e4de3c1755aa99d23f65a5762",
      "tree": "333c773b1f346e2e3f8fb6e3f162c8a7e57820ea",
      "parents": [
        "99b8b61ce2eda0a95253cfdddfae58f2011a0d2b"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Mon Feb 23 14:09:59 2015 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Mon Feb 23 14:09:59 2015 -0800"
      },
      "message": "Add comment\n"
    },
    {
      "commit": "99b8b61ce2eda0a95253cfdddfae58f2011a0d2b",
      "tree": "99c4cbeb36554027c91993b70e1879465efecf85",
      "parents": [
        "1bbb5a03478980fa6abd5564e2dff93d6f791f8d"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Sat Feb 21 17:48:04 2015 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Sat Feb 21 17:48:04 2015 -0800"
      },
      "message": "Rename constraint event\n"
    },
    {
      "commit": "1bbb5a03478980fa6abd5564e2dff93d6f791f8d",
      "tree": "7e3e3fd0be0bfba22be7c936ac60143bd5b09ef3",
      "parents": [
        "162d59420c3fb226d73873ddbb505c1e6ee608aa"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Sat Feb 21 16:53:37 2015 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Sat Feb 21 16:53:37 2015 -0800"
      },
      "message": "Add buy events\n"
    },
    {
      "commit": "162d59420c3fb226d73873ddbb505c1e6ee608aa",
      "tree": "7b73db373d71b8955d7b6d49ef26e45621c824c8",
      "parents": [
        "87ead487fee93721d1b0fc0889402551d972d054"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Fri Feb 20 17:10:56 2015 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Fri Feb 20 17:10:56 2015 -0800"
      },
      "message": "Change to use LEvents findSingleEntity\n"
    },
    {
      "commit": "87ead487fee93721d1b0fc0889402551d972d054",
      "tree": "6a5421a7108fd3c72bb93a911b07a604b22ae81e",
      "parents": [
        "710eb50a2987bbe0962236a6f4224b3609359c3f"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Fri Feb 20 15:48:46 2015 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Fri Feb 20 15:48:46 2015 -0800"
      },
      "message": "Support real time unavailable item constraint\n"
    },
    {
      "commit": "710eb50a2987bbe0962236a6f4224b3609359c3f",
      "tree": "2d50c2ac208ba0206938c622e80e6ca00ffd1c6e",
      "parents": [
        "93a167bbfb52c2cda9401de070c72e9481737763"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Thu Feb 19 14:30:03 2015 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Thu Feb 19 14:30:03 2015 -0800"
      },
      "message": "Misc clean up\n"
    },
    {
      "commit": "93a167bbfb52c2cda9401de070c72e9481737763",
      "tree": "49a0bb580d22642626d726ffae0ce1337ac0e399",
      "parents": [
        "f9e95fd985d0e33b80d50bb58414fb77183f76d5"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Thu Feb 19 14:09:58 2015 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Thu Feb 19 14:09:58 2015 -0800"
      },
      "message": "Combine item info and feature vectors into same Map\n"
    },
    {
      "commit": "f9e95fd985d0e33b80d50bb58414fb77183f76d5",
      "tree": "4fd974ca5f9da4be78fb2a2c3f1468eb228f5528",
      "parents": [
        "892b0a0911169696ee1f03a5f160974917e2b1f9"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Tue Feb 17 18:56:37 2015 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Tue Feb 17 18:56:37 2015 -0800"
      },
      "message": "Support new user and unseen filtering\n"
    },
    {
      "commit": "892b0a0911169696ee1f03a5f160974917e2b1f9",
      "tree": "78b6f42ea6514a51923fb2c70cf385731d7a60a2",
      "parents": [
        "11d46e531d079be72c93dc5e9fe7bbbe793e7d4e"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Mon Feb 16 16:54:44 2015 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Mon Feb 16 16:54:44 2015 -0800"
      },
      "message": "Initial version\n"
    },
    {
      "commit": "11d46e531d079be72c93dc5e9fe7bbbe793e7d4e",
      "tree": "6c43cc4fe3eed31a7400fe8290539bb239b8fbfe",
      "parents": [],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Mon Feb 16 16:47:57 2015 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Mon Feb 16 16:47:57 2015 -0800"
      },
      "message": "Initial commit\n"
    }
  ]
}
