)]}'
{
  "log": [
    {
      "commit": "13c38d8f465f54f065fc1148ff12da48f0806348",
      "tree": "d3a4a6b4c4c238bdc19df7318ac99c4ce39551b7",
      "parents": [
        "1f02e8c122f06bef74934e5c0ec0414a2f32b99e"
      ],
      "author": {
        "name": "longxu0509",
        "email": "108991596+longxu0509@users.noreply.github.com",
        "time": "Fri Dec 23 18:36:40 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 23 18:36:40 2022 +0800"
      },
      "message": "feat: modify pom.xml and update new groupId (#2)\n\n* add support for Android SDK versions \u003c 26\r\n\r\n* update pom.xml"
    },
    {
      "commit": "1f02e8c122f06bef74934e5c0ec0414a2f32b99e",
      "tree": "31d8098341c956173ed169de64498867a1cb5e7a",
      "parents": [
        "427d3e593d775f475c849255610fccfd89564aed"
      ],
      "author": {
        "name": "longxu0509",
        "email": "108991596+longxu0509@users.noreply.github.com",
        "time": "Sun Dec 18 23:15:06 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 18 23:15:06 2022 +0800"
      },
      "message": "fix: add support for Android SDK versions \u003c 26 (#1)\n\n"
    },
    {
      "commit": "427d3e593d775f475c849255610fccfd89564aed",
      "tree": "d8f7137a14687d057340cfe7470c67995cb66342",
      "parents": [
        "caf38c18a8f647dc55d12522629a8a0ba98ab3f2"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Aug 25 14:54:07 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Aug 25 14:54:07 2020 +0800"
      },
      "message": "[maven-release-plugin] prepare release aviator-5.1.4\n"
    },
    {
      "commit": "caf38c18a8f647dc55d12522629a8a0ba98ab3f2",
      "tree": "bb2440a55d0f71564480a9a09420374470f6e52c",
      "parents": [
        "09ebb1a8454d8cf600d9fa3494411086c4a600fe"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Aug 25 14:45:01 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Aug 25 14:45:01 2020 +0800"
      },
      "message": "(fix) Check function name when using fn syntaxt to define function\n"
    },
    {
      "commit": "09ebb1a8454d8cf600d9fa3494411086c4a600fe",
      "tree": "be8b72502d48f02ed528b007f14d78a5b5776b92",
      "parents": [
        "fb4a9bbe8240218e6759443c0d6bdfd845d48a4f"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Aug 25 11:42:28 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Aug 25 11:42:28 2020 +0800"
      },
      "message": "(feat) fix nil.av example and adds custom java module example\n"
    },
    {
      "commit": "fb4a9bbe8240218e6759443c0d6bdfd845d48a4f",
      "tree": "109bac10873843e0e6e023ec861bb26aedb980e4",
      "parents": [
        "fb9b56f3f3247acc5ebaea5f917df085c7bbfc12"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Aug 24 14:28:11 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Aug 24 14:28:27 2020 +0800"
      },
      "message": "(feat) warn on compile lexeme without caching\n"
    },
    {
      "commit": "fb9b56f3f3247acc5ebaea5f917df085c7bbfc12",
      "tree": "5d555cdeaf7838b70056ebe28b389a72cd1ba9c9",
      "parents": [
        "3a22cb36f114f0a280d3ef1f5f4a93192106568c"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Aug 21 14:34:31 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Aug 21 14:34:31 2020 +0800"
      },
      "message": "(feat) revert SimpleExample\n"
    },
    {
      "commit": "3a22cb36f114f0a280d3ef1f5f4a93192106568c",
      "tree": "f32f622e51915935f06c0a2b0765a1cdcab6f54f",
      "parents": [
        "475fe2e1cb659128e0907675d79bd8c4228c2e07"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Aug 20 10:40:59 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Aug 20 10:40:59 2020 +0800"
      },
      "message": "(feat) release 5.1.3\n"
    },
    {
      "commit": "475fe2e1cb659128e0907675d79bd8c4228c2e07",
      "tree": "72ac39a2099f7d7e36dc0f2454a4bff1ae37fb68",
      "parents": [
        "397f9a865b7aec289af5a966712ed34b4a2c344b"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Aug 20 10:20:04 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Aug 20 10:20:04 2020 +0800"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "397f9a865b7aec289af5a966712ed34b4a2c344b",
      "tree": "a7e865927e144de3b4d9715b6f5a4d6d8740a81e",
      "parents": [
        "b96404ee78d56d680f03df202a756d8a6ec18d69"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Aug 20 10:19:55 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Aug 20 10:19:55 2020 +0800"
      },
      "message": "[maven-release-plugin] prepare release aviator-5.1.3\n"
    },
    {
      "commit": "b96404ee78d56d680f03df202a756d8a6ec18d69",
      "tree": "aca4419237166b7e5ff6c67c7bad1ee186b36ad1",
      "parents": [
        "e2ba447f5a53c18418ef7d21680c03f974527199"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Aug 20 10:18:40 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Aug 20 10:18:40 2020 +0800"
      },
      "message": "(feat) add test\n"
    },
    {
      "commit": "e2ba447f5a53c18418ef7d21680c03f974527199",
      "tree": "5e4a723d619a28fe0e3b2c3ab73340e0d33b40fa",
      "parents": [
        "9c7a772b15c4d8b22b2572fce96018d928d604d3",
        "9ff860b862b2f03e22b34dc519c531a2d3369b5b"
      ],
      "author": {
        "name": "dennis zhuang",
        "email": "killme2008@gmail.com",
        "time": "Thu Aug 20 10:14:53 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 10:14:53 2020 +0800"
      },
      "message": "Merge pull request #273 from killme2008/feature/v5.1.3-dev\n\n(fix) #272, seq.array_of can\u0027t create primive types array"
    },
    {
      "commit": "9ff860b862b2f03e22b34dc519c531a2d3369b5b",
      "tree": "5e4a723d619a28fe0e3b2c3ab73340e0d33b40fa",
      "parents": [
        "8107070fd8e8208bfd764d2e6cd35a5e12e05f36"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Aug 20 10:07:58 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Aug 20 10:07:58 2020 +0800"
      },
      "message": "(feat) minor change\n"
    },
    {
      "commit": "8107070fd8e8208bfd764d2e6cd35a5e12e05f36",
      "tree": "291e9d5efce314b3a76b263304b9a0bb2d024a9f",
      "parents": [
        "c65cc49aa84098327e004f70a476e37b339863c1"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Aug 20 00:18:32 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Aug 20 00:18:32 2020 +0800"
      },
      "message": "(fix) forgot throw\n"
    },
    {
      "commit": "c65cc49aa84098327e004f70a476e37b339863c1",
      "tree": "2df8df69738dc13a412a015b5899e730ad171fd4",
      "parents": [
        "8851421621805399a7a98d6e1defbb0859734dc9"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Aug 19 14:21:23 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Aug 19 14:21:23 2020 +0800"
      },
      "message": "(feat) Supports env processor, close #224 #225\n"
    },
    {
      "commit": "8851421621805399a7a98d6e1defbb0859734dc9",
      "tree": "0178fe82e537d1558ecd15ee6fe0d393aa37877a",
      "parents": [
        "9e8d132c80ff8f9722f3845b6739312aed2fb82d"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Aug 18 12:23:36 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Aug 18 12:23:36 2020 +0800"
      },
      "message": "(fix) Exponentiation precedence and adds test\n"
    },
    {
      "commit": "9e8d132c80ff8f9722f3845b6739312aed2fb82d",
      "tree": "8b3d4e566856637f3779509f5f49bd8ed94fba22",
      "parents": [
        "28a9db7572194c0cb4fc7973a0a395c023a0797c"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Aug 17 19:44:04 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Aug 17 20:12:14 2020 +0800"
      },
      "message": "(feat) Impl exponent operator\n"
    },
    {
      "commit": "28a9db7572194c0cb4fc7973a0a395c023a0797c",
      "tree": "3beb03e7ac7665cf32799f79ce64ad3c984f3753",
      "parents": [
        "cf97ff955c1c5d648fa3877e59952baeb86ca763"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Aug 13 11:27:59 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Aug 13 11:27:59 2020 +0800"
      },
      "message": "(fix) #278, can\u0027t validate if/for statements etc.\n"
    },
    {
      "commit": "cf97ff955c1c5d648fa3877e59952baeb86ca763",
      "tree": "1013aa6baa7119e5457e9dc38d58d0c68e7359a8",
      "parents": [
        "9c7a772b15c4d8b22b2572fce96018d928d604d3"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Aug 04 19:41:00 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Aug 04 19:41:00 2020 +0800"
      },
      "message": "(fix) #272, seq.array_of can\u0027t create primive types array\n"
    },
    {
      "commit": "9c7a772b15c4d8b22b2572fce96018d928d604d3",
      "tree": "787fdfda5693ae4ea0882c8082815e5da01301a1",
      "parents": [
        "8f5a806089385ed5677e4a3e63cae0cf1e4b7239"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Jul 31 16:57:18 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Jul 31 16:57:18 2020 +0800"
      },
      "message": "(feat) release 5.1.2\n"
    },
    {
      "commit": "8f5a806089385ed5677e4a3e63cae0cf1e4b7239",
      "tree": "772cd21cea19c8b99a1d4a63119d53937788b109",
      "parents": [
        "d9323758a73198c53b4db5209ab0b9b044b6bb8f"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Jul 31 16:45:28 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Jul 31 16:45:28 2020 +0800"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "d9323758a73198c53b4db5209ab0b9b044b6bb8f",
      "tree": "4e89fa9921a61ac3b65e60cdd31ea3dafc7d34ea",
      "parents": [
        "1be6c892e45a81f245de35bfcc72cc1cb78a49b9"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Jul 31 16:45:20 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Jul 31 16:45:20 2020 +0800"
      },
      "message": "[maven-release-plugin] prepare release aviator-5.1.2\n"
    },
    {
      "commit": "1be6c892e45a81f245de35bfcc72cc1cb78a49b9",
      "tree": "e38b373b9acd70d2c43789124ad4b8afcbf84006",
      "parents": [
        "b59143b351e399acb52e06bc0efb93dc4c2db616",
        "ec787e8151220a5f167b464573491fcd88af64fe"
      ],
      "author": {
        "name": "dennis zhuang",
        "email": "killme2008@gmail.com",
        "time": "Fri Jul 31 16:43:49 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 16:43:49 2020 +0800"
      },
      "message": "Merge pull request #271 from killme2008/feature/fix-exp-var\n\n(feat) Hide __exp__ internal vars from passed in env"
    },
    {
      "commit": "ec787e8151220a5f167b464573491fcd88af64fe",
      "tree": "e38b373b9acd70d2c43789124ad4b8afcbf84006",
      "parents": [
        "10fa300ad112af00c9804367d14b30877a73352b"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Jul 31 16:33:01 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Jul 31 16:33:01 2020 +0800"
      },
      "message": "(feat) Feature.StringInterpolation requries Feature.InternalVars\n"
    },
    {
      "commit": "10fa300ad112af00c9804367d14b30877a73352b",
      "tree": "323de8cdcd4bb1846a647c17b9539a8feaf0c11d",
      "parents": [
        "b59143b351e399acb52e06bc0efb93dc4c2db616"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Jul 31 16:26:08 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Jul 31 16:26:08 2020 +0800"
      },
      "message": "(feat) Hide __exp__ internal vars from passed in env\n"
    },
    {
      "commit": "b59143b351e399acb52e06bc0efb93dc4c2db616",
      "tree": "c69921115aa6ab3d9ba2fee75baeaed1c8490ec4",
      "parents": [
        "8c758c279cb77ba22b89b8084e6846161711966e"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Jul 30 14:52:42 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Jul 30 14:52:42 2020 +0800"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "8c758c279cb77ba22b89b8084e6846161711966e",
      "tree": "5e0db5603082d4bb804877fbab80523d8153f58e",
      "parents": [
        "66b67c8eedd48b87a62eef07c4187f0d75ec3fa0"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Jul 30 14:52:33 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Jul 30 14:52:33 2020 +0800"
      },
      "message": "[maven-release-plugin] prepare release aviator-5.1.1\n"
    },
    {
      "commit": "66b67c8eedd48b87a62eef07c4187f0d75ec3fa0",
      "tree": "3ce9e9cb8c01e9acb2d1f61e160b9837679a69c9",
      "parents": [
        "1198ae8acdd41849cf4bfdda208d2fad4d62c9c3",
        "c853c554bfacb729cac53eeffb05088ea4d8176f"
      ],
      "author": {
        "name": "dennis zhuang",
        "email": "killme2008@gmail.com",
        "time": "Thu Jul 30 14:38:03 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 30 14:38:03 2020 +0800"
      },
      "message": "Merge pull request #270 from killme2008/feature/fix-compare\n\nFeature/fix compare"
    },
    {
      "commit": "c853c554bfacb729cac53eeffb05088ea4d8176f",
      "tree": "3ce9e9cb8c01e9acb2d1f61e160b9837679a69c9",
      "parents": [
        "83a9b4dc80feab727a7a602fe630436639f844cf"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Jul 30 14:32:06 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Jul 30 14:32:06 2020 +0800"
      },
      "message": "(feat) Only catch class cast exception when comparing\n"
    },
    {
      "commit": "83a9b4dc80feab727a7a602fe630436639f844cf",
      "tree": "3cc124ccfb941108a41210ac3fe800433bcc89b4",
      "parents": [
        "1198ae8acdd41849cf4bfdda208d2fad4d62c9c3"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Jul 30 14:25:22 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Jul 30 14:25:22 2020 +0800"
      },
      "message": "(fix) equals and notEquals operator can\u0027t work with variable syntax suger\n"
    },
    {
      "commit": "1198ae8acdd41849cf4bfdda208d2fad4d62c9c3",
      "tree": "38c67419ef931c5097d3a07e68b12db6e66039f4",
      "parents": [
        "dfb642d90fb31f2659d33daf4402c453e94b6189"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 28 17:37:27 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 28 17:37:27 2020 +0800"
      },
      "message": "(feat) improve echo server example\n"
    },
    {
      "commit": "dfb642d90fb31f2659d33daf4402c453e94b6189",
      "tree": "501a1708144084bd9416cc4761dad52393b0a0d7",
      "parents": [
        "4212d772d237b36f9883b4d84c3b586bc4792cdb"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 28 17:26:40 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 28 17:26:40 2020 +0800"
      },
      "message": "(fix) aviator script\n"
    },
    {
      "commit": "4212d772d237b36f9883b4d84c3b586bc4792cdb",
      "tree": "0034a2ed2efca74bdb5bd22c04f547c36df922f7",
      "parents": [
        "68babdfceecc8380ae78ac08df2ec0ce2bed0271"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 21 15:05:22 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 21 15:05:22 2020 +0800"
      },
      "message": "(fix) aviator script\n"
    },
    {
      "commit": "68babdfceecc8380ae78ac08df2ec0ce2bed0271",
      "tree": "47129f3bd31ca53325b6bd64d890db18aaed81c7",
      "parents": [
        "754683383c25eaf5e571529a59f53e7e1d85b528"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 21 14:50:15 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 21 14:50:15 2020 +0800"
      },
      "message": "(feat) release 5.1.0\n"
    },
    {
      "commit": "754683383c25eaf5e571529a59f53e7e1d85b528",
      "tree": "0272e2d56a6ee8c6122eba837de6711889c1f430",
      "parents": [
        "8f1d9536744ba990c47feed1e239b7f9cdca577f"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 21 14:46:43 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 21 14:46:43 2020 +0800"
      },
      "message": "(feat) release 5.1.0\n"
    },
    {
      "commit": "8f1d9536744ba990c47feed1e239b7f9cdca577f",
      "tree": "2aef62a28c3e1153ec1d9497bcdc5d8c921e54b0",
      "parents": [
        "b77ded4385fdbdcfdffc0379b5279176e21e5295"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 21 14:41:28 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 21 14:41:28 2020 +0800"
      },
      "message": "(feat) Adds example\n"
    },
    {
      "commit": "b77ded4385fdbdcfdffc0379b5279176e21e5295",
      "tree": "2525e856484cc53cc96891a9260b16e4fd1cc912",
      "parents": [
        "7fc0012563a2c6b3f56f5c107cb619da0106e742"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 21 11:44:13 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 21 11:44:13 2020 +0800"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "7fc0012563a2c6b3f56f5c107cb619da0106e742",
      "tree": "99bff99e18bd9996e2c0baed39636e47db1dccc5",
      "parents": [
        "649fb1b9cb87f83e0afd8408cabb251a8bd110f9"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 21 11:44:05 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 21 11:44:05 2020 +0800"
      },
      "message": "[maven-release-plugin] prepare release aviator-5.1.0\n"
    },
    {
      "commit": "649fb1b9cb87f83e0afd8408cabb251a8bd110f9",
      "tree": "98c23528faa43fd83863dcec4135cab0c41770ae",
      "parents": [
        "5e51eb60e35677af4577268d688cd7427e56774b",
        "8f3bf2a9a0954a37eaf34775dcc64ed043397d1f"
      ],
      "author": {
        "name": "dennis zhuang",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 21 11:13:10 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 11:13:10 2020 +0800"
      },
      "message": "Merge pull request #258 from killme2008/v5.0.2-dev\n\nV5.0.2 dev"
    },
    {
      "commit": "8f3bf2a9a0954a37eaf34775dcc64ed043397d1f",
      "tree": "98c23528faa43fd83863dcec4135cab0c41770ae",
      "parents": [
        "7639c019f606e52a8fe37ff825a8c20245b26a90"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 21 10:45:56 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Jul 21 10:51:58 2020 +0800"
      },
      "message": "(feat) minor changes\n"
    },
    {
      "commit": "7639c019f606e52a8fe37ff825a8c20245b26a90",
      "tree": "47f36ca32b99bf3a4863fd96f987028681eb35c2",
      "parents": [
        "89845d6ef961c96de5d0c2ddc28a634554983988"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Jul 20 20:53:47 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Jul 20 20:53:47 2020 +0800"
      },
      "message": "(feat) Adds test\n"
    },
    {
      "commit": "89845d6ef961c96de5d0c2ddc28a634554983988",
      "tree": "08f584698a8565fb9f87837ee7516f1e79a36b94",
      "parents": [
        "3b8d96a94c3446a9eb0691c7dca9f54c4d691390"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Jul 20 20:49:35 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Jul 20 20:49:45 2020 +0800"
      },
      "message": "(fix) NPE when parsing string interpolation not completed\n"
    },
    {
      "commit": "3b8d96a94c3446a9eb0691c7dca9f54c4d691390",
      "tree": "96756ec1bb21c4b0ffd38d734b09db52a5366a8e",
      "parents": [
        "a1d08bf2baf58bbb2f6f20fbbce22e5ab45512d1"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Jul 20 20:25:35 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Jul 20 20:25:35 2020 +0800"
      },
      "message": "(feat) Supports escaping string interpolation\n"
    },
    {
      "commit": "a1d08bf2baf58bbb2f6f20fbbce22e5ab45512d1",
      "tree": "8f382dcf0d51e0d5776de60b88eb7e6f07476f1f",
      "parents": [
        "0f92d0ecf0e4f22967d67d3b4f601fdd7332ce8d"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Jul 20 13:58:24 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Jul 20 13:58:24 2020 +0800"
      },
      "message": "(feat) refactor\n"
    },
    {
      "commit": "0f92d0ecf0e4f22967d67d3b4f601fdd7332ce8d",
      "tree": "7f1e0e08d18e52d0502f6298f901f6ae657de228",
      "parents": [
        "b8a27dade26a87a143ac358544267bf8617e6c6e"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Jul 20 13:51:24 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Jul 20 13:51:24 2020 +0800"
      },
      "message": "(feat) Hint StringBuilder length for string interpolation, perf test\n"
    },
    {
      "commit": "b8a27dade26a87a143ac358544267bf8617e6c6e",
      "tree": "4b14797b84c111a7a39257f57716f083a6e3c920",
      "parents": [
        "cfcf1c38369b5334b3d1277eb808f3e09d9fc693"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Jul 20 11:22:45 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Jul 20 11:26:17 2020 +0800"
      },
      "message": "(feat) caching compiled string segments for string interpolation\n"
    },
    {
      "commit": "cfcf1c38369b5334b3d1277eb808f3e09d9fc693",
      "tree": "081ff1db4cd58092543fb8413f71c3122b4c2f44",
      "parents": [
        "92bd5e11e23ab05a75a35e06b9a60d737394813a"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Jul 19 16:15:46 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Jul 19 16:15:46 2020 +0800"
      },
      "message": "(feat) Adds string interpolation test\n"
    },
    {
      "commit": "92bd5e11e23ab05a75a35e06b9a60d737394813a",
      "tree": "7ccc9b688b010db5a7effbdbb7d062d1bc68a56b",
      "parents": [
        "2043eef078eca5b79c7713cf00461484071ff065"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Jul 19 14:17:13 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Jul 19 14:17:13 2020 +0800"
      },
      "message": "(feat) Impl string interpolation\n"
    },
    {
      "commit": "2043eef078eca5b79c7713cf00461484071ff065",
      "tree": "7660a6c8bc286fc1a575b5aebbdc3c622735d931",
      "parents": [
        "67c32e6f31cfd5d9c43db84a1d5dd064681c0561"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Jul 17 16:46:59 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Jul 17 16:46:59 2020 +0800"
      },
      "message": "(feat) Let sequence functions processing nil/null friendly\n"
    },
    {
      "commit": "67c32e6f31cfd5d9c43db84a1d5dd064681c0561",
      "tree": "f0532a6090d4a9a4a05b28ee88cde15aa4fb3e80",
      "parents": [
        "55c9ae5fd13296aa4f15c774521a606e5300f72b"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Jul 17 16:06:12 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Fri Jul 17 16:06:12 2020 +0800"
      },
      "message": "(feat) match nil with regular pattern returns false\n"
    },
    {
      "commit": "55c9ae5fd13296aa4f15c774521a606e5300f72b",
      "tree": "04be975b1b37bf16f52b41e9875cac1351467972",
      "parents": [
        "11525ff99f9068171095f337580c47f5b2ace5c7"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Jul 13 16:29:01 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Jul 13 16:29:01 2020 +0800"
      },
      "message": "(feat) Impl catch multi exceptions in one clause\n"
    },
    {
      "commit": "11525ff99f9068171095f337580c47f5b2ace5c7",
      "tree": "24f6f1604c4cbc9e8d949ea9a6c0547aa686e19e",
      "parents": [
        "d89a475bbd616542e8e272c39484c64b9e93b207"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Jun 28 13:34:03 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Jun 28 13:34:03 2020 +0800"
      },
      "message": "(fix) Assignment and define operator eval error #257\n"
    },
    {
      "commit": "d89a475bbd616542e8e272c39484c64b9e93b207",
      "tree": "088fe3f8eb12f45e6f26ab0bf1b90dd3d5b59d0c",
      "parents": [
        "824080a0736f296bff3ee7af2afba5c78e063a5f"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Jun 28 11:59:33 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Jun 28 11:59:33 2020 +0800"
      },
      "message": "(feat) Adds validate method to validate whether a text is a legal aviatorscript\n"
    },
    {
      "commit": "824080a0736f296bff3ee7af2afba5c78e063a5f",
      "tree": "9629937be904305225d974beda6ff0e29052e5d6",
      "parents": [
        "5e51eb60e35677af4577268d688cd7427e56774b"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Jun 28 11:41:21 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Jun 28 11:41:21 2020 +0800"
      },
      "message": "(fix) Assignment and define operator eval error #257\n"
    },
    {
      "commit": "5e51eb60e35677af4577268d688cd7427e56774b",
      "tree": "fc6cbd41e2638a751aabbd2b010fd4e4dbe61331",
      "parents": [
        "6d1ee82d647734a7be4fcd4c8031d9366b14ed5d"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Jun 03 20:32:30 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Jun 03 20:32:30 2020 +0800"
      },
      "message": "(feat) update aviator 5.0.1\n"
    },
    {
      "commit": "6d1ee82d647734a7be4fcd4c8031d9366b14ed5d",
      "tree": "7982f98ef91e17d1375d3dbe38f3c4f068096643",
      "parents": [
        "8d3ff458795c961c0ae9dcf17e4fabcf3dfcb975"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Jun 03 20:24:27 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Jun 03 20:24:27 2020 +0800"
      },
      "message": "(feat) release 5.0.1\n"
    },
    {
      "commit": "8d3ff458795c961c0ae9dcf17e4fabcf3dfcb975",
      "tree": "03b0d1f952f00d2a83f04fd8ce33560bebf9d7b0",
      "parents": [
        "4ed9ba5cf4ab8fb793531fb847a4074cbfe9f1fc"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Jun 03 19:58:18 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Jun 03 19:58:18 2020 +0800"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "4ed9ba5cf4ab8fb793531fb847a4074cbfe9f1fc",
      "tree": "bbdfe03e736904de8e6e4b91d116d4ed787816ea",
      "parents": [
        "2e67ce6a37b1982957e39f82448d850bb617cb6f"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Jun 03 19:58:10 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Jun 03 19:58:10 2020 +0800"
      },
      "message": "[maven-release-plugin] prepare release aviator-5.0.1\n"
    },
    {
      "commit": "2e67ce6a37b1982957e39f82448d850bb617cb6f",
      "tree": "93d34c86a4488ec0be084bb346c530a55640d124",
      "parents": [
        "303760f4f43ef9f704c0d6b42dc0353cc9e4f6ba",
        "9158f537afcebc622f486085a6eceafe867664a2"
      ],
      "author": {
        "name": "dennis zhuang",
        "email": "killme2008@gmail.com",
        "time": "Wed Jun 03 19:56:15 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 19:56:15 2020 +0800"
      },
      "message": "Merge pull request #239 from killme2008/v5.0.1-dev\n\nV5.0.1 dev"
    },
    {
      "commit": "9158f537afcebc622f486085a6eceafe867664a2",
      "tree": "93d34c86a4488ec0be084bb346c530a55640d124",
      "parents": [
        "9c57149e5e473f4d496d446e27edc30ffd216aca"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Jun 03 19:50:09 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Jun 03 19:50:09 2020 +0800"
      },
      "message": "(fix) Function arguments are wrong when invoking more than one functions, #236\n"
    },
    {
      "commit": "9c57149e5e473f4d496d446e27edc30ffd216aca",
      "tree": "9e9d0bf59c175eb0136c3c01007f5905f4fc9870",
      "parents": [
        "53a7d989a7573d3d28fc765a20c82276a0611fb1"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun May 31 15:59:22 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun May 31 15:59:22 2020 +0800"
      },
      "message": "(feat) Supports assignment/define operator overload, #245\n"
    },
    {
      "commit": "53a7d989a7573d3d28fc765a20c82276a0611fb1",
      "tree": "9af5bd9d11829bd8c344ddab6ef6e3be5410e246",
      "parents": [
        "d91721e35384a24f17f52aa35bc9e6ee29351df0"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed May 27 16:03:23 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed May 27 16:03:35 2020 +0800"
      },
      "message": "(feat) Adds multi-line string test\n"
    },
    {
      "commit": "d91721e35384a24f17f52aa35bc9e6ee29351df0",
      "tree": "3377b885262dae7a7e053fc692fedfac53e82d48",
      "parents": [
        "b50304072f23bb416d7cb2f023b27f7de0187f7f"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon May 11 19:38:39 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon May 11 19:38:39 2020 +0800"
      },
      "message": "(fix) #237\n"
    },
    {
      "commit": "b50304072f23bb416d7cb2f023b27f7de0187f7f",
      "tree": "54628ea9d593243085f866e5d25431836a55188c",
      "parents": [
        "33512208fd4e33d1d2be8de7f8d5f5eccc94b58a"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sat May 09 17:21:33 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sat May 09 17:21:33 2020 +0800"
      },
      "message": "(feat) tweak nested map variable accessing perf, #238\n"
    },
    {
      "commit": "33512208fd4e33d1d2be8de7f8d5f5eccc94b58a",
      "tree": "6d9e34166ebcfe627cfde8bcc16e521101223d4c",
      "parents": [
        "017fc66b7e8bd62ff2d154277a53dbea91b12594"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu May 07 11:15:09 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu May 07 11:15:20 2020 +0800"
      },
      "message": "(feat) Adds eval function\n"
    },
    {
      "commit": "017fc66b7e8bd62ff2d154277a53dbea91b12594",
      "tree": "7142f6601ad1f200bf2454b5e199738adfc732aa",
      "parents": [
        "303760f4f43ef9f704c0d6b42dc0353cc9e4f6ba"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 29 16:33:39 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 29 16:33:39 2020 +0800"
      },
      "message": "(feat) improve io module\n"
    },
    {
      "commit": "303760f4f43ef9f704c0d6b42dc0353cc9e4f6ba",
      "tree": "e2f05b90983cf6846948d86b2958e7336d955820",
      "parents": [
        "8ca4009fb8ddb9953c32f74e1f8c28c4ec60591b"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Apr 28 12:08:06 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Apr 28 12:08:06 2020 +0800"
      },
      "message": "(fix) link\n"
    },
    {
      "commit": "8ca4009fb8ddb9953c32f74e1f8c28c4ec60591b",
      "tree": "67d518d62ff6695248d5399a27b634131aafcea3",
      "parents": [
        "df0d463f38413484234c467497283d697042cb87"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Apr 28 12:05:42 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Tue Apr 28 12:05:42 2020 +0800"
      },
      "message": "(feat) update doc links\n"
    },
    {
      "commit": "df0d463f38413484234c467497283d697042cb87",
      "tree": "21dab0dfbde789f6f548ee740d4a2440ef35d160",
      "parents": [
        "3b21dadb537736fe025093e1fa9a3ca9050b5cc0"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Apr 27 12:20:41 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Mon Apr 27 12:20:41 2020 +0800"
      },
      "message": "(feat) Adds runnable and callable example\n"
    },
    {
      "commit": "3b21dadb537736fe025093e1fa9a3ca9050b5cc0",
      "tree": "e3d65fb84b00ca781a0752ef4d947c3042e67fce",
      "parents": [
        "0b8f1257c18d653ae5b6d2eeb83d184b4cabfb29"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 22:32:28 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 22:32:28 2020 +0800"
      },
      "message": "(fix) typo\n"
    },
    {
      "commit": "0b8f1257c18d653ae5b6d2eeb83d184b4cabfb29",
      "tree": "e947334aa1d75672d3c3ca27ecf6a7a28b8c563f",
      "parents": [
        "44cc4f4e3d53ab3c91380dd80a8d7eef87c8fcb0"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 22:15:42 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 22:15:42 2020 +0800"
      },
      "message": "(feat) update echo_server\n"
    },
    {
      "commit": "44cc4f4e3d53ab3c91380dd80a8d7eef87c8fcb0",
      "tree": "a34e3b79405d5c0c35d6508564c017a22d9671e7",
      "parents": [
        "714c86d16ac9afe36ae1672f7918517328fbd52f"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 22:10:33 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 22:11:00 2020 +0800"
      },
      "message": "(feat) rename echo_server\n"
    },
    {
      "commit": "714c86d16ac9afe36ae1672f7918517328fbd52f",
      "tree": "1494e0cac71c17a51e9c99c0917da520ebe9cfd6",
      "parents": [
        "b2945658e1b7b1c4fbea3ca9d43754b84206d60e"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 22:07:42 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 22:07:42 2020 +0800"
      },
      "message": "(feat) revert echo_server\n"
    },
    {
      "commit": "b2945658e1b7b1c4fbea3ca9d43754b84206d60e",
      "tree": "4a4474239b382f571b00370dbaed8b1f29e9b846",
      "parents": [
        "5bbac9dc85871f5e3d904a367c8cc57541d4f312"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 21:59:48 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 21:59:48 2020 +0800"
      },
      "message": "(feat) update jar\n"
    },
    {
      "commit": "5bbac9dc85871f5e3d904a367c8cc57541d4f312",
      "tree": "952c2c456d44c0adab38dc5795dff8f792707786",
      "parents": [
        "d3edd5017b805709a11fe1ec986dad16d94e1b09"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 21:55:25 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 21:55:25 2020 +0800"
      },
      "message": "(feat) update jar\n"
    },
    {
      "commit": "d3edd5017b805709a11fe1ec986dad16d94e1b09",
      "tree": "f9d7b1d44ae2955f6047840b39dc200908ff26b6",
      "parents": [
        "ce5ef69b0fab35d715e0fb9759b48c39a5994e9d"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 21:27:48 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 21:27:48 2020 +0800"
      },
      "message": "(feat) release 5.0.0\n"
    },
    {
      "commit": "ce5ef69b0fab35d715e0fb9759b48c39a5994e9d",
      "tree": "e7a31a053c132c662b3fd3e684defc0e4b1cdf36",
      "parents": [
        "f24bb303732754d148e84bb0c1533b532491a13e"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 21:20:58 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 21:20:58 2020 +0800"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "f24bb303732754d148e84bb0c1533b532491a13e",
      "tree": "d57aaebf348f02355e2e75cf3bfa7d85879f3d40",
      "parents": [
        "625f71ad195abfc46ac305ec2e1b1e037983e4db"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 21:20:50 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 21:20:50 2020 +0800"
      },
      "message": "[maven-release-plugin] prepare release aviator-5.0.0\n"
    },
    {
      "commit": "625f71ad195abfc46ac305ec2e1b1e037983e4db",
      "tree": "385254034a00f50bf02419eba8d87496b88f2b90",
      "parents": [
        "1b79ef0af5f06e238b1599f6f836de4106828953"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 21:19:56 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 21:19:56 2020 +0800"
      },
      "message": "(feat) Impl Runnable and Callable in aviator function\n"
    },
    {
      "commit": "1b79ef0af5f06e238b1599f6f836de4106828953",
      "tree": "47270868c19da918c3f957353767aeeffbbf91ab",
      "parents": [
        "38272e2f33c5e0107fe9056dafc23b945ca619d1"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 20:37:23 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 20:37:48 2020 +0800"
      },
      "message": "(feat) Improve Main class\n"
    },
    {
      "commit": "38272e2f33c5e0107fe9056dafc23b945ca619d1",
      "tree": "4d59139b26bc7e9b99cbd855550613bcb1894a6c",
      "parents": [
        "e6314af4d8e41f53f7b417939967749bf6b87938"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 14:19:51 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 14:19:51 2020 +0800"
      },
      "message": "(feat) update quick start\n"
    },
    {
      "commit": "e6314af4d8e41f53f7b417939967749bf6b87938",
      "tree": "033bedac478e1e365f2ae89527cd8d959df47620",
      "parents": [
        "f80fac580ab643ee277273adfc15cfd76708e2ec"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 14:08:24 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 14:08:24 2020 +0800"
      },
      "message": "(feat) set current version to 5.0.0\n"
    },
    {
      "commit": "f80fac580ab643ee277273adfc15cfd76708e2ec",
      "tree": "002a253f04212784aa4fa4f81174e2976ecd0f64",
      "parents": [
        "5616102610ca821e15148411b4e24c3ae344df54"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 14:02:27 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 14:02:27 2020 +0800"
      },
      "message": "(feat) Adds aviator boot shell script\n"
    },
    {
      "commit": "5616102610ca821e15148411b4e24c3ae344df54",
      "tree": "6332769fe7fb9c209ff53deb2354732998606875",
      "parents": [
        "331c390cc2700ffd9e1b3f69581ccca1be2670bf"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 13:47:13 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Sun Apr 26 13:47:13 2020 +0800"
      },
      "message": "(feat) Adds Main class to bootstrap aviatorscript\n"
    },
    {
      "commit": "331c390cc2700ffd9e1b3f69581ccca1be2670bf",
      "tree": "15fba91e035f34c1be3a9b2cb78d648405f4354d",
      "parents": [
        "ca8cbf8c2f448cfedef34ec61645d3bc9425827a"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Apr 23 13:56:20 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Apr 23 13:56:20 2020 +0800"
      },
      "message": "(fix) findbugs\n"
    },
    {
      "commit": "ca8cbf8c2f448cfedef34ec61645d3bc9425827a",
      "tree": "b56b48e654953df0b83be0750389b4f8f9e7f511",
      "parents": [
        "fe34a201b5d0bc1b6a014a261b6aa78c4ec06020"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Apr 23 13:40:59 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Apr 23 13:40:59 2020 +0800"
      },
      "message": "(fix) possible NPE\n"
    },
    {
      "commit": "fe34a201b5d0bc1b6a014a261b6aa78c4ec06020",
      "tree": "a48c62415620a00200a7d97f9fa240abc017e970",
      "parents": [
        "0ce7aa92d1c88b002a6143333f50173642a54a21"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Apr 23 13:37:58 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Apr 23 13:37:58 2020 +0800"
      },
      "message": "(feat) Imporve is_def and variable resolve in lambda\n"
    },
    {
      "commit": "0ce7aa92d1c88b002a6143333f50173642a54a21",
      "tree": "b4b6bf94a60b492ac395505e87d3037c198944ea",
      "parents": [
        "662474f41d2e6ad09ccc288c90bf05f12f59bf5d"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Apr 23 11:28:37 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Apr 23 11:28:37 2020 +0800"
      },
      "message": "(feat) Adds new example\n"
    },
    {
      "commit": "662474f41d2e6ad09ccc288c90bf05f12f59bf5d",
      "tree": "1d8553ce4b377a09c2fffebcaff2ae6c690c2095",
      "parents": [
        "24445d507d96cab072de9c6e6e53543f4d107e12"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Apr 23 11:18:52 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Thu Apr 23 11:18:52 2020 +0800"
      },
      "message": "(fix) NPE in parser and adds examples\n"
    },
    {
      "commit": "24445d507d96cab072de9c6e6e53543f4d107e12",
      "tree": "72e127d52a242e59562733e944c83a16020023fb",
      "parents": [
        "36c68e71d418d77b4ee9287ff1a696b99b4c4506"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 21:24:44 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 21:24:44 2020 +0800"
      },
      "message": "(feat) Adds examples/handle_exception.av\n"
    },
    {
      "commit": "36c68e71d418d77b4ee9287ff1a696b99b4c4506",
      "tree": "8ae138d4f4615f97125e10b239312934ffebb475",
      "parents": [
        "958e8ef5276c1977ae81c20b451fb5f940f67335"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 21:21:22 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 21:21:22 2020 +0800"
      },
      "message": "(feat) update readme\n"
    },
    {
      "commit": "958e8ef5276c1977ae81c20b451fb5f940f67335",
      "tree": "8752461c33946d6a764f119c5af0ef6b53d16133",
      "parents": [
        "87e447dd46040c8169e2df1d9dd876b9e090c5f4"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 21:03:58 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 21:03:58 2020 +0800"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "87e447dd46040c8169e2df1d9dd876b9e090c5f4",
      "tree": "f7ab54d79ea0ece4ca0e4a125fc189f52d6f59ca",
      "parents": [
        "e3809657bf0c348f77b9d30781307c8252edf1d7"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 21:03:50 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 21:03:50 2020 +0800"
      },
      "message": "[maven-release-plugin] prepare release aviator-5.0.0-RC2\n"
    },
    {
      "commit": "e3809657bf0c348f77b9d30781307c8252edf1d7",
      "tree": "0ff306ee3deb065001a37580240cadec81607f93",
      "parents": [
        "51f367c5eda98580723ccb78b81552aa548eb4dc"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 20:59:36 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 20:59:36 2020 +0800"
      },
      "message": "(feat) adds Options.MAX_LOOP_COUNT\n"
    },
    {
      "commit": "51f367c5eda98580723ccb78b81552aa548eb4dc",
      "tree": "e7204ee02281bd914fc29d846a091006221051d9",
      "parents": [
        "9afa0d081e0b2fb6319af622af03f75ce59fecd7"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 20:29:06 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 20:29:06 2020 +0800"
      },
      "message": "(fix) jdk7 compile error\n"
    },
    {
      "commit": "9afa0d081e0b2fb6319af622af03f75ce59fecd7",
      "tree": "be8f4411ed33d65be477cad167c5d5d050bd7274",
      "parents": [
        "f37fb3fc141e3fd169b25182684639d4b0425440"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 20:25:48 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 20:25:48 2020 +0800"
      },
      "message": "(fix) jdk7 compile error\n"
    },
    {
      "commit": "f37fb3fc141e3fd169b25182684639d4b0425440",
      "tree": "441e90d57aeeaa954a164dcc279428853793bad2",
      "parents": [
        "d25956b974d51d41e41a729f54f71bc4a06dab9c",
        "7079f986b6c27c31acd623cb43fc0a048d66b0be"
      ],
      "author": {
        "name": "dennis zhuang",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 20:17:16 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 22 20:17:16 2020 +0800"
      },
      "message": "Merge pull request #229 from killme2008/feature/error-handle\n\nFeature/error handle"
    },
    {
      "commit": "7079f986b6c27c31acd623cb43fc0a048d66b0be",
      "tree": "441e90d57aeeaa954a164dcc279428853793bad2",
      "parents": [
        "bed0e49ed59d1dc7fe27aee6c05346d7d43b76a6"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 20:16:44 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 20:16:44 2020 +0800"
      },
      "message": "(feat) minor changes\n"
    },
    {
      "commit": "bed0e49ed59d1dc7fe27aee6c05346d7d43b76a6",
      "tree": "09c85e72df73e523a95df7beab1ad3e83d90cb2d",
      "parents": [
        "4da1eaae52508402ef03388346383b22406e876c"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 20:05:01 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 20:05:01 2020 +0800"
      },
      "message": "(feat) improve containsKey in Env\n"
    },
    {
      "commit": "4da1eaae52508402ef03388346383b22406e876c",
      "tree": "13fa958a81528c6f3c42d96fbfe7621df9f513ea",
      "parents": [
        "2c20ebbe52afdc3475f8aab072c895af570258af"
      ],
      "author": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 16:22:33 2020 +0800"
      },
      "committer": {
        "name": "dennis",
        "email": "killme2008@gmail.com",
        "time": "Wed Apr 22 16:22:33 2020 +0800"
      },
      "message": "(feat) tweak and test\n"
    }
  ],
  "next": "2c20ebbe52afdc3475f8aab072c895af570258af"
}
