)]}'
{
  "log": [
    {
      "commit": "6cfa0f911e047415bca7ddc522d8998049bb3ab9",
      "tree": "ff908dcc784a85e9cbe2f5ac75c31e35cc798dbf",
      "parents": [
        "03b709c7dfe9dc1e04d88f5e16e0b3308bdad295"
      ],
      "author": {
        "name": "Tanvir Alam",
        "email": "tanviralamshuvo@gmail.com",
        "time": "Wed Sep 02 17:47:34 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 03 08:47:34 2026 +0800"
      },
      "message": "Merge pull request #87 from tanvir-ux/fix/rat-excldue-typo\n\nFix excldue typo in apache-rat exclude patterns"
    },
    {
      "commit": "03b709c7dfe9dc1e04d88f5e16e0b3308bdad295",
      "tree": "8bad3147dc85ea0886671508a56cf6c90995aa4a",
      "parents": [
        "429ea84722354411f3ff997822fba835c6ae6525"
      ],
      "author": {
        "name": "liubao",
        "email": "bismy@qq.com",
        "time": "Tue Sep 10 16:35:10 2024 +0800"
      },
      "committer": {
        "name": "liubao",
        "email": "bismy@qq.com",
        "time": "Tue Sep 10 16:35:10 2024 +0800"
      },
      "message": "update readme to find new committers\n"
    },
    {
      "commit": "429ea84722354411f3ff997822fba835c6ae6525",
      "tree": "173cf0e139e07e86b775cf12b3dea2ea568ebbbe",
      "parents": [
        "8091e3b0a6ea8ce234cf9d0f4e7aba14970022b0"
      ],
      "author": {
        "name": "liubao",
        "email": "bismy@qq.com",
        "time": "Tue Sep 10 16:33:59 2024 +0800"
      },
      "committer": {
        "name": "liubao",
        "email": "bismy@qq.com",
        "time": "Tue Sep 10 16:33:59 2024 +0800"
      },
      "message": "update readme to find new committers\n"
    },
    {
      "commit": "8091e3b0a6ea8ce234cf9d0f4e7aba14970022b0",
      "tree": "a6bf8cb64853bf2c860f1dff8ec6a6589f63e3a4",
      "parents": [
        "16cefa29274d2a63632517777c6e440c5e672408"
      ],
      "author": {
        "name": "liubao",
        "email": "bismy@qq.com",
        "time": "Tue Feb 07 10:16:06 2023 +0800"
      },
      "committer": {
        "name": "liubao",
        "email": "bismy@qq.com",
        "time": "Tue Feb 07 10:16:06 2023 +0800"
      },
      "message": "remove travis ci\n"
    },
    {
      "commit": "16cefa29274d2a63632517777c6e440c5e672408",
      "tree": "38ab032e807e4b2f2f3408ebdd9d0f32de2d0065",
      "parents": [
        "1789db02887a823f60f009ce3e1e2d67d3f55f52"
      ],
      "author": {
        "name": "Jonathan Leitschuh",
        "email": "Jonathan.Leitschuh@gmail.com",
        "time": "Mon Feb 10 19:05:40 2020 -0500"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Tue Feb 11 11:43:28 2020 +0800"
      },
      "message": "Use HTTPS instead of HTTP to resolve dependencies\n\nThis fixes a security vulnerability in this project where the `pom.xml`\nfiles were configuring Maven to resolve dependencies over HTTP instead of\nHTTPS.\n\nSigned-off-by: Jonathan Leitschuh \u003cJonathan.Leitschuh@gmail.com\u003e\n"
    },
    {
      "commit": "1789db02887a823f60f009ce3e1e2d67d3f55f52",
      "tree": "401cdebb946f26c90eb3b2819ab37c37a331ecf8",
      "parents": [
        "03602ed740eb54afd035ab117c760d851e103ebd"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Jan 02 17:53:05 2020 +0800"
      },
      "committer": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Thu Jan 09 09:23:52 2020 +0800"
      },
      "message": "exclude **/target/**/* for rat scan path\n"
    },
    {
      "commit": "03602ed740eb54afd035ab117c760d851e103ebd",
      "tree": "befc3398a57196fd0384350ab73377fb61803387",
      "parents": [
        "6db417b85dc39e997668580c5d7389082e0e0814"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Jan 02 17:46:32 2020 +0800"
      },
      "committer": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Thu Jan 09 09:23:52 2020 +0800"
      },
      "message": "SCB-1701 concise the cli help prompt\n"
    },
    {
      "commit": "6db417b85dc39e997668580c5d7389082e0e0814",
      "tree": "1260d61d78c8d44e0b6146dd7fa84d0559bae354",
      "parents": [
        "390600da65441203293bcc33fb64c22413205b2d"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Jan 03 09:46:53 2020 +0800"
      },
      "committer": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Tue Jan 07 20:27:30 2020 +0800"
      },
      "message": "SCB-1702 Exclude oas-validator-test from binary distribution\n"
    },
    {
      "commit": "390600da65441203293bcc33fb64c22413205b2d",
      "tree": "083cf6e5a1b428ca4787d226d90ca80e5c1a110c",
      "parents": [
        "da3b3b6333e1c776d4e39513e39e328596d9b40f"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Fri Jan 03 16:18:52 2020 +0800"
      },
      "committer": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Fri Jan 03 16:18:52 2020 +0800"
      },
      "message": "Update project version for 0.3.0-SNAPSHOT development\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "da3b3b6333e1c776d4e39513e39e328596d9b40f",
      "tree": "fef4636aff54cb934ea6561241b9931868d73ef8",
      "parents": [
        "05972ce685d86e008e5ebe4cb8b25ddb67686358"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Fri Dec 27 17:56:02 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Dec 30 16:29:12 2019 +0800"
      },
      "message": "[SCB-1673] fix the problem according code review suggestion\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "05972ce685d86e008e5ebe4cb8b25ddb67686358",
      "tree": "54947276a91864d152e00be33617d3769712dd3e",
      "parents": [
        "7ad21eedcbd22c028be3704e63a05b905a49b8cc"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Mon Dec 23 12:00:12 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Dec 30 16:29:12 2019 +0800"
      },
      "message": "[SCB-1673] add response description\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "7ad21eedcbd22c028be3704e63a05b905a49b8cc",
      "tree": "ddb70c69b68be8d8818938cb9db803b94c367fdb",
      "parents": [
        "41ac32ffb13afd81d368cc9d4eca275df8a8b3e2"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Thu Dec 19 16:26:10 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Dec 30 16:29:12 2019 +0800"
      },
      "message": "[SCB-1673] parse the remaining information of RequestMapping\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "41ac32ffb13afd81d368cc9d4eca275df8a8b3e2",
      "tree": "5491ac373b567000139a5856beb213aec5dd83d3",
      "parents": [
        "638b269d34cd9e7e4e4c1fcb2177be1b63a31f3a"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Fri Dec 27 15:03:06 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Dec 30 14:36:48 2019 +0800"
      },
      "message": "[SCB-1676] optimizing the acquisition of bean properties\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "638b269d34cd9e7e4e4c1fcb2177be1b63a31f3a",
      "tree": "f721a4589e4cf9e9134da40edb447e67be989a81",
      "parents": [
        "012c39df94155634f64be32259d6569834a373c3"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Mon Dec 23 11:45:44 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Dec 30 14:36:48 2019 +0800"
      },
      "message": "[SCB-1676] nested complex properties are not parsed and added to the component\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "012c39df94155634f64be32259d6569834a373c3",
      "tree": "c8df9fa8f3bec523dee429e39dd451ec35017db6",
      "parents": [
        "0903b5edf07d359070a468d229963333e889558b"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Thu Dec 26 18:10:03 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Dec 30 11:25:56 2019 +0800"
      },
      "message": "[SCB-1679] add unit test\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "0903b5edf07d359070a468d229963333e889558b",
      "tree": "8cc68356c35b3a55548ec84cb3ca5966d9aef5af",
      "parents": [
        "8eb16e1947c1d448a0f3a584c88d87c8aacc1ed2"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Tue Dec 24 09:48:59 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Dec 30 11:25:56 2019 +0800"
      },
      "message": "[SCB-1679] adjust main class package\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "8eb16e1947c1d448a0f3a584c88d87c8aacc1ed2",
      "tree": "f062671cb3002938eb282103f58ed99f2379b6f3",
      "parents": [
        "fdc75bcad9d0b4fc20bbc5885f98ef5816c72d9a"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Wed Dec 25 10:34:48 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Dec 26 17:15:07 2019 +0800"
      },
      "message": "[SCB-1667] update doc\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "fdc75bcad9d0b4fc20bbc5885f98ef5816c72d9a",
      "tree": "500795bb50b83f1b60dd96d7d1febf516d380495",
      "parents": [
        "7ca2bdf50844382d88eba5ca6345651ced2f66a3"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Wed Dec 18 10:41:07 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Dec 26 17:15:07 2019 +0800"
      },
      "message": "[SCB-1667] add addition properties that can be referenced by the mustache templates\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "7ca2bdf50844382d88eba5ca6345651ced2f66a3",
      "tree": "3bb3c1da9d6d0fe7529ef7bd77f4461bb33b4faa",
      "parents": [
        "7f67be431bc3b692f967aa93c32f25cef0daf8d6"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Fri Dec 13 17:36:31 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Dec 23 14:01:28 2019 +0800"
      },
      "message": "[SCB-1660] remove the tagged commit check\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "7f67be431bc3b692f967aa93c32f25cef0daf8d6",
      "tree": "5e76eb98466cef7deb230cfb6413b25036f997fe",
      "parents": [
        "84f0c9d69766ec65a9c177dd4fff8d3df95cdc13"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Thu Dec 12 09:55:23 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Dec 23 14:01:28 2019 +0800"
      },
      "message": "[SCB-1660] change deploy.sh format\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "84f0c9d69766ec65a9c177dd4fff8d3df95cdc13",
      "tree": "5a994fb24f0d22d65646f6098cc247d91f27e5ca",
      "parents": [
        "0c420e6e418756d68701d1e5f62aa03a8ad5e1b6"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Mon Dec 16 11:06:24 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Dec 23 13:59:58 2019 +0800"
      },
      "message": "[SCB-1663] test cli.sh in travis ci and fix some bug\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "0c420e6e418756d68701d1e5f62aa03a8ad5e1b6",
      "tree": "2b25f874bf4539ad651648cc40b75bfda2d50171",
      "parents": [
        "b5726fb0195e7e2ee23c5f6cf82928782a8d2016"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Fri Dec 13 15:35:19 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Dec 23 13:59:58 2019 +0800"
      },
      "message": "[SCB-1663] determine script name based on system property\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "b5726fb0195e7e2ee23c5f6cf82928782a8d2016",
      "tree": "32eaf8d08856c15fe33fe141873d8b93068df018",
      "parents": [
        "11de7d9b4069d1523e88f4c3b33195cf781e68b0"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Fri Dec 13 11:58:03 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Dec 23 13:59:58 2019 +0800"
      },
      "message": "fix bug of script in Mac\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "11de7d9b4069d1523e88f4c3b33195cf781e68b0",
      "tree": "3e56b048841f11d8cf5a12d8e6a4def59bf1ae8b",
      "parents": [
        "9b199030677b7f2d372acb2c48e670051f1d0042"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Thu Dec 12 22:39:36 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Dec 23 13:59:58 2019 +0800"
      },
      "message": "[SCB-1663] add scripts\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "9b199030677b7f2d372acb2c48e670051f1d0042",
      "tree": "03b8dfb6c162c69540ec0527a007a043e08be87f",
      "parents": [
        "035fecf894f4cbf66b435a997e8e8bcede780fb0"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Wed Dec 11 23:38:25 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Fri Dec 13 16:59:45 2019 +0800"
      },
      "message": "[SCB-1657] fix test error on windows\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "035fecf894f4cbf66b435a997e8e8bcede780fb0",
      "tree": "087330feb7a4ae88b6451a40ab1cf3589d48893c",
      "parents": [
        "a734b441fe26e79cac77fe57bc0a9e812d91acae"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Thu Dec 12 11:48:41 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Dec 12 14:38:35 2019 +0800"
      },
      "message": "[SCB-1659] Upgrade maven-assembly-plugin to 3.2.0\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "a734b441fe26e79cac77fe57bc0a9e812d91acae",
      "tree": "07c4211a6e4def45c1623e84ea75b504f0a793f7",
      "parents": [
        "e95ba3c7b27673ee4e360d64cc1ccce43f70f18e"
      ],
      "author": {
        "name": "Tang Cheng",
        "email": "cheng.tang@supwisdom.com",
        "time": "Mon Dec 09 13:11:29 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Dec 12 11:35:59 2019 +0800"
      },
      "message": "SCB-1651: toolkit style check wrong exit code when not passed.\n"
    },
    {
      "commit": "e95ba3c7b27673ee4e360d64cc1ccce43f70f18e",
      "tree": "4b0861ba025512a55cb3cfc3db1afe1351165dc0",
      "parents": [
        "1491f544c6b3c5720b6be1e8cbce322208d18979"
      ],
      "author": {
        "name": "MabinGo",
        "email": "bin.ma@huawei.com",
        "time": "Thu Dec 05 21:34:40 2019 +0800"
      },
      "committer": {
        "name": "MabinGo",
        "email": "bin.ma@huawei.com",
        "time": "Thu Dec 05 21:34:40 2019 +0800"
      },
      "message": "Cut 0.2.0 Release\n\nSigned-off-by: MabinGo \u003cbin.ma@huawei.com\u003e\n"
    },
    {
      "commit": "1491f544c6b3c5720b6be1e8cbce322208d18979",
      "tree": "aab1ef4457f9f821e25aa8c3a5e3a6f38f0d97d7",
      "parents": [
        "3335e4085be03eeebe00a9ccb2abe446744267aa"
      ],
      "author": {
        "name": "MabinGo",
        "email": "bin.ma@huawei.com",
        "time": "Wed Dec 04 22:55:02 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Dec 05 20:27:49 2019 +0800"
      },
      "message": "[SCB-1639] remove unused configuration\n\nSigned-off-by: MabinGo \u003cbin.ma@huawei.com\u003e\n"
    },
    {
      "commit": "3335e4085be03eeebe00a9ccb2abe446744267aa",
      "tree": "3924c1e3ec9dcdcdca167d744d1f47f74e2eb3c5",
      "parents": [
        "cb25819d9332c8dcb92ca87f38d1211209fc5020"
      ],
      "author": {
        "name": "MabinGo",
        "email": "bin.ma@huawei.com",
        "time": "Tue Dec 03 18:23:26 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Dec 05 20:27:49 2019 +0800"
      },
      "message": "[SCB-1639] the configuration about deploying jars  to snapshot repository\n\nSigned-off-by: MabinGo \u003cbin.ma@huawei.com\u003e\n"
    },
    {
      "commit": "cb25819d9332c8dcb92ca87f38d1211209fc5020",
      "tree": "f68d4f88cae4652bf24f8361d63b370b3793dae4",
      "parents": [
        "7c78e57942e036deaf9f3461772da61f010cda15"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Wed Dec 04 22:35:54 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Dec 05 20:27:07 2019 +0800"
      },
      "message": "[SCB-1645] fix url issue\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "7c78e57942e036deaf9f3461772da61f010cda15",
      "tree": "029f6eaa6bbfd9a6782b4e855a8eeb39f930afcc",
      "parents": [
        "4bcc3461d6f11b3b3793d40b86e2dca0935c72c6"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Wed Dec 04 22:28:08 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Dec 05 20:27:07 2019 +0800"
      },
      "message": "[SCB-1645] fix the duplicated line issue\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "4bcc3461d6f11b3b3793d40b86e2dca0935c72c6",
      "tree": "b6753526b6bbaec88feda94e5dd91c9947495231",
      "parents": [
        "95177aa8bd14550140f90a7851051ce679c31d4e"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Wed Dec 04 19:16:12 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Dec 05 20:27:07 2019 +0800"
      },
      "message": "[SCB-1645] update license\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "95177aa8bd14550140f90a7851051ce679c31d4e",
      "tree": "c09ebb6c9352f95d11662353f977bffdcc308366",
      "parents": [
        "ac428d254476d698925ff4d3c084b91de47868ac"
      ],
      "author": {
        "name": "MabinGo",
        "email": "bin.ma@huawei.com",
        "time": "Tue Dec 03 19:07:24 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Wed Dec 04 22:20:57 2019 +0800"
      },
      "message": "[SCB-1640] javadoc escape single angle brackets\n\nSigned-off-by: MabinGo \u003cbin.ma@huawei.com\u003e\n"
    },
    {
      "commit": "ac428d254476d698925ff4d3c084b91de47868ac",
      "tree": "4f2884b7df679a8c13b64e973ad7ba909ddef286",
      "parents": [
        "0c99f088b7a49274ea3bf3a2ef53b962b3aa95c8"
      ],
      "author": {
        "name": "MabinGo",
        "email": "bin.ma@huawei.com",
        "time": "Tue Dec 03 19:05:14 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Wed Dec 04 22:20:57 2019 +0800"
      },
      "message": "[SCB-1640] add binary packaging configuration\n\nSigned-off-by: MabinGo \u003cbin.ma@huawei.com\u003e\n"
    },
    {
      "commit": "0c99f088b7a49274ea3bf3a2ef53b962b3aa95c8",
      "tree": "06f9654a1231951ce3ef2b13197b982ca8776bd3",
      "parents": [
        "a4b89633d466ecf3976ab7cd84aaead97751d3bb"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Wed Dec 04 16:24:10 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Dec 04 18:25:37 2019 +0800"
      },
      "message": "[SCB-1633] optimize according to code review suggestion\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "a4b89633d466ecf3976ab7cd84aaead97751d3bb",
      "tree": "fe7a5094553704936a4934993ab35b150440cc61",
      "parents": [
        "e458be64b08422b31545188aecf2ecaabaa67a4d"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Sun Dec 01 10:56:41 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Dec 04 18:25:37 2019 +0800"
      },
      "message": "update readme\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "e458be64b08422b31545188aecf2ecaabaa67a4d",
      "tree": "87f65d19c589ff78131957c818bde0e6023c4977",
      "parents": [
        "4b69ff6c3fcb0cf318903ca12330ff1e316aa547"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Sat Nov 30 15:13:39 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Dec 04 18:25:37 2019 +0800"
      },
      "message": "update readme-zh\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "4b69ff6c3fcb0cf318903ca12330ff1e316aa547",
      "tree": "32a0af861db117fe20526f219a1e00dcd7bce8f3",
      "parents": [
        "8e3a83e947169993e75b93e62cc5a93ea815cb1f"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Mon Nov 25 17:22:08 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Tue Nov 26 08:59:18 2019 +0800"
      },
      "message": "[SCB-1620] optimize the configuration of the oas-generator\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "8e3a83e947169993e75b93e62cc5a93ea815cb1f",
      "tree": "89c82f38426cfad4f9f38b5b080e0317510a5953",
      "parents": [
        "c65b72feaf1408aec2455e15f3a0a5f7d7a83954"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Mon Nov 25 14:46:42 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Tue Nov 26 08:57:55 2019 +0800"
      },
      "message": "[SCB-1619] translate  comments of oas-generator\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "c65b72feaf1408aec2455e15f3a0a5f7d7a83954",
      "tree": "93ffa6449612d4b585e19478de7be112bd56ebbb",
      "parents": [
        "c72e427f58a6fb0a03c9c712aed17b956be5e6b3"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 22 10:11:18 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Mon Nov 25 09:10:14 2019 +0800"
      },
      "message": "SCB-1612 Rename oas-validator-compliance to oas-validator-style\nModify oas-validator-web:\n1. make doc links refer to github repo\n2. change the html file name\n3. change the javascript variable name\n"
    },
    {
      "commit": "c72e427f58a6fb0a03c9c712aed17b956be5e6b3",
      "tree": "0c7cb4da6ede3711c6559a2a5e12a9316a1939c6",
      "parents": [
        "9f99d243137ec4c34d8b606a42dfeff9b7a21d23"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 22 09:56:25 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Mon Nov 25 09:10:14 2019 +0800"
      },
      "message": "SCB-1612 Rename oas-validator-compliance to oas-validator-style\nRename some classes\n"
    },
    {
      "commit": "9f99d243137ec4c34d8b606a42dfeff9b7a21d23",
      "tree": "d3350bd0cc2422739e6c2a3f4f4a6ad293bc84d4",
      "parents": [
        "6929772c9dc8327b78cd0bb48760a08206469a74"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 22 09:51:58 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Mon Nov 25 09:10:14 2019 +0800"
      },
      "message": "SCB-1612 Rename oas-validator-compliance to oas-validator-style\nRefactor the package name, rename the module name\n"
    },
    {
      "commit": "6929772c9dc8327b78cd0bb48760a08206469a74",
      "tree": "50a978fbbceb6f441bb5ea284d845310fdabad3f",
      "parents": [
        "c3caf8254dcba70787891a9ee3eb93486609c825"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 20 13:24:31 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 21 17:22:51 2019 +0800"
      },
      "message": "fix scripts/test.sh\n"
    },
    {
      "commit": "c3caf8254dcba70787891a9ee3eb93486609c825",
      "tree": "daa88c680dc5c8232e390ffb8d94ddfee2d53996",
      "parents": [
        "9b051ea1f534290cae16bc16d30bb10f574314a5"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 20 11:20:35 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 21 17:22:51 2019 +0800"
      },
      "message": "SCB-1580 Configurable oas style check rules\nUpdate README\n"
    },
    {
      "commit": "9b051ea1f534290cae16bc16d30bb10f574314a5",
      "tree": "8e1ace5a079f6803081620a7880f6244b8acabf4",
      "parents": [
        "f8a9746a59aeb03b5602eae3d412a183c9ec1118"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 20 10:54:31 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 21 17:22:51 2019 +0800"
      },
      "message": "SCB-1580 Configurable oas style check rules\nModify test script, make it usable in local environment\n"
    },
    {
      "commit": "f8a9746a59aeb03b5602eae3d412a183c9ec1118",
      "tree": "d5f2e24494088a52dd05ed224e25b15332c568cc",
      "parents": [
        "0c3ed58309d8fbb7f1d71c5339a4d8e3b584fae7"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 20 09:54:56 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 21 17:22:51 2019 +0800"
      },
      "message": "SCB-1580 Configurable oas style check rules\nAdd license headers\n"
    },
    {
      "commit": "0c3ed58309d8fbb7f1d71c5339a4d8e3b584fae7",
      "tree": "301c42b5bee6bd8ea280c2a413d830239e6dbad9",
      "parents": [
        "8249af47a3d907217329f5a60653dd2c8634db2f"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 20 09:48:14 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 21 17:22:51 2019 +0800"
      },
      "message": "SCB-1580 Configurable oas style check rules\nUpdate oas-validator-web\n"
    },
    {
      "commit": "8249af47a3d907217329f5a60653dd2c8634db2f",
      "tree": "32456905a3feb991b9bbb7122d09ffc166e9721b",
      "parents": [
        "708120625ddee79c83252e727baebd75f088b207"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 20 09:34:40 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 21 17:22:51 2019 +0800"
      },
      "message": "SCB-1580 Configurable oas style check rules\nUpdate cli usage\n"
    },
    {
      "commit": "708120625ddee79c83252e727baebd75f088b207",
      "tree": "7cd6f7d8134518195641aebb3e06923aa5ce3f57",
      "parents": [
        "f50c5cfc49745d64b2eb0f5abd224c87d4cd5bb2"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 20 08:53:22 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 21 17:22:51 2019 +0800"
      },
      "message": "SCB-1580 Configurable oas style check rules\nRemove useless spring configurations\n"
    },
    {
      "commit": "f50c5cfc49745d64b2eb0f5abd224c87d4cd5bb2",
      "tree": "cebfbb3dc407b73b1f7ae879e1ce23e290516474",
      "parents": [
        "d0b01d9059b40bc02ca972af268498cd65bd3c6e"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Tue Nov 19 22:24:06 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 21 17:22:51 2019 +0800"
      },
      "message": "SCB-1580 Configurable oas style check rules\nProvide unit test for ValidatorFactory\n"
    },
    {
      "commit": "d0b01d9059b40bc02ca972af268498cd65bd3c6e",
      "tree": "192bc5f9670d66b6c95d9a6bbcd388d7674332ef",
      "parents": [
        "c104cba3c064a1a1b2cca604976ffdddde2ffbee"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Tue Nov 19 21:36:23 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 21 17:22:51 2019 +0800"
      },
      "message": "SCB-1580 Configurable oas style check rules\nRemove oas-validator-compliance-spring because we use ValidatorFactory to\ncreate validators.\n"
    },
    {
      "commit": "c104cba3c064a1a1b2cca604976ffdddde2ffbee",
      "tree": "53b7109fdf6fc1925200e1a06de25915b7217715",
      "parents": [
        "0e3e5918987f59e8f661f1aca2cf3982ac8b6501"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Tue Nov 19 18:56:04 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 21 17:22:51 2019 +0800"
      },
      "message": "SCB-1580 Configurable oas style check rules\nMake ValidatorFactory create validators by options\n"
    },
    {
      "commit": "0e3e5918987f59e8f661f1aca2cf3982ac8b6501",
      "tree": "f4736142b628d0e5104c8d2b176983f374ff9e7e",
      "parents": [
        "d49d0aaf689b7d495991a5cd9211f1e6011c667f"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Sun Nov 17 07:33:15 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Sun Nov 17 07:33:15 2019 +0800"
      },
      "message": "some minor fix for sonarcloud integration\n"
    },
    {
      "commit": "d49d0aaf689b7d495991a5cd9211f1e6011c667f",
      "tree": "9127c452a9ca53adb7ec8a9598ddb1a013ee3329",
      "parents": [
        "c0baf5dff7d408d414bd40238b6849302ecc5b55"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 15 15:39:33 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 15 15:41:03 2019 +0800"
      },
      "message": "SCB-1591 Sonarcloud.io Integration\n\nAdd SonarCloud badge in README\n"
    },
    {
      "commit": "c0baf5dff7d408d414bd40238b6849302ecc5b55",
      "tree": "c637f23aa86da785e44930926c6cf4ae7209a1de",
      "parents": [
        "e519b350798059e9c9e311bb25a03cb5ce3a7691"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Nov 14 13:54:44 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Fri Nov 15 10:32:35 2019 +0800"
      },
      "message": "SCB-1573 Cleanup third party dependency version\nUnify spring framework/spring boot version\n"
    },
    {
      "commit": "e519b350798059e9c9e311bb25a03cb5ce3a7691",
      "tree": "96efe5fec6203e3e85a83e3f0ed96d3b8814474c",
      "parents": [
        "2669d07793b9562ba5b3284e49cf70f6d330a813"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Nov 14 10:42:16 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Fri Nov 15 10:32:35 2019 +0800"
      },
      "message": "SCB-1573 Cleanup third party dependency version\nManage third parties version and maven plugins version the root pom.xml\n"
    },
    {
      "commit": "2669d07793b9562ba5b3284e49cf70f6d330a813",
      "tree": "253c64eabfe480964958d7b3bc51882b847c5e01",
      "parents": [
        "aea26395780393fd3fece20812c67785b205a073"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 15 09:18:10 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 15 09:30:26 2019 +0800"
      },
      "message": "SCB-1591 sonarcloud.io integration fix\n"
    },
    {
      "commit": "aea26395780393fd3fece20812c67785b205a073",
      "tree": "45545cb2bb961fa08e555948311638be535558c6",
      "parents": [
        "3743b86912efb615a7783c9ac94aac2d3d139953"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 15 08:44:57 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 15 08:44:57 2019 +0800"
      },
      "message": "SCB-1591 sonarcloud.io integration (#49)\n\nSCB-1591 sonarcloud.io integration\r\n"
    },
    {
      "commit": "3743b86912efb615a7783c9ac94aac2d3d139953",
      "tree": "03396835f05984e9a3f887c07f0db51d332bb95c",
      "parents": [
        "e5c71a39d488458fe060d71eff68f09459f8d073"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Tue Nov 12 15:51:14 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 13 16:19:55 2019 +0800"
      },
      "message": "add unit test\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "e5c71a39d488458fe060d71eff68f09459f8d073",
      "tree": "d2c003c06d3f0b6d788ea59d996ab3f34f8e64af",
      "parents": [
        "9611763173e08fa8101a98234e709ad1642e305a"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Tue Nov 12 14:12:00 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 13 16:19:55 2019 +0800"
      },
      "message": "reduce test log\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "9611763173e08fa8101a98234e709ad1642e305a",
      "tree": "2bfeb62189e8750e993ddbf78b35233a88e6aea8",
      "parents": [
        "04b8573838179e0e16cb8ff06b1ec1fca1608fa4"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Tue Nov 12 08:02:56 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 13 16:19:55 2019 +0800"
      },
      "message": "add new processor\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "04b8573838179e0e16cb8ff06b1ec1fca1608fa4",
      "tree": "b2281738eab4bf43b56674ef977b6cdf5478d1f4",
      "parents": [
        "55ef5cefe5c089d1adfb0cd6fb9132b9214df7fd"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Tue Oct 29 20:23:27 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 13 16:19:55 2019 +0800"
      },
      "message": "fix some bug\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "55ef5cefe5c089d1adfb0cd6fb9132b9214df7fd",
      "tree": "bad3acf6623f1d372b5b72634d11ecce69bbd372",
      "parents": [
        "b0d8b88d77317a470e6f351db2a6771db076f351"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Tue Oct 29 14:24:06 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 13 16:19:55 2019 +0800"
      },
      "message": "add unit test\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "b0d8b88d77317a470e6f351db2a6771db076f351",
      "tree": "e5f8e2e1bd8bfce1abd6466b7de71e07b55614ea",
      "parents": [
        "9916d8c1500e2c89fed0eeece926459538f50c81"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Tue Oct 29 09:23:43 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 13 16:19:55 2019 +0800"
      },
      "message": "switch to oas-generator\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "9916d8c1500e2c89fed0eeece926459538f50c81",
      "tree": "fa0fc9b9f9bb7ce40b536db05a32a318a8068d43",
      "parents": [
        "fdbdafbf61715d822a5812bd67ca64ffbf3e30b8"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Mon Oct 28 20:48:07 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 13 16:19:55 2019 +0800"
      },
      "message": "add oas-generator-servicecomb to support parse servicecomb code\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "fdbdafbf61715d822a5812bd67ca64ffbf3e30b8",
      "tree": "ccc72672b82dfaa8e46eeb084afb01e79204c5a5",
      "parents": [
        "0afd957bf3a040d43274b64b2ba5567c57aab6c4"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Mon Oct 28 10:17:35 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 13 16:19:55 2019 +0800"
      },
      "message": "add oas-generator-spring to support parse spring code\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "0afd957bf3a040d43274b64b2ba5567c57aab6c4",
      "tree": "0126977d512d476add6bdc00cece55d9c056a5c8",
      "parents": [
        "dc85d20a22f17451e30a2f6780e39acee1203393"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Sat Oct 26 09:13:44 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 13 16:19:55 2019 +0800"
      },
      "message": "add oas-generator-jaxrs to support parse jaxrs code\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "dc85d20a22f17451e30a2f6780e39acee1203393",
      "tree": "83d986736bfd255461a7999d64358848196335a1",
      "parents": [
        "58f2962c29d82959fe3dd5fa0af3ddcb2ee05320"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Sat Oct 26 09:01:21 2019 +0800"
      },
      "committer": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 13 16:19:55 2019 +0800"
      },
      "message": "add oas-generator to generate openapi v3\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    },
    {
      "commit": "58f2962c29d82959fe3dd5fa0af3ddcb2ee05320",
      "tree": "e7cd9237b03bdf4385699bdb334249d8795aa911",
      "parents": [
        "32f044cff007005c08abcb782b2ddcba69112b4c"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Nov 11 13:18:40 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Mon Nov 11 20:27:34 2019 +0800"
      },
      "message": "SCB-1570 Translate javadocs of oas-validator\nFix gramma errors\n"
    },
    {
      "commit": "32f044cff007005c08abcb782b2ddcba69112b4c",
      "tree": "d06ff50f77ea711a85dff4639b7289d9373994a4",
      "parents": [
        "61e002c3753a34f0c041c8d67afdc41039f4bc86"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Sat Nov 09 17:10:35 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Mon Nov 11 20:27:34 2019 +0800"
      },
      "message": "SCB-1570 Translate javadocs of oas-validator\n"
    },
    {
      "commit": "61e002c3753a34f0c041c8d67afdc41039f4bc86",
      "tree": "6de75044cd9a20eae892a058b6adea254f128ece",
      "parents": [
        "a82dd34ecb111e8a7c723406abcb70f4eb511f96"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Sun Nov 10 21:59:25 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Mon Nov 11 09:48:32 2019 +0800"
      },
      "message": "SCB-1579 Translate oas-validator readme\n"
    },
    {
      "commit": "a82dd34ecb111e8a7c723406abcb70f4eb511f96",
      "tree": "4fedc39d24fd833960f463d1189feb6129098019",
      "parents": [
        "b3e2995fadcb045179ff46ce795a812bb6e9994f"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Nov 07 18:25:04 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "fix unit test\n"
    },
    {
      "commit": "b3e2995fadcb045179ff46ce795a812bb6e9994f",
      "tree": "b1bdbb68bde9a9579f1c184f9b06e2df91965ffb",
      "parents": [
        "1109b7e4317a730f702b65c597d1cad38d8ee7a8"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Nov 07 17:19:15 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1555 Integrate oas-validator compability check to cli\nRemove useless ExampleDiffValidator\n"
    },
    {
      "commit": "1109b7e4317a730f702b65c597d1cad38d8ee7a8",
      "tree": "8987522399c4e7bb5f584585fc85d5dab83cc94f",
      "parents": [
        "24236c66dfab83251e69f5f9c631cf2f9fb1c7ef"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Nov 07 15:32:29 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "remove stdout in test\n"
    },
    {
      "commit": "24236c66dfab83251e69f5f9c631cf2f9fb1c7ef",
      "tree": "0c5ec8ee6834df0a89bed44eb3da75c6c8c778a2",
      "parents": [
        "b979aa6a3686de97355449641eb5aee03c838230"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Nov 07 15:31:00 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1555 Integrate oas-validator compability check to cli\nUpdate readme\n"
    },
    {
      "commit": "b979aa6a3686de97355449641eb5aee03c838230",
      "tree": "3eee14bbde7f48f5d8e8aefe5fa814bb79ce9e92",
      "parents": [
        "653b4b2cfc1316b1cc1847dee57bdddd1faf9103"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Nov 07 15:20:22 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1555 Integrate oas-validator compability check to cli\nTranslate compatibility error message to english\n"
    },
    {
      "commit": "653b4b2cfc1316b1cc1847dee57bdddd1faf9103",
      "tree": "d0b5d8d4747f6deac67e376a79f79a0e858fa93b",
      "parents": [
        "f33b5e5accfc2405b81fdf285550358f2529b233"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Nov 07 14:25:47 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1555 Integrate oas-validator compability check to cli\nAdd subcommands checkcompatibility and cs to cli\n"
    },
    {
      "commit": "f33b5e5accfc2405b81fdf285550358f2529b233",
      "tree": "e4932d0dc4f8b381e14ff7802b4a4111a5dc89c6",
      "parents": [
        "20709fd8dae35f6f2b1df3a5f6ca5607da2eed26"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Nov 07 13:54:13 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1555 Integrate oas-validator compability check to cli\nAdd factories for compatibility check validators\n"
    },
    {
      "commit": "20709fd8dae35f6f2b1df3a5f6ca5607da2eed26",
      "tree": "f6e544027233252592311ddffb64dfa3cff36bb3",
      "parents": [
        "fcd97abb68f88a10d10e32d0b49102a40b9108b4"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 06 11:04:01 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nFix the license issue\n"
    },
    {
      "commit": "fcd97abb68f88a10d10e32d0b49102a40b9108b4",
      "tree": "62b64d728f904e0e603eae52e015aec95872f114",
      "parents": [
        "e26fac5d7edbe618e62e7697c88d0353cbec5c15"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Nov 06 09:55:34 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nAdd abbr for checkstyle subcommand: cs\n"
    },
    {
      "commit": "e26fac5d7edbe618e62e7697c88d0353cbec5c15",
      "tree": "760297270179b05d951ea27b162f05f120da36b9",
      "parents": [
        "0927cd177ca8b9e88d25049252ff2a6149e30657"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Tue Nov 05 22:56:35 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nIncrease test coverage.\n"
    },
    {
      "commit": "0927cd177ca8b9e88d25049252ff2a6149e30657",
      "tree": "e79a1c422f9dae6dd2db61ea571d62d779b487ff",
      "parents": [
        "3f107a7690c63d8e6e0dd7dde7a17edac9f26de5"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Tue Nov 05 22:55:28 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nFix syntax check logical bug.\n"
    },
    {
      "commit": "3f107a7690c63d8e6e0dd7dde7a17edac9f26de5",
      "tree": "d48f2d36caf0b1b02c609822e1395f51280d16ba",
      "parents": [
        "fd90d8de826d4d71e2a3c37a78370a64f490c44f"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Nov 04 16:22:00 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nFix too many logs cause travis ci broken issue.\n"
    },
    {
      "commit": "fd90d8de826d4d71e2a3c37a78370a64f490c44f",
      "tree": "fd8889ef3fd2979109b9f8b627d5d1b14190282d",
      "parents": [
        "5d64553aadb39cbc325a4e866ebf72be1dbe9ac0"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Sat Nov 02 09:00:57 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nFix license header missing issue\n"
    },
    {
      "commit": "5d64553aadb39cbc325a4e866ebf72be1dbe9ac0",
      "tree": "edfff186db004588769962699b6887aef0fa0ec5",
      "parents": [
        "412deab6b6b74ff503843da09616faad8ad805ff"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 01 17:03:07 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nAdd oas-validator style check usage to README\n"
    },
    {
      "commit": "412deab6b6b74ff503843da09616faad8ad805ff",
      "tree": "594c185aad27e06cd60bea2922a2f1f9ab513084",
      "parents": [
        "deb82533500bae9db94653144362e819d70d64d9"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 01 16:37:55 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "Change chmod 755 to 644 on plain test files\n"
    },
    {
      "commit": "deb82533500bae9db94653144362e819d70d64d9",
      "tree": "74770bb8f75b972977dec1a1e88638ab5b3ac24c",
      "parents": [
        "c09b33fea6f78b54db4f20002d1027475042b491"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 01 16:34:53 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nAdd oas-validator to coverage test\n"
    },
    {
      "commit": "c09b33fea6f78b54db4f20002d1027475042b491",
      "tree": "69600f58ae18a971f1fd0546a8fb861eb8133064",
      "parents": [
        "318f31892f66d4523624e3b0eb79a7fba089d638"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 01 16:33:47 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nAdd compliance check capability to cli\n"
    },
    {
      "commit": "318f31892f66d4523624e3b0eb79a7fba089d638",
      "tree": "84bbacb9eeb0c0180fe0b65f07fa55b2b54aab6c",
      "parents": [
        "b5120d35318ed431a3f35d20c06e0ffdd3b9d0df"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 01 16:32:08 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nAdd unit test for validator factories\n"
    },
    {
      "commit": "b5120d35318ed431a3f35d20c06e0ffdd3b9d0df",
      "tree": "c38c321ecf4ff0c7a376e2f63782e7c4f936d299",
      "parents": [
        "2646643159f51ea15aa3cd831b67596c3be85cf5"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 01 15:35:40 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nTranslate chinese prompt message to english\n"
    },
    {
      "commit": "2646643159f51ea15aa3cd831b67596c3be85cf5",
      "tree": "1a9370b640d35508d7dc4d0326a8e2c2e6abb77e",
      "parents": [
        "afe8ceaba6129f3b77894c1a7715890d14f32e82"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 01 15:11:01 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nrefactor parse checker code, remove duplication\n"
    },
    {
      "commit": "afe8ceaba6129f3b77894c1a7715890d14f32e82",
      "tree": "f9958f6bfdfe34cc37dc0c7ccd78ace291b31f52",
      "parents": [
        "5fc4a873ff3740ede4ffd4e07293b3ba30291bc1"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Fri Nov 01 15:10:07 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nadd compliance validator factories\n"
    },
    {
      "commit": "5fc4a873ff3740ede4ffd4e07293b3ba30291bc1",
      "tree": "91f7be35700b94721843f98c2c0af4480165ff13",
      "parents": [
        "6c89bc2b15c38935e0af8ee8585e40c830689080"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Thu Oct 31 16:03:39 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nupdate LICENSE files\n"
    },
    {
      "commit": "6c89bc2b15c38935e0af8ee8585e40c830689080",
      "tree": "6bdc58b9bbdcdbf1f457e66e8312c4d1240c138a",
      "parents": [
        "973682d74579ed2be2922c08571715a30e86f5c7"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Oct 30 15:19:39 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nSub task: connect oas-validator pom.xml with toolkit pom.xml,\nso it\u0027s included in the CI.\n"
    },
    {
      "commit": "973682d74579ed2be2922c08571715a30e86f5c7",
      "tree": "2ad89596eb6f695c9367fae79af40cd1d0eddc12",
      "parents": [
        "c023d3b75f4c363041b803b34e53113494bdb40c"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Wed Oct 30 15:15:07 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1553 Integrate oas-validator compliance check to cli\nSub task: since oas-validator doesn\u0027t distribute itself standalone\nso remove distribution dir and LICENSE files\n"
    },
    {
      "commit": "c023d3b75f4c363041b803b34e53113494bdb40c",
      "tree": "7d452d0d75d829792bc071e2f9639bf63040ea35",
      "parents": [
        "1a73501fa40f5e64653695569ae8a1293fc903e2"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Oct 28 10:11:42 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1548 fix license header issue and remove unnecessary ci files\n"
    },
    {
      "commit": "1a73501fa40f5e64653695569ae8a1293fc903e2",
      "tree": "a026b94c9827eb678492e05d5b177164dd1e5e18",
      "parents": [
        "f5d63e28fbdc49faecb983d893b16b7bb5bb70a3"
      ],
      "author": {
        "name": "Daniel Qian",
        "email": "chanjarster@gmail.com",
        "time": "Mon Oct 28 09:37:51 2019 +0800"
      },
      "committer": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu Nov 07 20:20:49 2019 +0800"
      },
      "message": "SCB-1548 import oas-validator\n"
    },
    {
      "commit": "f5d63e28fbdc49faecb983d893b16b7bb5bb70a3",
      "tree": "2f471111104b4e5d9d0716ee7cd05bb146d63814",
      "parents": [
        "fa55b53ae66e5e6323dba88339b1eb0014003c15",
        "2838e3085a3db131d4ff09f50a3453e79db973fb"
      ],
      "author": {
        "name": "Mabin",
        "email": "bin.ma@huawei.com",
        "time": "Thu Oct 31 17:33:29 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 31 17:33:29 2019 +0800"
      },
      "message": "Merge pull request #37 from kakulisen/springcloud\n\nSCB-1493 Support generating SpringCloud project"
    },
    {
      "commit": "2838e3085a3db131d4ff09f50a3453e79db973fb",
      "tree": "2f471111104b4e5d9d0716ee7cd05bb146d63814",
      "parents": [
        "3ae53d1dd031fa396659c3d34a18697128b4c80c"
      ],
      "author": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Thu Oct 31 17:06:53 2019 +0800"
      },
      "committer": {
        "name": "kakulisen",
        "email": "18813972746@163.com",
        "time": "Thu Oct 31 17:06:53 2019 +0800"
      },
      "message": "fix test exception\n\nSigned-off-by: kakulisen \u003c18813972746@163.com\u003e\n"
    }
  ],
  "next": "3ae53d1dd031fa396659c3d34a18697128b4c80c"
}
