)]}'
{
  "log": [
    {
      "commit": "11e43d4a8b9271a822a950dbf9b6ff15fe00fafc",
      "tree": "72ea52185e5f27e3d6cf11546f5b4523def28804",
      "parents": [
        "8daa61cf8333e9489d9bf591476d18e8fa0e515f",
        "3cc309c0c0a7d0f88730e895dcee4b7bfa5652e5"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Thu Jan 28 14:55:34 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 28 14:55:34 2021"
      },
      "message": "Merge pull request #44 from hakman/travisci-arm64\n\nAdd CI tests for ARM64"
    },
    {
      "commit": "3cc309c0c0a7d0f88730e895dcee4b7bfa5652e5",
      "tree": "72ea52185e5f27e3d6cf11546f5b4523def28804",
      "parents": [
        "8daa61cf8333e9489d9bf591476d18e8fa0e515f"
      ],
      "author": {
        "name": "Ciprian Hacman",
        "email": "ciprian.hacman@sematext.com",
        "time": "Fri Nov 13 04:06:09 2020"
      },
      "committer": {
        "name": "Ciprian Hacman",
        "email": "ciprian@hakman.dev",
        "time": "Thu Jan 28 07:57:09 2021"
      },
      "message": "Add CI tests for ARM64\n"
    },
    {
      "commit": "8daa61cf8333e9489d9bf591476d18e8fa0e515f",
      "tree": "c0d6e121c66c5636eb0cbcf61028cddfd55d3e22",
      "parents": [
        "9f315c27cde0bf02a06df2cdab85e836bb7d4280",
        "7d8e15cead3aea7dd35b79fbca6b1638afda5c52"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Tue Jan 26 18:40:31 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 26 18:40:31 2021"
      },
      "message": "Merge pull request #51 from longwuyuan/master\n\nremoved go v1.12.x and added go v1.15.x in github-actions ci"
    },
    {
      "commit": "7d8e15cead3aea7dd35b79fbca6b1638afda5c52",
      "tree": "c0d6e121c66c5636eb0cbcf61028cddfd55d3e22",
      "parents": [
        "4750a072e46b101f62098077026682a764ce3e46"
      ],
      "author": {
        "name": "Long",
        "email": "long@devopsdragon.com",
        "time": "Tue Jan 26 16:34:06 2021"
      },
      "committer": {
        "name": "Long",
        "email": "long@devopsdragon.com",
        "time": "Tue Jan 26 16:34:06 2021"
      },
      "message": "removed go v1.12.x and added go v1.15.x in ghactions ci\n"
    },
    {
      "commit": "9f315c27cde0bf02a06df2cdab85e836bb7d4280",
      "tree": "00496aedcb2ac0b3f6b95fc49d6ced9399b5e2b9",
      "parents": [
        "8f014180a24d49034313bf3368642fcea609a2dd",
        "4750a072e46b101f62098077026682a764ce3e46"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Tue Jan 26 15:12:35 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 26 15:12:35 2021"
      },
      "message": "Merge pull request #50 from longwuyuan/master\n\nadded github-actions CI"
    },
    {
      "commit": "4750a072e46b101f62098077026682a764ce3e46",
      "tree": "00496aedcb2ac0b3f6b95fc49d6ced9399b5e2b9",
      "parents": [
        "8f014180a24d49034313bf3368642fcea609a2dd"
      ],
      "author": {
        "name": "Long",
        "email": "long@devopsdragon.com",
        "time": "Tue Jan 26 13:12:35 2021"
      },
      "committer": {
        "name": "Long",
        "email": "long@devopsdragon.com",
        "time": "Tue Jan 26 13:12:35 2021"
      },
      "message": "added github-actions CI\n"
    },
    {
      "commit": "8f014180a24d49034313bf3368642fcea609a2dd",
      "tree": "816d9a05023aa8946f9d3f14aa7a4a04078561a7",
      "parents": [
        "8aabd9a1b2a7156c23ab3359a6721b40bc1a0491",
        "7e97a1a7d8aba0ccb5dfc841ebb02ba91c16dd51"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Sun Jan 24 23:48:53 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 24 23:48:53 2021"
      },
      "message": "Merge pull request #42 from neolit123/1.20-fix-tests-on-arm64\n\nyaml_test: adapt around undefined behavior in float64-\u003eint64 casting"
    },
    {
      "commit": "7e97a1a7d8aba0ccb5dfc841ebb02ba91c16dd51",
      "tree": "816d9a05023aa8946f9d3f14aa7a4a04078561a7",
      "parents": [
        "8aabd9a1b2a7156c23ab3359a6721b40bc1a0491"
      ],
      "author": {
        "name": "Lubomir I. Ivanov",
        "email": "lubomirivanov@vmware.com",
        "time": "Thu Nov 12 19:12:15 2020"
      },
      "committer": {
        "name": "Lubomir I. Ivanov",
        "email": "lubomirivanov@vmware.com",
        "time": "Thu Nov 12 19:12:15 2020"
      },
      "message": "yaml_test: adapt around undefined behavior in float64-\u003eint64 casting\n\nIn TestJSONObjectToYAMLObject the \"uint64 big\" case accepts a float64\nof size 2^63. The value is passed to jsonToYAMLValue() and the\nfloat64 branch of the switch is entered. For values that do not\nfit int64 the first cast to int64() is undefined behavior\nin most languages and apparently in Golang:\nhttp://c0x.coding-guidelines.com/6.3.1.4.pdf\n\nThis means the value of int64(float64(2^63)) can end up as either\n-9223372036854775808 or 9223372036854775807.\nFrom experimentation, it appears compiler optimization\ndetermines the result.\n\nThe value is then casted back to float64 and matched against\nthe original float64, which may or may not pass. Depending of FPU\nrounding mode for IEEE754-Doubles any input above 9223372036854775296\nmay get casted to 9223372036854775808.0.\n\nAdapt the unit test for \"uint64 big\" to not feed a big float64 and enter\nthe problem cases. Instead pass the nearest rounded value of 2^63\nas a uint64 and expect to receive the same result:\n  bigUint64 \u003d ((uint64(1) \u003c\u003c 63) + 500) / 1000 * 1000\n"
    },
    {
      "commit": "8aabd9a1b2a7156c23ab3359a6721b40bc1a0491",
      "tree": "affb9c4634d50efe8810277dae3d1fc3af0390d2",
      "parents": [
        "06fcaf684a24cafc90ba149f5ad26d4fd759fbfb",
        "bc021c4295c5011c7b69581026d4a3bc3cf17e59"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Wed Oct 21 16:00:22 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 21 16:00:22 2020"
      },
      "message": "Merge pull request #40 from gravis/tidy-go-modules\n\nTidy go modules"
    },
    {
      "commit": "bc021c4295c5011c7b69581026d4a3bc3cf17e59",
      "tree": "affb9c4634d50efe8810277dae3d1fc3af0390d2",
      "parents": [
        "06fcaf684a24cafc90ba149f5ad26d4fd759fbfb"
      ],
      "author": {
        "name": "Philippe Lafoucrière",
        "email": "plafoucriere@gitlab.com",
        "time": "Wed Oct 21 15:20:42 2020"
      },
      "committer": {
        "name": "Philippe Lafoucrière",
        "email": "plafoucriere@gitlab.com",
        "time": "Wed Oct 21 15:20:42 2020"
      },
      "message": "Tidy go modules\n"
    },
    {
      "commit": "06fcaf684a24cafc90ba149f5ad26d4fd759fbfb",
      "tree": "009dd9720aab88fa39f9a63d8a835302bac88db5",
      "parents": [
        "9fc95527decd95bb9d28cc2eab08179b2d0f6971",
        "a6fdc8d32abd3411dcc3c37c928d599c7e9967b9"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Mon Jul 27 13:12:17 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 13:12:17 2020"
      },
      "message": "Merge pull request #36 from ZhiFeng1993/Fix-json-to-yaml-marshal-results\n\nFix json to yaml marshal results"
    },
    {
      "commit": "a6fdc8d32abd3411dcc3c37c928d599c7e9967b9",
      "tree": "009dd9720aab88fa39f9a63d8a835302bac88db5",
      "parents": [
        "9fc95527decd95bb9d28cc2eab08179b2d0f6971"
      ],
      "author": {
        "name": "ZhiFeng1993",
        "email": "helenfengzhi@gmail.com",
        "time": "Mon Jul 20 20:51:19 2020"
      },
      "committer": {
        "name": "ZhiFeng1993",
        "email": "helenfengzhi@gmail.com",
        "time": "Mon Jul 20 20:51:19 2020"
      },
      "message": "Fix json to yaml marshal results\n"
    },
    {
      "commit": "9fc95527decd95bb9d28cc2eab08179b2d0f6971",
      "tree": "68047d5423c6816f777192e79e1f7d5f0cbf36a9",
      "parents": [
        "5f5be1ea3dead3e98fc85455c38da142e7303543",
        "79fb70a629c7f319071cdbdd40e39bbcd3e6516b"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Tue Feb 04 15:11:26 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 04 15:11:26 2020"
      },
      "message": "Merge pull request #33 from kubernetes-sigs/thaJeztah-ci_go_1.13\n\ntravis: add go 1.13 to test matrix (Take #2)"
    },
    {
      "commit": "79fb70a629c7f319071cdbdd40e39bbcd3e6516b",
      "tree": "68047d5423c6816f777192e79e1f7d5f0cbf36a9",
      "parents": [
        "cab10622ce61d83f5b53d4d59fef5d2e09cb76b3"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu Nov 28 11:23:22 2019"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Feb 04 12:57:31 2020"
      },
      "message": "travis: add go 1.13 to test matrix\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "cab10622ce61d83f5b53d4d59fef5d2e09cb76b3",
      "tree": "ea1ddc4b3554a39608015a34b70ea8bce3f5040b",
      "parents": [
        "5f5be1ea3dead3e98fc85455c38da142e7303543"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Feb 04 12:53:52 2020"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Feb 04 12:54:30 2020"
      },
      "message": "Switch off GO111MODULE when installing linter\n"
    },
    {
      "commit": "5f5be1ea3dead3e98fc85455c38da142e7303543",
      "tree": "c5c9987b4b34fa73b970fc3ce6ea544977ea56dd",
      "parents": [
        "683730ad888db536f7ca9f3320c9c28ffceb5f73",
        "9c42d5a9aa852a4d80338f04eb28d6dfd73cd133"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Fri Jan 31 22:51:21 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 31 22:51:21 2020"
      },
      "message": "Merge pull request #32 from BenTheElder/bump-dep\n\nupgrade gopkg.in/yaml.v2 to v2.2.8"
    },
    {
      "commit": "9c42d5a9aa852a4d80338f04eb28d6dfd73cd133",
      "tree": "c5c9987b4b34fa73b970fc3ce6ea544977ea56dd",
      "parents": [
        "683730ad888db536f7ca9f3320c9c28ffceb5f73"
      ],
      "author": {
        "name": "Benjamin Elder",
        "email": "bentheelder@google.com",
        "time": "Fri Jan 31 21:03:13 2020"
      },
      "committer": {
        "name": "Benjamin Elder",
        "email": "bentheelder@google.com",
        "time": "Fri Jan 31 22:24:34 2020"
      },
      "message": "upgrade gopkg.in/yaml.v2 to v2.2.8\n"
    },
    {
      "commit": "683730ad888db536f7ca9f3320c9c28ffceb5f73",
      "tree": "203433535a88c090a7ce1c2ce4d3bea6bea06f55",
      "parents": [
        "745ef44e09d6829194f1f9752d1cc04541d5b314",
        "d53f80918d50aace7e821446ec19a27d869a4810"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Sun Jan 12 01:29:36 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 12 01:29:36 2020"
      },
      "message": "Merge pull request #31 from riking/patch-1\n\nSwitch dead link to archive.org"
    },
    {
      "commit": "d53f80918d50aace7e821446ec19a27d869a4810",
      "tree": "203433535a88c090a7ce1c2ce4d3bea6bea06f55",
      "parents": [
        "745ef44e09d6829194f1f9752d1cc04541d5b314"
      ],
      "author": {
        "name": "Kane York",
        "email": "kanepyork@google.com",
        "time": "Sat Jan 11 00:00:10 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 11 00:00:10 2020"
      },
      "message": "Switch dead link to archive.org"
    },
    {
      "commit": "745ef44e09d6829194f1f9752d1cc04541d5b314",
      "tree": "8e21609a5a3692ee85a870c2edb83182dd02861f",
      "parents": [
        "4cd0c284b15f1735b8cc247df097d262b8903f9f",
        "91bdfd95ef22a4a47b9794edfde26954c37153ad"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Thu Nov 28 15:51:03 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 28 15:51:03 2019"
      },
      "message": "Merge pull request #29 from thaJeztah/bump_yaml\n\nFix vendored packages and update gopkg.in/yaml.v2 to v2.2.7 (CVE-2019-11253)"
    },
    {
      "commit": "91bdfd95ef22a4a47b9794edfde26954c37153ad",
      "tree": "8e21609a5a3692ee85a870c2edb83182dd02861f",
      "parents": [
        "3561805c63b22e51c2e7384517d74d1b283b4840"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu Nov 28 11:46:03 2019"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu Nov 28 11:49:43 2019"
      },
      "message": "Update gopkg.in/yaml.v2 to v2.2.7 (CVE-2019-11253)\n\nfull diff: https://github.com/go-yaml/yaml/compare/v2.2.2...v2.2.7\n\nincludes:\n\n- https://github.com/go-yaml/yaml/commit/caeefd850a4388b005740feb8a31067e8654497f\n  addresses CVE-2019-11253 JSON/YAML parsing vulnerable to resource exhaustion attack\n- go-yaml/yaml#171 Tighten restrictions on float decoding\n- go-yaml/yaml#515 Add large document benchmarks, tune alias heuristic, add max depth limits\n- https://github.com/go-yaml/yaml/commit/f90ceb4f409096b60e2e9076b38b304b8246e5fa\n  fixes go-yaml/yaml#529 yaml.Unmarshal crashes on \"assignment to entry in nil map\"\n- go-yaml/yaml#543 Port stale simple_keys fix to v2\n- https://github.com/go-yaml/yaml/commit/1f64d6156d11335c3f22d9330b0ad14fc1e789ce\n  fixes go-yaml/yaml#548 Invalid simple_keys now cause panics later in decode\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "3561805c63b22e51c2e7384517d74d1b283b4840",
      "tree": "8d6e87aee1a1053c6f7a928d9da2f89f6d2c3299",
      "parents": [
        "4cd0c284b15f1735b8cc247df097d262b8903f9f"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu Nov 28 11:41:41 2019"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu Nov 28 11:49:26 2019"
      },
      "message": "fix go mod vendor\n\ncommits f7fe884d8d15e2f8ee48046ec8dc3d1130bc1c5c and d52f5287e5c103ce30ba12c1d5da09100bf3597b\nenabled go modules and vendored dependencies, but did not include go-spew as a dependency.\n\nThis was later on addressed by 3f088a469d067cc6ed4af81b998186f49e8ac305, but did not update\nthe vendored files.\n\nThis patch is the result of re-running `go mod vendor` to vendor go-spew.\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "4cd0c284b15f1735b8cc247df097d262b8903f9f",
      "tree": "7aec37354fa5ecf0820eebf31317ad700294bbee",
      "parents": [
        "4e761d0940e599a9569b441f02025fc5981ec2a5",
        "70db9bf099a276b8d76196e7ccc720b9f1aa624e"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Thu Jul 04 18:38:35 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 04 18:38:35 2019"
      },
      "message": "Merge pull request #25 from nikhita/gomod\n\nFix go.mod"
    },
    {
      "commit": "70db9bf099a276b8d76196e7ccc720b9f1aa624e",
      "tree": "7aec37354fa5ecf0820eebf31317ad700294bbee",
      "parents": [
        "3f088a469d067cc6ed4af81b998186f49e8ac305"
      ],
      "author": {
        "name": "Nikhita Raghunath",
        "email": "nikitaraghunath@gmail.com",
        "time": "Thu Jul 04 16:02:51 2019"
      },
      "committer": {
        "name": "Nikhita Raghunath",
        "email": "nikitaraghunath@gmail.com",
        "time": "Thu Jul 04 16:02:51 2019"
      },
      "message": "Check for go.mod changes\n"
    },
    {
      "commit": "3f088a469d067cc6ed4af81b998186f49e8ac305",
      "tree": "1e336ffcc215f2b514f6946188e15f0866c5c69d",
      "parents": [
        "4e761d0940e599a9569b441f02025fc5981ec2a5"
      ],
      "author": {
        "name": "Nikhita Raghunath",
        "email": "nikitaraghunath@gmail.com",
        "time": "Thu Jul 04 15:59:32 2019"
      },
      "committer": {
        "name": "Nikhita Raghunath",
        "email": "nikitaraghunath@gmail.com",
        "time": "Thu Jul 04 15:59:32 2019"
      },
      "message": "Fix gomod\n"
    },
    {
      "commit": "4e761d0940e599a9569b441f02025fc5981ec2a5",
      "tree": "dec3132b5bb97f972f491261d39a9acb38316a40",
      "parents": [
        "a1a83904bd1b57efc5fc911d4351fc788db1df52",
        "6872eb0c528f7bffec15d4c7c5a90444d3445842"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Wed Jun 26 07:03:15 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 26 07:03:15 2019"
      },
      "message": "Merge pull request #14 from sttts/sttts-json-to-yaml\n\nAdd JSONObjectToYAMLObject"
    },
    {
      "commit": "6872eb0c528f7bffec15d4c7c5a90444d3445842",
      "tree": "1d368bc4cf29c9a23e8c8247d714ec14ef212d9c",
      "parents": [
        "fd68e9863619f6ec2fdd8625fe1f02e7c877e480"
      ],
      "author": {
        "name": "Dr. Stefan Schimanski",
        "email": "stefan.schimanski@gmail.com",
        "time": "Thu Feb 28 08:20:53 2019"
      },
      "committer": {
        "name": "Dr. Stefan Schimanski",
        "email": "stefan.schimanski@gmail.com",
        "time": "Tue Jun 25 12:48:15 2019"
      },
      "message": "Add JSONObjectToYAMLObject\n"
    },
    {
      "commit": "a1a83904bd1b57efc5fc911d4351fc788db1df52",
      "tree": "a150c659634b0720561340f6fcd8bf5bd903acf0",
      "parents": [
        "68106da85fc4bd9bb6b57a0cdca054b1f925e48c",
        "ca78b810e5098f477c5df1f146749806c22149f2"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Sat Jun 08 00:55:07 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 08 00:55:07 2019"
      },
      "message": "Merge pull request #21 from laverya/update-package-paths-in-readme\n\nrefer to kubernetes-sigs/yaml and sigs.k8s.io/yaml in readme"
    },
    {
      "commit": "ca78b810e5098f477c5df1f146749806c22149f2",
      "tree": "a150c659634b0720561340f6fcd8bf5bd903acf0",
      "parents": [
        "105d6c237e9bf652c1b16fb6bbf996b1a4efc9a0"
      ],
      "author": {
        "name": "Andrew Lavery",
        "email": "laverya@umich.edu",
        "time": "Fri Jun 07 20:30:18 2019"
      },
      "committer": {
        "name": "Andrew Lavery",
        "email": "laverya@umich.edu",
        "time": "Fri Jun 07 20:30:18 2019"
      },
      "message": "mention heritage as fork of ghodss/yaml\n\nSigned-off-by: Andrew Lavery \u003claverya@umich.edu\u003e\n"
    },
    {
      "commit": "105d6c237e9bf652c1b16fb6bbf996b1a4efc9a0",
      "tree": "daef1e453f8a586c9a347e61f4c3acdc13677a86",
      "parents": [
        "68106da85fc4bd9bb6b57a0cdca054b1f925e48c"
      ],
      "author": {
        "name": "Andrew Lavery",
        "email": "laverya@umich.edu",
        "time": "Fri Jun 07 19:11:03 2019"
      },
      "committer": {
        "name": "Andrew Lavery",
        "email": "laverya@umich.edu",
        "time": "Fri Jun 07 19:11:03 2019"
      },
      "message": "refer to kubernetes-sigs/yaml and sigs.k8s.io/yaml in readme\n\ninstead of ghodss/yaml\n\nSigned-off-by: Andrew Lavery \u003claverya@umich.edu\u003e\n"
    },
    {
      "commit": "68106da85fc4bd9bb6b57a0cdca054b1f925e48c",
      "tree": "0f7d8f1db049d2b73704540d78ee15b9827c2633",
      "parents": [
        "addf6dad74cae7b93c6972d69364952bb6239c05",
        "2f65673765a3e60b31835018822dbb364d105282"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Wed May 29 14:38:33 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 29 14:38:33 2019"
      },
      "message": "Merge pull request #20 from neolit123/go1.12\n\nCI: only test using 1.12.x"
    },
    {
      "commit": "2f65673765a3e60b31835018822dbb364d105282",
      "tree": "0f7d8f1db049d2b73704540d78ee15b9827c2633",
      "parents": [
        "addf6dad74cae7b93c6972d69364952bb6239c05"
      ],
      "author": {
        "name": "Lubomir I. Ivanov",
        "email": "lubomirivanov@vmware.com",
        "time": "Fri Apr 26 17:07:53 2019"
      },
      "committer": {
        "name": "Lubomir I. Ivanov",
        "email": "lubomirivanov@vmware.com",
        "time": "Fri Apr 26 17:09:59 2019"
      },
      "message": "ci: only test using 1.12.x\n"
    },
    {
      "commit": "addf6dad74cae7b93c6972d69364952bb6239c05",
      "tree": "3652c5e6b4b8508871dae65334718f845db3f849",
      "parents": [
        "199c9c29c4e4f08dc72163605467ab691a004022",
        "f8f4dddb754712626398587f521c4d7f18a47fe4"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Fri Apr 26 12:16:29 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 26 12:16:29 2019"
      },
      "message": "Merge pull request #16 from errordeveloper/modules\n\nUse modules"
    },
    {
      "commit": "f8f4dddb754712626398587f521c4d7f18a47fe4",
      "tree": "3652c5e6b4b8508871dae65334718f845db3f849",
      "parents": [
        "d52f5287e5c103ce30ba12c1d5da09100bf3597b"
      ],
      "author": {
        "name": "Ilya Dmitrichenko",
        "email": "errordeveloper@gmail.com",
        "time": "Fri Apr 26 10:07:39 2019"
      },
      "committer": {
        "name": "Ilya Dmitrichenko",
        "email": "errordeveloper@gmail.com",
        "time": "Fri Apr 26 10:46:26 2019"
      },
      "message": "Update CI config\n"
    },
    {
      "commit": "d52f5287e5c103ce30ba12c1d5da09100bf3597b",
      "tree": "b6426436fe41aab16383517ec5de528d80ae32a1",
      "parents": [
        "f7fe884d8d15e2f8ee48046ec8dc3d1130bc1c5c"
      ],
      "author": {
        "name": "Ilya Dmitrichenko",
        "email": "errordeveloper@gmail.com",
        "time": "Fri Apr 26 09:52:57 2019"
      },
      "committer": {
        "name": "Ilya Dmitrichenko",
        "email": "errordeveloper@gmail.com",
        "time": "Fri Apr 26 09:52:57 2019"
      },
      "message": "Vendor modules\n"
    },
    {
      "commit": "f7fe884d8d15e2f8ee48046ec8dc3d1130bc1c5c",
      "tree": "3cab99e6e8ca5c9f30ae45afeaba6269405b5d99",
      "parents": [
        "199c9c29c4e4f08dc72163605467ab691a004022"
      ],
      "author": {
        "name": "Ilya Dmitrichenko",
        "email": "errordeveloper@gmail.com",
        "time": "Fri Apr 26 09:52:34 2019"
      },
      "committer": {
        "name": "Ilya Dmitrichenko",
        "email": "errordeveloper@gmail.com",
        "time": "Fri Apr 26 09:52:34 2019"
      },
      "message": "Enable modules\n"
    },
    {
      "commit": "199c9c29c4e4f08dc72163605467ab691a004022",
      "tree": "3d0dae8a753a7efc605ed017f98c68af95645a81",
      "parents": [
        "5fa4c7f5e38dda46711e0c2efd62370cfae67205",
        "704868ca70b9416d8069ac146e7b0d854b8b61fe"
      ],
      "author": {
        "name": "Kubernetes Prow Robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Mon Feb 04 17:51:04 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 04 17:51:04 2019"
      },
      "message": "Merge pull request #13 from rlenferink/patch-owners\n\nUpdated OWNERS file to include link to docs"
    },
    {
      "commit": "704868ca70b9416d8069ac146e7b0d854b8b61fe",
      "tree": "3d0dae8a753a7efc605ed017f98c68af95645a81",
      "parents": [
        "5fa4c7f5e38dda46711e0c2efd62370cfae67205"
      ],
      "author": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon Feb 04 17:41:07 2019"
      },
      "committer": {
        "name": "Roy Lenferink",
        "email": "lenferinkroy@gmail.com",
        "time": "Mon Feb 04 17:41:07 2019"
      },
      "message": "Updated OWNERS file to include link to docs\n"
    },
    {
      "commit": "5fa4c7f5e38dda46711e0c2efd62370cfae67205",
      "tree": "a277be7572f6d09db86138c2799c787e8deecfcb",
      "parents": [
        "fd68e9863619f6ec2fdd8625fe1f02e7c877e480",
        "6867046efe9404c421893a8f2e51b5748f2c6a2e"
      ],
      "author": {
        "name": "k8s-ci-robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Sat Nov 03 00:21:44 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 03 00:21:44 2018"
      },
      "message": "Merge pull request #8 from neolit123/travis-fix\n\nremove go 1.9.x from Travis"
    },
    {
      "commit": "6867046efe9404c421893a8f2e51b5748f2c6a2e",
      "tree": "a277be7572f6d09db86138c2799c787e8deecfcb",
      "parents": [
        "fd68e9863619f6ec2fdd8625fe1f02e7c877e480"
      ],
      "author": {
        "name": "Lubomir I. Ivanov",
        "email": "neolit123@gmail.com",
        "time": "Sat Nov 03 00:16:59 2018"
      },
      "committer": {
        "name": "Lubomir I. Ivanov",
        "email": "neolit123@gmail.com",
        "time": "Sat Nov 03 00:17:01 2018"
      },
      "message": "remove go 1.9.x from Travis\n\n1.9 is too old and does not support DisallowUnknownFields:\n`./yaml.go:43:48: undefined: DisallowUnknownFields`\n"
    },
    {
      "commit": "fd68e9863619f6ec2fdd8625fe1f02e7c877e480",
      "tree": "c71a617871b924a64a96e8dd384cda8692d628ba",
      "parents": [
        "9fb50c1c3b4faaa5b5c6ec069d63e26633a8cdf0",
        "8f2b31b008e95a8a40c1c5ce75b7c5e93e08a300"
      ],
      "author": {
        "name": "k8s-ci-robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Fri Nov 02 19:02:23 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 02 19:02:23 2018"
      },
      "message": "Merge pull request #5 from neolit123/fix-unknown-json-fields\n\nUnmarshalStrict: use DisallowUnknownFields"
    },
    {
      "commit": "9fb50c1c3b4faaa5b5c6ec069d63e26633a8cdf0",
      "tree": "8ff6fb86aa15ff35c62074950863f09cd419c0fe",
      "parents": [
        "d6591d76d226bd973ebfe54c48ca8428e85772ae",
        "c978af5bc0cae9064b5b5f6f10b130a6fc40ddf4"
      ],
      "author": {
        "name": "k8s-ci-robot",
        "email": "k8s-ci-robot@users.noreply.github.com",
        "time": "Fri Nov 02 18:51:26 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 02 18:51:26 2018"
      },
      "message": "Merge pull request #6 from dims/update-travis-yaml-with-additional-checks\n\nUpdate .travis.yml with additional checks"
    },
    {
      "commit": "c978af5bc0cae9064b5b5f6f10b130a6fc40ddf4",
      "tree": "8ff6fb86aa15ff35c62074950863f09cd419c0fe",
      "parents": [
        "d6591d76d226bd973ebfe54c48ca8428e85772ae"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Fri Nov 02 17:13:02 2018"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Fri Nov 02 17:29:14 2018"
      },
      "message": "Update .travis.yml with additional checks\n\nChange-Id: I2a340bd2207cbaa401624046d1e8f9dc41b642a7\n"
    },
    {
      "commit": "8f2b31b008e95a8a40c1c5ce75b7c5e93e08a300",
      "tree": "824c10c04b415972c84b402752e3fffe603ae4fb",
      "parents": [
        "d6591d76d226bd973ebfe54c48ca8428e85772ae"
      ],
      "author": {
        "name": "Lubomir I. Ivanov",
        "email": "neolit123@gmail.com",
        "time": "Fri Nov 02 15:45:52 2018"
      },
      "committer": {
        "name": "Lubomir I. Ivanov",
        "email": "neolit123@gmail.com",
        "time": "Fri Nov 02 16:02:40 2018"
      },
      "message": "UnmarshalStrict: use DisallowUnknownFields\n\nWithout this option the JSON decoder would tolerate\nunknown fields.\n"
    },
    {
      "commit": "d6591d76d226bd973ebfe54c48ca8428e85772ae",
      "tree": "c3f93c9ed3fa3c2d5f2a78b04ea843b2a7cdbecc",
      "parents": [
        "fde1181fd01be9b396238621a322db8ce59563a3",
        "5dffca3de30495a14f726fbef5a78fe29b16d825"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Fri Nov 02 13:35:47 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 02 13:35:47 2018"
      },
      "message": "Merge pull request #2 from dims/add-test-for-multiple-keys\n\nAdd test for multiple keys"
    },
    {
      "commit": "fde1181fd01be9b396238621a322db8ce59563a3",
      "tree": "ced3ccd2f693709b575861dea5d219f21cd60159",
      "parents": [
        "f57917920afab23b51bbfa77f5511d627e7576dc",
        "afc86d15a38dd98adc7f7964de312272fa81aaba"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Fri Nov 02 13:33:57 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 02 13:33:57 2018"
      },
      "message": "Merge pull request #3 from dims/add-owners-and-other-template-file\n\nAdd OWNERS and other template files"
    },
    {
      "commit": "afc86d15a38dd98adc7f7964de312272fa81aaba",
      "tree": "ced3ccd2f693709b575861dea5d219f21cd60159",
      "parents": [
        "f57917920afab23b51bbfa77f5511d627e7576dc"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Fri Nov 02 01:31:33 2018"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Fri Nov 02 01:31:33 2018"
      },
      "message": "Add OWNERS and other template files\n\nChange-Id: I088d333f01896d33128131dd8a149fdf9375a2e2\n"
    },
    {
      "commit": "5dffca3de30495a14f726fbef5a78fe29b16d825",
      "tree": "722217d5a2bb374ad2673729a66393dbfb3adef5",
      "parents": [
        "f57917920afab23b51bbfa77f5511d627e7576dc"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Fri Nov 02 00:41:20 2018"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Fri Nov 02 00:41:20 2018"
      },
      "message": "Add test for multiple keys\n\nChange-Id: If96987c6007a9765f59b4a579073ac15b287649f\n"
    },
    {
      "commit": "f57917920afab23b51bbfa77f5511d627e7576dc",
      "tree": "6fa24f43c5d1de21aa6976d026429670be2ebfd8",
      "parents": [
        "c7ce16629ff4cd059ed96ed06419dd3856fd3577",
        "ea12370ee2509011e98d3cd114cb076a19bc71ee"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Fri Nov 02 00:24:28 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 02 00:24:28 2018"
      },
      "message": "Merge pull request #1 from dims/tanner-bruce-strictly-unmarshal\n\nAdd UnmarshalStrict for strict yaml unmarshaling"
    },
    {
      "commit": "ea12370ee2509011e98d3cd114cb076a19bc71ee",
      "tree": "6fa24f43c5d1de21aa6976d026429670be2ebfd8",
      "parents": [
        "c7ce16629ff4cd059ed96ed06419dd3856fd3577"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Aug 20 17:18:34 2018"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Nov 01 17:35:30 2018"
      },
      "message": "Add UnmarshalStrict for strict yaml unmarshaling\n\nChange-Id: If4882d21a9d1258c7306a511ff4c33693fec48c8\n"
    },
    {
      "commit": "c7ce16629ff4cd059ed96ed06419dd3856fd3577",
      "tree": "e4cd497b38791752a5e52289090888aebc410343",
      "parents": [
        "e9ed3c6dfb39bb1a32197cb10d527906fe4da4b6",
        "f5bccc04aa10faf16af8a8c9664a452bf7d80101"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Mon Aug 20 08:47:58 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 20 08:47:58 2018"
      },
      "message": "Merge pull request #33 from bradfitz/YAMLToJSONStrict\n\nAdd YAMLToJSONStrict for strict YAML parsing."
    },
    {
      "commit": "f5bccc04aa10faf16af8a8c9664a452bf7d80101",
      "tree": "e4cd497b38791752a5e52289090888aebc410343",
      "parents": [
        "e9ed3c6dfb39bb1a32197cb10d527906fe4da4b6"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "brad@danga.com",
        "time": "Thu Aug 16 17:40:03 2018"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "brad@danga.com",
        "time": "Thu Aug 16 17:40:03 2018"
      },
      "message": "Add YAMLToJSONStrict for strict YAML parsing.\n\nUpdates kubernetes/kubernetes#67477\n"
    },
    {
      "commit": "e9ed3c6dfb39bb1a32197cb10d527906fe4da4b6",
      "tree": "976a16ee47af4248a71405a788944d88d4554ae8",
      "parents": [
        "0ca9ea5df5451ffdf184b4428c902747c2c11cd7",
        "8aa042675dd6a7951644be0acb134430ed0dd58b"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Thu May 03 02:20:59 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 03 02:20:59 2018"
      },
      "message": "Merge pull request #27 from filmil/master\n\nAdds a hook to specify unmarshal options."
    },
    {
      "commit": "8aa042675dd6a7951644be0acb134430ed0dd58b",
      "tree": "976a16ee47af4248a71405a788944d88d4554ae8",
      "parents": [
        "0ca9ea5df5451ffdf184b4428c902747c2c11cd7"
      ],
      "author": {
        "name": "Filip Filmar",
        "email": "fmil@google.com",
        "time": "Sat Apr 07 00:13:49 2018"
      },
      "committer": {
        "name": "Filip Filmar",
        "email": "fmil@google.com",
        "time": "Mon Apr 09 06:21:54 2018"
      },
      "message": "Adds a hook to specify unmarshal options.\n\nThis makes it possible to configure the parser to error out if\nan unknown tagged field has been found in the byte stream\nthat is being unmarshaled to a go object.\n\nNOTE: This change requires go 1.10.  It seems that we should all\nupgrade, see: https://pocketgophers.com/when-should-you-upgrade-go/\n\nFor example like this (also see ExampleUnknown in yaml_test.go):\n\n```\nfunc ExampleUnknown() {\n\ttype WithTaggedField struct {\n\t\tField string `json:\"field\"`\n\t}\n\ty :\u003d []byte(`unknown: \"hello\"`)\n\tv :\u003d WithTaggedField{}\n\tfmt.Printf(\"%v\\n\", Unmarshal(y, \u0026v, DisallowUnknownFields))\n\t// Ouptut:\n\t// unmarshaling JSON: while decoding JSON: json: unknown field \"unknown\"\n}\n```\n\nIf you want to manipulate the decoder used in the unmarshal function,\nyou can define a custom option to your liking and apply it in the\nUnmarshal call.\n\nThe way I found out about this is kind of comical.  Some nonprintable\ncharacters made their way into my YAML file.  You wouldn\u0027t see them in the\neditor, but they\u0027d be there.  Now when the YAML file is parsed, the\nnonprintable chars together with the key characters were made into a\nweird UTF-8 key (e.g. like \"\\u00c2some_key\"), which would then\nbecome a key unknown to the tags of my struct, and would silently get\ndropped in the parsing steps.  So as result, you would get a perfectly\nnormal parse, except the data that you wanted to be in the struct are not\nthere.\n\nThis meant that silently dropping unknown keys is not always a good\nidea, so I went to fix it, while retaining the same interface.  JSONOpt\ntype was fairly easy to add in the Unmarshal because it can be silently\nignored by the old code.\n"
    },
    {
      "commit": "0ca9ea5df5451ffdf184b4428c902747c2c11cd7",
      "tree": "252e285a136d503d2913ad39cb3b1669b9a76999",
      "parents": [
        "04f313413ffd65ce25f2541bfd2b2ceec5c0908c",
        "a4f8cbd2fd05654d25f651b7e26d612ce3c98cc7"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Mon Mar 27 23:54:44 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 27 23:54:44 2017"
      },
      "message": "Merge pull request #19 from aggrolite/gofmt-examples\n\nApply gofmt to example code in README."
    },
    {
      "commit": "a4f8cbd2fd05654d25f651b7e26d612ce3c98cc7",
      "tree": "252e285a136d503d2913ad39cb3b1669b9a76999",
      "parents": [
        "04f313413ffd65ce25f2541bfd2b2ceec5c0908c"
      ],
      "author": {
        "name": "Curtis Brandt",
        "email": "curtis@cpan.org",
        "time": "Fri Mar 17 03:39:29 2017"
      },
      "committer": {
        "name": "Curtis Brandt",
        "email": "curtis@cpan.org",
        "time": "Fri Mar 17 03:39:29 2017"
      },
      "message": "Apply gofmt to example code in README.\n"
    },
    {
      "commit": "04f313413ffd65ce25f2541bfd2b2ceec5c0908c",
      "tree": "d248061e4ee607db2eb7edfa9af1003883ec3442",
      "parents": [
        "a54de18a07046d8c4b26e9327698a2ebb9285b36",
        "e9369f63027b0fddc9ce405cdab63daa3cb08a32"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Wed Dec 07 00:33:20 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 07 00:33:20 2016"
      },
      "message": "Merge pull request #7 from greensnark/fix-map-deserialize\n\nFix panic on unmarshal for maps with struct pointer values"
    },
    {
      "commit": "a54de18a07046d8c4b26e9327698a2ebb9285b36",
      "tree": "25a1ca6e4fb4c204eb61f03f9219177d09ef0d9f",
      "parents": [
        "bea76d6a4713e18b7f5321a2b020738552def3ea",
        "b99c3b0f4de894043a1fd99a765c2ed0cd41dd98"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Wed Nov 23 02:24:14 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 23 02:24:14 2016"
      },
      "message": "Merge pull request #16 from fabianofranz/patch-1\n\nRemove reference to candiedyaml"
    },
    {
      "commit": "b99c3b0f4de894043a1fd99a765c2ed0cd41dd98",
      "tree": "25a1ca6e4fb4c204eb61f03f9219177d09ef0d9f",
      "parents": [
        "bea76d6a4713e18b7f5321a2b020738552def3ea"
      ],
      "author": {
        "name": "Fabiano Franz",
        "email": "ffranz@redhat.com",
        "time": "Thu Oct 20 13:29:52 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 20 13:29:52 2016"
      },
      "message": "Remove reference to candiedyaml"
    },
    {
      "commit": "bea76d6a4713e18b7f5321a2b020738552def3ea",
      "tree": "dfb7e44fed2433eb1d330703717dbf843e13b0d2",
      "parents": [
        "aa0c862057666179de291b67d9f093d12b5a8473",
        "b452f561ef721541543fb56c93b10b6afde66b93"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Thu Oct 20 00:50:02 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 20 00:50:02 2016"
      },
      "message": "Merge pull request #15 from fabianofranz/master\n\nSwitch back from candiedyaml to go-yaml"
    },
    {
      "commit": "b452f561ef721541543fb56c93b10b6afde66b93",
      "tree": "dfb7e44fed2433eb1d330703717dbf843e13b0d2",
      "parents": [
        "aa0c862057666179de291b67d9f093d12b5a8473"
      ],
      "author": {
        "name": "Fabiano Franz",
        "email": "ffranz@redhat.com",
        "time": "Wed Oct 19 21:09:40 2016"
      },
      "committer": {
        "name": "Fabiano Franz",
        "email": "ffranz@redhat.com",
        "time": "Wed Oct 19 21:09:40 2016"
      },
      "message": "Switch back from candiedyaml to go-yaml\n"
    },
    {
      "commit": "aa0c862057666179de291b67d9f093d12b5a8473",
      "tree": "39c73bce2ec3e8e9f2edaf7c92247247a86ab118",
      "parents": [
        "e8e0db9016175449df0e9c4b6e6995a9433a395c",
        "2920f90c58f04c71257a473797196ab303e1275c"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Sat Jun 04 00:29:25 2016"
      },
      "committer": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Sat Jun 04 00:29:25 2016"
      },
      "message": "Merge pull request #12 from joe2far/patch-1\n\nFixed typo in docstring"
    },
    {
      "commit": "2920f90c58f04c71257a473797196ab303e1275c",
      "tree": "39c73bce2ec3e8e9f2edaf7c92247247a86ab118",
      "parents": [
        "e8e0db9016175449df0e9c4b6e6995a9433a395c"
      ],
      "author": {
        "name": "Joe Farrell",
        "email": "joe2farrell@gmail.com",
        "time": "Fri Jun 03 16:52:39 2016"
      },
      "committer": {
        "name": "Joe Farrell",
        "email": "joe2farrell@gmail.com",
        "time": "Fri Jun 03 16:52:39 2016"
      },
      "message": "Fixed typo in docstring"
    },
    {
      "commit": "e8e0db9016175449df0e9c4b6e6995a9433a395c",
      "tree": "2e74d797759c8edfe0e3ffcf7a6364bac53bc863",
      "parents": [
        "c2abd1b9ff26e7780565c942fa1a185ff7796c27",
        "6b3727e29774ed21ac3c36682e0134ee102372b2"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Tue May 03 19:07:39 2016"
      },
      "committer": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Tue May 03 19:07:39 2016"
      },
      "message": "Merge pull request #8 from philoserf/patch-1\n\nFixed: no formatting directive in Errorf call"
    },
    {
      "commit": "c2abd1b9ff26e7780565c942fa1a185ff7796c27",
      "tree": "8c04b17be03cf68fbde4ef3704bb26312b931956",
      "parents": [
        "1a6f069841556a7bcaff4a397ca6e8328d266c2f",
        "a08de6fb0513d3883cc6a0e305667dfffd84d734"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Tue May 03 19:06:16 2016"
      },
      "committer": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Tue May 03 19:06:16 2016"
      },
      "message": "Merge pull request #10 from hw-qiaolei/fix_typos_in_readme\n\nFixed some typos in readme"
    },
    {
      "commit": "a08de6fb0513d3883cc6a0e305667dfffd84d734",
      "tree": "8c04b17be03cf68fbde4ef3704bb26312b931956",
      "parents": [
        "1a6f069841556a7bcaff4a397ca6e8328d266c2f"
      ],
      "author": {
        "name": "qiaolei",
        "email": "qiaolei2@huawei.com",
        "time": "Tue May 03 13:46:53 2016"
      },
      "committer": {
        "name": "qiaolei",
        "email": "qiaolei2@huawei.com",
        "time": "Tue May 03 13:46:53 2016"
      },
      "message": "Fixed some typos in readme\n\nFixed some typos in readme.\r\n\r\n1. add `package main`;\r\n2. `name` -\u003e `age`;\r\n3. `:\u003d` -\u003e `\u003d`;\r\n4. correct output."
    },
    {
      "commit": "1a6f069841556a7bcaff4a397ca6e8328d266c2f",
      "tree": "2dff635d00a3c4a1dd53886c37ccf23dc823f48d",
      "parents": [
        "73d445a93680fa1a78ae23a5839bad48f32ba1ee",
        "1fb2dc49692076d145e01731b7c620ad0726ad0e"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Mon Mar 07 21:52:05 2016"
      },
      "committer": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Mon Mar 07 21:52:05 2016"
      },
      "message": "Merge pull request #6 from karlkfi/candiedyaml\n\nSwitch from go-yaml to candiedyaml"
    },
    {
      "commit": "1fb2dc49692076d145e01731b7c620ad0726ad0e",
      "tree": "2dff635d00a3c4a1dd53886c37ccf23dc823f48d",
      "parents": [
        "73d445a93680fa1a78ae23a5839bad48f32ba1ee"
      ],
      "author": {
        "name": "Karl Isenberg",
        "email": "karl@mesosphere.io",
        "time": "Wed Sep 23 21:05:45 2015"
      },
      "committer": {
        "name": "Karl Isenberg",
        "email": "karl@mesosphere.io",
        "time": "Tue Dec 29 03:35:01 2015"
      },
      "message": "Switch from go-yaml to candiedyaml\n\n- Better parser error messages\n- Apache v2 instead of LGPL\n"
    },
    {
      "commit": "6b3727e29774ed21ac3c36682e0134ee102372b2",
      "tree": "870a56d63776a78960912a8306228929ca00987f",
      "parents": [
        "73d445a93680fa1a78ae23a5839bad48f32ba1ee"
      ],
      "author": {
        "name": "Mark Ayers",
        "email": "mark@philoserf.com",
        "time": "Tue Dec 15 05:43:38 2015"
      },
      "committer": {
        "name": "Mark Ayers",
        "email": "mark@philoserf.com",
        "time": "Tue Dec 15 05:43:38 2015"
      },
      "message": "Fixed: no formatting directive in Errorf call\n\nI noticed this easy fix while examining the project with http://goreportcard.com/report/ghodss/yaml"
    },
    {
      "commit": "e9369f63027b0fddc9ce405cdab63daa3cb08a32",
      "tree": "2714f11f45f6cae22c33aa3984deb54967fbd9e4",
      "parents": [
        "e5cf5ca324f16b2a39f7a3239be6187904c43a13"
      ],
      "author": {
        "name": "Darshan Shaligram",
        "email": "scintilla@gmail.com",
        "time": "Mon Sep 28 14:49:05 2015"
      },
      "committer": {
        "name": "Darshan Shaligram",
        "email": "scintilla@gmail.com",
        "time": "Mon Sep 28 14:56:32 2015"
      },
      "message": "Fix map unmarshal with struct pointer values\n\nThis fixes a panic when unmarshaling YAML where the values of a map are\npointers to structs.\n"
    },
    {
      "commit": "e5cf5ca324f16b2a39f7a3239be6187904c43a13",
      "tree": "a1cd037251f59c0d7942f820cbec323670caa985",
      "parents": [
        "73d445a93680fa1a78ae23a5839bad48f32ba1ee"
      ],
      "author": {
        "name": "Darshan Shaligram",
        "email": "scintilla@gmail.com",
        "time": "Mon Sep 28 14:54:29 2015"
      },
      "committer": {
        "name": "Darshan Shaligram",
        "email": "scintilla@gmail.com",
        "time": "Mon Sep 28 14:56:21 2015"
      },
      "message": "Test for map with struct pointer value unmarshal.\n\n(This panics.)\n"
    },
    {
      "commit": "73d445a93680fa1a78ae23a5839bad48f32ba1ee",
      "tree": "77b198471f85275226fc723642960932770b558d",
      "parents": [
        "a96c56d2a28b742078a4bfd6c1b9ae527a9cd3cf"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Wed Sep 09 03:16:57 2015"
      },
      "committer": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Wed Sep 09 03:16:57 2015"
      },
      "message": "Remove log lines and add Travis\n"
    },
    {
      "commit": "a96c56d2a28b742078a4bfd6c1b9ae527a9cd3cf",
      "tree": "dbf946afd2e3fc894a5f63e9fa8a2c8dfdc9c3d3",
      "parents": [
        "c3eb24aeea63668ebdac08d2e252f20df8b6b1ae"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Wed Sep 09 02:52:24 2015"
      },
      "committer": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Wed Sep 09 02:52:24 2015"
      },
      "message": "Recurse into maps to find JSON target type\n\nThis is to handle the case when you\u0027re trying to unmarshal...\n\na:\n  b: 1  # notice this is an int\n\n...into...\n\ntype S struct {\n    A map[string]string  // notice the map elem is a string\n}\n\nPreviously we were successfully recursing into structs to find the\ndestination type, but we weren\u0027t recursing into maps. Now we recurse\nsuccessfully into both. See commit 92ff9d3 for more information.\n"
    },
    {
      "commit": "c3eb24aeea63668ebdac08d2e252f20df8b6b1ae",
      "tree": "14abb4a49983ff72312354fc761365ea7b046e5e",
      "parents": [
        "588cb435e59ee8b6c2795482887755841ad67207"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Sat Mar 28 01:25:44 2015"
      },
      "committer": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Sat Mar 28 01:25:44 2015"
      },
      "message": "Coerce YAML booleans to strings if there\u0027s a boolean key or the JSON target is a string\n"
    },
    {
      "commit": "588cb435e59ee8b6c2795482887755841ad67207",
      "tree": "fc07c1390912870d5b904fdef10235668beebd68",
      "parents": [
        "3bc1590d16074751993dd3b1a76e7a8d1a916a11"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Tue Feb 17 20:00:08 2015"
      },
      "committer": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Tue Feb 17 20:00:08 2015"
      },
      "message": "Fix marshalling so it doesn\u0027t render all numbers as floats\n"
    },
    {
      "commit": "3bc1590d16074751993dd3b1a76e7a8d1a916a11",
      "tree": "29f95785ba8cd56a8bc3ed48a7c323f0a0e97dd8",
      "parents": [
        "4fb5c728a37b361a1e971a3bb3d785fcc96b6ef5"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Tue Jan 13 22:25:49 2015"
      },
      "committer": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Tue Jan 13 22:25:49 2015"
      },
      "message": "Change to newly enforced gopkg.in format\n"
    },
    {
      "commit": "4fb5c728a37b361a1e971a3bb3d785fcc96b6ef5",
      "tree": "caa8a64a5748eda7ee8731331ebd6e10666cab08",
      "parents": [
        "c683c892bd50cb315811c71f05d1d60b4a25babf"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Wed Dec 10 01:57:52 2014"
      },
      "committer": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Wed Dec 10 01:57:52 2014"
      },
      "message": "Bugfix to not panic on some slices\n"
    },
    {
      "commit": "c683c892bd50cb315811c71f05d1d60b4a25babf",
      "tree": "d255e07649cbccf9ffd1729a8c3a9089a78e3754",
      "parents": [
        "92ff9d30bd0a5a2d077f3bc00843e409f65cd38e"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Wed Dec 10 01:23:22 2014"
      },
      "committer": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Wed Dec 10 01:23:22 2014"
      },
      "message": "Bugfix to convert ints to strings inside slices\n"
    },
    {
      "commit": "92ff9d30bd0a5a2d077f3bc00843e409f65cd38e",
      "tree": "cd851d2596bc80ff10499230d92cf5560a94e946",
      "parents": [
        "a4ad25344bbdf7fec4f4675f866b0091fb00e00e"
      ],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Tue Dec 09 03:34:47 2014"
      },
      "committer": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Tue Dec 09 03:34:47 2014"
      },
      "message": "Unmarshal: If target is string and source is int, convert\n\nThis is to handle the case when you\u0027re trying to unmarshal...\n\na: 1\n\n...into...\n\ntype S struct {\n    A string\n}\n\nYAMLToJSON was turning it into an int when it was converting to JSON.\nBut now if you are converting to a struct, it will check the struct and\nconvert the int to a string if the struct target is a string.\n"
    },
    {
      "commit": "a4ad25344bbdf7fec4f4675f866b0091fb00e00e",
      "tree": "48258a6ca454e12d3c5a69a923ccc1c73c234277",
      "parents": [],
      "author": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Mon Dec 01 03:36:41 2014"
      },
      "committer": {
        "name": "Sam Ghods",
        "email": "sam@box.com",
        "time": "Mon Dec 01 06:02:12 2014"
      },
      "message": "Initial commit.\n"
    }
  ]
}
