{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16072585,"defaultBranch":"main","name":"phoenix","ownerLogin":"phoenixframework","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-01-20T14:14:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6510388?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715268733.0","currentOid":""},"activityList":{"items":[{"before":"fcbfaad2d91f0c6583c259102a616ebeddbdd430","after":"ee75ad7de44f73948693e52b0ab72e19bbeb550c","ref":"refs/heads/main","pushedAt":"2024-05-10T16:06:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrismccord","name":"Chris McCord","path":"/chrismccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576796?s=80&v=4"},"commit":{"message":"Bump ex_doc","shortMessageHtmlLink":"Bump ex_doc"}},{"before":"5f106b489913815233e381f26e0aa0f2d599bcb6","after":"fcbfaad2d91f0c6583c259102a616ebeddbdd430","ref":"refs/heads/main","pushedAt":"2024-05-10T16:01:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrismccord","name":"Chris McCord","path":"/chrismccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576796?s=80&v=4"},"commit":{"message":"Bump badit","shortMessageHtmlLink":"Bump badit"}},{"before":"24390df7f6e9c8b4d75591c9bb57c4b608694f1e","after":"5f106b489913815233e381f26e0aa0f2d599bcb6","ref":"refs/heads/main","pushedAt":"2024-05-10T15:41:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chrismccord","name":"Chris McCord","path":"/chrismccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576796?s=80&v=4"},"commit":{"message":"Use LV 1.0-rc","shortMessageHtmlLink":"Use LV 1.0-rc"}},{"before":"6585bd54e503a32ec829faf772cb3ee64e709422","after":null,"ref":"refs/heads/sd-used-input-current-password","pushedAt":"2024-05-09T15:32:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrismccord","name":"Chris McCord","path":"/chrismccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576796?s=80&v=4"}},{"before":"1ca00c0f9583090301842a611bb39c9ec618aad7","after":"24390df7f6e9c8b4d75591c9bb57c4b608694f1e","ref":"refs/heads/main","pushedAt":"2024-05-09T15:31:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrismccord","name":"Chris McCord","path":"/chrismccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576796?s=80&v=4"},"commit":{"message":"cast current_password and add as virtual field (#5806)\n\nfixes https://github.com/phoenixframework/phoenix_live_view/issues/3235","shortMessageHtmlLink":"cast current_password and add as virtual field (#5806)"}},{"before":null,"after":"6585bd54e503a32ec829faf772cb3ee64e709422","ref":"refs/heads/sd-used-input-current-password","pushedAt":"2024-05-09T13:57:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SteffenDE","name":"Steffen Deusch","path":"/SteffenDE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4116351?s=80&v=4"},"commit":{"message":"cast current_password and add as virtual field\n\nfixes https://github.com/phoenixframework/phoenix_live_view/issues/3235","shortMessageHtmlLink":"cast current_password and add as virtual field"}},{"before":"6ee12261630ebfad34b33f344ea1a13efda24b50","after":"1ca00c0f9583090301842a611bb39c9ec618aad7","ref":"refs/heads/main","pushedAt":"2024-05-06T17:43:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"[Fix] Using `--no-html` flag test config doesn't generate live_view config (#5802)\n\n* chore: add red coverage for issue\r\n\r\n* feature: apply conditional to generate live view config\r\n\r\n* Update installer/templates/phx_single/config/test.exs\r\n\r\n* Update test.exs\r\n\r\n* Update test.exs\r\n\r\n---------\r\n\r\nCo-authored-by: Philip Capel \r\nCo-authored-by: José Valim ","shortMessageHtmlLink":"[Fix] Using --no-html flag test config doesn't generate live_view c…"}},{"before":"12582afa2298d843e3456565f552b54f867278d3","after":"6ee12261630ebfad34b33f344ea1a13efda24b50","ref":"refs/heads/main","pushedAt":"2024-05-04T17:57:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Remove depth: 1 from lock","shortMessageHtmlLink":"Remove depth: 1 from lock"}},{"before":"fda159d5c19e3b4d892b0f9d14e3986fadfc8335","after":"12582afa2298d843e3456565f552b54f867278d3","ref":"refs/heads/main","pushedAt":"2024-05-04T17:40:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Clarify user message in phx.gen.json (#5787)","shortMessageHtmlLink":"Clarify user message in phx.gen.json (#5787)"}},{"before":"17eed64570857fb9519f74736b14b378e0bc856a","after":"fda159d5c19e3b4d892b0f9d14e3986fadfc8335","ref":"refs/heads/main","pushedAt":"2024-05-04T17:37:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Update deps","shortMessageHtmlLink":"Update deps"}},{"before":"a0cead9da1ec6ed58293683275518517a979f6d0","after":null,"ref":"refs/heads/cm-config-put","pushedAt":"2024-05-03T17:22:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrismccord","name":"Chris McCord","path":"/chrismccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576796?s=80&v=4"}},{"before":"ed193386dc604eedae4326dd33be92b491b93c63","after":"17eed64570857fb9519f74736b14b378e0bc856a","ref":"refs/heads/main","pushedAt":"2024-05-03T17:21:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrismccord","name":"Chris McCord","path":"/chrismccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576796?s=80&v=4"},"commit":{"message":"Expire static cache on upgrade (#5801)\n\n* Use put instead of put_new\r\n\r\n* clear cache","shortMessageHtmlLink":"Expire static cache on upgrade (#5801)"}},{"before":"d73a2a452ccf60e5a5b48fbe25b6a15764390fd1","after":null,"ref":"refs/heads/cm-used-errors","pushedAt":"2024-05-03T17:20:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrismccord","name":"Chris McCord","path":"/chrismccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576796?s=80&v=4"}},{"before":"e12f4da16bf3c5e64896a06bc37ba7a7b68540bf","after":"ed193386dc604eedae4326dd33be92b491b93c63","ref":"refs/heads/main","pushedAt":"2024-05-03T17:20:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrismccord","name":"Chris McCord","path":"/chrismccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576796?s=80&v=4"},"commit":{"message":"Replace phx-feedback-for in favor of used_input?/1 (#5713)","shortMessageHtmlLink":"Replace phx-feedback-for in favor of used_input?/1 (#5713)"}},{"before":"7a42afe5d563e421ab32386664e72da1b4915d6c","after":"d73a2a452ccf60e5a5b48fbe25b6a15764390fd1","ref":"refs/heads/cm-used-errors","pushedAt":"2024-05-03T17:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrismccord","name":"Chris McCord","path":"/chrismccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576796?s=80&v=4"},"commit":{"message":"Update installer/templates/phx_umbrella/apps/app_name_web/mix.exs","shortMessageHtmlLink":"Update installer/templates/phx_umbrella/apps/app_name_web/mix.exs"}},{"before":"af51f2e9736e45837ad0569b572a3714e3a9e5a3","after":"7a42afe5d563e421ab32386664e72da1b4915d6c","ref":"refs/heads/cm-used-errors","pushedAt":"2024-05-03T17:15:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrismccord","name":"Chris McCord","path":"/chrismccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576796?s=80&v=4"},"commit":{"message":"Update installer/templates/phx_single/mix.exs","shortMessageHtmlLink":"Update installer/templates/phx_single/mix.exs"}},{"before":"a7c4318bff43de64d3bc83106100b335d7d0d0ec","after":"e12f4da16bf3c5e64896a06bc37ba7a7b68540bf","ref":"refs/heads/main","pushedAt":"2024-05-02T14:37:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Update docs to latest Plug.Crypto","shortMessageHtmlLink":"Update docs to latest Plug.Crypto"}},{"before":"f10770d2b618eb2c244968c9718ff232c712442d","after":"a7c4318bff43de64d3bc83106100b335d7d0d0ec","ref":"refs/heads/main","pushedAt":"2024-05-02T14:01:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Fix signed at default value docs","shortMessageHtmlLink":"Fix signed at default value docs"}},{"before":"a9e4ca271eb620386f2670588fbae53553a0ce01","after":"f10770d2b618eb2c244968c9718ff232c712442d","ref":"refs/heads/main","pushedAt":"2024-05-02T14:01:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Fix race condition in async test","shortMessageHtmlLink":"Fix race condition in async test"}},{"before":"ed1ab822af633b73050b0943b278dd7060faeefb","after":"a9e4ca271eb620386f2670588fbae53553a0ce01","ref":"refs/heads/main","pushedAt":"2024-05-02T13:28:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Clarify what's optional in phx.new (#5783)","shortMessageHtmlLink":"Clarify what's optional in phx.new (#5783)"}},{"before":"3f101f453d592a05ac45d0dcab73969dacba6df5","after":"ed1ab822af633b73050b0943b278dd7060faeefb","ref":"refs/heads/main","pushedAt":"2024-05-02T13:24:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Use logo asset in umbrella generator (#5760)","shortMessageHtmlLink":"Use logo asset in umbrella generator (#5760)"}},{"before":"7b9e025781cc0d2a2f4e379ac9b977380733a9a2","after":"3f101f453d592a05ac45d0dcab73969dacba6df5","ref":"refs/heads/main","pushedAt":"2024-05-02T13:23:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Changelog: pluralize \"Deprecations\" for consistency (#5763)","shortMessageHtmlLink":"Changelog: pluralize \"Deprecations\" for consistency (#5763)"}},{"before":"a9197a82b6055c6c3f0a5cf2b7344e5818c428ae","after":"7b9e025781cc0d2a2f4e379ac9b977380733a9a2","ref":"refs/heads/main","pushedAt":"2024-05-02T13:23:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Fix typo in verified routes guide (#5777)","shortMessageHtmlLink":"Fix typo in verified routes guide (#5777)"}},{"before":"d190649577a829c32ccf7118cedcfa0ed8ed8ff0","after":"a9197a82b6055c6c3f0a5cf2b7344e5818c428ae","ref":"refs/heads/main","pushedAt":"2024-05-02T13:22:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Fix typo for core components documentation (#5732)","shortMessageHtmlLink":"Fix typo for core components documentation (#5732)"}},{"before":"b5c7f5b1ea22b1200ed166f7fd561f4f209b8c0a","after":"d190649577a829c32ccf7118cedcfa0ed8ed8ff0","ref":"refs/heads/main","pushedAt":"2024-05-02T13:21:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Clarify log level for Phoenix.Channel (#5785)","shortMessageHtmlLink":"Clarify log level for Phoenix.Channel (#5785)"}},{"before":"182087767edbae367c17dec495bb762371c3b20c","after":"b5c7f5b1ea22b1200ed166f7fd561f4f209b8c0a","ref":"refs/heads/main","pushedAt":"2024-05-02T13:19:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Update phx.gen.auth timestamps to match config (#5794)","shortMessageHtmlLink":"Update phx.gen.auth timestamps to match config (#5794)"}},{"before":"5d3dc226ec55f1b13b2318bb5be9f1edd4be7036","after":"182087767edbae367c17dec495bb762371c3b20c","ref":"refs/heads/main","pushedAt":"2024-05-02T13:15:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Persist `remote_ip` during recycling of a conn (#5792)","shortMessageHtmlLink":"Persist remote_ip during recycling of a conn (#5792)"}},{"before":"9e35d855cef34573f38645ecf51ffa7cd4ffce8d","after":"5d3dc226ec55f1b13b2318bb5be9f1edd4be7036","ref":"refs/heads/main","pushedAt":"2024-05-02T13:15:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Add follow_redirect/2 to Phoenix.ConnTest (#5797)\n\nThis PR adds follow_redirect/2 to Phoenix.ConnTest.\r\n\r\nWhen testing complex redirect flows e.g a callback from an external source, then I found it as usefull as Phoenix.LiveViewTest.follow_redirect.","shortMessageHtmlLink":"Add follow_redirect/2 to Phoenix.ConnTest (#5797)"}},{"before":"70aa952bf3d8b7be1eca742eda7a870037e87f0a","after":"9e35d855cef34573f38645ecf51ffa7cd4ffce8d","ref":"refs/heads/main","pushedAt":"2024-05-02T13:14:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Re-order doc to better match example (#5796)","shortMessageHtmlLink":"Re-order doc to better match example (#5796)"}},{"before":"dfb0c00d2077e10f8df6cc6e334e04924c4c2bcd","after":"70aa952bf3d8b7be1eca742eda7a870037e87f0a","ref":"refs/heads/main","pushedAt":"2024-05-02T13:14:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Upgrade Tailwind to 3.4.3 (#5800)","shortMessageHtmlLink":"Upgrade Tailwind to 3.4.3 (#5800)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERrz4IwA","startCursor":null,"endCursor":null}},"title":"Activity · phoenixframework/phoenix"}