)]}'
{
  "log": [
    {
      "commit": "6734bfd841130a2c27fdce489d2621f3a843776d",
      "tree": "1ef96174735cae95c9a0e5c6de31295b2c9ca207",
      "parents": [
        "f96bca8573a2cbaf04cd3e858dc8bd1614f30943"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Mon Mar 30 11:23:16 2026 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Mon Mar 30 11:35:15 2026 +0200"
      },
      "message": "Add Erlang 29 to build matrix\n"
    },
    {
      "commit": "f96bca8573a2cbaf04cd3e858dc8bd1614f30943",
      "tree": "633b6c1aa6cedf12a7460e1720de014f5a6b4d8d",
      "parents": [
        "688ac48e360b8c646a76613944504f95aba494c1"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Mon Mar 30 11:15:20 2026 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Mon Mar 30 11:15:20 2026 +0200"
      },
      "message": "Version 1.1.1\n"
    },
    {
      "commit": "688ac48e360b8c646a76613944504f95aba494c1",
      "tree": "901b679593a4df5405128f3e2db295f5e3c099d3",
      "parents": [
        "9eee8cf27c5c99e21c297f6514190f0d43d62311"
      ],
      "author": {
        "name": "Peter Lemenkov",
        "email": "lemenkov@gmail.com",
        "time": "Sat Mar 07 12:45:19 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 12:45:19 2026 +0100"
      },
      "message": "Fix tests with short domain names (default) (#258)"
    },
    {
      "commit": "9eee8cf27c5c99e21c297f6514190f0d43d62311",
      "tree": "345b2336933fd7eac323bf62bb38014cb10faf2b",
      "parents": [
        "8e02b571d387c6067d8039b24d32978fb42e9a56"
      ],
      "author": {
        "name": "Magnus Henoch",
        "email": "magnus@gameanalytics.com",
        "time": "Sat Mar 07 11:44:42 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 12:44:42 2026 +0100"
      },
      "message": "Replace bare catch with try-catch (#260)"
    },
    {
      "commit": "8e02b571d387c6067d8039b24d32978fb42e9a56",
      "tree": "c673c59290abebcca50e5dfa44e365561e22dbb7",
      "parents": [
        "d573888d1150780fabaad357870e4792ee83dc51"
      ],
      "author": {
        "name": "Tom Calloway",
        "email": "modellurgist@gmail.com",
        "time": "Sat Mar 07 11:44:31 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 12:44:31 2026 +0100"
      },
      "message": "Fix case for concurrent tests encountering already-started cover (#259)"
    },
    {
      "commit": "d573888d1150780fabaad357870e4792ee83dc51",
      "tree": "f0f06aafdc815725666708ef4994c197a01f4152",
      "parents": [
        "09fcb39d9e830dd42cbdbae9c8205b64299af192"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Sun Oct 12 11:38:08 2025 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Sun Oct 12 11:43:01 2025 +0200"
      },
      "message": "Version 1.1.0\n"
    },
    {
      "commit": "09fcb39d9e830dd42cbdbae9c8205b64299af192",
      "tree": "12937b0affb29b6dd2a3fba1431bee234f09d3bd",
      "parents": [
        "05f0c70b7ba8908b3afdcdaf2194a84e6781a6f6"
      ],
      "author": {
        "name": "Roberto Aloi",
        "email": "robertoaloi@users.noreply.github.com",
        "time": "Thu Oct 09 11:42:21 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 09 11:42:21 2025 +0200"
      },
      "message": "Make mecked modules debuggable by EDB (#254)\n\n"
    },
    {
      "commit": "05f0c70b7ba8908b3afdcdaf2194a84e6781a6f6",
      "tree": "97f003ee3246d1b50ca8058d950267c70200c7d5",
      "parents": [
        "ba647df4be6f22c5e59b4ef4590817d87a015a78"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Oct 09 09:01:05 2025 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Oct 09 09:04:19 2025 +0200"
      },
      "message": "Move Erlang support window to 26-28\n"
    },
    {
      "commit": "ba647df4be6f22c5e59b4ef4590817d87a015a78",
      "tree": "f0f2cacce06ff96df7c8af2cbf05945fc6945cfc",
      "parents": [
        "29360b25b708b2dc9d68a4f46f6a1b8b55f72518"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Fri Dec 13 11:52:57 2024 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Fri Dec 13 11:52:57 2024 +0100"
      },
      "message": "Fix PR formatting and add missing attribution\n\nAlso includes the change log into the generated documentation.\n"
    },
    {
      "commit": "29360b25b708b2dc9d68a4f46f6a1b8b55f72518",
      "tree": "049526ef607285e81499eed36d39368fc6094dd5",
      "parents": [
        "474651c1ba7fb1f1e762b88c1616497f06825674"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Fri Dec 13 10:16:28 2024 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Fri Dec 13 10:17:54 2024 +0100"
      },
      "message": "Use ex_doc instead of edoc\n"
    },
    {
      "commit": "474651c1ba7fb1f1e762b88c1616497f06825674",
      "tree": "d66e6f3ff8aeb1e67e3ca630e09cf50b4cde32e9",
      "parents": [
        "d755909a477048d5a69a5597351cbbf9d6c71a9a"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Fri Dec 13 10:17:06 2024 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Fri Dec 13 10:17:53 2024 +0100"
      },
      "message": "Replace hardcoded version with Git tags\n"
    },
    {
      "commit": "d755909a477048d5a69a5597351cbbf9d6c71a9a",
      "tree": "1e817fd2742981b9ac3ee2f649ce0706accd20bd",
      "parents": [
        "59d61d87b42408779e7863b6e8544325bcf90efd"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Fri Dec 13 10:00:22 2024 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Fri Dec 13 10:00:22 2024 +0100"
      },
      "message": "Version 1.0.0\n"
    },
    {
      "commit": "59d61d87b42408779e7863b6e8544325bcf90efd",
      "tree": "3337c1db0c37ef6bd2ae4319d10e80da2609fe0b",
      "parents": [
        "dfb47c544bdf14b5c26ff2651cf9339dbbe2f50e"
      ],
      "author": {
        "name": "Andrei Mihăilă",
        "email": "andrei.mihaila@gmail.com",
        "time": "Tue Jun 25 23:21:25 2024 +0300"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Tue Nov 12 14:10:12 2024 +0100"
      },
      "message": "Fix an issue with the code coverage in Erlang.mk\n\nIt seems that just purging away the meck generated module\n(in `meck:unload`) is not removing it from the cover data.\nExporting the cover data using `cover:export/1` will also\nexport data about the meck generated module. Erlang.mk\n[uses](https://github.com/ninenines/erlang.mk/blob/b8a27ab752389394bfdb8c15d1b69455c313991e/plugins/cover.mk#L52)\nthe export \u0026 import flow to generate the HTML coverage report,\nso the report will show the purged module - which is not correct.\n\nThis might be due to an issue in the coverage tool and it would be\nbetter to investigate and fix it there, but this fix shouldn\u0027t break\nanything, so I think it is acceptable.\n"
    },
    {
      "commit": "dfb47c544bdf14b5c26ff2651cf9339dbbe2f50e",
      "tree": "53605f3dcb8bf6c49bd6a8d44c14a6febabe068c",
      "parents": [
        "aa278c1e9f45ed5cdf32afc4797cc67e19551111"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Feb 15 14:13:03 2024 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Fri Jun 28 16:31:05 2024 +0200"
      },
      "message": "Support Erlang 27.0\n\nRemoves no-longer supported OTP version 24. Migrates from \u0027slave\u0027 to\n\u0027peer\u0027 in test code.\n"
    },
    {
      "commit": "aa278c1e9f45ed5cdf32afc4797cc67e19551111",
      "tree": "798d42e33bfcb10bcc46cdb7819551091ce7a0c0",
      "parents": [
        "64034a265deb6c70fde958f1f203177480c1857e"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Feb 15 13:55:09 2024 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Feb 15 13:55:09 2024 +0100"
      },
      "message": "Handle new OTP 27 compile options\n\nIn OTP 27.0-RC.1, the option \u0027force_line_counters\u0027 showed up when\ngetting compile options for an already compiled module. Instead of\nverifying the exact list, we now loiok at \u0027i\u0027 and \u0027d\u0027 only since they\nare what supposedly matter for this test.\n"
    },
    {
      "commit": "64034a265deb6c70fde958f1f203177480c1857e",
      "tree": "7110a1b372fd632d0a336e655e47f05b1721b171",
      "parents": [
        "cd2e2251c9177f6e8f47ed3d89623e88ff328618"
      ],
      "author": {
        "name": "Daniel Gorin",
        "email": "jcpetruzza@gmail.com",
        "time": "Thu Aug 17 17:56:52 2023 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Oct 04 15:31:09 2023 +0200"
      },
      "message": "Fix spec of meck:raise/2\n\nThere seems to be a typo in the spec; as it is the `Reason` can only\nbe the atom `term`.\n"
    },
    {
      "commit": "cd2e2251c9177f6e8f47ed3d89623e88ff328618",
      "tree": "6d842522fb5c0dc19c09a5f4078d586b8e84b30b",
      "parents": [
        "ddd310f12899df9bf2d8eb1e596557d5271bef77"
      ],
      "author": {
        "name": "LoisSotoLopez",
        "email": "loissotolopez@gmail.com",
        "time": "Mon Sep 04 12:37:49 2023 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Sep 06 08:40:33 2023 +0200"
      },
      "message": "Remove redundant profiles entry at rebar.config\n"
    },
    {
      "commit": "ddd310f12899df9bf2d8eb1e596557d5271bef77",
      "tree": "f78551357ba7f45845d929fe85d8202ec62c32d6",
      "parents": [
        "86636dfdb8563b7aa60d6f74e9e0b130c961acb0"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Sep 06 08:36:13 2023 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Sep 06 08:36:13 2023 +0200"
      },
      "message": "Fix test compilation warnings\n"
    },
    {
      "commit": "86636dfdb8563b7aa60d6f74e9e0b130c961acb0",
      "tree": "418bed04f1b42f7bfc21ec6d0f175f1ce585198c",
      "parents": [
        "c5241130732cf0b37897a308290f785621201b63"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Sep 06 08:20:55 2023 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Sep 06 08:20:55 2023 +0200"
      },
      "message": "Update supported Erlang versions\n"
    },
    {
      "commit": "c5241130732cf0b37897a308290f785621201b63",
      "tree": "776d75aac1439726f34d895514c91bd69c285ad8",
      "parents": [
        "1ca374c2b3815faa8f9baafc8b74b7429967cd41"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Sep 06 08:20:04 2023 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Sep 06 08:20:04 2023 +0200"
      },
      "message": "Refresh README\n"
    },
    {
      "commit": "1ca374c2b3815faa8f9baafc8b74b7429967cd41",
      "tree": "c429a73f199fc3dafeca4ae16449d470cb804c2d",
      "parents": [
        "e48641a20a605174e640ac91a528d443be11c9b9"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Mar 29 09:01:53 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 29 09:01:53 2023 +0200"
      },
      "message": "Update caveats section regarding common OTP modules"
    },
    {
      "commit": "e48641a20a605174e640ac91a528d443be11c9b9",
      "tree": "3d9afd2c82985392868e04d68b6738ea3d0dd504",
      "parents": [
        "45ccfa6df3514a786edc27856c20144c84652646"
      ],
      "author": {
        "name": "Andreas Hasselberg",
        "email": "andreas.hasselberg@gmail.com",
        "time": "Wed Jan 25 10:06:43 2023 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Fri Jan 27 08:16:33 2023 +0100"
      },
      "message": "Test meck sequence with funs\n"
    },
    {
      "commit": "45ccfa6df3514a786edc27856c20144c84652646",
      "tree": "9d939503e9246ce7fb6cb8e93be6b7e68b381d2d",
      "parents": [
        "4ee0d447123c67c07143962587a37cb63177119e"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jan 26 10:34:47 2023 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jan 26 10:34:47 2023 +0100"
      },
      "message": "Update CI checkout action to latest version\n"
    },
    {
      "commit": "4ee0d447123c67c07143962587a37cb63177119e",
      "tree": "2aa8731bbfcb8a0b44ba8607598114ed5dd1ad8d",
      "parents": [
        "b62abe281fb6439e7d14ea040537feaa88d8534e"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jan 26 10:31:29 2023 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jan 26 10:31:29 2023 +0100"
      },
      "message": "Update build status badge\n"
    },
    {
      "commit": "b62abe281fb6439e7d14ea040537feaa88d8534e",
      "tree": "f01211c8afd151d922dacdeff12f60d92458f92d",
      "parents": [
        "86cee221a7821fcf15e757b9aa17e81f68b07399"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jan 26 10:28:09 2023 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jan 26 10:28:09 2023 +0100"
      },
      "message": "Repair CI workflow\n"
    },
    {
      "commit": "86cee221a7821fcf15e757b9aa17e81f68b07399",
      "tree": "0dc8c0b114dc5e6235785b2b06b366d7c20d1e13",
      "parents": [
        "cc47aab4b64a46a5409c1a93353d44a367b41454"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Tue Nov 22 14:09:33 2022 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Tue Nov 22 14:14:33 2022 +0100"
      },
      "message": "Bump OTP version support list to 25/24/23\n\nThis officially removes compatibility with OTP 22.\n"
    },
    {
      "commit": "cc47aab4b64a46a5409c1a93353d44a367b41454",
      "tree": "84fef9cda487cf5b4f03317deb2b40e9d2ffd4a2",
      "parents": [
        "b9a3e6ed78c242a8203244a56f2a522b614e1610"
      ],
      "author": {
        "name": "Kian-Meng, Ang",
        "email": "kianmeng@cpan.org",
        "time": "Sat Oct 02 22:44:49 2021 +0800"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Sat Oct 02 17:11:13 2021 +0200"
      },
      "message": "Fix typos\n"
    },
    {
      "commit": "b9a3e6ed78c242a8203244a56f2a522b614e1610",
      "tree": "76fbcb4c52036275a39ac0a5e0323854863f24f4",
      "parents": [
        "30f845fdc81042851ff1656014aff87f2206072e"
      ],
      "author": {
        "name": "Per Gustafsson",
        "email": "pergu@fb.com",
        "time": "Tue Aug 24 13:51:47 2021 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Aug 25 11:22:21 2021 +0200"
      },
      "message": "Fix calling mocked modules from expectation fun.\n\nBefore this change calling a function in a mocked module\n from inside an expectation fun, and then calling\n meck:passthrough/1 raises an exception. This happens\n  because the current function state is invalidated by\n   the mocked function.\n"
    },
    {
      "commit": "30f845fdc81042851ff1656014aff87f2206072e",
      "tree": "73463f46682a2af7a5cf4fda79a56d327b3ae760",
      "parents": [
        "1e410e564d8d0af6c0ebedf4e4acd7b10b5c36cb"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jun 09 14:27:58 2021 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jun 09 14:27:58 2021 +0200"
      },
      "message": "Point to correct Erlang version list\n"
    },
    {
      "commit": "1e410e564d8d0af6c0ebedf4e4acd7b10b5c36cb",
      "tree": "6d13923e5d8832d513caa451f3545ead90ced65c",
      "parents": [
        "303e2919b9b9807511057a8d4a962b92d3fa6cf9"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jun 09 14:24:53 2021 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jun 09 14:24:53 2021 +0200"
      },
      "message": "Update build badge\n"
    },
    {
      "commit": "303e2919b9b9807511057a8d4a962b92d3fa6cf9",
      "tree": "a89fbadc7a04ee4290e8de28a7b914ade6bbdb23",
      "parents": [
        "6f72f2d23a53ab39d1299e19303463fbe8febb32"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jun 09 14:16:12 2021 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jun 09 14:16:12 2021 +0200"
      },
      "message": "Bump least compatible Erlang/OTP version to 22\n"
    },
    {
      "commit": "6f72f2d23a53ab39d1299e19303463fbe8febb32",
      "tree": "f5ed9176348f816d5ab6975c60953ce467f19e93",
      "parents": [
        "74a2ac7720857563b1ebcad3a5c5c976197f5475"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jun 09 14:09:46 2021 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jun 09 14:09:46 2021 +0200"
      },
      "message": "Update workflow to use setup-beam\n"
    },
    {
      "commit": "74a2ac7720857563b1ebcad3a5c5c976197f5475",
      "tree": "c1c993737cc060a3f59911dafdec83b790ed4922",
      "parents": [
        "3efce27e01fcb442f0ec7dc3af587745510fdc19"
      ],
      "author": {
        "name": "Stavros Aronis",
        "email": "stavros.aronis@protonmail.com",
        "time": "Wed May 12 14:19:13 2021 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed May 26 17:22:23 2021 +0200"
      },
      "message": "Increase meck_proc stop timeout to infinity\n\nWhen stopping (e.g. due to meck:unload/1), meck_procs restore\nthe original module, which may be a time consuming operation.\nIf a gen_server:call is used for stopping, there\u0027s risk of a\ntimeout that will be translated to a confusing\nerror:{not_mocked, ...}.\n\nUsing gen_server:stop/1 breaks tests, so using an infinity timeout\ninstead.\n"
    },
    {
      "commit": "3efce27e01fcb442f0ec7dc3af587745510fdc19",
      "tree": "46679a02639f7ce6acfc5034ffed8e3cdce52ab1",
      "parents": [
        "6bac6294e940077a01721eb6767cd917b49a42de"
      ],
      "author": {
        "name": "Zsolt Laky",
        "email": "zsolt.laky@lamardan.com",
        "time": "Mon Mar 15 17:05:15 2021 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Mar 25 16:37:54 2021 +0100"
      },
      "message": "Leave module loaded state as it was\n"
    },
    {
      "commit": "6bac6294e940077a01721eb6767cd917b49a42de",
      "tree": "08526bcba97042781c6bf41ef43899a76f46118e",
      "parents": [
        "7a0a2e137ea7d4179325d20709b0eecd0bf43b21"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Sat Mar 06 14:19:32 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 06 14:19:32 2021 +0100"
      },
      "message": "Add sponsorship link, remove build tool badge"
    },
    {
      "commit": "7a0a2e137ea7d4179325d20709b0eecd0bf43b21",
      "tree": "de4e82fea2031c3df0337adaa13f1d4bb6f773e2",
      "parents": [
        "5aaa24886db404f995c9a91b421367f6bfe6e566"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Sat Mar 06 13:48:28 2021 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Sat Mar 06 13:48:28 2021 +0100"
      },
      "message": "Remove deprecated app file field\n"
    },
    {
      "commit": "5aaa24886db404f995c9a91b421367f6bfe6e566",
      "tree": "1dc7d87848a05a823c7c14db1677de937c71fece",
      "parents": [
        "c287994a97d667ac72b2ae4405acc804adb6045d"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Sat Mar 06 13:40:55 2021 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Sat Mar 06 13:40:55 2021 +0100"
      },
      "message": "Version 0.9.2\n"
    },
    {
      "commit": "c287994a97d667ac72b2ae4405acc804adb6045d",
      "tree": "6a2b785b93717ba082b42e2d42ab9220981428fa",
      "parents": [
        "89116a3194c3a220482947d8c8f3ead2da1d1f62"
      ],
      "author": {
        "name": "Paulo F. Oliveira",
        "email": "paulo.ferraz.oliveira@gmail.com",
        "time": "Tue Mar 02 16:06:01 2021 +0000"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Fri Mar 05 08:55:11 2021 +0100"
      },
      "message": "Add a further caveat to using `meck` with `ct`\n"
    },
    {
      "commit": "89116a3194c3a220482947d8c8f3ead2da1d1f62",
      "tree": "9b6b4121c828a94500b9c707518cf535d4606dce",
      "parents": [
        "b939af9985f30adc4a4dd1eae76d51f7af35bec8"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Mar 03 13:28:57 2021 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Mar 03 13:35:33 2021 +0100"
      },
      "message": "Add OTP 24 to build matrix"
    },
    {
      "commit": "b939af9985f30adc4a4dd1eae76d51f7af35bec8",
      "tree": "c234e28ab5e99dc70c3ff17647c1208b0ff4e092",
      "parents": [
        "06192a984750070ace33b60a492ca27ec9bc6806"
      ],
      "author": {
        "name": "Paulo F. Oliveira",
        "email": "paulo.ferraz.oliveira@gmail.com",
        "time": "Sat Feb 06 02:49:59 2021 +0000"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Mar 03 13:26:08 2021 +0100"
      },
      "message": "Fix a dialyzer-issued warning\n"
    },
    {
      "commit": "06192a984750070ace33b60a492ca27ec9bc6806",
      "tree": "e366eba51102c093d983764e028cf9a4fdc8384e",
      "parents": [
        "ede3aa7e196311d86a2e86be7901bd0321573f76"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Fri Feb 19 15:20:56 2021 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Fri Feb 19 15:20:56 2021 +0100"
      },
      "message": "Version 0.9.1\n"
    },
    {
      "commit": "ede3aa7e196311d86a2e86be7901bd0321573f76",
      "tree": "af43854707f9e79577e7d2dfee25d8524134ed95",
      "parents": [
        "02ffbac095d6dedb29960106a91693f37622d4ef"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Feb 17 15:44:25 2021 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Feb 17 15:44:25 2021 +0100"
      },
      "message": "Remove unused chandler tool from cut script check\n"
    },
    {
      "commit": "02ffbac095d6dedb29960106a91693f37622d4ef",
      "tree": "bc6bafb983f2b3c93ae4299780bfcdb54385a9ce",
      "parents": [
        "ff07804ad6f444d37bb8a3d3fe8c9eb1779d2ceb"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Feb 17 15:38:16 2021 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Feb 17 15:38:16 2021 +0100"
      },
      "message": "Add to changelog\n\nFixed tense on unreleased changelog items.\n"
    },
    {
      "commit": "ff07804ad6f444d37bb8a3d3fe8c9eb1779d2ceb",
      "tree": "08900f66226f6f432e4a49ce3c0dc3070f487c83",
      "parents": [
        "cb8f2f6444f6e7196c94a06b82918839b3c7bf1d"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Feb 17 12:52:00 2021 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Feb 17 12:52:00 2021 +0100"
      },
      "message": "Rename module name in type specs\n\nFixes #206.\n"
    },
    {
      "commit": "cb8f2f6444f6e7196c94a06b82918839b3c7bf1d",
      "tree": "7e39a8a5f4c2cdf9240cd08033655f87adc8ca78",
      "parents": [
        "11021fde6cf10d8c87d26dc948b2edda32b40bfc"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Feb 17 12:37:02 2021 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Feb 17 12:37:02 2021 +0100"
      },
      "message": "Use Unite for EUnit tests\n\nEnables better printout of test output.\n"
    },
    {
      "commit": "11021fde6cf10d8c87d26dc948b2edda32b40bfc",
      "tree": "687142732a225fcd433e5e02cd410dd1885943a5",
      "parents": [
        "47b0e96505ae8d22973dcd19f4eb36aef7eb2856"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Feb 17 11:39:51 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 17 11:39:51 2021 +0100"
      },
      "message": "Clarify and fix example of passthrough/1\n\nExample was no longer working on newer Erlang versions because the shell used the string module while being mocked. Adding the passthrough options solved this. Also added an actual example of using the passthrough/1 function in only some clauses. Fixes #224"
    },
    {
      "commit": "47b0e96505ae8d22973dcd19f4eb36aef7eb2856",
      "tree": "34800486fcf5e68bd287ab08dddd5a07833c26f7",
      "parents": [
        "8ce77b0d8363b94433796b659044052eb645ac80"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jan 20 13:14:22 2021 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jan 20 13:14:22 2021 +0100"
      },
      "message": "Correct type spec for do_delete_expect/6\n"
    },
    {
      "commit": "8ce77b0d8363b94433796b659044052eb645ac80",
      "tree": "71676411b1403c0d207ead69071428f3220e5e1b",
      "parents": [
        "a2e3a1bad305071ff3c2fed5c84b6f62eea90945"
      ],
      "author": {
        "name": "Paulo F. Oliveira",
        "email": "paulo.ferraz.oliveira@gmail.com",
        "time": "Thu Dec 03 14:57:30 2020 +0000"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jan 20 12:19:25 2021 +0100"
      },
      "message": "Aim for repeatability\n"
    },
    {
      "commit": "a2e3a1bad305071ff3c2fed5c84b6f62eea90945",
      "tree": "31d03b0c44734002afc2abd0817ee5d07cf43a01",
      "parents": [
        "11e72cb2dbc3a6a48b4b07ea55db8f354cb4ea8a"
      ],
      "author": {
        "name": "Paulo F. Oliveira",
        "email": "paulo.ferraz.oliveira@gmail.com",
        "time": "Wed Nov 18 23:01:06 2020 +0000"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jan 20 12:19:25 2021 +0100"
      },
      "message": "Imagine this is a possible solution to a past requirement\n"
    },
    {
      "commit": "11e72cb2dbc3a6a48b4b07ea55db8f354cb4ea8a",
      "tree": "d4700b7a727098f6c110cd13ff2b8405787956c5",
      "parents": [
        "660272137c9a0599ad7d94920adce10f894fa1a6"
      ],
      "author": {
        "name": "Paulo F. Oliveira",
        "email": "paulo.ferraz.oliveira@gmail.com",
        "time": "Wed Nov 18 22:57:20 2020 +0000"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jan 20 12:19:25 2021 +0100"
      },
      "message": "Broaden our check/test scope\n"
    },
    {
      "commit": "660272137c9a0599ad7d94920adce10f894fa1a6",
      "tree": "323d06ad67014f50d7ce3c3c26898548ec8ec071",
      "parents": [
        "d52cb3c5fe552e29c4e5862a818a25d96d0d5977"
      ],
      "author": {
        "name": "Paulo F. Oliveira",
        "email": "paulo.ferraz.oliveira@gmail.com",
        "time": "Wed Nov 18 22:56:05 2020 +0000"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jan 20 12:19:25 2021 +0100"
      },
      "message": "Improve repeatability\n\nprod and check are not valid profiles, as per rebar.config\n"
    },
    {
      "commit": "d52cb3c5fe552e29c4e5862a818a25d96d0d5977",
      "tree": "f83d08f7f99aa326f321acdc3f13c383abbaaab7",
      "parents": [
        "5547e97f9c5e08efa9b496f1a409d6f7dbbf94b7"
      ],
      "author": {
        "name": "Paulo F. Oliveira",
        "email": "paulo.ferraz.oliveira@gmail.com",
        "time": "Wed Nov 18 22:55:42 2020 +0000"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jan 20 12:19:25 2021 +0100"
      },
      "message": "Fix static analysis (dialyzer) -identified issue\n"
    },
    {
      "commit": "5547e97f9c5e08efa9b496f1a409d6f7dbbf94b7",
      "tree": "8d7d43cab96c34971c40cea1e0f948ecd835ce32",
      "parents": [
        "f6fa0e38f7bd5521ce4f1d54c30a23e001571313"
      ],
      "author": {
        "name": "Paulo F. Oliveira",
        "email": "paulo.ferraz.oliveira@gmail.com",
        "time": "Wed Nov 18 22:55:26 2020 +0000"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jan 20 12:19:25 2021 +0100"
      },
      "message": "Be stricter in our static analysis\n"
    },
    {
      "commit": "f6fa0e38f7bd5521ce4f1d54c30a23e001571313",
      "tree": "bb4221ce1054c6dcd4daae0b7937c5f96c3cba21",
      "parents": [
        "1b630471440e125a21d415f6762e7fa5c2f8db08"
      ],
      "author": {
        "name": "Paulo F. Oliveira",
        "email": "paulo.ferraz.oliveira@gmail.com",
        "time": "Wed Nov 18 22:55:08 2020 +0000"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jan 20 12:19:25 2021 +0100"
      },
      "message": "Isolate hamcrest elements from static analysis issues\n"
    },
    {
      "commit": "1b630471440e125a21d415f6762e7fa5c2f8db08",
      "tree": "53c8e2c0c2984b4cf3b4aa8e0420874d48e7cbd3",
      "parents": [
        "f64f8518a779036b8876929000381c88ac2303a9"
      ],
      "author": {
        "name": "Zsolt Laky",
        "email": "zsolt.laky@otpbank.hu",
        "time": "Sat Oct 24 10:44:35 2020 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jan 20 12:17:41 2021 +0100"
      },
      "message": "Change order when adding new clauses\n\nDo not recompile when passsthrough is set and non_strict is false\n\nRefactor to comply to standards\n\nAdd test case\n\nOptimize new expects creation\n"
    },
    {
      "commit": "f64f8518a779036b8876929000381c88ac2303a9",
      "tree": "c00bb7e06b47470f931f50666f9d8f5558be5632",
      "parents": [
        "febf4a8007e92015833ebda5a0373c81b192e7b1"
      ],
      "author": {
        "name": "Paulo F. Oliveira",
        "email": "paulo.ferraz.oliveira@gmail.com",
        "time": "Wed Nov 18 13:52:48 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 18 14:52:48 2020 +0100"
      },
      "message": "Fix static analysis issues\n\n"
    },
    {
      "commit": "febf4a8007e92015833ebda5a0373c81b192e7b1",
      "tree": "a95053467dc22d90af56ab759d00c737716b555a",
      "parents": [
        "8c6b6e436faab45e4dbf0c4e38137855f1c86586"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jun 25 14:05:43 2020 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jun 25 14:05:43 2020 +0200"
      },
      "message": "Don\u0027t re-publish docs\n\nDocs are automatically published as part of rebar3 hex publish.\n"
    },
    {
      "commit": "8c6b6e436faab45e4dbf0c4e38137855f1c86586",
      "tree": "1458dcaabb4e2623e2b3f2debe6a45585fba74c9",
      "parents": [
        "722e8e1a0b072a269f79cd7d1f0e7df4e5127115"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jun 25 13:59:09 2020 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jun 25 14:00:16 2020 +0200"
      },
      "message": "Version 0.9.0\n"
    },
    {
      "commit": "722e8e1a0b072a269f79cd7d1f0e7df4e5127115",
      "tree": "176a28b3b64ec74c7ef41477dbcfb318831668c5",
      "parents": [
        "8f975cf7882c66b59fdabf71a7f8e3c8ce53a15a"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jun 25 13:58:17 2020 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jun 25 13:58:17 2020 +0200"
      },
      "message": "Don\u0027t push release changelog entries automatically\n"
    },
    {
      "commit": "8f975cf7882c66b59fdabf71a7f8e3c8ce53a15a",
      "tree": "e3239f218628968dcf8bde7bc37072b09948717a",
      "parents": [
        "6e1d8ce1b7be3e1fd9d32f66849cb6e6958e6b22"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jun 25 13:50:22 2020 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jun 25 13:50:22 2020 +0200"
      },
      "message": "Transition to manual CHANGELOG\n"
    },
    {
      "commit": "6e1d8ce1b7be3e1fd9d32f66849cb6e6958e6b22",
      "tree": "741b748e7a7ef9e9b24ee0313a4c77e51a146854",
      "parents": [
        "282d0ea951491f1b006118b1ee270f5153608934"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jun 25 13:50:12 2020 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jun 25 13:50:12 2020 +0200"
      },
      "message": "Update copyright year\n"
    },
    {
      "commit": "282d0ea951491f1b006118b1ee270f5153608934",
      "tree": "d7634ab2f14937eea13798cfc8b917f821a28819",
      "parents": [
        "9010ce3888c64329bc7a6fde366cfd86765ad799"
      ],
      "author": {
        "name": "Jesper Eskilson",
        "email": "jesper.eskilson@klarna.com",
        "time": "Thu Jun 25 08:33:22 2020 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jun 25 10:48:06 2020 +0200"
      },
      "message": "Add exec/1 to documented list of functions to return a ret_spec\n"
    },
    {
      "commit": "9010ce3888c64329bc7a6fde366cfd86765ad799",
      "tree": "9fc331de62d457440d939da8f728df6e83a06b2d",
      "parents": [
        "558e925b48ce257b12e381080c851dc49c87d7bb"
      ],
      "author": {
        "name": "Jesper Eskilson",
        "email": "jesper.eskilson@klarna.com",
        "time": "Thu Jun 25 08:25:33 2020 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jun 25 10:48:06 2020 +0200"
      },
      "message": "Make meck:ret_spec/0 transparent\n\nThis is necessary to allow the \"any term is a valid ret_spec\" usage\npattern.\n"
    },
    {
      "commit": "558e925b48ce257b12e381080c851dc49c87d7bb",
      "tree": "f762768d9bd31e24ad121b9c4224a648b753d338",
      "parents": [
        "8c16751613c7e4ed594e0675004b1c8f68ea8ddd"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu May 14 11:59:16 2020 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu May 14 12:13:33 2020 +0200"
      },
      "message": "Use compatible stack trace handling\n\nMoved and cleaned up the stack trace handling to a shared header file.\nCleaned-up file is developed by me and taken from basho/riak_core [1],\nbased on this original code in Meck.\n\n[1]: https://github.com/basho/riak_core/blob/b726b0b4c5bbef1a20b95d551d3e32f6dc8741b5/src/stacktrace.hrl\n"
    },
    {
      "commit": "8c16751613c7e4ed594e0675004b1c8f68ea8ddd",
      "tree": "40678bc4d7baa689788b0222d1b5bd7ba2af49c0",
      "parents": [
        "0e3c14795a5fb57e0bf90a1b5bd1691303e5a6ac"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu May 14 10:29:52 2020 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu May 14 12:13:32 2020 +0200"
      },
      "message": "Update supported Erlang versions to 19-23\n"
    },
    {
      "commit": "0e3c14795a5fb57e0bf90a1b5bd1691303e5a6ac",
      "tree": "0ed9df554fd785abbd0417afc70bea7b07d39e40",
      "parents": [
        "ae2e65b2d084081351cbd5e5bb3fe83cb22ccec9"
      ],
      "author": {
        "name": "Jake Breindel",
        "email": "j.breindel2@outlook.com",
        "time": "Thu May 14 04:23:56 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 10:23:56 2020 +0200"
      },
      "message": "Add compiler application to dependencies\n\nPR #209"
    },
    {
      "commit": "ae2e65b2d084081351cbd5e5bb3fe83cb22ccec9",
      "tree": "db1737d4d4a08a8096ec9e69f6f7ce868445d40e",
      "parents": [
        "1ed7933038d709faae7d7fa8152e2c07ad2d6e50"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu May 14 10:16:55 2020 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu May 14 10:16:55 2020 +0200"
      },
      "message": "Rename foldl_mocks to fold_mocks\n\nSince the fold order is undeterministic because it relies on the order\nreturn from erlang:registered(), there is no point in having the \u0027left\u0027\ncomponent in the name.\n"
    },
    {
      "commit": "1ed7933038d709faae7d7fa8152e2c07ad2d6e50",
      "tree": "91c884c29bf6d943d0162ee87721b687f79ec2ee",
      "parents": [
        "23659f622276693d4ebcbf33d47fdd2015e75612"
      ],
      "author": {
        "name": "Filipe Cristovao",
        "email": "filipe.cristovao@klarna.com",
        "time": "Tue May 12 22:13:51 2020 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed May 13 18:16:38 2020 +0200"
      },
      "message": "Add introspection of which modules are currently mocked\n\nThere\u0027s already an `meck:expects/[1,2]`, allowing introspection into\nwhat kind of expectations are set.\nThis allows one to also check which modules is meck handling at any\npoint.\n\nIntroduced a `foldl_mocks` internal function to reuse the same logic\nfor both `unload/0` and `mocked/0`\n"
    },
    {
      "commit": "23659f622276693d4ebcbf33d47fdd2015e75612",
      "tree": "b9bb60a0da25fa4b711967558b43175600f3876c",
      "parents": [
        "8975edce61ccd213b4f09078141a45d0d55d2d9c"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed May 13 15:49:09 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 13 15:49:09 2020 +0200"
      },
      "message": "Run CI on pull requests"
    },
    {
      "commit": "8975edce61ccd213b4f09078141a45d0d55d2d9c",
      "tree": "088b779e849face76841380d3da38e94cd3249f2",
      "parents": [
        "3d70c4ea4b38699667a1bfea30df00f98ea11ef0"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Mon Apr 27 11:11:02 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 11:11:02 2020 +0200"
      },
      "message": "Update funding with GitHub Sponsors link"
    },
    {
      "commit": "3d70c4ea4b38699667a1bfea30df00f98ea11ef0",
      "tree": "8c2c5075706addd618844e7c634198b6da94ca95",
      "parents": [
        "f1bcebdb343abfde09696067e1c194a75c14be18"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Feb 05 19:13:12 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 05 19:13:12 2020 +0100"
      },
      "message": "Update badges to use GitHub Actions"
    },
    {
      "commit": "f1bcebdb343abfde09696067e1c194a75c14be18",
      "tree": "f8aded86e03e2dff05296d0fcf1d8e13af3a68ae",
      "parents": [
        "874970d1ffffdbbd20d092151a215bee77bb7758"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Feb 05 17:54:58 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 05 17:54:58 2020 +0100"
      },
      "message": "Auto use latest versions of major OTP versions"
    },
    {
      "commit": "874970d1ffffdbbd20d092151a215bee77bb7758",
      "tree": "eb6a348ba5042189217f441b42f17308772b3176",
      "parents": [
        "f37000b6106aad736b2c8d2c1cd925ed390fcabf"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Feb 05 17:37:22 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 05 17:37:22 2020 +0100"
      },
      "message": "Add supported Erlang versions"
    },
    {
      "commit": "f37000b6106aad736b2c8d2c1cd925ed390fcabf",
      "tree": "a5d7eb7d0da72eb02ae5d8c128a07459db7261c7",
      "parents": [
        "01e349825c95f499e37c1a043582fa7f1f0c1f20"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Feb 05 17:33:34 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 05 17:33:34 2020 +0100"
      },
      "message": "Change to matrix build"
    },
    {
      "commit": "01e349825c95f499e37c1a043582fa7f1f0c1f20",
      "tree": "7b088e736db3f23b1e63ec96428da480ae89d800",
      "parents": [
        "9b3ce754bd69e84127f82d482b8b23b22f7bf866"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Feb 05 17:24:21 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 05 17:24:21 2020 +0100"
      },
      "message": "Create first GitHub action"
    },
    {
      "commit": "9b3ce754bd69e84127f82d482b8b23b22f7bf866",
      "tree": "69fff18118614844b2eabb94e0b57f9a7a2998cd",
      "parents": [
        "9753464ac1ebc0fc1a6777322bc871eaed82be35"
      ],
      "author": {
        "name": "Jesper Eskilson",
        "email": "jesper@eskilson.se",
        "time": "Wed Feb 05 13:35:42 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 05 13:35:42 2020 +0100"
      },
      "message": "Do not attempt to generate dependencies when mocking\n\nFixed in #207"
    },
    {
      "commit": "9753464ac1ebc0fc1a6777322bc871eaed82be35",
      "tree": "56d49941b08ef50f0b3106f74d9376f61a433990",
      "parents": [
        "2c7ba603416e95401500d7e116c5a829cb558665"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Tue Aug 27 14:19:08 2019 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 27 14:19:08 2019 +0200"
      },
      "message": "Create FUNDING.yml"
    },
    {
      "commit": "2c7ba603416e95401500d7e116c5a829cb558665",
      "tree": "cd806b46210e5e8a53441cab8beb568f15db53c2",
      "parents": [
        "aefdac8a708633c842fcff90191d1cb14198cc9e"
      ],
      "author": {
        "name": "Francois Brodeur",
        "email": "francois.brodeur.87@gmail.com",
        "time": "Thu Mar 21 06:29:58 2019 -0400"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Mar 21 11:29:58 2019 +0100"
      },
      "message": " Validate the options being passed to meck:new (#204)\n\n* Validate the options being passed\r\n* Add a new test for validate_options\r\n* Fix a typo of passthrough option in a test case\r\n"
    },
    {
      "commit": "aefdac8a708633c842fcff90191d1cb14198cc9e",
      "tree": "6dc44431a3c4db50564be552d7140c9410bac69c",
      "parents": [
        "4ecc1ae9089edc6977e8c8c4cd41081513cc5590"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Tue Jan 08 11:27:58 2019 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Tue Jan 08 11:27:58 2019 +0100"
      },
      "message": "Update changelog for version 0.8.13\n"
    },
    {
      "commit": "4ecc1ae9089edc6977e8c8c4cd41081513cc5590",
      "tree": "8ae3fb34edfefb8ad6898536a42fe08ffa4408f2",
      "parents": [
        "992509b06e872c63d225ccd1307ec7d70e592df7"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Tue Jan 08 11:27:14 2019 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Tue Jan 08 11:27:14 2019 +0100"
      },
      "message": "Version 0.8.13\n"
    },
    {
      "commit": "992509b06e872c63d225ccd1307ec7d70e592df7",
      "tree": "895da2aa44d0221df62ae2cbf2b2c3f9b44f0f68",
      "parents": [
        "79b6ea064c5cb7ecd0d364c8033de736ecce3f9c"
      ],
      "author": {
        "name": "José Valim",
        "email": "jose.valim@gmail.com",
        "time": "Thu Dec 27 14:25:16 2018 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Tue Jan 08 10:52:00 2019 +0100"
      },
      "message": "Exclude from_core option from compile_info when compiling\n\nCloses #201"
    },
    {
      "commit": "79b6ea064c5cb7ecd0d364c8033de736ecce3f9c",
      "tree": "01c3f1d6fb29d6a22ca3da46c9f696a3ee60ada2",
      "parents": [
        "faa26ec1df8af715f0a3dfff88d6e54683f409ed"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Sun Dec 30 15:16:11 2018 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Sun Dec 30 15:18:56 2018 +0100"
      },
      "message": "Refine Erlang versions\n"
    },
    {
      "commit": "faa26ec1df8af715f0a3dfff88d6e54683f409ed",
      "tree": "a6a68bc2776ad466aaad3e4b2f1523e713f754bf",
      "parents": [
        "e63865c16e72cce11dea3ff86895c1197cbec9c3"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Sun Dec 30 15:03:07 2018 +0100"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Sun Dec 30 15:03:07 2018 +0100"
      },
      "message": "Fix nofile errors caused by incorrect file lookup\n"
    },
    {
      "commit": "e63865c16e72cce11dea3ff86895c1197cbec9c3",
      "tree": "4d3d6975d55fca6b087e15aacb105794e58b0670",
      "parents": [
        "ef435a70508539cdbc4debdd417738931ca79083"
      ],
      "author": {
        "name": "Daniel Sommermann",
        "email": "dcsommer@whatsapp.com",
        "time": "Wed Oct 24 10:13:56 2018 -0700"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Tue Nov 06 09:42:35 2018 +0100"
      },
      "message": "Isolate backup *.coverdata from other beam instances\n\nIf multiple beam instances are launched in parallel with the same current\nworking directory, it is possible for the backup cover data from one\ninstance to be squashed and deleted by other instances. By adding the OS\npid of beam.smp itself to the filename, we avoid this potential issue.\n"
    },
    {
      "commit": "ef435a70508539cdbc4debdd417738931ca79083",
      "tree": "cb19bc794f0586c20933e3cc5c3f48da47d18b2d",
      "parents": [
        "38b25cc60e0a6d869c6fad0446517ac2f6e3a88a"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Mon Oct 08 10:24:27 2018 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Mon Oct 08 10:24:27 2018 +0200"
      },
      "message": "Fix Erlang version badge\n"
    },
    {
      "commit": "38b25cc60e0a6d869c6fad0446517ac2f6e3a88a",
      "tree": "2c214949d1e22417b266bf475586aa78d354ff57",
      "parents": [
        "12572c19983253a2c65cd4339dc3748ac3e83eea"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Mon Oct 08 10:18:11 2018 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Mon Oct 08 10:18:11 2018 +0200"
      },
      "message": "Remove compatibility for R15 and R16\n\nCloses #198.\n"
    },
    {
      "commit": "12572c19983253a2c65cd4339dc3748ac3e83eea",
      "tree": "c0963bdabbe8de9c66d37714c78a932b559bd985",
      "parents": [
        "6121bb7e5c21b7ba2e79754f976a55f32940b28e"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Aug 08 09:58:54 2018 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Aug 08 09:58:54 2018 +0200"
      },
      "message": "Update changelog for version 0.8.12\n"
    },
    {
      "commit": "6121bb7e5c21b7ba2e79754f976a55f32940b28e",
      "tree": "b67d7a2bb61d90b731ef4a35cb71be5ed4e732bb",
      "parents": [
        "0b68aee1904ebede8cf7478e8582bca6d62df031"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Aug 08 09:58:19 2018 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Aug 08 09:58:19 2018 +0200"
      },
      "message": "Version 0.8.12\n"
    },
    {
      "commit": "0b68aee1904ebede8cf7478e8582bca6d62df031",
      "tree": "bc8adeed61db30dcf1a77d681cd2a1bc78d53f31",
      "parents": [
        "70e3e309423eaf7f52520a2680b4bae5a9cc2f66"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Aug 08 09:38:24 2018 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Aug 08 09:38:24 2018 +0200"
      },
      "message": "Check path and push release with Chandler\n"
    },
    {
      "commit": "70e3e309423eaf7f52520a2680b4bae5a9cc2f66",
      "tree": "21ee80cec549ea587c46d2fae861461ca578d18b",
      "parents": [
        "a5138a3d3ddad3a1f9acd2973d1f5862cc173aa3"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Aug 08 09:36:36 2018 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Aug 08 09:36:36 2018 +0200"
      },
      "message": "Keep storing history when reloading a mock\n\nFixes #194.\n"
    },
    {
      "commit": "a5138a3d3ddad3a1f9acd2973d1f5862cc173aa3",
      "tree": "ee15c5e73c6e6d6376cb753e123b0a3762065226",
      "parents": [
        "fc8df4aacf9dfa3b3a35220ea6ecb02b1d91c20e"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jul 12 11:55:06 2018 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jul 12 11:55:06 2018 +0200"
      },
      "message": "Minor markdown improvements\n"
    },
    {
      "commit": "fc8df4aacf9dfa3b3a35220ea6ecb02b1d91c20e",
      "tree": "98ffd17cfacc9ddbb014f73017bb2bd03c66cafd",
      "parents": [
        "70cfe7c67170af9d8f443c590904e11e807b7dee"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jul 12 11:36:53 2018 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jul 12 11:36:53 2018 +0200"
      },
      "message": "Update changelog for version 0.8.11\n"
    },
    {
      "commit": "70cfe7c67170af9d8f443c590904e11e807b7dee",
      "tree": "569682873664619ae7ebd70fcf61dcf85ba65765",
      "parents": [
        "33f6986246efdcafc32236a4b2a93e1d33db4a9f"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jul 12 11:35:47 2018 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jul 12 11:35:47 2018 +0200"
      },
      "message": "Version 0.8.11\n"
    },
    {
      "commit": "33f6986246efdcafc32236a4b2a93e1d33db4a9f",
      "tree": "94b17439f0896d60e9c8e1a7bbed009c72899696",
      "parents": [
        "bd25b73cf8c86c1ce4b7e297622dbc2ab69f05fc"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jul 12 11:35:00 2018 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jul 12 11:35:00 2018 +0200"
      },
      "message": "Change publish script to cut script\n"
    },
    {
      "commit": "bd25b73cf8c86c1ce4b7e297622dbc2ab69f05fc",
      "tree": "737f64ed2f1d09c67b804946a23f4eefd9125b89",
      "parents": [
        "3b3be04de026a726cefa2a2f9732590dd1846708"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jul 12 11:28:50 2018 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Thu Jul 12 11:28:50 2018 +0200"
      },
      "message": "Use latest OTP 20 and 21 versions\n"
    },
    {
      "commit": "3b3be04de026a726cefa2a2f9732590dd1846708",
      "tree": "fd363578bbdecd01341d4c44f687cba78603dd9b",
      "parents": [
        "dc6a669f118c980f0a0b2261e7489a3aa7f616db"
      ],
      "author": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jul 11 13:14:41 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 11 13:14:41 2018 +0200"
      },
      "message": "Update outdated donation information"
    },
    {
      "commit": "dc6a669f118c980f0a0b2261e7489a3aa7f616db",
      "tree": "5a6f7d3a33067ead093996025118c364cecc6fa6",
      "parents": [
        "42b60beb0e6af5441cb530ad99668ae4d79e61f6"
      ],
      "author": {
        "name": "mats cronqvist",
        "email": "masse@cronqvi.st",
        "time": "Wed Jul 11 11:46:58 2018 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jul 11 12:17:07 2018 +0200"
      },
      "message": "fix a buggy spec\n"
    },
    {
      "commit": "42b60beb0e6af5441cb530ad99668ae4d79e61f6",
      "tree": "9a7894f17e0a07c05b15259395146e42b0cf8b52",
      "parents": [
        "cd9666cdf378790755ac14720b11a2e33c42c72a"
      ],
      "author": {
        "name": "mats cronqvist",
        "email": "masse@cronqvi.st",
        "time": "Wed Jul 11 11:46:06 2018 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jul 11 12:17:07 2018 +0200"
      },
      "message": "un-nest the `try\u0027 constructs\n"
    },
    {
      "commit": "cd9666cdf378790755ac14720b11a2e33c42c72a",
      "tree": "946685e9e06bce1a0d85b3a0c58df9f28bdf0f84",
      "parents": [
        "5699ebf7cd80e442a9917a73602107960852760a"
      ],
      "author": {
        "name": "mats cronqvist",
        "email": "masse@cronqvi.st",
        "time": "Tue Jul 10 15:36:00 2018 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jul 11 12:17:07 2018 +0200"
      },
      "message": "don\u0027t hide \u0027try\u0027 behind macro\n"
    },
    {
      "commit": "5699ebf7cd80e442a9917a73602107960852760a",
      "tree": "858b33be4d55de99b79608b34f5396c6f83c2c32",
      "parents": [
        "a0a7ae8feef59a11a247058f9dca564cbf6587c1"
      ],
      "author": {
        "name": "mats cronqvist",
        "email": "masse@cronqvi.st",
        "time": "Wed Jul 04 15:26:40 2018 +0200"
      },
      "committer": {
        "name": "Adam Lindberg",
        "email": "hello@alind.io",
        "time": "Wed Jul 11 12:17:07 2018 +0200"
      },
      "message": "use some preproc trickery to hide the OTP21 get_stacktrace change\n\nThere is no good solution if you want BOTH\na) be able to compile with both pre- and post-21 compilers\nb) no warning (e.g. if you use warnings_as_errors)\nThis is, hopefully, one of the less bad hacks.\nWe introduce the macro \u0027try_with_stack/1\u0027 which runs it\u0027s argument inside a\ntry. It returns either {ok, Result} or {Class, Reason, Stacktrace}.\nThe macro has two different implementations; post-21 (try catch C:R:S) and\npre-21 (get_stacktrace/0).\nWe use the \u0027OTP_RELEASE\u0027 directive, which was introduced in 21, to decide\nbetween post- and pre-21.\n"
    }
  ],
  "next": "a0a7ae8feef59a11a247058f9dca564cbf6587c1"
}
