)]}'
{
  "log": [
    {
      "commit": "65bab7582ce14c55cdeec2244c65ea23039c9e6f",
      "tree": "247fa2a9a9ad660a0088b1e4c3177d1e9595ee05",
      "parents": [
        "6d51c0ac52d55da4d0509a4006648d66cacab454"
      ],
      "author": {
        "name": "Martin Tournoij",
        "email": "martin@arp242.net",
        "time": "Wed Oct 11 00:54:10 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 11 00:54:10 2023"
      },
      "message": "Treat \"Z\" offset in datetime as case-insensitive (#435)\n\nThis should be case-insensitive; e.g. this test failed:\r\n\r\n\t% toml-test ./tests/decoding_test.py -run valid/datetime/datetime\r\n\tFAIL valid/datetime/datetime\r\n\t     Key \"lower\" is not \"datetime\" but \"datetime-local\":\r\n\t       Expected:     map[string]any{\"type\":\"datetime\", \"value\":\"1987-07-05T17:45:00Z\"}\r\n\t       Your encoder: map[string]any{\"type\":\"datetime-local\", \"value\":\"1987-07-05T17:45:00\"}"
    },
    {
      "commit": "6d51c0ac52d55da4d0509a4006648d66cacab454",
      "tree": "d8ac96e91eb314e65226ba95437bf11df53ec8c0",
      "parents": [
        "f6e1e4c65b513544367fe88576ef1895eccded74"
      ],
      "author": {
        "name": "Martin Tournoij",
        "email": "martin@arp242.net",
        "time": "Wed Oct 11 00:53:46 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 11 00:53:46 2023"
      },
      "message": "Allow using heterogeneous arrays (#434)\n\nThis is valid since TOML 1.0"
    },
    {
      "commit": "f6e1e4c65b513544367fe88576ef1895eccded74",
      "tree": "1033b75acac113cefffc153bb1cf6d69f44cae96",
      "parents": [
        "ce4f7a4ed14480171abf67c8bc80e2277e45d1d5"
      ],
      "author": {
        "name": "Martin Tournoij",
        "email": "martin@arp242.net",
        "time": "Tue Oct 10 15:36:46 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 10 15:36:46 2023"
      },
      "message": "Fix toml-test scripts (#433)\n\nUpdate tests/decoding_test.py to use the format used by the current\r\nversion of toml-test. I also removed Python 2 support (my distro doesn\u0027t\r\nship it, so I can\u0027t test it).\r\n\r\nAlso add tests/encoding_test.py for encoder tests\r\n\r\nStill quite a few failures, mostly because it looks like it hasn\u0027t been\r\nupdated to use 1.0 yet:\r\n\r\n    % toml-test ./decoding_test.py | tail -n2\r\n      valid tests: 139 passed, 18 failed\r\n    invalid tests: 230 passed, 53 failed\r\n\r\n    % toml-test ./encoding_test.py -encoder | tail -n1\r\n    encoder tests: 146 passed, 11 failed"
    },
    {
      "commit": "ce4f7a4ed14480171abf67c8bc80e2277e45d1d5",
      "tree": "48edcefbabc4b310f6fd6a93d4514d64ae8de19b",
      "parents": [
        "2a8e94e777fe03fe3ff0d410d11c638cfe872225"
      ],
      "author": {
        "name": "HLiang",
        "email": "hliang@users.noreply.github.com",
        "time": "Tue Oct 10 06:03:19 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 10 06:03:19 2023"
      },
      "message": "iterate over all files in toml-test/tests/{valid,invalid}, including sub dirs (#427)\n\n"
    },
    {
      "commit": "2a8e94e777fe03fe3ff0d410d11c638cfe872225",
      "tree": "fb01143df4857bf9e713377f8bd43cdf4d968c7d",
      "parents": [
        "06f54ed2a063cdae04424baea0611fb5b281f82b"
      ],
      "author": {
        "name": "Bohdan",
        "email": "warchantua@gmail.com",
        "time": "Tue Oct 10 01:26:54 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 10 01:26:54 2023"
      },
      "message": "Add github CI (#432)\n\nCo-authored-by: Bohdan Vanieiev \u003cbohdan.vanieiev@aptiv.com\u003e"
    },
    {
      "commit": "06f54ed2a063cdae04424baea0611fb5b281f82b",
      "tree": "7f120fdb96ff3d9dc0a6aa20358e9de008db9375",
      "parents": [
        "7ffcfa3a08ffdbead6c814bcbb7c3fcd1f3a499d"
      ],
      "author": {
        "name": "Bohdan",
        "email": "warchantua@gmail.com",
        "time": "Sun Oct 08 16:57:08 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 08 16:57:08 2023"
      },
      "message": "Fix #430: list index out of range (#431)\n\nCo-authored-by: Bohdan Vanieiev \u003cbohdan.vanieiev@aptiv.com\u003e"
    },
    {
      "commit": "7ffcfa3a08ffdbead6c814bcbb7c3fcd1f3a499d",
      "tree": "8682317e40e830b1d3fbc3a25b44451dbdf716ae",
      "parents": [
        "5706d3155f4da8f3b84875f80bfe0dfc6565f61f"
      ],
      "author": {
        "name": "Abraham Murciano",
        "email": "abrahammurciano@gmail.com",
        "time": "Wed Sep 20 04:48:17 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 20 04:48:17 2023"
      },
      "message": "Support subtypes of basic types when encoding (#428)\n\nThe current implementation of `TomlEncoder` doesn\u0027t support subtypes of the supported basic types. For example:\r\n\r\n```py\r\nfrom enum import StrEnum\r\nimport toml\r\n\r\nclass ValidStrings(StrEnum):\r\n    FOO \u003d \"foo\"\r\n\r\nassert isinstance(ValidStrings.FOO, str) # OK\r\ndata \u003d {\"foo\": ValidStrings.FOO}\r\nprint(toml.dumps(data))\r\n```\r\n\r\nOutput:\r\n```\r\nfoo \u003d [ \"f\", \"o\", \"o\",]\r\n```\r\n\r\nThis pull request changes the implementation to use `isinstance` instead of `get(type(...))` to play nice with inheritence.\r\n\r\nFixes #418"
    },
    {
      "commit": "5706d3155f4da8f3b84875f80bfe0dfc6565f61f",
      "tree": "2ff93545f3e9d9fc9eb6ee641e5e9c49ce1b4881",
      "parents": [
        "59d83d0d51a976f11a74991fa7d220fc630d8bae"
      ],
      "author": {
        "name": "Kosuke Mizuno",
        "email": "43668684+KosukeMizuno@users.noreply.github.com",
        "time": "Tue Jan 17 09:57:33 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 17 09:57:33 2023"
      },
      "message": "Support pickle for TomlTz. Fix #407 (#410)\n\n"
    },
    {
      "commit": "59d83d0d51a976f11a74991fa7d220fc630d8bae",
      "tree": "6c3f7b29553c6a094675cc1750d7255d477a49dd",
      "parents": [
        "3f637dba5f68db63d4b30967fedda51c82459471"
      ],
      "author": {
        "name": "nabbisen",
        "email": "n@bbisen.com",
        "time": "Wed Apr 06 17:08:55 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 06 17:08:55 2022"
      },
      "message": "fix typos in CONTRIBUTING (#379)\n\n"
    },
    {
      "commit": "3f637dba5f68db63d4b30967fedda51c82459471",
      "tree": "1de665c731783d00efdc199cec4a8a348a6ba78c",
      "parents": [
        "9a85ffe981d659a43d321694ecbd42fe96caed7d"
      ],
      "author": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Sun Nov 01 01:53:20 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 01 01:53:20 2020"
      },
      "message": "Bump version to 0.10.2 (#333)\n\n"
    },
    {
      "commit": "9a85ffe981d659a43d321694ecbd42fe96caed7d",
      "tree": "a03fdb8b12c4b73b29d820e8d977367aeef14b45",
      "parents": [
        "2846c42e85f56090da815455a1cb307ed6d6acb1"
      ],
      "author": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Sun Nov 01 01:27:30 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 01 01:27:30 2020"
      },
      "message": "Update PYI files (#332)\n\n"
    },
    {
      "commit": "2846c42e85f56090da815455a1cb307ed6d6acb1",
      "tree": "1ba00cdbc6bda055fb4cf7fd598c4ee036bf4b4c",
      "parents": [
        "230f0c9cffd230354759949dd1dd89acd3dddb80"
      ],
      "author": {
        "name": "Samuel Huang",
        "email": "samhuang91@gmail.com",
        "time": "Sun Nov 01 00:59:33 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 01 00:59:33 2020"
      },
      "message": "Update README.rst (#329)\n\nAdd direct link to PyPi and change badge to be from the same source (shields.io) for consistency.\r\n"
    },
    {
      "commit": "230f0c9cffd230354759949dd1dd89acd3dddb80",
      "tree": "36e0ee97f5fcc39c3f76a120304d91a1a90ed920",
      "parents": [
        "3a034ece79f04b0ab2091ba4d6475c4272969b6d"
      ],
      "author": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Fri Oct 30 06:40:09 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 30 06:40:09 2020"
      },
      "message": "Fix #287: Broken quoted section name starts with dot (#330)\n\n"
    },
    {
      "commit": "3a034ece79f04b0ab2091ba4d6475c4272969b6d",
      "tree": "dfd7e56632ac1214bf4e51f3b8f606bc39fe9bb7",
      "parents": [
        "38a9685cce3b866aad0f1e6edac9888b3725c92d"
      ],
      "author": {
        "name": "Michael Seifert",
        "email": "mseifert@error-reports.org",
        "time": "Tue Oct 27 02:39:21 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 02:39:21 2020"
      },
      "message": "feat: Add official support for Python 3.9. (#325)\n\nAll tests pass for Python 3.9 without modifications to the source code. This commit adjusts the classifiers in `setup.py` and adds Python 3.9 to the tox and CI test environments.\r\n\r\nSigned-off-by: Michael Seifert \u003cm.seifert@digitalernachschub.de\u003e"
    },
    {
      "commit": "38a9685cce3b866aad0f1e6edac9888b3725c92d",
      "tree": "cfbf13a59e5b2b8b635767a8ec928fa01425b4df",
      "parents": [
        "16a64414653979927e50a9ebb86deebfce7b0f95"
      ],
      "author": {
        "name": "Peter H",
        "email": "abred@users.noreply.github.com",
        "time": "Tue Oct 27 02:37:16 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 02:37:16 2020"
      },
      "message": "show meaningful error message for wrong case booleans (#315)\n\n"
    },
    {
      "commit": "16a64414653979927e50a9ebb86deebfce7b0f95",
      "tree": "dd0c554b935273ca0abaa2f3135fa7bad00ca388",
      "parents": [
        "9be64582fff86b9c5bd94ce52a5fedcb3d4fac01"
      ],
      "author": {
        "name": "Juan-Pablo Scaletti",
        "email": "juanpablo@jpscaletti.com",
        "time": "Tue Oct 27 02:25:48 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 02:25:48 2020"
      },
      "message": "Add __deepcopy__ method to TomlTz class. Fix #308 (#309)\n\nWithout this method, the dict that results from parsing a datetime\r\nwith a timezone cannot be deep-copied using the stdlib\r\n`copy.deepcopy()` function."
    },
    {
      "commit": "9be64582fff86b9c5bd94ce52a5fedcb3d4fac01",
      "tree": "855c122a779daaeb1bd7f8a498232477502c804e",
      "parents": [
        "a952ed805d5931c21df3f33a25733d4f0a37b95a"
      ],
      "author": {
        "name": "dirkphilip",
        "email": "dirkphilip@gmail.com",
        "time": "Sat Aug 22 19:04:00 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 19:04:00 2020"
      },
      "message": "ids were based on the string, rather than the actual object which causes incorrect detection of circular references (#303)\n\nFix #295\r\n\r\nCo-authored-by: Dirk-Philip van Herwaarden \u003cdirkphilip@dirkphilipsmbp.home\u003e"
    },
    {
      "commit": "a952ed805d5931c21df3f33a25733d4f0a37b95a",
      "tree": "4f2138685105c1a5634270eb43f4d722a0cfa674",
      "parents": [
        "4c246bbf8ac56d1e87f2b8ad7280cbb2f9f07e68"
      ],
      "author": {
        "name": "Michał Górny",
        "email": "mgorny@gentoo.org",
        "time": "Sat Aug 22 19:01:57 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 19:01:57 2020"
      },
      "message": "Skip numpy tests when numpy is not available (#298)\n\nMake it possible to successfully run tests without numpy installed.\r\nThis package is becoming quite hard profile, and being able to test it\r\nwithout building numpy first would be a nice feature."
    },
    {
      "commit": "4c246bbf8ac56d1e87f2b8ad7280cbb2f9f07e68",
      "tree": "2273081f39a14f0184475285d1dbb790cc0b4355",
      "parents": [
        "a86fc1fbd650a19eba313c3f642c9e2c679dc8d6"
      ],
      "author": {
        "name": "Matthew Thomas",
        "email": "mat2@andrew.cmu.edu",
        "time": "Thu Jul 02 23:24:11 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 23:24:11 2020"
      },
      "message": "added toml.dump example to Quick Tutorial (#301)\n\n"
    },
    {
      "commit": "a86fc1fbd650a19eba313c3f642c9e2c679dc8d6",
      "tree": "d1dd7815a99c19d0460c79c976ea6eb703f539bf",
      "parents": [
        "a853965f963566448b0b2db28ee5d4fbcea3d569"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Thu May 14 03:53:36 2020"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Thu May 14 03:53:36 2020"
      },
      "message": "Update copyright notices\n"
    },
    {
      "commit": "a853965f963566448b0b2db28ee5d4fbcea3d569",
      "tree": "fd009416ca0c3a7cf75f5badff390dd6a18dbeb5",
      "parents": [
        "75afe24d01763e65884ca1aa363cb142c4d72ffa",
        "b809210a51339a6a30b195d5bcc6f140ad72ec68"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Thu May 14 03:36:35 2020"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Thu May 14 03:36:35 2020"
      },
      "message": "Merge #278: allow loading from bytes paths.\n"
    },
    {
      "commit": "75afe24d01763e65884ca1aa363cb142c4d72ffa",
      "tree": "e8eff3f7cd981a7a04634a09a727c79637e72873",
      "parents": [
        "ef248302fa4f8c9e49f1777ac1bdac20d232ca51"
      ],
      "author": {
        "name": "Matthew Raspberry",
        "email": "3092450+mraspberry@users.noreply.github.com",
        "time": "Tue May 12 14:41:30 2020"
      },
      "committer": {
        "name": "Matthew Raspberry",
        "email": "3092450+mraspberry@users.noreply.github.com",
        "time": "Tue May 12 14:41:30 2020"
      },
      "message": "Ignored flake8 E741 on line 147 of toml/decoder.py\n"
    },
    {
      "commit": "ef248302fa4f8c9e49f1777ac1bdac20d232ca51",
      "tree": "c4b5ec3df3d923c55596eb4d8a9e32aceaa195d7",
      "parents": [
        "09116c2edac8f3cbf00a3b7026d592d5986dc844"
      ],
      "author": {
        "name": "Matthew Raspberry",
        "email": "3092450+mraspberry@users.noreply.github.com",
        "time": "Tue May 12 14:30:31 2020"
      },
      "committer": {
        "name": "Matthew Raspberry",
        "email": "3092450+mraspberry@users.noreply.github.com",
        "time": "Tue May 12 14:30:41 2020"
      },
      "message": "Removed test for unexpected EOF while parsing string\n\nThe test for an EOF before the end of a string is being\nmoved to the toml test suite\n"
    },
    {
      "commit": "09116c2edac8f3cbf00a3b7026d592d5986dc844",
      "tree": "f36495536fc20be9aafc01828c9b77eae178b8ea",
      "parents": [
        "543091066156d3f89158444043d708ca790cf917"
      ],
      "author": {
        "name": "Matthew Raspberry",
        "email": "3092450+mraspberry@users.noreply.github.com",
        "time": "Wed Apr 22 16:21:53 2020"
      },
      "committer": {
        "name": "Matthew Raspberry",
        "email": "3092450+mraspberry@users.noreply.github.com",
        "time": "Wed Apr 22 16:21:53 2020"
      },
      "message": "Fixed flake8 issues\n"
    },
    {
      "commit": "543091066156d3f89158444043d708ca790cf917",
      "tree": "40cddb477f931b25a05a6128d4d8186a106aeca2",
      "parents": [
        "f4f0b84fd84265b296312153628cd9dbd5961664"
      ],
      "author": {
        "name": "Matthew Raspberry",
        "email": "3092450+mraspberry@users.noreply.github.com",
        "time": "Wed Apr 22 16:09:28 2020"
      },
      "committer": {
        "name": "Matthew Raspberry",
        "email": "3092450+mraspberry@users.noreply.github.com",
        "time": "Wed Apr 22 16:09:28 2020"
      },
      "message": "Raise an exception if EOF is reached and a string is unterminated\n"
    },
    {
      "commit": "b809210a51339a6a30b195d5bcc6f140ad72ec68",
      "tree": "9e277b208cb5c3f60eb11d54d910356b6beb5cd5",
      "parents": [
        "f4f0b84fd84265b296312153628cd9dbd5961664"
      ],
      "author": {
        "name": "Benjamin Peterson",
        "email": "benjamin@python.org",
        "time": "Tue Jan 07 05:00:56 2020"
      },
      "committer": {
        "name": "Benjamin Peterson",
        "email": "benjamin@python.org",
        "time": "Tue Jan 07 05:00:56 2020"
      },
      "message": "Allow loading from bytes paths.\n"
    },
    {
      "commit": "f4f0b84fd84265b296312153628cd9dbd5961664",
      "tree": "c239ab56b6172b5537d985929a75a19f57528eea",
      "parents": [
        "7d88a0d85cfd6aa23366d11a225eb8cedd57e0a8"
      ],
      "author": {
        "name": "salmangano",
        "email": "42071471+salmangano@users.noreply.github.com",
        "time": "Fri Jan 03 20:10:51 2020"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Fri Jan 03 20:10:51 2020"
      },
      "message": "Fix the issue where the parser fails on time attr with no space after \u003d (#266)\n\n* Fix the issue where the parser fails on time attr with no space after \u003d\r\n\r\nlike time\u003d10:00:00\r\n\r\n* Fix trailing whitespace in break\r\n\r\n* Add tests for this issue\r\n"
    },
    {
      "commit": "7d88a0d85cfd6aa23366d11a225eb8cedd57e0a8",
      "tree": "93358be2b0486f668c9787177b9c39df24054a44",
      "parents": [
        "30267db1522e3371c5ebc5d131ef6a8a09e50d8c"
      ],
      "author": {
        "name": "Hugo van Kemenade",
        "email": "hugovk@users.noreply.github.com",
        "time": "Fri Jan 03 19:46:53 2020"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Fri Jan 03 19:46:53 2020"
      },
      "message": "Add support for Python 3.8 (#268)\n\n"
    },
    {
      "commit": "30267db1522e3371c5ebc5d131ef6a8a09e50d8c",
      "tree": "603eefa0bf526d61964b9c2f4de3c33a0d3fc8a4",
      "parents": [
        "9c9d4beb2b7747ef80bf3a374bb1a4c0d60bfc30"
      ],
      "author": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Sat Oct 26 22:15:54 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 26 22:15:54 2019"
      },
      "message": "Fix #239: Handle arrays of multiline strings (#264)\n\n"
    },
    {
      "commit": "9c9d4beb2b7747ef80bf3a374bb1a4c0d60bfc30",
      "tree": "fc86bf5f40bde94ee8ca34b9dd82af165aeeb460",
      "parents": [
        "17625de42131c532d8e25e63607a6817ce038935"
      ],
      "author": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Wed Oct 23 04:26:40 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 23 04:26:40 2019"
      },
      "message": "Close #233: Add TomlPathlibEncoder (#263)\n\n"
    },
    {
      "commit": "17625de42131c532d8e25e63607a6817ce038935",
      "tree": "27bb0f034d6bc2d03fccb4ab944e1be15745192d",
      "parents": [
        "d076f450da707e1c19d8cf4637c1ebc44d673838"
      ],
      "author": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Sun Oct 20 04:56:05 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 20 04:56:05 2019"
      },
      "message": "Fix #258: Fix bad syntax handling (#262)\n\nFix a bug where a key without a value does not cause an error when it\r\nis not followed by a newline at the end of a file."
    },
    {
      "commit": "d076f450da707e1c19d8cf4637c1ebc44d673838",
      "tree": "61a983d971b5518fbb962222a29791263ec6a9c6",
      "parents": [
        "deb0365887be610664fe48ef69c214f6119e576a"
      ],
      "author": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Fri Oct 18 02:02:21 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 18 02:02:21 2019"
      },
      "message": "Improve professionalism of error message. (#260)\n\n"
    },
    {
      "commit": "deb0365887be610664fe48ef69c214f6119e576a",
      "tree": "e46ab96eaf291ac0f2eec31a9e9411782253ba5b",
      "parents": [
        "dd1c028009f913be1da41c2ac8b365de871afa29",
        "3a169c68cbe98b3d32f96c3ec09422600473bddf"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jun 22 03:13:11 2019"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jun 22 03:13:11 2019"
      },
      "message": "Merge work on preserve comments\n"
    },
    {
      "commit": "3a169c68cbe98b3d32f96c3ec09422600473bddf",
      "tree": "e46ab96eaf291ac0f2eec31a9e9411782253ba5b",
      "parents": [
        "c00f0cd935def072af378c7bff6c4574c52009ca"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jun 22 02:56:09 2019"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jun 22 03:07:35 2019"
      },
      "message": "Work on #77 preserve comments through dumps/loads\n"
    },
    {
      "commit": "c00f0cd935def072af378c7bff6c4574c52009ca",
      "tree": "36d69a612e51edabeff6e04ee2752575c909aab8",
      "parents": [
        "7963467bc3ac9c9834d33d303efb4fdb94858b38"
      ],
      "author": {
        "name": "PrajwalM2212",
        "email": "prajwalmmath@gmail.com",
        "time": "Mon Jun 17 05:30:35 2019"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jun 22 02:58:08 2019"
      },
      "message": "refactor\n"
    },
    {
      "commit": "7963467bc3ac9c9834d33d303efb4fdb94858b38",
      "tree": "b1d2917a794b4dafba8960902ac76a639ea28b6a",
      "parents": [
        "dd1c028009f913be1da41c2ac8b365de871afa29"
      ],
      "author": {
        "name": "PrajwalM2212",
        "email": "prajwalmmath@gmail.com",
        "time": "Sat Apr 06 06:30:44 2019"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jun 22 02:58:06 2019"
      },
      "message": "Add comment support\n"
    },
    {
      "commit": "dd1c028009f913be1da41c2ac8b365de871afa29",
      "tree": "3107eb2e4cddac8f270131c28e78b78b6da1d4f4",
      "parents": [
        "f0e9da7f2c3a23bef7af4e9b98a212ffc48f02e1"
      ],
      "author": {
        "name": "Filippo Broggini",
        "email": "filippo82@users.noreply.github.com",
        "time": "Fri Jun 21 01:17:28 2019"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Fri Jun 21 01:17:28 2019"
      },
      "message": "Extend TomlNumpyEncoder to numpy integer types. (#250)\n\n* Extend TomlNumpyEncoder to numpy integer types with a _dump_int\r\nfunction inside the TomlNumpyEncode class.\r\n"
    },
    {
      "commit": "f0e9da7f2c3a23bef7af4e9b98a212ffc48f02e1",
      "tree": "9f98f88513ddbec570e514909bd6c47383b36ae5",
      "parents": [
        "9977c15c5a06dfcbeb4f8f379ec7614960312290"
      ],
      "author": {
        "name": "Miles Lucas",
        "email": "mdlucas@iastate.edu",
        "time": "Fri Jun 07 04:02:54 2019"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Fri Jun 07 04:02:54 2019"
      },
      "message": "Small documentation and argument update (#248)\n\n* add encoder to dump arguments and update documentation in readme\r\n\r\n* removed vscode file\r\n"
    },
    {
      "commit": "9977c15c5a06dfcbeb4f8f379ec7614960312290",
      "tree": "75835d2dd16a373a6b6ab8d611d55611222018e1",
      "parents": [
        "554bb446b32f8e3e65dd743d11aebe7999ffa8bb"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Mon May 06 05:39:11 2019"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Mon May 06 05:39:11 2019"
      },
      "message": "Fix dump test: use OrderedDict\n"
    },
    {
      "commit": "554bb446b32f8e3e65dd743d11aebe7999ffa8bb",
      "tree": "676e80e0e2958d75978f2647bac8952a2cf0e343",
      "parents": [
        "76e5b82b040dcd5e16ff9b2c54facd938f3fe548"
      ],
      "author": {
        "name": "Dave Poulter",
        "email": "hello@davepoulter.net",
        "time": "Mon May 06 05:23:25 2019"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Mon May 06 05:23:25 2019"
      },
      "message": "Remove precision from dump float (#245)\n\nPrecision in a python format string, without a type specifier, formats\r\nthe content as a _string_, where the precision indicates the maximum\r\nfield size. This results in numbers with a large integer part, but a\r\nsmall decimal part, being truncated unnecessarily."
    },
    {
      "commit": "76e5b82b040dcd5e16ff9b2c54facd938f3fe548",
      "tree": "bd0adfed3c336373205fb574722fb2769e317387",
      "parents": [
        "cc014cba125b1a7c1fc0b6d6411c665e93da080f"
      ],
      "author": {
        "name": "Andrew Plotkin",
        "email": "zgithub@eblong.com",
        "time": "Mon Mar 11 03:45:41 2019"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Mon Mar 11 03:45:41 2019"
      },
      "message": "When calling load() with an array of filenames, use the requested (#235)\n\ndictionary type."
    },
    {
      "commit": "cc014cba125b1a7c1fc0b6d6411c665e93da080f",
      "tree": "bd0adfed3c336373205fb574722fb2769e317387",
      "parents": [
        "021118d6615cc1cd3c0ebfeda5e2dfada7a969b5"
      ],
      "author": {
        "name": "John Vandenberg",
        "email": "jayvdb@gmail.com",
        "time": "Mon Mar 11 03:42:08 2019"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Mon Mar 11 03:42:08 2019"
      },
      "message": "MANIFEST.in: Add test.toml (#231)\n\nFinishes #192"
    },
    {
      "commit": "021118d6615cc1cd3c0ebfeda5e2dfada7a969b5",
      "tree": "21e25ad291282cb48d5f43ae0cf0e6ffc84e13c1",
      "parents": [
        "18a66427868c421c2198ade0acfc643b5511fdfe"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Mon Mar 11 03:23:46 2019"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Mon Mar 11 03:29:03 2019"
      },
      "message": "Fix broken api_test.py\n\nDisable pypy because it doesn\u0027t like numpy\n"
    },
    {
      "commit": "18a66427868c421c2198ade0acfc643b5511fdfe",
      "tree": "c59e888f401941e3d8c24c2dc5ce53d0c7ebb9f3",
      "parents": [
        "ea8d5a35d63d7f7c9a6b4905e1923b1925a73e8f"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Mon Mar 11 03:18:15 2019"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Mon Mar 11 03:18:15 2019"
      },
      "message": "Fix #234: _dict not passed to TomlDecoder in load\n"
    },
    {
      "commit": "ea8d5a35d63d7f7c9a6b4905e1923b1925a73e8f",
      "tree": "4005f594ee4a278dc577bfb161b33fe552412108",
      "parents": [
        "df3c8934d20da013ef0a585002d7d18589652d5f"
      ],
      "author": {
        "name": "Tsuyoshi Hombashi",
        "email": "tsuyoshi.hombashi@gmail.com",
        "time": "Sat Jan 26 06:58:12 2019"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Sun Feb 17 07:39:21 2019"
      },
      "message": "Add py37 to envlist in tox.ini\n"
    },
    {
      "commit": "df3c8934d20da013ef0a585002d7d18589652d5f",
      "tree": "7aa51a774e793e3c5ad4b5182b91b54b09d65120",
      "parents": [
        "1f14df1fa3ad759190c4b85dfa36ff6086a9d340"
      ],
      "author": {
        "name": "Tsuyoshi Hombashi",
        "email": "tsuyoshi.hombashi@gmail.com",
        "time": "Thu Jan 03 09:58:35 2019"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Fri Jan 04 20:52:40 2019"
      },
      "message": "Revert a test case\n\nMove to BurntSushi/toml-test#55\n"
    },
    {
      "commit": "1f14df1fa3ad759190c4b85dfa36ff6086a9d340",
      "tree": "bb1e6860da8032eb533e05d540960a5f9e27b214",
      "parents": [
        "f83c9cdc8f420cb784ea6af8ad524c7bf86d4f18"
      ],
      "author": {
        "name": "Tsuyoshi Hombashi",
        "email": "tsuyoshi.hombashi@gmail.com",
        "time": "Mon Dec 31 08:27:13 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Fri Jan 04 20:52:40 2019"
      },
      "message": "Fix loading values when a line has \" }\" after a boolean\n"
    },
    {
      "commit": "f83c9cdc8f420cb784ea6af8ad524c7bf86d4f18",
      "tree": "1464bafec6523d36a35482362bc0f66cab20aea0",
      "parents": [
        "6e992688e150eb171ec8685471f048435fc7e411"
      ],
      "author": {
        "name": "Tsuyoshi Hombashi",
        "email": "tsuyoshi.hombashi@gmail.com",
        "time": "Sun Sep 16 13:45:37 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Thu Jan 03 06:13:30 2019"
      },
      "message": "Add support for decimal.Decimal encoding\n"
    },
    {
      "commit": "6e992688e150eb171ec8685471f048435fc7e411",
      "tree": "84fc2e94d78bec7de4ae2635d21e524fc267ba68",
      "parents": [
        "bcb05efa053ef7bd5f618dccdcabdcaff9405fcb"
      ],
      "author": {
        "name": "Jon Dufresne",
        "email": "jon.dufresne@gmail.com",
        "time": "Wed Aug 29 13:27:48 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Thu Jan 03 05:56:47 2019"
      },
      "message": "Pass python_requires argument to setuptools\n\nHelps pip decide what version of the library to install.\n\nhttps://packaging.python.org/tutorials/distributing-packages/#python-requires\n\n\u003e If your project only runs on certain Python versions, setting the\n\u003e python_requires argument to the appropriate PEP 440 version specifier\n\u003e string will prevent pip from installing the project on other Python\n\u003e versions.\n\nhttps://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords\n\n\u003e python_requires\n\u003e\n\u003e A string corresponding to a version specifier (as defined in PEP 440)\n\u003e for the Python version, used to specify the Requires-Python defined in\n\u003e PEP 345.\n"
    },
    {
      "commit": "bcb05efa053ef7bd5f618dccdcabdcaff9405fcb",
      "tree": "25b0114af0fc065aa6436686daad0f887082d724",
      "parents": [
        "b5453be90f13166902535ee274574db254297bda"
      ],
      "author": {
        "name": "Mickaël Schoentgen",
        "email": "contact@tiger-222.fr",
        "time": "Tue Jan 01 22:43:35 2019"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Thu Jan 03 05:53:29 2019"
      },
      "message": "Fix ResourceWarning: unclosed file in test_api.py\n"
    },
    {
      "commit": "b5453be90f13166902535ee274574db254297bda",
      "tree": "bd45980494e6fdc519a3ce907c9d758e69f277b1",
      "parents": [
        "0676d1d6101284dc7dc2162592e6b126bd0c216c"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Tue Nov 27 08:07:47 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Tue Nov 27 08:07:47 2018"
      },
      "message": "Add unit test for TomlNumpyEncoder\n"
    },
    {
      "commit": "0676d1d6101284dc7dc2162592e6b126bd0c216c",
      "tree": "5eb92ac3a5bc970a0b668f11486ca1a6171343af",
      "parents": [
        "c5298cf182af4e6c64f84f3c8bf6a99319d72ec1"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Tue Nov 27 07:59:42 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Tue Nov 27 07:59:42 2018"
      },
      "message": "Add TomlNumpyEncoder\n"
    },
    {
      "commit": "c5298cf182af4e6c64f84f3c8bf6a99319d72ec1",
      "tree": "8b23b67c4865ea42ed21f161191f7ccc39e907ff",
      "parents": [
        "7bafb6eeb1905c5f0c778318f25414e4c03cbca2"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Tue Nov 27 07:22:59 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Tue Nov 27 07:30:08 2018"
      },
      "message": "Fix decoding_test.sh\n"
    },
    {
      "commit": "7bafb6eeb1905c5f0c778318f25414e4c03cbca2",
      "tree": "52196e71288918b03dbe3fc10eb572383a0fa9d7",
      "parents": [
        "3a694e97a9ac0f9cdbc1cfe3bbba718fb7ba82b2"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Tue Oct 30 06:21:30 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Tue Nov 27 07:30:08 2018"
      },
      "message": "Fix #205: Bug in array of nested inline tables\n"
    },
    {
      "commit": "3a694e97a9ac0f9cdbc1cfe3bbba718fb7ba82b2",
      "tree": "9197bcbcf140854ec8f14213d035dcd0561d21c6",
      "parents": [
        "4cc93789006f9f90b2e53eb5c9c3353abfbcb851"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Oct 27 05:23:15 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Sat Oct 27 05:38:39 2018"
      },
      "message": "Fix #209: Perform proper escaping on quoted keys\n"
    },
    {
      "commit": "4cc93789006f9f90b2e53eb5c9c3353abfbcb851",
      "tree": "042451fef537f1e50fe999bdbed2e538ca11711e",
      "parents": [
        "7dd67a6193695f9def1ac2384d9ab0f71ea44c8b"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Oct 27 04:52:32 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Sat Oct 27 05:02:21 2018"
      },
      "message": "Ignore flake line break warning\n"
    },
    {
      "commit": "7dd67a6193695f9def1ac2384d9ab0f71ea44c8b",
      "tree": "4bd7ba5dc42c9ab84a6fbbc2ef7862746e98bab6",
      "parents": [
        "660dd2d57278e6f608bbaedcaaa4529ace557e41"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Oct 27 04:35:14 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Sat Oct 27 05:02:21 2018"
      },
      "message": "Fix #217: dumps unable to detect circular refs\n\nIf an object is passed to dumps, and that object has a circular\nreference, then dumps will raise a ValueError because an object with\ncircular references cannot be encoded as valid TOML.\n"
    },
    {
      "commit": "660dd2d57278e6f608bbaedcaaa4529ace557e41",
      "tree": "fdfbfcde81d372c681e754f7629531b87eba2e62",
      "parents": [
        "9633573245acd368e907c6b9d2ba6085b4e73452"
      ],
      "author": {
        "name": "Tsuyoshi Hombashi",
        "email": "tsuyoshi.hombashi@gmail.com",
        "time": "Mon Oct 08 14:32:53 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Tue Oct 09 01:44:56 2018"
      },
      "message": "Change to avoid \"DeprecationWarning: invalid escape sequence\"\n"
    },
    {
      "commit": "9633573245acd368e907c6b9d2ba6085b4e73452",
      "tree": "24f23054d562e80a4841ff163945c0afa51d660b",
      "parents": [
        "0a2cd0e824fb3de85401f4fc87e5cb396994a82a"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Fri Oct 05 06:29:08 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Fri Oct 05 06:40:34 2018"
      },
      "message": "Fix #206: Unescape quoted keys\n"
    },
    {
      "commit": "0a2cd0e824fb3de85401f4fc87e5cb396994a82a",
      "tree": "766486ec65d3e8cf8a479f3a938712a135a5f097",
      "parents": [
        "4935f616ef78c35a968b2473e806d7049eba9af1"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Fri Oct 05 06:24:16 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Fri Oct 05 06:40:34 2018"
      },
      "message": "Do not raise an error for escaped quote in quoted key\n"
    },
    {
      "commit": "4935f616ef78c35a968b2473e806d7049eba9af1",
      "tree": "1559082a578f0845dced1cf27b8d3bbeda0564dd",
      "parents": [
        "e0a8062287084098c78c402692d46c1b76c0ee28"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Thu Oct 04 01:59:02 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Thu Oct 04 02:04:18 2018"
      },
      "message": "Close #203: clearer language about current spec\n"
    },
    {
      "commit": "e0a8062287084098c78c402692d46c1b76c0ee28",
      "tree": "b8b77cb7dd5a4a87e7bcfdffdd4d31032f06f9b2",
      "parents": [
        "f849546caac716cee7f2f32e1b1fe7e2822e342a"
      ],
      "author": {
        "name": "Jon Dufresne",
        "email": "jon.dufresne@gmail.com",
        "time": "Wed Sep 12 00:26:19 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Thu Oct 04 02:02:18 2018"
      },
      "message": "Include tests in source distribution; clean up MANIFEST.in\n\nDon\u0027t need to specify setup.py as it is included automatically by\nsetuptools.\n\nDon\u0027t need to include package Python files (toml/*) as they\u0027re included\nautomatically by setuptools.\n\nAlphabetized list.\n\nFixes #192\n"
    },
    {
      "commit": "f849546caac716cee7f2f32e1b1fe7e2822e342a",
      "tree": "226a85c92ec42e2321577e48eb753335db096db1",
      "parents": [
        "ddd39c2c67cc8c56eb23d7130e65ac7b5399728e"
      ],
      "author": {
        "name": "Matt Martz",
        "email": "matt@sivel.net",
        "time": "Wed Sep 26 17:00:33 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Thu Sep 27 04:50:30 2018"
      },
      "message": "Call to super should use explicit class\n"
    },
    {
      "commit": "ddd39c2c67cc8c56eb23d7130e65ac7b5399728e",
      "tree": "c064ffe12d8dc0073fcd6d58441f254032d43f07",
      "parents": [
        "349ab7054edd462f6a90d90dc2aa0639229c69a3"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Fri Sep 21 01:41:13 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Sep 22 20:22:26 2018"
      },
      "message": "Fix #198: Proper literal string handling\n"
    },
    {
      "commit": "349ab7054edd462f6a90d90dc2aa0639229c69a3",
      "tree": "a5828589340bf6417221ef3f7226c4a43daa4f51",
      "parents": [
        "1ef2eadd317172c9d3d51c30c7e424a99ce47a05"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Sep 15 03:30:59 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Sep 15 03:45:02 2018"
      },
      "message": "Fix #196: bug for datetime without tz info\n\ndatetime.datetime.now() does not have timezone information\nThis fixes loading of datetimes with subsecond precision without\ntimezone information.\n\nAdd tests for this bug\n"
    },
    {
      "commit": "1ef2eadd317172c9d3d51c30c7e424a99ce47a05",
      "tree": "c553e3c8cceb4ab9db4a32ac7725464ead9caa16",
      "parents": [
        "a444a3659ea06d62fa3aeac9595946ebcbec13ae"
      ],
      "author": {
        "name": "Jon Dufresne",
        "email": "jon.dufresne@gmail.com",
        "time": "Sun Sep 09 23:24:30 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Wed Sep 12 03:18:13 2018"
      },
      "message": "Add some final trove classifiers to help document the project\n\nDevelopment Status :: 5 - Production/Stable\nIntended Audience :: Developers\nOperating System :: OS Independent\n"
    },
    {
      "commit": "a444a3659ea06d62fa3aeac9595946ebcbec13ae",
      "tree": "87559c41a8f05ca4f9b8a76b85ebe43e0e911261",
      "parents": [
        "85e52402eeb1d6efe18c68fd8c0dfd40eefe3854"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Sep 09 04:14:45 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Sep 09 04:14:45 2018"
      },
      "message": "Bump spec version to 0.5.0\n"
    },
    {
      "commit": "85e52402eeb1d6efe18c68fd8c0dfd40eefe3854",
      "tree": "8a76d4de0e00369abec78ed34064b1255309c436",
      "parents": [
        "2c22527e5f940c3318058134b2e4df2d35cb2891"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Sep 09 03:39:47 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Sep 09 03:57:28 2018"
      },
      "message": "Remove pseudonym and update copyright\n"
    },
    {
      "commit": "2c22527e5f940c3318058134b2e4df2d35cb2891",
      "tree": "4bf7e97b45d126b6218cf19afb6b753e55d58608",
      "parents": [
        "ab5cf76a05046cca4b9ff93644544beeaeafc274"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Sep 09 02:13:21 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Sep 09 02:13:21 2018"
      },
      "message": "Fix IndexError (related to #170 )\n"
    },
    {
      "commit": "ab5cf76a05046cca4b9ff93644544beeaeafc274",
      "tree": "c09b84e06762406edfd9b18c0703fb34992a6498",
      "parents": [
        "11dc4217d7baeda45d42c29d88b3eec7c7089c68"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Sep 09 01:56:58 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Sep 09 01:56:58 2018"
      },
      "message": "Fix #158: Parse quoted key table with brackets\n"
    },
    {
      "commit": "11dc4217d7baeda45d42c29d88b3eec7c7089c68",
      "tree": "d6f3a16d8fdbe6a3c50eefd102bcb38ed45a8c5e",
      "parents": [
        "6978065bb7d7972e6872cb0a2924d0006cae835d"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Sep 09 01:09:44 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Sep 09 01:23:34 2018"
      },
      "message": "Fix #145: Adjust split on \u003d for quoted keys\n"
    },
    {
      "commit": "6978065bb7d7972e6872cb0a2924d0006cae835d",
      "tree": "62ffd538c95f1d2494eacf27f48685bc1b43943f",
      "parents": [
        "ac29c550204954e682d3d8e45ecb5b59417d75e2"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Sep 09 01:06:08 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Sep 09 01:23:04 2018"
      },
      "message": "Refactor quotesplit logic. Fix dotted keys bugs\n"
    },
    {
      "commit": "ac29c550204954e682d3d8e45ecb5b59417d75e2",
      "tree": "e5b092cb8617c16edf6789a91d4cbf40658568c9",
      "parents": [
        "5fe2667cc224b00a501627211825d9ba04daf2e5"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Sep 09 00:27:42 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Sep 09 00:27:42 2018"
      },
      "message": "Close #163: dotted keys support\n\nThere are probably bugs in this\n"
    },
    {
      "commit": "5fe2667cc224b00a501627211825d9ba04daf2e5",
      "tree": "5290b6bcf51494c86ff28121d5ebd5f87382cd6a",
      "parents": [
        "f2fe1ce2661757335aa9554b9f8eeb1b24b9ce3b"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Sep 08 21:15:45 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Sep 08 21:15:45 2018"
      },
      "message": "Fix #161: Raise error instead of looping forever\n"
    },
    {
      "commit": "f2fe1ce2661757335aa9554b9f8eeb1b24b9ce3b",
      "tree": "43f4d3ed9fbacc98d58b2ac9247cb5ce7767e5b4",
      "parents": [
        "0a6f80479bef72384fc468840b83c6973639b5c1"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Sep 08 21:04:02 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Sep 08 21:04:02 2018"
      },
      "message": "Allow only scalar Unicode values per TOML spec\n"
    },
    {
      "commit": "0a6f80479bef72384fc468840b83c6973639b5c1",
      "tree": "f1457fe2d740d1e53d9eb6e2ad4a832dea0e23f0",
      "parents": [
        "b11cd538e5a9d84897f1fc46f63e5bef4193530b"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Sep 08 20:54:36 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Sep 08 20:54:36 2018"
      },
      "message": "Fix microsecond and timezone decoding bugs\n"
    },
    {
      "commit": "b11cd538e5a9d84897f1fc46f63e5bef4193530b",
      "tree": "49f45efebeed133915e112395dd7f4cc3f230573",
      "parents": [
        "886254938707035bbf404206cf62eabd29f54bb4",
        "6037d11a8da5ea15c8de468dd730670ba10a44c6"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Fri Sep 07 04:10:36 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Fri Sep 07 04:10:36 2018"
      },
      "message": "Merge branch \u0027pr-191-license\u0027 into master\n"
    },
    {
      "commit": "886254938707035bbf404206cf62eabd29f54bb4",
      "tree": "194db75ce78798700c6c5b626438aa0d537539f8",
      "parents": [
        "72c4f4707c0cf383a7696a9094bc15ba418078b3"
      ],
      "author": {
        "name": "Jon Dufresne",
        "email": "jon.dufresne@gmail.com",
        "time": "Tue Sep 04 02:00:09 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Fri Sep 07 03:46:15 2018"
      },
      "message": "Add trove classifiers for additional Python support\n\n- Include classifier for general Python 2/3 support.\n- Include classifier for general PyPy support.\n- Include classifier for Python 3.7 support. Testing added in\n  0c1bbf6be93b2f0a110a9000fb514301c4d5ab89.\n"
    },
    {
      "commit": "6037d11a8da5ea15c8de468dd730670ba10a44c6",
      "tree": "720f713824b0005677793c1741bdd98b5002689a",
      "parents": [
        "72c4f4707c0cf383a7696a9094bc15ba418078b3"
      ],
      "author": {
        "name": "Jon Dufresne",
        "email": "jon.dufresne@gmail.com",
        "time": "Fri Sep 07 01:21:01 2018"
      },
      "committer": {
        "name": "Jon Dufresne",
        "email": "jon.dufresne@gmail.com",
        "time": "Fri Sep 07 01:22:54 2018"
      },
      "message": "Add trove classifier for license\n\nThe trove classifiers are listed on PyPI to help users know -- at a\nglance -- what license the project uses. Helps users decide if the\nlibrary is appropriate for integration. A full list of available trove\nclassifiers can be found at:\n\nhttps://pypi.org/pypi?%3Aaction\u003dlist_classifiers\n\nThe setuptools \"license\" argument is not intended to use trove\nclassifier notation. Simplify it to \"MIT\". Details can be found:\n\nhttps://docs.python.org/3/distutils/setupscript.html#additional-meta-data\n"
    },
    {
      "commit": "72c4f4707c0cf383a7696a9094bc15ba418078b3",
      "tree": "631d9936ba230bcebea8177e1b5dc5fbae10643f",
      "parents": [
        "849015fde40e612b0cd6d0b6cd8f8e3c0b4d021b"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Mon Sep 03 23:34:53 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Tue Sep 04 00:02:09 2018"
      },
      "message": "Fix messed up revert\n"
    },
    {
      "commit": "849015fde40e612b0cd6d0b6cd8f8e3c0b4d021b",
      "tree": "cec00b2a76231fd85e2928dd231e1a4ae2c3698f",
      "parents": [
        "7a2115422f81a58ec2072bec68e624a0b67a45a8"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Mon Sep 03 23:34:53 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Mon Sep 03 23:34:53 2018"
      },
      "message": "Revert \"Skip tox for Python 3.3\"\n\nPython 3.3 is no longer supported\nThis reverts commit 36ca44cf79ddd5c4fbf9e097021b5e98ae0499d6.\n"
    },
    {
      "commit": "7a2115422f81a58ec2072bec68e624a0b67a45a8",
      "tree": "09a94ac3026da91de8379ac011e601aee3c171db",
      "parents": [
        "f8d3819d30d64b06edf38be015626ee0881e577a"
      ],
      "author": {
        "name": "Jon Dufresne",
        "email": "jon.dufresne@gmail.com",
        "time": "Wed Aug 29 12:59:34 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Mon Sep 03 23:22:20 2018"
      },
      "message": "Correct capitalization of PyPI (not PyPi)\n\nSee https://pypi.org/\n"
    },
    {
      "commit": "f8d3819d30d64b06edf38be015626ee0881e577a",
      "tree": "acb02384a8b622c21e7025f2d5d382f5b2424c98",
      "parents": [
        "6f12328a447380088bed793bd95267d70b4b7d29"
      ],
      "author": {
        "name": "Jon Dufresne",
        "email": "jon.dufresne@gmail.com",
        "time": "Wed Aug 29 13:15:29 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Thu Aug 30 01:18:33 2018"
      },
      "message": "Tidy RELEASE.rst\n\nFix \"Title overline too short\" warning.\n\nWrap code elements in double back ticks.\n\nWrap long lines.\n"
    },
    {
      "commit": "6f12328a447380088bed793bd95267d70b4b7d29",
      "tree": "89c5ce3b32b63c9c8ab9941189fd7b7e0f8f4336",
      "parents": [
        "db77d996c15249f689bdc886a8803fa74781428a"
      ],
      "author": {
        "name": "Jon Dufresne",
        "email": "jon.dufresne@gmail.com",
        "time": "Wed Aug 29 12:52:40 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Thu Aug 30 01:18:03 2018"
      },
      "message": "Enable pip cache in Travis CI\n\nSlightly speed up builds and reduce load on PyPI servers.\n\nFor more information, see:\n\nhttps://docs.travis-ci.com/user/caching/#pip-cache\n"
    },
    {
      "commit": "db77d996c15249f689bdc886a8803fa74781428a",
      "tree": "a4a2bcfe20276325b600acdd09fbc7a9178f7984",
      "parents": [
        "fc22727eddc8ce6d4790e653818db7aac0f63e8f"
      ],
      "author": {
        "name": "Jon Dufresne",
        "email": "jon.dufresne@gmail.com",
        "time": "Wed Aug 29 12:48:53 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Thu Aug 30 01:17:45 2018"
      },
      "message": "Update all pypi.python.org URLs to pypi.org\n\nFor details on the new PyPI, see the blog post:\n\nhttps://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html\n"
    },
    {
      "commit": "fc22727eddc8ce6d4790e653818db7aac0f63e8f",
      "tree": "9b8bedcf95220ff207d4c4495f27ebc9b9b9e042",
      "parents": [
        "0c1bbf6be93b2f0a110a9000fb514301c4d5ab89"
      ],
      "author": {
        "name": "Jon Dufresne",
        "email": "jon.dufresne@gmail.com",
        "time": "Tue Aug 28 09:50:20 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Thu Aug 30 01:16:02 2018"
      },
      "message": "Include license file in the generated wheel package\n\nThe wheel package format supports including the license file. This is\ndone using the [metadata] section in the setup.cfg file. For additional\ninformation on this feature, see:\n\nhttps://wheel.readthedocs.io/en/stable/index.html#including-the-license-in-the-generated-wheel-file\n\nHelps project comply with own license:\n\n\u003e The above copyright notice and this permission notice shall be\n\u003e included in all copies or substantial portions of the Software.\n"
    },
    {
      "commit": "0c1bbf6be93b2f0a110a9000fb514301c4d5ab89",
      "tree": "128344d61cacb91d420964e6504d60f52eecba73",
      "parents": [
        "e78f13a179b36e7b7597c9d58880ba4a5a74b83a"
      ],
      "author": {
        "name": "Jon Dufresne",
        "email": "jon.dufresne@gmail.com",
        "time": "Wed Aug 29 04:01:22 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Wed Aug 29 06:14:59 2018"
      },
      "message": "Fix Python 3.7 travis configuration\n\nWorkaround upstream https://github.com/travis-ci/travis-ci/issues/9815\n"
    },
    {
      "commit": "e78f13a179b36e7b7597c9d58880ba4a5a74b83a",
      "tree": "d3bb8676adc647f772c114eb36e1bcb1cc9d73d1",
      "parents": [
        "4d09672f43568bdeb79b7d8aba8bb602f7fd9b43"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Wed Aug 29 02:31:06 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Wed Aug 29 02:31:06 2018"
      },
      "message": "Drop Python 3.3 for Travis. Add Python 3.7\n"
    },
    {
      "commit": "4d09672f43568bdeb79b7d8aba8bb602f7fd9b43",
      "tree": "a3d1efcd633cfa5696643754450f50c0feea94a2",
      "parents": [
        "77756e8beda0b4c384767e6330fccab048846e60"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jul 14 17:40:40 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jul 14 17:40:40 2018"
      },
      "message": "Add inf and nan support\n\nClean up nested if statements\n"
    },
    {
      "commit": "77756e8beda0b4c384767e6330fccab048846e60",
      "tree": "21eaf6c1cca4a6343ec9095735d274c3fb574e62",
      "parents": [
        "c0d1fcc75026a3dbcd41ee746a6662540f07e8b0"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jul 14 17:28:28 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jul 14 17:28:28 2018"
      },
      "message": "Fix #176: -0 and +0 causing IndexError\n"
    },
    {
      "commit": "c0d1fcc75026a3dbcd41ee746a6662540f07e8b0",
      "tree": "2b04b0faf965816b1178b3229a3093b7efa1eae6",
      "parents": [
        "e02a1c1a4e43e2d6bd44a1e660c2e89e3c2d2a5e",
        "9aa18a5639a960c713a4f4ea06202256571a839b"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jul 14 17:16:40 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jul 14 17:16:40 2018"
      },
      "message": "Add local-date support\n"
    },
    {
      "commit": "9aa18a5639a960c713a4f4ea06202256571a839b",
      "tree": "a04b54e2b7ae22ae9aa1417ac95389150d729249",
      "parents": [
        "39ead7e0e17a57a233a994ac0587ee9f3643d086"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jul 14 17:13:19 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jul 14 17:13:19 2018"
      },
      "message": "Finish up local date support\n"
    },
    {
      "commit": "39ead7e0e17a57a233a994ac0587ee9f3643d086",
      "tree": "ded86458b393cab66bfb568ba5143ffb4db1286d",
      "parents": [
        "886e55c70ab7b1a8022947e047c1ff37fbe98639",
        "e890fbe596c31a4c4e48690e25ed926d2d1fd743"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jul 14 17:07:59 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jul 14 17:07:59 2018"
      },
      "message": "Merge #142\n"
    },
    {
      "commit": "e02a1c1a4e43e2d6bd44a1e660c2e89e3c2d2a5e",
      "tree": "66e9cbce7de9e701da31feceb336f51efaf3eec8",
      "parents": [
        "f9d93323c608cbc031eb631d9a964435105d39fd"
      ],
      "author": {
        "name": "César Rojas",
        "email": "fieoner@192.168.1.130",
        "time": "Sat Jul 14 03:14:12 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Sat Jul 14 17:01:22 2018"
      },
      "message": "Last commit made a mess because someone was too lazy to run the tests\n"
    },
    {
      "commit": "f9d93323c608cbc031eb631d9a964435105d39fd",
      "tree": "809741f38885c373fe9637ba50853e3c164ca9ca",
      "parents": [
        "87b5e2279e6e4339ce40a8916e1e196f3d2ec1ad"
      ],
      "author": {
        "name": "César Rojas",
        "email": "fieoner@192.168.1.130",
        "time": "Sat Jul 14 02:59:08 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Sat Jul 14 17:01:22 2018"
      },
      "message": "Fixed spacing issues and prevented hex numbers containing \"e\" to be mistaken for a float\n"
    },
    {
      "commit": "87b5e2279e6e4339ce40a8916e1e196f3d2ec1ad",
      "tree": "933594c6bb10b7a8a5cdea1af9281eb13384b0a1",
      "parents": [
        "886e55c70ab7b1a8022947e047c1ff37fbe98639"
      ],
      "author": {
        "name": "César Rojas",
        "email": "fieoner@192.168.1.130",
        "time": "Sat Jul 14 01:08:41 2018"
      },
      "committer": {
        "name": "Will Pearson",
        "email": "uiri00@gmail.com",
        "time": "Sat Jul 14 17:01:22 2018"
      },
      "message": "added support for hexadecimal, octal and binary numbers solving issue #169\n"
    },
    {
      "commit": "886e55c70ab7b1a8022947e047c1ff37fbe98639",
      "tree": "fcbe199e7a84a08b5132ba468d289fbde127c1ac",
      "parents": [
        "ec4b5bd4497848e32b6ace0cd81bbaa66f54fbb1",
        "4a39a29c6a28229ac018aa14f338851f015debe5"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jul 14 02:07:23 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sat Jul 14 02:07:23 2018"
      },
      "message": "Merge #105\n\nSorry Nicolas, I had to kind of mangled this\n"
    },
    {
      "commit": "ec4b5bd4497848e32b6ace0cd81bbaa66f54fbb1",
      "tree": "761afc645e82cbf8d5abcf4551f5c5308b1dc61e",
      "parents": [
        "ad89179de649ee0147d3def8baac1027be01ca5d"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Tue Jul 03 05:36:18 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Tue Jul 03 05:36:18 2018"
      },
      "message": "Update references from toml-test fork to main repo\n"
    },
    {
      "commit": "ad89179de649ee0147d3def8baac1027be01ca5d",
      "tree": "baad39ecdc7b8370a9966c6dab8d6423bcc75be5",
      "parents": [
        "980315e578adb78c40a77ea9c837011820824bdd"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Jul 01 18:17:21 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Jul 01 18:17:21 2018"
      },
      "message": "Fix #160: Wrap barewords in strings\n"
    },
    {
      "commit": "980315e578adb78c40a77ea9c837011820824bdd",
      "tree": "a2373e2b1b4294655e39851634f0509ee4b365cf",
      "parents": [
        "8f91f850268a5315981c8d6982226c19c43d756a"
      ],
      "author": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Jul 01 01:35:12 2018"
      },
      "committer": {
        "name": "Uiri",
        "email": "uiri00@gmail.com",
        "time": "Sun Jul 01 01:35:12 2018"
      },
      "message": "Fix increase test coverage\n"
    }
  ],
  "next": "8f91f850268a5315981c8d6982226c19c43d756a"
}
