)]}'
{
  "log": [
    {
      "commit": "4016a2dafe92871c9e578929e6e84b728ec8c51d",
      "tree": "0d4ad2c2d4178a2280bcd9b0aa32e470f7fb4f59",
      "parents": [
        "c3ff1d9ee709ed299c78197ecf98eb36fcd17a48"
      ],
      "author": {
        "name": "aasaru",
        "email": "aasaru@gmail.com",
        "time": "Thu Jan 05 11:02:51 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 05 11:02:51 2023 +0200"
      },
      "message": "Delete travis.sh\n\nRemoving Travis CI as ASF Infra has decided to move away from Travis."
    },
    {
      "commit": "c3ff1d9ee709ed299c78197ecf98eb36fcd17a48",
      "tree": "a261653bac02b23eddfe20bb5ccfda7310ebd6f4",
      "parents": [
        "f3a4b7de06219f23366f094a623fd1de10e9c3a9"
      ],
      "author": {
        "name": "aasaru",
        "email": "aasaru@gmail.com",
        "time": "Thu Jan 05 11:02:43 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 05 11:02:43 2023 +0200"
      },
      "message": "Delete .travis.yml\n\nRemoving Travis CI as ASF Infra has decided to move away from Travis."
    },
    {
      "commit": "f3a4b7de06219f23366f094a623fd1de10e9c3a9",
      "tree": "a68ac72600b670e94f8aae004aba729cf332c75d",
      "parents": [
        "2b77d2d7ef8b0ecf8c780aba1bfbba93721a0664",
        "5adfe6c629d9c82a9be4e95fbb5c4e9387d3429b"
      ],
      "author": {
        "name": "Manoj",
        "email": "56669674+fynmanoj@users.noreply.github.com",
        "time": "Tue Nov 22 14:55:24 2022 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 22 14:55:24 2022 +0530"
      },
      "message": "Merge pull request #23 from BLasan/remove-eureka\n\nRemoved Eureka Client Side Load balancing"
    },
    {
      "commit": "5adfe6c629d9c82a9be4e95fbb5c4e9387d3429b",
      "tree": "a68ac72600b670e94f8aae004aba729cf332c75d",
      "parents": [
        "2b77d2d7ef8b0ecf8c780aba1bfbba93721a0664"
      ],
      "author": {
        "name": "BLasan",
        "email": "benuraab@gmail.com",
        "time": "Wed Jun 01 20:09:05 2022 +0530"
      },
      "committer": {
        "name": "BLasan",
        "email": "benuraab@gmail.com",
        "time": "Wed Jun 01 20:09:05 2022 +0530"
      },
      "message": "Remove eureka \u0026 client side loadbalancing\n"
    },
    {
      "commit": "2b77d2d7ef8b0ecf8c780aba1bfbba93721a0664",
      "tree": "cf32ea222199afe4cb02211b5653292fc6c5750a",
      "parents": [
        "06be2abc934f40a09ef8dcdff216ec0e8d19934c",
        "58c0e7daf5c7118702d3e18cecfa380d47edffd5"
      ],
      "author": {
        "name": "aasaru",
        "email": "aasaru@gmail.com",
        "time": "Wed Oct 16 22:33:57 2019 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 16 22:33:57 2019 +0300"
      },
      "message": "Merge pull request #20 from aasaru/fix-travis-builds-failing-at-develop\n\nnot to clean before artifactorypublish"
    },
    {
      "commit": "58c0e7daf5c7118702d3e18cecfa380d47edffd5",
      "tree": "cf32ea222199afe4cb02211b5653292fc6c5750a",
      "parents": [
        "06be2abc934f40a09ef8dcdff216ec0e8d19934c"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Wed Oct 16 22:32:57 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Wed Oct 16 22:32:57 2019 +0300"
      },
      "message": "not to clean before artifactorypublish\n"
    },
    {
      "commit": "06be2abc934f40a09ef8dcdff216ec0e8d19934c",
      "tree": "6526db3fc8946a3a5096304260d3aa6e0ae62fa7",
      "parents": [
        "65f600100cfb761c0b49b6dc68cdf5cbc2e67ca5",
        "960c3a1690f5d791b1c7cb231f380d1396177ad6"
      ],
      "author": {
        "name": "aasaru",
        "email": "aasaru@gmail.com",
        "time": "Wed Oct 16 22:04:14 2019 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 16 22:04:14 2019 +0300"
      },
      "message": "Merge pull request #19 from aasaru/FINCN-180\n\nFincn 180"
    },
    {
      "commit": "960c3a1690f5d791b1c7cb231f380d1396177ad6",
      "tree": "6526db3fc8946a3a5096304260d3aa6e0ae62fa7",
      "parents": [
        "69b2479a07f885ba72af6dcbd8c74ef1ca38ca52"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Wed Oct 16 21:57:35 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Wed Oct 16 21:57:35 2019 +0300"
      },
      "message": "try to fix travis builds that fail after the pull request is accepted\n"
    },
    {
      "commit": "69b2479a07f885ba72af6dcbd8c74ef1ca38ca52",
      "tree": "facbeb0326bf620e5d3128b6f2be4c999b5958ab",
      "parents": [
        "6f4cb186207f22b97b0a76a27f131b198034437b"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Wed Oct 16 21:56:50 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Wed Oct 16 21:56:50 2019 +0300"
      },
      "message": "FINCN-183 add homePageUrl to configuration\n"
    },
    {
      "commit": "6f4cb186207f22b97b0a76a27f131b198034437b",
      "tree": "6f2f024d7d79b03a2da165cade7796d73f635d0e",
      "parents": [
        "38d1fe2ee6a1b7001efdfb77308c5ae2d80b86c9"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Sat Oct 12 16:00:51 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Sat Oct 12 16:00:51 2019 +0300"
      },
      "message": "improve error message in log\n"
    },
    {
      "commit": "38d1fe2ee6a1b7001efdfb77308c5ae2d80b86c9",
      "tree": "f7587e6da18c775c4f362e105b01310da973fdc0",
      "parents": [
        "65f600100cfb761c0b49b6dc68cdf5cbc2e67ca5"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Sat Oct 12 16:00:12 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Sat Oct 12 16:00:12 2019 +0300"
      },
      "message": "FINCN-180 remove non-needed data source configuration\n"
    },
    {
      "commit": "65f600100cfb761c0b49b6dc68cdf5cbc2e67ca5",
      "tree": "9f70d4b86c32462784014475245329a7dbf85223",
      "parents": [
        "77d203c7cf9e450a303b6a573283322fc4bb9147",
        "0fc38b8d2078c52e7b0398af166adda994852774"
      ],
      "author": {
        "name": "aasaru",
        "email": "aasaru@gmail.com",
        "time": "Wed Oct 09 10:40:50 2019 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 09 10:40:50 2019 +0300"
      },
      "message": "Merge pull request #18 from aasaru/gradle_4.10.3\n\nFINCN-179 gradle to 4.10.3, FINCN-178 make Travis build forks, ..."
    },
    {
      "commit": "0fc38b8d2078c52e7b0398af166adda994852774",
      "tree": "9f70d4b86c32462784014475245329a7dbf85223",
      "parents": [
        "6b1b48dae69150d9a3b9b9c66b0bb867740df5f3"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Sun Oct 06 21:22:43 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Sun Oct 06 21:22:43 2019 +0300"
      },
      "message": "update rat plugin\n"
    },
    {
      "commit": "6b1b48dae69150d9a3b9b9c66b0bb867740df5f3",
      "tree": "c6f01db4f105fab00cfdf565c1d5e87e47061072",
      "parents": [
        "5df388c7dc1d80331908340cf4e1b0d2044e274e"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Fri Oct 04 12:36:24 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Fri Oct 04 12:36:24 2019 +0300"
      },
      "message": "replace spring boot default banner with app banner\n"
    },
    {
      "commit": "5df388c7dc1d80331908340cf4e1b0d2044e274e",
      "tree": "44df8b16f049b58fcd2b0bb99ed3803947d33368",
      "parents": [
        "4a1cdb832af8ce63771b10024cb173f126eba04c"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Tue Oct 01 13:52:55 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Tue Oct 01 13:52:55 2019 +0300"
      },
      "message": "fix postgresql references\n"
    },
    {
      "commit": "4a1cdb832af8ce63771b10024cb173f126eba04c",
      "tree": "3b32571b997e83708d962d6d69628e5ffb966be3",
      "parents": [
        "77d203c7cf9e450a303b6a573283322fc4bb9147"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Mon Sep 30 18:39:09 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Mon Sep 30 18:39:09 2019 +0300"
      },
      "message": "FINCN-179 gradle to 4.10.3, FINCN-178 make Travis build forks, FINCN-175 remove Netty warnings, set application to unique port\n"
    },
    {
      "commit": "77d203c7cf9e450a303b6a573283322fc4bb9147",
      "tree": "043712c5bbc6415e5d7b926c388624c0cc098ac1",
      "parents": [
        "96b775f89671642a8b4422cd7c879ac38e6017ce",
        "6831ea4bc5135d6cd45c9158258b15488d84911d"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "ikamga@apache.org",
        "time": "Mon Sep 02 22:55:25 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 02 22:55:25 2019 +0100"
      },
      "message": "Merge pull request #15 from Izakey/FINCN-124\n\nMigrate portfolio service from MariaDB to PostgreSQL"
    },
    {
      "commit": "6831ea4bc5135d6cd45c9158258b15488d84911d",
      "tree": "043712c5bbc6415e5d7b926c388624c0cc098ac1",
      "parents": [
        "b33e70b3e2046036f39d6846a06418e68bb33162",
        "96b775f89671642a8b4422cd7c879ac38e6017ce"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "ikamga@apache.org",
        "time": "Sun Sep 01 20:23:01 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 01 20:23:01 2019 +0100"
      },
      "message": "Merge branch \u0027develop\u0027 into FINCN-124"
    },
    {
      "commit": "b33e70b3e2046036f39d6846a06418e68bb33162",
      "tree": "40ddee6390570c57555d993913724b248a66d7f4",
      "parents": [
        "741f99647999ae2980f8f8f92e29ffbdb0fa1bc6",
        "66eafed941f30e1d635fccfb97f3bfc684a51c3c"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "ikamga@apache.org",
        "time": "Sun Aug 25 17:57:47 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 25 17:57:47 2019 +0100"
      },
      "message": "Merge pull request #1 from ebenezergraham/FINCN-2\n\nFixed Query error"
    },
    {
      "commit": "96b775f89671642a8b4422cd7c879ac38e6017ce",
      "tree": "9bd7beb4031da8e497c29dbead186a2344ac932d",
      "parents": [
        "860f21d929af8ddc6283cf87622eabb7c100f3a2"
      ],
      "author": {
        "name": "aasaru",
        "email": "aasaru@gmail.com",
        "time": "Tue Aug 20 16:38:07 2019 +0300"
      },
      "committer": {
        "name": "Courage Angeh",
        "email": "courageangeh@gmail.com",
        "time": "Tue Aug 20 14:38:07 2019 +0100"
      },
      "message": "FINCN-170 create multi-stage Docker build (#17)\n\n* FINCN-170 create multi-stage Docker build\r\n\r\n* FINCN-170 fix jar path\r\n"
    },
    {
      "commit": "66eafed941f30e1d635fccfb97f3bfc684a51c3c",
      "tree": "40ddee6390570c57555d993913724b248a66d7f4",
      "parents": [
        "741f99647999ae2980f8f8f92e29ffbdb0fa1bc6"
      ],
      "author": {
        "name": "Ebenezer Graham",
        "email": "egraham15@alustudent.com",
        "time": "Mon Jul 15 15:06:12 2019 +0400"
      },
      "committer": {
        "name": "Ebenezer Graham",
        "email": "egraham15@alustudent.com",
        "time": "Mon Jul 15 15:06:12 2019 +0400"
      },
      "message": "Fixed Query error\n\n"
    },
    {
      "commit": "860f21d929af8ddc6283cf87622eabb7c100f3a2",
      "tree": "fe76e0331c4962c70c2467819b0afa8df9d098a4",
      "parents": [
        "ec0ca9227390a0a6735cbfd8c6b11bce13f57812",
        "fa7fb8d216a90b45c4ca9098f4b4588f9d63a9b7"
      ],
      "author": {
        "name": "Awasum Yannick",
        "email": "awasum@apache.org",
        "time": "Mon Jun 03 19:59:36 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 03 19:59:36 2019 +0100"
      },
      "message": "Merge pull request #16 from ebenezergraham/FINCN-157\n\nAdding rat report to After Failure procedure"
    },
    {
      "commit": "fa7fb8d216a90b45c4ca9098f4b4588f9d63a9b7",
      "tree": "fe76e0331c4962c70c2467819b0afa8df9d098a4",
      "parents": [
        "ec0ca9227390a0a6735cbfd8c6b11bce13f57812"
      ],
      "author": {
        "name": "ebenezergraham",
        "email": "egraham15@alustudent.com",
        "time": "Wed May 29 19:00:53 2019 +0400"
      },
      "committer": {
        "name": "ebenezergraham",
        "email": "egraham15@alustudent.com",
        "time": "Wed May 29 19:07:17 2019 +0400"
      },
      "message": "Adding rat report to After Failure procedure\n"
    },
    {
      "commit": "741f99647999ae2980f8f8f92e29ffbdb0fa1bc6",
      "tree": "1f7a51222bc458132d2fc9a176c433beb44b30ac",
      "parents": [
        "2779360827efa76615ac789a6fc74389fabaf523"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Thu May 09 03:03:32 2019 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Thu May 09 03:03:32 2019 +0100"
      },
      "message": "Migrate portfolio service from MariaDB to PostgreSQL\n"
    },
    {
      "commit": "ec0ca9227390a0a6735cbfd8c6b11bce13f57812",
      "tree": "c1cc5c4f32d5d1e6c73edd36ce3e21237971571f",
      "parents": [
        "bdc77e8a2d5d01fbff71cfce45f474af0f90b0ee",
        "7144e02be2e1aa38869214ec41229117fa5d308d"
      ],
      "author": {
        "name": "Awasum Yannick",
        "email": "awasum@apache.org",
        "time": "Tue Apr 30 09:27:29 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 30 09:27:29 2019 +0100"
      },
      "message": "Merge pull request #14 from aasaru/artifactory\n\nFINCN-148 build with travis-ci.com and upload artifacts to Artifactory"
    },
    {
      "commit": "7144e02be2e1aa38869214ec41229117fa5d308d",
      "tree": "c1cc5c4f32d5d1e6c73edd36ce3e21237971571f",
      "parents": [
        "31a3d0f12a07e19e26eab330da5a2cb962355fdd"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Thu Apr 25 14:05:54 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Thu Apr 25 14:05:54 2019 +0300"
      },
      "message": "FINCN-148 build with travis-ci.com and upload artifacts to Artifactory\n"
    },
    {
      "commit": "31a3d0f12a07e19e26eab330da5a2cb962355fdd",
      "tree": "d630f4ff7b3e9a10eb3058f139d275e887548e1e",
      "parents": [
        "bdc77e8a2d5d01fbff71cfce45f474af0f90b0ee"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Thu Apr 25 14:04:00 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Thu Apr 25 14:04:00 2019 +0300"
      },
      "message": "FINCN-148 build with travis-ci.com and upload artifacts to Artifactory\n"
    },
    {
      "commit": "bdc77e8a2d5d01fbff71cfce45f474af0f90b0ee",
      "tree": "d295f649c8825f216465a5ecfc6640ecc9217276",
      "parents": [
        "f0eaa1850586b783351b4fbe9003ddbd9007245a",
        "98e842263899802b393b485f02ab28ff944ecdef"
      ],
      "author": {
        "name": "Awasum Yannick",
        "email": "yannickawasum@gmail.com",
        "time": "Thu Mar 28 11:23:01 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 28 11:23:01 2019 +0100"
      },
      "message": "Merge pull request #13 from awasum/develop\n\nFix typo in portfolio to use TestEnvironment methods"
    },
    {
      "commit": "98e842263899802b393b485f02ab28ff944ecdef",
      "tree": "d295f649c8825f216465a5ecfc6640ecc9217276",
      "parents": [
        "f0eaa1850586b783351b4fbe9003ddbd9007245a"
      ],
      "author": {
        "name": "Awasum Yannick",
        "email": "awasum@apache.org",
        "time": "Wed Mar 27 13:36:42 2019 +0100"
      },
      "committer": {
        "name": "Awasum Yannick",
        "email": "awasum@apache.org",
        "time": "Wed Mar 27 13:36:42 2019 +0100"
      },
      "message": "Fix typo in portfolio to use TestEnvironment methods\n"
    },
    {
      "commit": "f0eaa1850586b783351b4fbe9003ddbd9007245a",
      "tree": "470934a1c275fc305e634ce4ff6c7ad525315863",
      "parents": [
        "102bcfe2e6d927ce25ad6883c5c5521e2bffc7a3",
        "e68221fdbc6129ea8579f728d9691248f149b456"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Sat Mar 09 14:00:49 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 09 14:00:49 2019 +0100"
      },
      "message": "Merge pull request #12 from Anh3h/develop\n\nAdd Docker configuration"
    },
    {
      "commit": "e68221fdbc6129ea8579f728d9691248f149b456",
      "tree": "470934a1c275fc305e634ce4ff6c7ad525315863",
      "parents": [
        "102bcfe2e6d927ce25ad6883c5c5521e2bffc7a3"
      ],
      "author": {
        "name": "Anh3h",
        "email": "courageangeh@gmail.com",
        "time": "Thu Mar 07 23:01:06 2019 -0500"
      },
      "committer": {
        "name": "Anh3h",
        "email": "courageangeh@gmail.com",
        "time": "Thu Mar 07 23:01:06 2019 -0500"
      },
      "message": "Add Docker configuration\n"
    },
    {
      "commit": "102bcfe2e6d927ce25ad6883c5c5521e2bffc7a3",
      "tree": "6392085de31427b7036cf4b6c73dc171cef95df7",
      "parents": [
        "ee672a7d6bfb3a349f502f876b2d3ae414bf0663",
        "9047cdb3b96841c521a72d5f47e1747e899be1c3"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Sat Dec 29 19:14:55 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 29 19:14:55 2018 +0100"
      },
      "message": "Merge pull request #11 from Izakey/develop\n\nFixed undocumented parts of the payload and license API docs code"
    },
    {
      "commit": "9047cdb3b96841c521a72d5f47e1747e899be1c3",
      "tree": "6392085de31427b7036cf4b6c73dc171cef95df7",
      "parents": [
        "ee672a7d6bfb3a349f502f876b2d3ae414bf0663"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Sat Dec 29 19:10:49 2018 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Sat Dec 29 19:10:49 2018 +0100"
      },
      "message": "Fixed undocumented parts of the payload and license API docs code\n"
    },
    {
      "commit": "ee672a7d6bfb3a349f502f876b2d3ae414bf0663",
      "tree": "9ac11cb7cdcabf5629e4e3f1cd1935ef1e16a9a8",
      "parents": [
        "2779360827efa76615ac789a6fc74389fabaf523",
        "79ac54fbb2c0bedd4d063469de9cb93fc9b42ec1"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Sat Dec 29 18:07:12 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 29 18:07:12 2018 +0100"
      },
      "message": "Merge pull request #10 from pembemiriam/develop\n\nDocument Portfolio service API in component-test module"
    },
    {
      "commit": "79ac54fbb2c0bedd4d063469de9cb93fc9b42ec1",
      "tree": "9ac11cb7cdcabf5629e4e3f1cd1935ef1e16a9a8",
      "parents": [
        "2779360827efa76615ac789a6fc74389fabaf523"
      ],
      "author": {
        "name": "pembemiriam",
        "email": "pembemiriam007@gmail.com",
        "time": "Mon Nov 12 08:52:42 2018 +0100"
      },
      "committer": {
        "name": "pembemiriam",
        "email": "pembemiriam007@gmail.com",
        "time": "Mon Nov 12 08:52:42 2018 +0100"
      },
      "message": "Document Portfolio service API in component-test module\n"
    },
    {
      "commit": "2779360827efa76615ac789a6fc74389fabaf523",
      "tree": "9a2e942e53a7c4e2c3beed406073b26223590cdd",
      "parents": [
        "f8bb05a2008e5d506e6ca6e9e220725922e6569e",
        "18b7154777a1be78751e7f43d4820c046934652b"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Apr 19 19:22:23 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 19 19:22:23 2018 +0200"
      },
      "message": "Merge pull request #8 from myrle-krantz/develop\n\nRemoving dependency to java money library."
    },
    {
      "commit": "18b7154777a1be78751e7f43d4820c046934652b",
      "tree": "9a2e942e53a7c4e2c3beed406073b26223590cdd",
      "parents": [
        "5de564ebd024844441321a1768376280655e4e7a"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Apr 19 17:36:35 2018 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Apr 19 17:36:35 2018 +0200"
      },
      "message": "Removing dependency to java money library.\n"
    },
    {
      "commit": "f8bb05a2008e5d506e6ca6e9e220725922e6569e",
      "tree": "2ac93f756084b606ec2317796d438e0ac81bcad8",
      "parents": [
        "ee16316d189889a89b19304c172639e42c7e6352",
        "5de564ebd024844441321a1768376280655e4e7a"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 16 21:18:13 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 16 21:18:13 2018 +0200"
      },
      "message": "Merge pull request #7 from myrle-krantz/develop\n\nUpdating package names."
    },
    {
      "commit": "5de564ebd024844441321a1768376280655e4e7a",
      "tree": "2ac93f756084b606ec2317796d438e0ac81bcad8",
      "parents": [
        "d9860021671dc4461b71b1f9284def4bba9ffd86"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 16 10:11:20 2018 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 16 10:11:20 2018 +0200"
      },
      "message": "Removing last references to mifos.\n"
    },
    {
      "commit": "d9860021671dc4461b71b1f9284def4bba9ffd86",
      "tree": "2d1e0609f7c2cd7545ebbdeca106a0e049224dc0",
      "parents": [
        "6e20fa1a7d215e8a3891cbdaf9662861e5cf6e2d"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 16 10:07:16 2018 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 16 10:07:17 2018 +0200"
      },
      "message": "Change package names from mifos to apache fineract.\n"
    },
    {
      "commit": "6e20fa1a7d215e8a3891cbdaf9662861e5cf6e2d",
      "tree": "2c2ef056a11cf799b1e1e20b5dee7e9fd101e190",
      "parents": [
        "ee16316d189889a89b19304c172639e42c7e6352"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 16 09:21:38 2018 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 16 09:49:07 2018 +0200"
      },
      "message": "Adjusting to package name changes in upstream repositories.\n"
    },
    {
      "commit": "ee16316d189889a89b19304c172639e42c7e6352",
      "tree": "739a4343cdd4ce5caa5fdebb389a334b25e65aea",
      "parents": [
        "c2910855c7c25c1aca64daf2d7d573777ac15792",
        "80f7452d23c51d6c76ee1d71a49f72fa1c86422e"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 09 20:37:41 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 09 20:37:41 2018 +0200"
      },
      "message": "Merge pull request #6 from myrle-krantz/develop\n\nAdding rat checks."
    },
    {
      "commit": "80f7452d23c51d6c76ee1d71a49f72fa1c86422e",
      "tree": "739a4343cdd4ce5caa5fdebb389a334b25e65aea",
      "parents": [
        "c2910855c7c25c1aca64daf2d7d573777ac15792"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 09 20:36:38 2018 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 09 20:36:38 2018 +0200"
      },
      "message": "Adding rat checks.\n"
    },
    {
      "commit": "c2910855c7c25c1aca64daf2d7d573777ac15792",
      "tree": "445ef76d752e6e5bce0999c2858a3fc16d9088c0",
      "parents": [
        "17af8db9f5387ea0c43fc26c6e502cc5bba35ea0",
        "c9852b976af05ba237027c354ea86bc63e126411"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 09 10:28:38 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 09 10:28:38 2018 +0200"
      },
      "message": "Merge pull request #5 from ebenezergraham/patch-1\n\nMinor update to the README.md file to ensure consistent naming"
    },
    {
      "commit": "c9852b976af05ba237027c354ea86bc63e126411",
      "tree": "445ef76d752e6e5bce0999c2858a3fc16d9088c0",
      "parents": [
        "17af8db9f5387ea0c43fc26c6e502cc5bba35ea0"
      ],
      "author": {
        "name": "Ebenezer Graham",
        "email": "egraham15@alustudent.com",
        "time": "Fri Apr 06 20:39:18 2018 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 06 20:39:18 2018 +0400"
      },
      "message": "Update README.md"
    },
    {
      "commit": "17af8db9f5387ea0c43fc26c6e502cc5bba35ea0",
      "tree": "750dfce7022dce3fa59ede04a792e6b21266e2bd",
      "parents": [
        "eb674835020f279bb6f6c2585a522eda38c1b3e3",
        "9929e2c5540e29223581ac4affc55cd179f63a43"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Apr 05 16:35:27 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 05 16:35:27 2018 +0200"
      },
      "message": "Merge pull request #4 from myrle-krantz/develop\n\nFix broken unit test."
    },
    {
      "commit": "9929e2c5540e29223581ac4affc55cd179f63a43",
      "tree": "750dfce7022dce3fa59ede04a792e6b21266e2bd",
      "parents": [
        "eb674835020f279bb6f6c2585a522eda38c1b3e3"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Apr 05 16:29:49 2018 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Apr 05 16:29:49 2018 +0200"
      },
      "message": "Fix broken unit test.\n"
    },
    {
      "commit": "eb674835020f279bb6f6c2585a522eda38c1b3e3",
      "tree": "ab6269eab08a64d5b44e08b8aac7bc4f002b47ae",
      "parents": [
        "2c74040cd69f0a09ca098f6d67295ef40dc94c41",
        "56a872e53f34da5fb7154b52ee9a9f19fa4a496b"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Mar 16 11:45:42 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 16 11:45:42 2018 +0100"
      },
      "message": "Merge pull request #3 from Izakey/develop\n\nUpdated copyright information for portfolio"
    },
    {
      "commit": "56a872e53f34da5fb7154b52ee9a9f19fa4a496b",
      "tree": "ab6269eab08a64d5b44e08b8aac7bc4f002b47ae",
      "parents": [
        "aef2dd2015034fc53513bdb8c0156ccde039b9e4"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Mar 05 21:10:12 2018 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Mar 05 21:10:12 2018 +0100"
      },
      "message": "Removed unused year and name variables\n"
    },
    {
      "commit": "aef2dd2015034fc53513bdb8c0156ccde039b9e4",
      "tree": "1432d7efd297401bd6d07a901056f5319be7105e",
      "parents": [
        "2c74040cd69f0a09ca098f6d67295ef40dc94c41"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Fri Mar 02 21:43:40 2018 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Fri Mar 02 21:43:40 2018 +0100"
      },
      "message": "Updated copyright information for portfolio\n"
    },
    {
      "commit": "2c74040cd69f0a09ca098f6d67295ef40dc94c41",
      "tree": "92ddd88dd19b76001411ad089c1fefc34e80a420",
      "parents": [
        "05572e468063efc4491589ac222cce41008578db",
        "048993fc03992bcb9e62902225278a5b44365187"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Feb 26 18:34:27 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 26 18:34:27 2018 +0100"
      },
      "message": "Merge pull request #2 from myrle-krantz/develop\n\nupdating artifact ids to apache fineract from mifos io"
    },
    {
      "commit": "048993fc03992bcb9e62902225278a5b44365187",
      "tree": "92ddd88dd19b76001411ad089c1fefc34e80a420",
      "parents": [
        "05572e468063efc4491589ac222cce41008578db"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Feb 26 18:12:20 2018 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Feb 26 18:12:20 2018 +0100"
      },
      "message": "updating artifact ids to apache fineract from mifos io\n"
    },
    {
      "commit": "05572e468063efc4491589ac222cce41008578db",
      "tree": "5daf49897158eef01500c9eb5fce735471281e84",
      "parents": [
        "d4fb74c2e94d95f02f51c51d534d03b6fc88be89",
        "b924345c7a8055d397c60b3416ba97f53ed585b4"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Tue Feb 20 12:56:16 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 20 12:56:16 2018 +0100"
      },
      "message": "Merge pull request #1 from crain/develop\n\nSync with latest Mifos I/O"
    },
    {
      "commit": "b924345c7a8055d397c60b3416ba97f53ed585b4",
      "tree": "5daf49897158eef01500c9eb5fce735471281e84",
      "parents": [
        "77b93dd5f456608446c1959bd41bb68e6cbcb350",
        "944a4c9e8a333b3dada25b140693e4f5356367c3"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Wed Dec 20 17:04:29 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 20 17:04:29 2017 +0100"
      },
      "message": "Merge pull request #27 from myrlen/develop\n\nImproved annotations for new endpoint."
    },
    {
      "commit": "944a4c9e8a333b3dada25b140693e4f5356367c3",
      "tree": "5daf49897158eef01500c9eb5fce735471281e84",
      "parents": [
        "5919d8be77b13367fa80994141bb06bf2de8a3dd"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Dec 20 17:01:44 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Dec 20 17:01:44 2017 +0100"
      },
      "message": "Improved annotations for new endpoint.\n"
    },
    {
      "commit": "77b93dd5f456608446c1959bd41bb68e6cbcb350",
      "tree": "c7fd06dfd49199bf707624ba845b70289746ddb0",
      "parents": [
        "a01ff9fee5a579e21ad3027487fa78a557a1f9b4",
        "5919d8be77b13367fa80994141bb06bf2de8a3dd"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Wed Dec 20 16:58:45 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 20 16:58:45 2017 +0100"
      },
      "message": "Merge pull request #26 from myrlen/develop\n\nMade it possible to get planned payments with just case parameters, even"
    },
    {
      "commit": "5919d8be77b13367fa80994141bb06bf2de8a3dd",
      "tree": "c7fd06dfd49199bf707624ba845b70289746ddb0",
      "parents": [
        "a01ff9fee5a579e21ad3027487fa78a557a1f9b4"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Dec 20 16:57:49 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Dec 20 16:57:49 2017 +0100"
      },
      "message": "Made it possible to get planned payments with just case parameters, even\nthough the case hasn\u0027t been created yet.\n"
    },
    {
      "commit": "a01ff9fee5a579e21ad3027487fa78a557a1f9b4",
      "tree": "b97e720bdf269612bb7897d69b0c72a8ee874927",
      "parents": [
        "1663635d6d4af450545d0a6079e2a3aaee612a80",
        "220c009aef0050777413d8e31155626b88ff5805"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Fri Dec 08 08:15:35 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 08 08:15:35 2017 +0100"
      },
      "message": "Merge pull request #25 from markusgeiss/develop\n\nadded holder to account generation"
    },
    {
      "commit": "220c009aef0050777413d8e31155626b88ff5805",
      "tree": "b97e720bdf269612bb7897d69b0c72a8ee874927",
      "parents": [
        "c313bb4bebf2d47002542654b7929aaa4823fc3d"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Fri Dec 08 08:14:35 2017 +0100"
      },
      "committer": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Fri Dec 08 08:14:35 2017 +0100"
      },
      "message": "removed unnecessary portfolio designator for api\n"
    },
    {
      "commit": "c313bb4bebf2d47002542654b7929aaa4823fc3d",
      "tree": "f661a9027f64b98d6aa7e8f791bf325106532c30",
      "parents": [
        "1663635d6d4af450545d0a6079e2a3aaee612a80"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Fri Dec 08 08:12:10 2017 +0100"
      },
      "committer": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Fri Dec 08 08:12:10 2017 +0100"
      },
      "message": "added holder information to account generation\n"
    },
    {
      "commit": "1663635d6d4af450545d0a6079e2a3aaee612a80",
      "tree": "e1b4c213c6ae5d06ef51ee599e3589851e002ada",
      "parents": [
        "7234a141c7ceaf0e5cdef38e71cd655a2045ca74",
        "6f34fed9caee2c7312786a911d686cc4876aa054"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Fri Nov 24 17:42:21 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 24 17:42:21 2017 +0100"
      },
      "message": "Merge pull request #24 from myrlen/develop\n\nLoan repayment should not be restricted to current teller balance."
    },
    {
      "commit": "6f34fed9caee2c7312786a911d686cc4876aa054",
      "tree": "e1b4c213c6ae5d06ef51ee599e3589851e002ada",
      "parents": [
        "8a2523e9553ef4ea574dff626668b8dc393a7fba"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Nov 24 17:02:09 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Nov 24 17:02:09 2017 +0100"
      },
      "message": "Tightened test parameters for disbursement and repayment.  Disburse to a customer account shouldn\u0027t be bothered by a zero balance, and repay via a teller account shouldn\u0027t be bothered by a zero balance.\n"
    },
    {
      "commit": "8a2523e9553ef4ea574dff626668b8dc393a7fba",
      "tree": "1acc194f5e19d8bb50201636b7e3d87dfb9b834e",
      "parents": [
        "4cbd4184955115812fbb0b1ada34b8c020a55778"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Nov 24 16:33:31 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Nov 24 16:33:31 2017 +0100"
      },
      "message": "Adjusting entry account assignment helper and workflow tests to make it possible to vary entry account assignment.\n"
    },
    {
      "commit": "4cbd4184955115812fbb0b1ada34b8c020a55778",
      "tree": "c6ec26db203427108e6297522e7b9c9832807588",
      "parents": [
        "59f346967016c46a5474ad49e6e8febc7f77ac9b"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Nov 24 15:49:54 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Nov 24 15:49:54 2017 +0100"
      },
      "message": "Adjusting entry account assignment helper and workflow tests to make it possible to vary entry account assignment.\n"
    },
    {
      "commit": "59f346967016c46a5474ad49e6e8febc7f77ac9b",
      "tree": "9ed550e1ed90e7db03b80f095620404cac13a34b",
      "parents": [
        "02bd59046dc461be0b541911992191420628bc4b"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Nov 24 13:55:58 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Nov 24 13:55:58 2017 +0100"
      },
      "message": "Getting account sign from accounting via adapter.\n"
    },
    {
      "commit": "02bd59046dc461be0b541911992191420628bc4b",
      "tree": "02ab126df6e206ac3ced5cc9131924fad80f6893",
      "parents": [
        "1a151703d7a61fa854c355a8be2648319078274d"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Nov 23 16:51:13 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Nov 23 16:51:13 2017 +0100"
      },
      "message": "Fixing payment cycle test.\n"
    },
    {
      "commit": "1a151703d7a61fa854c355a8be2648319078274d",
      "tree": "d72bd09d6704f2c7604d9ea5bac0c5414e2914a5",
      "parents": [
        "87c89f4c190a167ae9aec7ae3da68004dfda5083"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Nov 23 16:22:24 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Nov 23 16:22:24 2017 +0100"
      },
      "message": "Preparing to get account sign from accounting rather than internal assumptions by getting Account object rather than just balance from the AccountingAdapter.\n"
    },
    {
      "commit": "87c89f4c190a167ae9aec7ae3da68004dfda5083",
      "tree": "61927848c8f9ba78dad7bb62ec7c3741ad7c77e3",
      "parents": [
        "7234a141c7ceaf0e5cdef38e71cd655a2045ca74"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Nov 23 16:21:21 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Nov 23 16:21:21 2017 +0100"
      },
      "message": "Fixed test case for out of range alignment week.\n"
    },
    {
      "commit": "7234a141c7ceaf0e5cdef38e71cd655a2045ca74",
      "tree": "3903203e8bc835604f4498c4cf04c7509ae13137",
      "parents": [
        "fdedc7af840c505594bbfb9ae0a97841c8c921db",
        "a8c1c1e86f711e4c15bef2b3658fa2606180b742"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Thu Nov 23 13:07:09 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 23 13:07:09 2017 +0100"
      },
      "message": "Merge pull request #23 from myrlen/develop\n\nValidation of case parameters had been accidentally left out. "
    },
    {
      "commit": "a8c1c1e86f711e4c15bef2b3658fa2606180b742",
      "tree": "3903203e8bc835604f4498c4cf04c7509ae13137",
      "parents": [
        "8faefbcc29d38b8aba445e8dfb122f6c3764e2ad"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Nov 23 13:04:19 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Nov 23 13:04:19 2017 +0100"
      },
      "message": "Validation of case parameters had been accidentally left out.  This caused us to accumulate out of range values for the alignment week.  Now case parameters are validated, but I\u0027ve weakened the week alignment validation temporarily until the UI can be fixed.\n"
    },
    {
      "commit": "fdedc7af840c505594bbfb9ae0a97841c8c921db",
      "tree": "906df0978c747c5bc16f039a87a8b57260cc5474",
      "parents": [
        "959e7723f25049c5316c67e6bb799c84919c0dde",
        "8faefbcc29d38b8aba445e8dfb122f6c3764e2ad"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Wed Nov 22 21:28:32 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 22 21:28:32 2017 +0100"
      },
      "message": "Merge pull request #22 from myrlen/develop\n\nThere is a small chance that a transaction uniqueifier fails to make …"
    },
    {
      "commit": "8faefbcc29d38b8aba445e8dfb122f6c3764e2ad",
      "tree": "906df0978c747c5bc16f039a87a8b57260cc5474",
      "parents": [
        "959e7723f25049c5316c67e6bb799c84919c0dde"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Nov 22 21:25:21 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Nov 22 21:25:21 2017 +0100"
      },
      "message": "There is a small chance that a transaction uniqueifier fails to make the transaction unique.  In this case, the accounting adapter should retry the booking with a new uniqueifier.\n"
    },
    {
      "commit": "959e7723f25049c5316c67e6bb799c84919c0dde",
      "tree": "eab385bcb13a4b299673a241ae0109ec25ea76b6",
      "parents": [
        "a703f6a84e5b147f7626578b62d99efd6339cd09",
        "de7240c030217d52dbd1eff9c64db48ff34818d6"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Tue Nov 14 10:55:13 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 14 10:55:13 2017 +0100"
      },
      "message": "Merge pull request #21 from myrlen/develop\n\nFixed misnaming with real consequences: reference account should\u0027ve been"
    },
    {
      "commit": "de7240c030217d52dbd1eff9c64db48ff34818d6",
      "tree": "eab385bcb13a4b299673a241ae0109ec25ea76b6",
      "parents": [
        "cb4e4e4fe12992f15051302c6815d840c5f59f04"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Tue Nov 14 10:53:35 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Tue Nov 14 10:53:35 2017 +0100"
      },
      "message": "Fixed misnaming with real consequences: reference account should\u0027ve been\nalternative account.\n"
    },
    {
      "commit": "a703f6a84e5b147f7626578b62d99efd6339cd09",
      "tree": "5d377652207b98bcebbe1dd3de6523561d717b3d",
      "parents": [
        "74190efc94a76962f75ec0151de53df522c0edb8",
        "cb4e4e4fe12992f15051302c6815d840c5f59f04"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Fri Nov 10 10:34:39 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 10 10:34:39 2017 +0100"
      },
      "message": "Merge pull request #20 from myrlen/develop\n\nPolishing import"
    },
    {
      "commit": "cb4e4e4fe12992f15051302c6815d840c5f59f04",
      "tree": "5d377652207b98bcebbe1dd3de6523561d717b3d",
      "parents": [
        "f5edc394da2fce82c552c763e9929333a72529e1"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Nov 10 10:33:12 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Nov 10 10:33:12 2017 +0100"
      },
      "message": "Added minor check for planned payment count in \"normal\" case.\n"
    },
    {
      "commit": "f5edc394da2fce82c552c763e9929333a72529e1",
      "tree": "24d68516d191ca16f469801f92eb8234ad5a90b5",
      "parents": [
        "13a294a61bf57299361956b34bd79f2e2eadc4c8"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Nov 10 09:55:46 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Nov 10 09:55:46 2017 +0100"
      },
      "message": "Making sure planned payments uses the saved payment size rather than the calculated payment size for imported loans.\n"
    },
    {
      "commit": "13a294a61bf57299361956b34bd79f2e2eadc4c8",
      "tree": "817b936d8123b19dec27ab6f94134d357a2d79c3",
      "parents": [
        "34525c4bdf62bccb6bf11959ed2356a5750ad34b"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Nov 09 18:23:14 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Nov 09 18:23:14 2017 +0100"
      },
      "message": "Late fee checking happy case and interest works for imported loans now.\n"
    },
    {
      "commit": "34525c4bdf62bccb6bf11959ed2356a5750ad34b",
      "tree": "5141143178278fded2eb5b6f6a2c745f512ae196",
      "parents": [
        "e2672285a5f125d04ce130d4f9e82adc8b10a8b0"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Nov 09 13:22:26 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Nov 09 13:22:26 2017 +0100"
      },
      "message": "Persisting/creating accounts for import.\n"
    },
    {
      "commit": "e2672285a5f125d04ce130d4f9e82adc8b10a8b0",
      "tree": "e9f2add12f2f229d0ca7cd36343fa2f1ffb16eb4",
      "parents": [
        "74190efc94a76962f75ec0151de53df522c0edb8"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Nov 08 17:22:07 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Nov 08 17:22:07 2017 +0100"
      },
      "message": "Setting start and end of term and payment size correctly for imported loans.\n"
    },
    {
      "commit": "74190efc94a76962f75ec0151de53df522c0edb8",
      "tree": "8f9283e0f8ac97b1e40f23a8e09475516ce62fc3",
      "parents": [
        "d4fb74c2e94d95f02f51c51d534d03b6fc88be89",
        "4e9dc50d919d0e1109052010c8a69a61eada62f4"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Tue Nov 07 08:36:02 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 07 08:36:02 2017 +0100"
      },
      "message": "Merge pull request #19 from myrlen/develop\n\nAPI for loan import"
    },
    {
      "commit": "4e9dc50d919d0e1109052010c8a69a61eada62f4",
      "tree": "8f9283e0f8ac97b1e40f23a8e09475516ce62fc3",
      "parents": [
        "201983aece489f3ce65911fbe5ab1054a94000c4"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Tue Nov 07 08:34:36 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Tue Nov 07 08:34:36 2017 +0100"
      },
      "message": "API for loan import.\n"
    },
    {
      "commit": "201983aece489f3ce65911fbe5ab1054a94000c4",
      "tree": "0c89e179c786272a8b9d2e99a3ed81fcd844ad7a",
      "parents": [
        "d4fb74c2e94d95f02f51c51d534d03b6fc88be89"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Nov 06 17:41:16 2017 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Nov 06 17:41:16 2017 +0100"
      },
      "message": "Adding missing header.\n"
    },
    {
      "commit": "d4fb74c2e94d95f02f51c51d534d03b6fc88be89",
      "tree": "2384af57ab407bb89bd121189aa7939cad1cd756",
      "parents": [
        "c5814baf5b793badedc042947084d89eabb1eccb",
        "3e66559101d02246a4c6bb6d850798805d5d0694"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Fri Nov 03 14:39:50 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 03 14:39:50 2017 +0100"
      },
      "message": "Merge pull request #18 from ndelvos78/sortLoanProductsByEnabled\n\nAllow loan products to be sorted by Enabled column without error."
    },
    {
      "commit": "3e66559101d02246a4c6bb6d850798805d5d0694",
      "tree": "2384af57ab407bb89bd121189aa7939cad1cd756",
      "parents": [
        "c5814baf5b793badedc042947084d89eabb1eccb"
      ],
      "author": {
        "name": "ndelvos78",
        "email": "nina.delvos@kuelap.io",
        "time": "Mon Oct 30 20:32:58 2017 -0400"
      },
      "committer": {
        "name": "ndelvos78",
        "email": "nina.delvos@kuelap.io",
        "time": "Mon Oct 30 20:32:58 2017 -0400"
      },
      "message": "Allow loan products to be sorted by Enabled column without error.\n"
    },
    {
      "commit": "c5814baf5b793badedc042947084d89eabb1eccb",
      "tree": "25e43592f08d4cc35aa69c7bb4163246eec3d263",
      "parents": [
        "28eeed1861a6c208102d8d1610d607474067e1f8",
        "4ab9227158b708c73a3fb77d36ad0106a4ae831c"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Thu Oct 19 13:32:01 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 19 13:32:01 2017 +0200"
      },
      "message": "Merge pull request #17 from myrlen/develop\n\nAdded the ability to reference customer documents from a loan."
    },
    {
      "commit": "4ab9227158b708c73a3fb77d36ad0106a4ae831c",
      "tree": "25e43592f08d4cc35aa69c7bb4163246eec3d263",
      "parents": [
        "995c3bb14d05339a84bb370070a06d9e9758e042"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Oct 19 13:25:14 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Oct 19 13:25:14 2017 +0200"
      },
      "message": "Added the ability to reference customer documents from a loan.\n"
    },
    {
      "commit": "28eeed1861a6c208102d8d1610d607474067e1f8",
      "tree": "26cb6b48fa529621439a44dd8b70658a75e8b50f",
      "parents": [
        "be56188e4eb1656294c4d7bc6ac3ceb9823228d6",
        "995c3bb14d05339a84bb370070a06d9e9758e042"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Thu Oct 12 11:58:56 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 12 11:58:56 2017 +0200"
      },
      "message": "Merge pull request #16 from myrlen/develop\n\nfixing edge cases"
    },
    {
      "commit": "995c3bb14d05339a84bb370070a06d9e9758e042",
      "tree": "26cb6b48fa529621439a44dd8b70658a75e8b50f",
      "parents": [
        "03e7479ac559518f0794a04438d1b3329d31080c"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Oct 12 11:57:36 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Oct 12 11:57:36 2017 +0200"
      },
      "message": "Fixed bug in which if the fees due exceed the current payment, too much\nis booked from entry to pay off the full amount of the fees.\n"
    },
    {
      "commit": "03e7479ac559518f0794a04438d1b3329d31080c",
      "tree": "27b3f9a41a8a175c2a6b8c20dbe6e172b4a6a42e",
      "parents": [
        "2125ed8758abce26fb0b403464a0ac92baf2145d"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Oct 11 15:09:44 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Oct 11 15:09:44 2017 +0200"
      },
      "message": "Introduced some new test cases for AcceptPaymentBuilderService to insure\nthat upcoming changes don\u0027t break existing functionality.\n"
    },
    {
      "commit": "2125ed8758abce26fb0b403464a0ac92baf2145d",
      "tree": "de58a635c5dfbec072ad258ee44ea382ef5a279b",
      "parents": [
        "5e18d76cb789496e60a6c0acca36a6c47520c77d"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Oct 11 13:17:31 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Oct 11 13:17:31 2017 +0200"
      },
      "message": "Minor restructuring of payment builder test cases to prepare to correct\nbehavior when the disbursement fees exceed the initial payment size.\n"
    },
    {
      "commit": "5e18d76cb789496e60a6c0acca36a6c47520c77d",
      "tree": "5b6ae11d1aa9ed125ac8ef7bda420b3b266c889d",
      "parents": [
        "4c3f52855185710db846bb78e0d020681e112173",
        "be56188e4eb1656294c4d7bc6ac3ceb9823228d6"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Oct 11 11:49:18 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Oct 11 11:49:18 2017 +0200"
      },
      "message": "Merge branch \u0027develop\u0027 of https://github.com/KuelapInc/portfolio into develop\n"
    },
    {
      "commit": "4c3f52855185710db846bb78e0d020681e112173",
      "tree": "5b6ae11d1aa9ed125ac8ef7bda420b3b266c889d",
      "parents": [
        "d87837b0c5f22bc048daf88e0a61addbdeabca99"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Oct 11 11:47:56 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Oct 11 11:47:56 2017 +0200"
      },
      "message": "In response to Dayna\u0027s (non-urgent) feedback from October 6th, removing\nbalance floor of zero from GENERAL_LOSS_ALLOWANCE account.  This account\ncan now be sent into negative territory by a loan write-off.\n"
    },
    {
      "commit": "be56188e4eb1656294c4d7bc6ac3ceb9823228d6",
      "tree": "5dd820ddf01852498dd7d82c390ac32f9290bd81",
      "parents": [
        "acd086f3b0071d890320fb863a67ea36e70f7e97",
        "d87837b0c5f22bc048daf88e0a61addbdeabca99"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Tue Oct 10 10:03:18 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 10 10:03:18 2017 +0200"
      },
      "message": "Merge pull request #15 from myrlen/develop\n\nAutomatic creation of the product loss provisioning account."
    },
    {
      "commit": "d87837b0c5f22bc048daf88e0a61addbdeabca99",
      "tree": "5dd820ddf01852498dd7d82c390ac32f9290bd81",
      "parents": [
        "acd086f3b0071d890320fb863a67ea36e70f7e97"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Tue Oct 10 10:01:30 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Tue Oct 10 10:01:30 2017 +0200"
      },
      "message": "Automatic creation of the product loss provisioning account.\n"
    },
    {
      "commit": "acd086f3b0071d890320fb863a67ea36e70f7e97",
      "tree": "7ae53afbabd95d3b9b65ec747cc95d3c0fb1e470",
      "parents": [
        "b3e1c1360d51aa4518486f4ff409c8cafad33627",
        "ccea7b5ad84d240b31bf01613131ac620800128b"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Fri Oct 06 15:11:57 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 06 15:11:57 2017 +0200"
      },
      "message": "Merge pull request #14 from myrlen/arrearsAndWriteOff\n\nArrears and write off"
    },
    {
      "commit": "ccea7b5ad84d240b31bf01613131ac620800128b",
      "tree": "7ae53afbabd95d3b9b65ec747cc95d3c0fb1e470",
      "parents": [
        "878aa1a10f42fb69c811811fe699a54366b59c18"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Oct 06 15:09:41 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Oct 06 15:09:41 2017 +0200"
      },
      "message": "interest and late fee accrual \"stored\" in product loss allowance account.\n"
    },
    {
      "commit": "878aa1a10f42fb69c811811fe699a54366b59c18",
      "tree": "3e834447a25eb230ed301b70ff22eeb7fb032b6e",
      "parents": [
        "24edb995ed59fd73d957924f378c9eca8a07f465"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Oct 06 13:27:03 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Oct 06 13:27:40 2017 +0200"
      },
      "message": "Write off of principal implemented and tested.\n"
    },
    {
      "commit": "24edb995ed59fd73d957924f378c9eca8a07f465",
      "tree": "31ce415dac79711bfc02d1ee45e11aeb49bbf76c",
      "parents": [
        "a7d10116c2aefb6f6af2aadef2e9b287eb4f3d22",
        "b3e1c1360d51aa4518486f4ff409c8cafad33627"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Oct 05 17:50:54 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Oct 05 17:50:54 2017 +0200"
      },
      "message": "Merge branch \u0027develop\u0027 into arrearsAndWriteOff\n"
    },
    {
      "commit": "b3e1c1360d51aa4518486f4ff409c8cafad33627",
      "tree": "1dea310cecfd55ed8a2fe000acc56069594fde27",
      "parents": [
        "fbcce0c266edf30e9d6653490e261851e6525eff",
        "576b89cdc471b866a4ea3547dd77d90e2b3dd8cb"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Thu Oct 05 14:03:25 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 05 14:03:25 2017 +0200"
      },
      "message": "Merge pull request #13 from myrlen/develop\n\nImproved saving of lossprovisioningsteps."
    }
  ],
  "next": "576b89cdc471b866a4ea3547dd77d90e2b3dd8cb"
}
