{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":818223961,"defaultBranch":"main","name":"plug","ownerLogin":"thymusvulgaris","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-06-21T11:16:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87661013?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719396550.0","currentOid":""},"activityList":{"items":[{"before":"612a289d35e9fea7d4580cc54470aa13fbf860bb","after":"daced3043a645c5adf3ecb129e2d2b5305c20096","ref":"refs/heads/plug-static-tests","pushedAt":"2024-06-27T04:30:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.Static tests\n\n* Add test that asserts Plug.Static.call/2 serves files from the\n app directory using a :from with an application name and\n directory.","shortMessageHtmlLink":"Add Plug.Static tests"}},{"before":"a958d7379950db77003a4c37b5cfa44f883cc313","after":"612a289d35e9fea7d4580cc54470aa13fbf860bb","ref":"refs/heads/plug-static-tests","pushedAt":"2024-06-26T12:00:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.Static tests\n\n* Add test that asserts Plug.Static.call/2 serves files from the\n app directory using a :from with an application name and\n directory.\n\n* Add test that asserts Plug.Static.init/1 preserves a two-tuple\n :from with an application name and directory.\n\n* Add test that asserts Plug.Static.init/1 transforms an\n application name :from to a two-tuple :from with the\n application name and a directory.","shortMessageHtmlLink":"Add Plug.Static tests"}},{"before":"757520d9e14a7ed09142b273aadd54d1112bf04b","after":"a958d7379950db77003a4c37b5cfa44f883cc313","ref":"refs/heads/plug-static-tests","pushedAt":"2024-06-26T11:56:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.Static tests\n\n* Add test that asserts Plug.Static.call/2 serves files from the\n app directory using a :from with an application name and\n directory.\n\n* Add test that asserts Plug.Static.init/1 preserves a two-tuple\n :from with an application name and directory.\n\n* Add test that asserts Plug.Static.init/1 transforms an\n application name :from to a two-tuple :from with the\n application name and a directory.","shortMessageHtmlLink":"Add Plug.Static tests"}},{"before":"586ba947bb171a5c18fb07a0d846a2ff7b890657","after":"757520d9e14a7ed09142b273aadd54d1112bf04b","ref":"refs/heads/plug-static-tests","pushedAt":"2024-06-26T11:55:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.Static tests\n\n* Add test that asserts Plug.Static.call/2 serves files from the\n app directory using a :from with an application name and\n directory.\n\n* Add test that asserts Plug.Static.init/1 preserves a two-tuple\n :from with an application name and directory.\n\n* Add test that asserts Plug.Static.init/1 transforms an\n application name :from to a two-tuple :from with the\n application name and a directory.","shortMessageHtmlLink":"Add Plug.Static tests"}},{"before":"d8f9add23997cac1646fdaabe5c6a628b8b6b2f8","after":"586ba947bb171a5c18fb07a0d846a2ff7b890657","ref":"refs/heads/plug-static-tests","pushedAt":"2024-06-26T11:51:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.Static tests\n\n* Add test that asserts Plug.Static.call/2 serves files from the\n app directory using a :from with an application name and\n directory.\n\n* Add test that asserts Plug.Static.init/1 preserves a two-tuple\n :from with an application name and directory.\n\n* Add test that asserts Plug.Static.init/1 transforms an\n application name :from to a two-tuple :from with the\n application name and a directory.","shortMessageHtmlLink":"Add Plug.Static tests"}},{"before":"ce06b5a64c44264268904db28bdb5d8791c49224","after":"d8f9add23997cac1646fdaabe5c6a628b8b6b2f8","ref":"refs/heads/plug-static-tests","pushedAt":"2024-06-26T11:45:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.Static tests\n\n* Add test that asserts Plug.Static.call/2 serves files from the\n app directory using a :from with an application name and\n directory.\n\n* Add test that asserts Plug.Static.init/1 preserves a two-tuple\n :from with an application name and directory.\n\n* Add test that asserts Plug.Static.init/1 transforms an\n application name :from to a two-tuple :from with the\n application name and a directory.","shortMessageHtmlLink":"Add Plug.Static tests"}},{"before":null,"after":"ce06b5a64c44264268904db28bdb5d8791c49224","ref":"refs/heads/plug-static-tests","pushedAt":"2024-06-26T10:09:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.Static tests\n\n* Add test that asserts Plug.Static.call/2 serves files using a\n :from with an application name and directory.\n\n* Add test that asserts Plug.Static.init/1 preserves a two-tuple\n :from with an application name and directory\n\n* Add test that asserts Plug.Static.init/1 transforms an\n application name :from to a two-tuple :from with the\n application name and a directory.","shortMessageHtmlLink":"Add Plug.Static tests"}},{"before":"ea562322a2216639776015095965cc7c29bf59db","after":"eeb5e52efbbf2ff829391096ef12d43d50e0367f","ref":"refs/heads/plug-router-tests","pushedAt":"2024-06-25T15:42:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.Router tests\n\n* Add test that asserts an error is raised with the expected\n message when Plug.Router.match/3 is not given :to or :do option.\n\n* Add test that asserts an error is raised with the expected\n message when no routes are defined in a Plug module.","shortMessageHtmlLink":"Add Plug.Router tests"}},{"before":null,"after":"d953e23165247c31f436fc15fdbe939722d8a4c6","ref":"refs/heads/plug-adapters-test-conn-tests","pushedAt":"2024-06-25T11:07:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.Adapters.Test.Conn tests\n\n* Add Plug.Adapters.Test.Conn.conn/4 test cases for params that\n have a struct or function value.\n\n* Add test that asserts Plug.Adapters.Test.Conn.conn/4 writes a\n message to stderr when the URI path does not start with forward\n slash.\n\n* Add test that asserts Plug.Adapters.Test.Conn.push/3 sends\n message including path and headers.","shortMessageHtmlLink":"Add Plug.Adapters.Test.Conn tests"}},{"before":"5efdba09cbd49d0197934f0e12a9a82581bcce62","after":"ea562322a2216639776015095965cc7c29bf59db","ref":"refs/heads/plug-router-tests","pushedAt":"2024-06-25T07:42:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.Router tests\n\n* Add test that asserts an error is raised with the expected\n message when Plug.Router.match/3 is not given :to or :do option.\n\n* Add test that asserts an error is raised with the expected\n message when no routes are defined in a Plug module.","shortMessageHtmlLink":"Add Plug.Router tests"}},{"before":"2ae682ddbd62fb05f8c6e9513b5ccfd4ea40a531","after":"5efdba09cbd49d0197934f0e12a9a82581bcce62","ref":"refs/heads/plug-router-tests","pushedAt":"2024-06-25T07:40:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.Router tests\n\n* Add test that asserts an error is raised with the expected\n message when Plug.Router.match/3 is not given :to or :do option.\n\n* Add test that asserts an error is raised with the expected\n message when no routes are defined in a Plug module.","shortMessageHtmlLink":"Add Plug.Router tests"}},{"before":"446ab8be25dd592f40e72a27d0ed5f796e1cbeca","after":"2ae682ddbd62fb05f8c6e9513b5ccfd4ea40a531","ref":"refs/heads/plug-router-tests","pushedAt":"2024-06-25T07:33:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add formatting","shortMessageHtmlLink":"Add formatting"}},{"before":"f8993a5bfda1edd0613bdcb76bac1be26a638d46","after":"446ab8be25dd592f40e72a27d0ed5f796e1cbeca","ref":"refs/heads/plug-router-tests","pushedAt":"2024-06-25T07:31:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add assertions","shortMessageHtmlLink":"Add assertions"}},{"before":"c1d9fe8e3c1da196586a349ee83501bde9bc7fb4","after":"f8993a5bfda1edd0613bdcb76bac1be26a638d46","ref":"refs/heads/plug-router-tests","pushedAt":"2024-06-25T07:28:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Match on error message rather than exception class","shortMessageHtmlLink":"Match on error message rather than exception class"}},{"before":"187d43c7ca9fc32d41e194f929fa312cd6a56a09","after":"c1d9fe8e3c1da196586a349ee83501bde9bc7fb4","ref":"refs/heads/plug-router-tests","pushedAt":"2024-06-24T16:51:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add :match and :dispatch plugs","shortMessageHtmlLink":"Add :match and :dispatch plugs"}},{"before":"9a4bdcd9b5bc5e604495eaf9cb2ff4b0b99f571c","after":"1d233ceee54debf3668a6e451f663e200b24fb75","ref":"refs/heads/plug-router-defs","pushedAt":"2024-06-24T15:21:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Compare :init_mode value once when generating defs\n\nSince there is only one :init_mode Plug.Builder option per\nmodule, we only need to compare the value once.","shortMessageHtmlLink":"Compare :init_mode value once when generating defs"}},{"before":"e0cafcea0e0e5f9fc19c619336352d19b4c83ed8","after":"9a4bdcd9b5bc5e604495eaf9cb2ff4b0b99f571c","ref":"refs/heads/plug-router-defs","pushedAt":"2024-06-24T15:18:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Check :init_mode value once when generating defs\n\nSince there is only one :init_mode Plug.Builder option per\nmodule, we only need to check the value once.","shortMessageHtmlLink":"Check :init_mode value once when generating defs"}},{"before":"830ed0a9b440d9d7d832dc349bb0e9779b12bd7c","after":"187d43c7ca9fc32d41e194f929fa312cd6a56a09","ref":"refs/heads/plug-router-tests","pushedAt":"2024-06-24T15:14:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.Router tests\n\n* Add test that asserts ArgumentError is raised when\n Plug.Router.match/3 is not given :to or :do option.\n\n* Add test that asserts RuntimeError is raised when no routes are\n defined in a Plug module.","shortMessageHtmlLink":"Add Plug.Router tests"}},{"before":"cef0d3d6fcba1ac32a1ef14b0aff002918c32ab9","after":"830ed0a9b440d9d7d832dc349bb0e9779b12bd7c","ref":"refs/heads/plug-router-tests","pushedAt":"2024-06-24T12:58:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.Router tests\n\n* Add test that asserts ArgumentError is raised when\n Plug.Router.match/3 is not given :to or :do option.\n\n* Add test that asserts RuntimeError is raised when no routes are\n defined in a Plug module.","shortMessageHtmlLink":"Add Plug.Router tests"}},{"before":null,"after":"cef0d3d6fcba1ac32a1ef14b0aff002918c32ab9","ref":"refs/heads/plug-router-tests","pushedAt":"2024-06-24T12:55:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.Router tests\n\n* Add test that asserts ArgumentError is raised when\n Plug.Router.match/3 is not given :to or :do option.\n\n* Add test that asserts RuntimeError is raised when no routes are\n defined in a Plug module.","shortMessageHtmlLink":"Add Plug.Router tests"}},{"before":null,"after":"e0cafcea0e0e5f9fc19c619336352d19b4c83ed8","ref":"refs/heads/plug-router-defs","pushedAt":"2024-06-24T12:54:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Check :init_mode value once when generating defs\n\nSince there is only one :init_mode Plug.Builder option per\nmodule, we only need to check the value once.","shortMessageHtmlLink":"Check :init_mode value once when generating defs"}},{"before":"58a6bff0f6119c3e3d7eecada8c2ebbf4a8d7c1a","after":"a317031e38af531bf9994369e6b725b7db033f70","ref":"refs/heads/main","pushedAt":"2024-06-24T12:54:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.CSRFProtection tests (#1233)\n\n* Add test that asserts an InvalidCSRFTokenError error is raised\r\n when the CSRF token payload is not a Base64 encoded string.\r\n\r\n* Add test that refutes\r\n Plug.CSRFProtection.valid_state_and_csrf_token?/2 returns a\r\n truthy value when given a CSRF token that is not Base64 encoded.","shortMessageHtmlLink":"Add Plug.CSRFProtection tests (elixir-plug#1233)"}},{"before":"c5319706d7bf4481cd1e4b31717e6b6be2fea75c","after":"9fa292352a2e1cff0d1d22d20a215feb064dbbf0","ref":"refs/heads/plug-csrf-protection-tests","pushedAt":"2024-06-24T07:54:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.CSRFProtection tests\n\n* Add test that asserts an InvalidCSRFTokenError error is raised\n when the CSRF token payload is not a Base64 encoded string.\n\n* Add test that refutes\n Plug.CSRFProtection.valid_state_and_csrf_token?/2 returns a\n truthy value when given a CSRF token that is not Base64 encoded.","shortMessageHtmlLink":"Add Plug.CSRFProtection tests"}},{"before":null,"after":"fc4169dc91bef93be3c3653bd1f9aec0b97cd253","ref":"refs/heads/plug-basic-auth-tests","pushedAt":"2024-06-24T06:23:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.BasicAuth test\n\n* Add test that asserts Plug.BasicAuth.basic_auth/2 raises key\n error when no options are given and default options are used.","shortMessageHtmlLink":"Add Plug.BasicAuth test"}},{"before":"2b0b5b4d04a9655ce4c5d7f69d725fd74aa10a43","after":"c5319706d7bf4481cd1e4b31717e6b6be2fea75c","ref":"refs/heads/plug-csrf-protection-tests","pushedAt":"2024-06-24T05:45:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.CSRFProtection tests\n\n* Add test that asserts an InvalidCSRFTokenError error is raised\n when the CSRF token payload is not a Base64 encoded string.\n\n* Add test that refutes\n Plug.CSRFProtection.valid_state_and_csrf_token?/2 returns a\n truthy value when given a CSRF token that is not Base64 encoded.","shortMessageHtmlLink":"Add Plug.CSRFProtection tests"}},{"before":"b2a26f67516e384648975ce62a288c31bab865dc","after":"2b0b5b4d04a9655ce4c5d7f69d725fd74aa10a43","ref":"refs/heads/plug-csrf-protection-tests","pushedAt":"2024-06-24T05:42:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.CSRFProtection tests\n\n* Add test that asserts an InvalidCSRFTokenError error is raised\n when the CSRF token payload is not a Base64 encoded string.\n\n* Add test that checks\n Plug.CSRFProtection.valid_state_and_csrf_token?/2 does not\n return a truthy value when given a CSRF token that is not Base64\n encoded.","shortMessageHtmlLink":"Add Plug.CSRFProtection tests"}},{"before":"ce8bdb9f257547161c6ec08694c946ff7e3bf276","after":"b2a26f67516e384648975ce62a288c31bab865dc","ref":"refs/heads/plug-csrf-protection-tests","pushedAt":"2024-06-24T05:21:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.CSRFProtection tests\n\n* Add test that asserts an InvalidCSRFTokenError error is raised\n when the CSRF token payload is not a Base64 encoded string.\n\n* Add test that checks\n Plug.CSRFProtection.valid_state_and_csrf_token?/2 returns false\n when given a CSRF token that is not Base64 encoded.","shortMessageHtmlLink":"Add Plug.CSRFProtection tests"}},{"before":"0d1dd8a88977af535d548490046d76fdaa606950","after":"ce8bdb9f257547161c6ec08694c946ff7e3bf276","ref":"refs/heads/plug-csrf-protection-tests","pushedAt":"2024-06-24T05:19:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.CSRFProtection tests\n\n* Add test that asserts an InvalidCSRFTokenError error is raised\n when the CSRF token payload is not a Base64 encoded string.\n\n* Add test that checks\n Plug.CSRFProtection.valid_state_and_csrf_token?/2 returns false\n when given a CSRF token that is not Base64 encoded.","shortMessageHtmlLink":"Add Plug.CSRFProtection tests"}},{"before":"22f282d80426f2f3bf2934e6dd2fdcc570a123ba","after":"0d1dd8a88977af535d548490046d76fdaa606950","ref":"refs/heads/plug-csrf-protection-tests","pushedAt":"2024-06-24T05:14:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.CSRFProtection tests\n\n* Add test that asserts an InvalidCSRFTokenError error is raised\n when the CSRF token payload is not a base64 encoded string.\n\n* Add test that checks\n Plug.CSRFProtection.valid_state_and_csrf_token?/2 returns false\n when given a CSRF token that is not base64 encoded.","shortMessageHtmlLink":"Add Plug.CSRFProtection tests"}},{"before":"872f079a245026638876235c1af42fdc473050b6","after":"58a6bff0f6119c3e3d7eecada8c2ebbf4a8d7c1a","ref":"refs/heads/main","pushedAt":"2024-06-23T19:22:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thymusvulgaris","name":"thymusvulgaris","path":"/thymusvulgaris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87661013?s=80&v=4"},"commit":{"message":"Add Plug.Conn.Cookies tests (#1231)\n\n* Add test for when Plug.Conn.Cookies.decode/1 is given an\r\n argument equal to \"=;\".\r\n\r\n* Add test for Plug.Conn.Cookies.encode/2 that uses only the\r\n first argument, so that the default value of the second\r\n argument is used.\r\n\r\n* Expand the \"encodes with :max_age\" test to include test cases\r\n for all of the weekday and month names, and padding of a number\r\n (day) between 0 and 9.","shortMessageHtmlLink":"Add Plug.Conn.Cookies tests (elixir-plug#1231)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yN1QwNDozMDo0MC4wMDAwMDBazwAAAARwZoRH","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yN1QwNDozMDo0MC4wMDAwMDBazwAAAARwZoRH","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yM1QxOToyMjo0MC4wMDAwMDBazwAAAARs5VY4"}},"title":"Activity ยท thymusvulgaris/plug"}