{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":13218759,"defaultBranch":"master","name":"exvcr","ownerLogin":"parroty","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-09-30T15:12:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1172471?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718692251.0","currentOid":""},"activityList":{"items":[{"before":"b1bf9d788a646508c3b8cd546e7ee7b4462cac6e","after":"b8a715f12d3f3d63a68ae7f8a385b2b0d3d939a2","ref":"refs/heads/master","pushedAt":"2024-06-23T09:58:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Clarify README part about regexp matches in stub cassetes (#221)","shortMessageHtmlLink":"Clarify README part about regexp matches in stub cassetes (#221)"}},{"before":"1fbdc1f83c6226e855cc01929e8618960d039b2f","after":"0d09bac45ceebfed3ba971a79be18883cd33f5b3","ref":"refs/heads/fix/experiment-erlang-21","pushedAt":"2024-06-18T06:32:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Trial to use certifi 2.13.0","shortMessageHtmlLink":"Trial to use certifi 2.13.0"}},{"before":null,"after":"1fbdc1f83c6226e855cc01929e8618960d039b2f","ref":"refs/heads/fix/experiment-erlang-21","pushedAt":"2024-06-18T06:30:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Trial to use certifi 2.13.0","shortMessageHtmlLink":"Trial to use certifi 2.13.0"}},{"before":"c9ac6df1ac6459e8ff1ea149f97e117b55ecefd7","after":"b1bf9d788a646508c3b8cd546e7ee7b4462cac6e","ref":"refs/heads/master","pushedAt":"2024-06-18T06:14:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Fix versions in actions workflow (#220)","shortMessageHtmlLink":"Fix versions in actions workflow (#220)"}},{"before":"379c12248682aa98103940fa0e2a11649d092099","after":"cbf1311d54a33b8d497871f37e8fe3d010046d00","ref":"refs/heads/fix/actions-erlang-21","pushedAt":"2024-06-18T06:08:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Fix versions in actions workflow","shortMessageHtmlLink":"Fix versions in actions workflow"}},{"before":"a4767ac701027eb0765e043e557585c7a2b5e44d","after":"379c12248682aa98103940fa0e2a11649d092099","ref":"refs/heads/fix/actions-erlang-21","pushedAt":"2024-06-18T06:03:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Fix versions in actions workflow","shortMessageHtmlLink":"Fix versions in actions workflow"}},{"before":null,"after":"a4767ac701027eb0765e043e557585c7a2b5e44d","ref":"refs/heads/fix/actions-erlang-21","pushedAt":"2024-06-18T06:01:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Fix versions in actions workflow","shortMessageHtmlLink":"Fix versions in actions workflow"}},{"before":"f5f1e67b6d1e3b786deaabee60e9160af3d14e93","after":"c9ac6df1ac6459e8ff1ea149f97e117b55ecefd7","ref":"refs/heads/master","pushedAt":"2024-06-18T05:50:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"fix: link rendering and code highlights (#219)\n\nThe readme has some links that are not rendering well on\r\nhttps://hexdocs.pm/exvcr, in addition some of the code examples use\r\n`Elixir` as language name, so the highlighting doesn't work.\r\n\r\nI've changed the links so that they render well on hexdocs and rexpect\r\nthe existing `target=\"_blank\"`.\r\n\r\nI've also changed the language in the codeblocks so that it is correctly\r\nhighlighted on both hexdocs and GitHub.","shortMessageHtmlLink":"fix: link rendering and code highlights (#219)"}},{"before":"971d7c84ef01ab77db73e1350c052f5a0b0dae97","after":"f5f1e67b6d1e3b786deaabee60e9160af3d14e93","ref":"refs/heads/master","pushedAt":"2024-01-28T09:22:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Update CHANGELOG and bump version","shortMessageHtmlLink":"Update CHANGELOG and bump version"}},{"before":"02cd6eced837322063bc697cf728fb9323ebb5fa","after":"971d7c84ef01ab77db73e1350c052f5a0b0dae97","ref":"refs/heads/master","pushedAt":"2024-01-28T09:16:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Fix upstream warnings under Elixir 1.16 (#215)\n\n* Fix missing parentheses warnings\r\n\r\n* Remove double parentheses","shortMessageHtmlLink":"Fix upstream warnings under Elixir 1.16 (#215)"}},{"before":"0af120ab23429343494cb1deefba12b4bdc9bc96","after":"02cd6eced837322063bc697cf728fb9323ebb5fa","ref":"refs/heads/master","pushedAt":"2023-12-09T13:37:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"8c942febeeffb52c383b5598f03402a599259808","after":"0af120ab23429343494cb1deefba12b4bdc9bc96","ref":"refs/heads/master","pushedAt":"2023-12-09T13:36:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"fix: match request body json otp26 (#213)\n\n* handle request body differently if it is json\r\n\r\n* Revert \"handle request body differently if it is json\"\r\n\r\nThis reverts commit 02cf52680eb55e281123efbebcc5ce6837b1b22f.\r\n\r\n* only add the code without formatting\r\n\r\n* revert formatting change\r\n\r\n* remove jason\r\n\r\n* add a test with a map","shortMessageHtmlLink":"fix: match request body json otp26 (#213)"}},{"before":"01cb24f2feb5e66659130885ad6fe31a427cbfd0","after":"8c942febeeffb52c383b5598f03402a599259808","ref":"refs/heads/master","pushedAt":"2023-12-09T13:30:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Change version and update CHANGELOG","shortMessageHtmlLink":"Change version and update CHANGELOG"}},{"before":"2af3e7496dd73d882618ae4a3794b47c92d0efce","after":"01cb24f2feb5e66659130885ad6fe31a427cbfd0","ref":"refs/heads/master","pushedAt":"2023-12-09T13:26:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Support for Multiple Stub Requests (#216)\n\n* Add support for multiple stub requests\r\n\r\n* Add multiple stub request example on README file\r\n\r\n* Remove unnecessary pipe","shortMessageHtmlLink":"Support for Multiple Stub Requests (#216)"}},{"before":"5da31cf28e5d8ee09bdb43bac33a963095b87239","after":"2af3e7496dd73d882618ae4a3794b47c92d0efce","ref":"refs/heads/master","pushedAt":"2023-12-09T13:14:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Update excoveralls version to 0.18 (#217)\n\nCo-authored-by: parroty ","shortMessageHtmlLink":"Update excoveralls version to 0.18 (#217)"}},{"before":null,"after":"e3a1109951ffa83184cbbe7ec3f1fe1c221adfcf","ref":"refs/heads/fix/excoveralls_0_18_0","pushedAt":"2023-12-09T12:58:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Update excoveralls version to 0.18","shortMessageHtmlLink":"Update excoveralls version to 0.18"}},{"before":"8e2ac815171857070e2dd01114f5797fad9c9e0c","after":"5da31cf28e5d8ee09bdb43bac33a963095b87239","ref":"refs/heads/master","pushedAt":"2023-12-09T12:54:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"5023de6686fe805444768e83b5012f2664922bdb","after":"8e2ac815171857070e2dd01114f5797fad9c9e0c","ref":"refs/heads/master","pushedAt":"2023-12-09T12:14:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Fix typos (#214)\n\nFound via `typos --hidden --format brief`","shortMessageHtmlLink":"Fix typos (#214)"}},{"before":"9e0dcfb64bf491a5cbdbb10ba2db6076a9abf1d4","after":"5023de6686fe805444768e83b5012f2664922bdb","ref":"refs/heads/master","pushedAt":"2023-08-27T05:09:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Add CI combination for OTP26 and Elixir 1.14 (#212)\n\n* Add OTP26 + Elixir 1.5 combination to workflow\r\n\r\n* Elixir v1.14\r\n\r\n* Add more combination\r\n\r\n---------\r\n\r\nCo-authored-by: parroty ","shortMessageHtmlLink":"Add CI combination for OTP26 and Elixir 1.14 (#212)"}},{"before":"b1c8537ac8f2f1f7a0d24d141444583e582d2af9","after":"04aef5df9a8ae92980009489dc24cf1fce297768","ref":"refs/heads/fix/otp26","pushedAt":"2023-08-27T05:00:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Add more combination","shortMessageHtmlLink":"Add more combination"}},{"before":"817fe129a367572c38a96f6bfd8e9c320899c233","after":"b1c8537ac8f2f1f7a0d24d141444583e582d2af9","ref":"refs/heads/fix/otp26","pushedAt":"2023-08-27T04:56:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Elixir v1.14","shortMessageHtmlLink":"Elixir v1.14"}},{"before":null,"after":"817fe129a367572c38a96f6bfd8e9c320899c233","ref":"refs/heads/fix/otp26","pushedAt":"2023-08-27T04:53:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Add OTP26 + Elixir 1.5 combination to workflow","shortMessageHtmlLink":"Add OTP26 + Elixir 1.5 combination to workflow"}},{"before":"d1c17651682c7457f5393c901b62f170240d73af","after":"9e0dcfb64bf491a5cbdbb10ba2db6076a9abf1d4","ref":"refs/heads/master","pushedAt":"2023-08-27T04:49:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Bump version and update CHANGELOG","shortMessageHtmlLink":"Bump version and update CHANGELOG"}},{"before":"406af2df2842be49c30d4a9a3ce6620f9d4c2e17","after":"d1c17651682c7457f5393c901b62f170240d73af","ref":"refs/heads/master","pushedAt":"2023-08-27T04:45:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Normalizes request body and URL by parsing params to a list and sorting (#211)\n\n* Normalizes request body by parsing as params, then converting to a list\r\n\r\nBefore this change, if the request body was a list of params that were\r\nin a different order than the params in the cassette, the request body\r\nmatch would fail.\r\n\r\nAs of OTP 26, map key order is not guaranteed, so request bodies that\r\nare created using maps can fail to match since the order of their keys\r\nis not idempotent.\r\n\r\nThese changes convert the request body to a list of params and sort it\r\nbefore comparing it to the request body in the cassette. This ensures\r\ncassettes will be matched as long as their request bodies contain the\r\nsame set of key-value pairs as the incoming request body.\r\n\r\n* Normalizes url by parsing params, converting to a list, and sorting\r\n\r\nBefore this change, if the url query params were in a different order\r\nthan the url params in the cassette, the request body match would fail.\r\n\r\nAs of OTP 26, map key order is not guaranteed, so url params that are\r\ncreated using maps can fail to match since the order of their keys is\r\nnot idempotent.\r\n\r\nThese changes convert the url params to a list and sort it before\r\ncomparing it to the url in the cassette. This ensures cassettes will be\r\nmatched as long as their url params contain the same set of key-value\r\npairs as the incoming url params (and the rest of the url matches too).","shortMessageHtmlLink":"Normalizes request body and URL by parsing params to a list and sorti…"}},{"before":"8f73e3e629a958e42f036a2e8fac87f64bd69431","after":"406af2df2842be49c30d4a9a3ce6620f9d4c2e17","ref":"refs/heads/master","pushedAt":"2023-08-09T02:19:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:parroty/exvcr","shortMessageHtmlLink":"Merge branch 'master' of github.com:parroty/exvcr"}},{"before":"9a8ba54defcaa3ceac38987edba26251d7be9b65","after":"8f73e3e629a958e42f036a2e8fac87f64bd69431","ref":"refs/heads/master","pushedAt":"2023-08-09T02:18:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Bugfix: Allow numeric options (#209)\n\nCloses: https://github.com/parroty/exvcr/issues/208","shortMessageHtmlLink":"Bugfix: Allow numeric options (#209)"}},{"before":"83a0b3ed65dd9d7a9db55bbac05d78a300e4e339","after":"9a8ba54defcaa3ceac38987edba26251d7be9b65","ref":"refs/heads/master","pushedAt":"2023-07-31T21:55:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Bump version and update CHANGELOG","shortMessageHtmlLink":"Bump version and update CHANGELOG"}},{"before":"93cb91a193f222748cd0b7e18f5012d95729e6d4","after":"83a0b3ed65dd9d7a9db55bbac05d78a300e4e339","ref":"refs/heads/master","pushedAt":"2023-07-31T07:54:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Fix Elixir 1.14 warnings (#207)\n\n* Fix Elixir 1.14 warnings\r\n\r\n* Conditionally define module that uses :hackney\r\n\r\n* Avoid Elixir :hackney warning by dynamic function call","shortMessageHtmlLink":"Fix Elixir 1.14 warnings (#207)"}},{"before":"92847110d8ce669690eb7087c2cd39494a2287bf","after":"93cb91a193f222748cd0b7e18f5012d95729e6d4","ref":"refs/heads/master","pushedAt":"2023-05-13T01:35:04.651Z","pushType":"push","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Update CHANGELOG and bump version","shortMessageHtmlLink":"Update CHANGELOG and bump version"}},{"before":"15debf09b43073bc50ead51fb6bd0122361ec6aa","after":"92847110d8ce669690eb7087c2cd39494a2287bf","ref":"refs/heads/master","pushedAt":"2023-05-13T01:31:00.727Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parroty","name":"Kenta Nakase","path":"/parroty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1172471?s=80&v=4"},"commit":{"message":"Fix compilation in project lacking Finch (#205)\n\nCloses #204","shortMessageHtmlLink":"Fix compilation in project lacking Finch (#205)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbK5JNQA","startCursor":null,"endCursor":null}},"title":"Activity · parroty/exvcr"}