{"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:1706433885.0","currentOid":""},"activityList":{"items":[{"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)"}},{"before":"736658109ad333eaab09b2dd0633b766846147d8","after":"15debf09b43073bc50ead51fb6bd0122361ec6aa","ref":"refs/heads/master","pushedAt":"2023-05-12T12:33:20.206Z","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 description for start / stop (#203)\n\nCo-authored-by: parroty ","shortMessageHtmlLink":"Add description for start / stop (#203)"}},{"before":null,"after":"fd003373fe50f46067004d3f915027956ca9447d","ref":"refs/heads/fix/start-stop-readme","pushedAt":"2023-05-12T12:30:25.810Z","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 description for start / stop","shortMessageHtmlLink":"Add description for start / stop"}},{"before":"eb760f74a889116937bf1ff9bd7d01bc3c665bd0","after":"736658109ad333eaab09b2dd0633b766846147d8","ref":"refs/heads/master","pushedAt":"2023-05-12T12:21:56.463Z","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":"59b06de26e92cf8ffbccda4afa847836edad74e5","after":"eb760f74a889116937bf1ff9bd7d01bc3c665bd0","ref":"refs/heads/master","pushedAt":"2023-05-12T12:19:20.061Z","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 `start_cassette` / `stop_cassette` macro (not compatible with `:stub`) (#199)","shortMessageHtmlLink":"Add start_cassette / stop_cassette macro (not compatible with `:s…"}},{"before":"1cf803aedff7c326271c782ba056d8dbedb235cc","after":"59b06de26e92cf8ffbccda4afa847836edad74e5","ref":"refs/heads/master","pushedAt":"2023-05-12T12:18:12.865Z","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 name conflict for finch test case (#202)\n\nCo-authored-by: parroty ","shortMessageHtmlLink":"Fix name conflict for finch test case (#202)"}},{"before":null,"after":"f6cc9bc0ae05f24b374e6c1fa9b52e9d0967e032","ref":"refs/heads/fix/finch-error","pushedAt":"2023-05-12T12:14:31.172Z","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 name conflict for finch test case","shortMessageHtmlLink":"Fix name conflict for finch test case"}},{"before":"2c5bdce58bae3bbfda2d6af6b008ae6bf9c87ad0","after":"1cf803aedff7c326271c782ba056d8dbedb235cc","ref":"refs/heads/master","pushedAt":"2023-05-12T12:03:25.251Z","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 Finch request! function (#197)","shortMessageHtmlLink":"Support Finch request! function (#197)"}},{"before":"e06e7925227f85549b00fc6e887d3b50721a7c69","after":"2c5bdce58bae3bbfda2d6af6b008ae6bf9c87ad0","ref":"refs/heads/master","pushedAt":"2023-05-11T12:58:21.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 workflow cache to consider otp/elixir versions (#201)\n\n* Fix workflow cache to consider otp/elixir versions\r\n\r\n* Update action-versions\r\n\r\n---------\r\n\r\nCo-authored-by: parroty ","shortMessageHtmlLink":"Fix workflow cache to consider otp/elixir versions (#201)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD6vgDVAA","startCursor":null,"endCursor":null}},"title":"Activity · parroty/exvcr"}