{"id":4127,"name":"swoosh","ecosystem":"hex","repository_url":"https://github.com/swoosh/swoosh","issues_count":408,"created_at":"2025-06-06T16:30:19.632Z","updated_at":"2025-06-06T16:30:19.632Z","purl":"pkg:hex/swoosh","metadata":{"id":3791461,"name":"swoosh","ecosystem":"hex","description":"Compose, deliver and test your emails easily in Elixir. Supports SMTP,\nSendgrid, Mandrill, Postmark, Mailgun and many more out of the box.\nPreview your emails in the browser. Test your email sending code.","homepage":"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md","licenses":"https://github.com/swoosh/swoosh","normalized_licenses":["Other"],"repository_url":"https://github.com/swoosh/swoosh","keywords_array":[],"namespace":null,"versions_count":138,"first_release_published_at":"2016-03-21T16:42:22.947Z","latest_release_published_at":"2024-12-11T10:56:03.205Z","latest_release_number":"1.17.4","last_synced_at":"2024-12-12T18:36:48.594Z","created_at":"2022-04-11T17:52:04.459Z","updated_at":"2024-12-12T18:36:53.690Z","registry_url":"https://hex.pm/packages/swoosh/","install_command":"mix hex.package fetch swoosh ","documentation_url":"http://hexdocs.pm/swoosh/","metadata":{},"repo_metadata":{"id":38454765,"uuid":"53172916","full_name":"swoosh/swoosh","owner":"swoosh","description":"Compose, deliver and test your emails easily in Elixir","archived":false,"fork":false,"pushed_at":"2024-12-02T11:45:40.000Z","size":1969,"stargazers_count":1475,"open_issues_count":16,"forks_count":221,"subscribers_count":18,"default_branch":"main","last_synced_at":"2024-12-04T20:54:47.703Z","etag":null,"topics":["elixir","email"],"latest_commit_sha":null,"homepage":"https://hexdocs.pm/swoosh","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/swoosh.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-04T23:48:56.000Z","updated_at":"2024-12-03T06:06:16.000Z","dependencies_parsed_at":"2024-01-16T12:15:56.778Z","dependency_job_id":"dc52f343-944b-41d4-bfe6-5c804282c0bf","html_url":"https://github.com/swoosh/swoosh","commit_stats":{"total_commits":1062,"total_committers":172,"mean_commits":6.174418604651163,"dds":0.6205273069679849,"last_synced_commit":"94dff2196df9a283a3ebf9c314732ea532e947e1"},"previous_names":[],"tags_count":137,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swoosh","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229435984,"owners_count":18072712,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"swoosh","name":"swoosh","uuid":"17713874","kind":"organization","description":"Email ecosystem for Elixir","email":null,"website":"https://hex.pm/packages/swoosh","location":"elixir-lang","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/17713874?v=4","repositories_count":4,"last_synced_at":"2024-03-25T21:21:06.355Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/swoosh","funding_links":[],"total_stars":1646,"followers":6,"following":0,"created_at":"2022-11-02T16:46:22.601Z","updated_at":"2024-03-25T21:21:06.567Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swoosh","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swoosh/repositories"},"tags":[{"name":"v1.17.3","sha":"96bab9035e9be784bca9aa0d34bbf02ba95d71ed","kind":"commit","published_at":"2024-11-07T21:55:26.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.17.3","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.17.3/manifests"},{"name":"v1.17.2","sha":"94dff2196df9a283a3ebf9c314732ea532e947e1","kind":"commit","published_at":"2024-10-04T11:05:17.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.17.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.17.2/manifests"},{"name":"v1.17.1","sha":"d3b7905b7bd3537a8d87f8a19bdd60ca870890a9","kind":"commit","published_at":"2024-09-14T00:50:36.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.17.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"f01ad3603924b80562aebf421489038cf3bf9ffd","kind":"commit","published_at":"2024-09-05T15:25:42.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.17.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.17.0/manifests"},{"name":"v1.16.12","sha":"ff95618c725e9fc63764aed8676128b01f758e64","kind":"commit","published_at":"2024-08-20T13:25:26.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.16.12","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.16.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.12/manifests"},{"name":"v1.16.11","sha":"f8e8696dd2e420aa058520878f8c88f3e28d40a2","kind":"commit","published_at":"2024-08-20T00:20:18.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.16.11","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.16.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.11/manifests"},{"name":"v1.16.10","sha":"92cbe3eeea38b87ddf0f6a3a6fae520f17582c30","kind":"commit","published_at":"2024-07-19T10:33:49.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.16.10","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.16.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.10/manifests"},{"name":"v1.16.9","sha":"6579f1a38f0c9a20d523675ab924a9c14b7a7bdb","kind":"commit","published_at":"2024-05-30T02:26:00.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.16.9","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.16.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.9/manifests"},{"name":"v1.16.8","sha":"09c41439246a8ad6b0457a7d110f93d1b50300bd","kind":"commit","published_at":"2024-05-29T07:32:18.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.16.8","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.16.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.8/manifests"},{"name":"v1.16.7","sha":"27e8dfe8e78612df8f23ab676ee190e8b3fe23b7","kind":"commit","published_at":"2024-05-17T00:17:03.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.16.7","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.16.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.7/manifests"},{"name":"v1.16.6","sha":"c6f7cf9ec3a3f803371162b0ff6572559d8133ac","kind":"commit","published_at":"2024-05-15T23:46:04.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.16.6","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.16.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.6/manifests"},{"name":"v1.16.5","sha":"3bd17e3872e224290d0f8c40e56ac83391109cee","kind":"commit","published_at":"2024-04-29T06:50:27.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.16.5","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.16.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.5/manifests"},{"name":"v1.16.4","sha":"2715befb614f0ae3b608dcfb8810b7d992689852","kind":"commit","published_at":"2024-04-20T23:21:27.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.16.4","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.16.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.4/manifests"},{"name":"v1.16.3","sha":"e40ba80da2e115af771f03581f428b23b4158b76","kind":"commit","published_at":"2024-03-18T22:35:49.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.16.3","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.16.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.3/manifests"},{"name":"v1.16.2","sha":"4f56d201f35d7d9513dc07e33c7b08c38ffb93e3","kind":"commit","published_at":"2024-03-18T09:10:10.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.16.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.2/manifests"},{"name":"v1.16.1","sha":"30936a8a56cc8b398d8a9d784058c7492b4861f1","kind":"commit","published_at":"2024-03-15T21:56:08.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.16.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.1/manifests"},{"name":"v1.16.0","sha":"2c2d98d19023dd6aadd266c2f4c88e221691e480","kind":"commit","published_at":"2024-03-14T02:42:02.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.16.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.16.0/manifests"},{"name":"v1.15.3","sha":"7c87b54be82792c53d38a8dd8a237b096c26cc37","kind":"commit","published_at":"2024-02-27T04:59:43.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.15.3","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.15.3/manifests"},{"name":"v1.15.2","sha":"313a5743e8e972c6966f358def25be74a47ff6cb","kind":"commit","published_at":"2024-02-07T00:25:15.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.15.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.15.2/manifests"},{"name":"v1.15.1","sha":"28c447f290c0e4024e66224800249f686d924788","kind":"commit","published_at":"2024-01-30T21:00:24.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.15.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.15.1/manifests"},{"name":"v1.15.0","sha":"6cd3e34820c1d5b2dcd81d413ba86ea40adc2690","kind":"commit","published_at":"2024-01-26T03:24:51.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.15.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.15.0/manifests"},{"name":"v1.14.4","sha":"2588d9b9f1b5b8df75434ef47602d622610c7361","kind":"commit","published_at":"2024-01-17T23:02:23.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.14.4","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.14.4/manifests"},{"name":"v1.14.3","sha":"fe381595cfbe8ad6643afc91768871146baa0053","kind":"commit","published_at":"2023-12-21T04:40:50.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.14.3","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.14.3/manifests"},{"name":"v1.14.2","sha":"b013cfc852ae2e8e09eac6d6330f349881560e1b","kind":"commit","published_at":"2023-11-27T01:23:50.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.14.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.14.2/manifests"},{"name":"v1.14.1","sha":"85b44586e9dd289979c35bfbbb84ed30f853815e","kind":"commit","published_at":"2023-11-13T08:04:53.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.14.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.14.1/manifests"},{"name":"v1.14.0","sha":"325a6bf39f610586a298f2b74e803bebe7e62b79","kind":"commit","published_at":"2023-10-26T02:46:24.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.14.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"0eaa58085ef18ed8342165661bab0a4aee467534","kind":"commit","published_at":"2023-10-23T15:03:43.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.13.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.13.0/manifests"},{"name":"v1.12.0","sha":"50a8039a3b3eae79781a3393b2e62ec53e116472","kind":"commit","published_at":"2023-09-26T10:29:48.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.12.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.12.0/manifests"},{"name":"v1.11.6","sha":"5d6ead82f6cacd5dc4e7e4c965fdbddd7841c655","kind":"commit","published_at":"2023-09-10T23:20:00.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.11.6","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.11.6/manifests"},{"name":"v1.11.5","sha":"e8cc2cb72866e5dd5d38ac6d797825ca7d68798f","kind":"commit","published_at":"2023-08-09T10:20:37.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.11.5","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.11.5/manifests"},{"name":"v1.11.4","sha":"05bc74e3c1f2ebc67f3be6014bb23b23b8201801","kind":"commit","published_at":"2023-07-13T10:52:00.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.11.4","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.11.4/manifests"},{"name":"v1.11.3","sha":"2ff48843e27a9e4b1434adb1426e2b2b2662e10f","kind":"commit","published_at":"2023-07-06T11:04:36.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.11.3","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.11.3/manifests"},{"name":"v1.11.2","sha":"b9618cafedb940e0a423f5ed7df132dac3b6bc53","kind":"commit","published_at":"2023-06-20T11:42:16.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.11.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.11.2/manifests"},{"name":"v1.11.1","sha":"4a59f125c014edaaf9f23de43f76db1e8cb3b691","kind":"commit","published_at":"2023-06-09T10:16:35.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.11.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"e45af2c55de7763d329fa609a92ddec1afe7f1c8","kind":"commit","published_at":"2023-05-27T06:17:20.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.11.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.11.0/manifests"},{"name":"v1.10.3","sha":"7ffbf1663ee7ccd95af7ac1a6f078bb19cfa63bb","kind":"commit","published_at":"2023-05-19T06:55:11.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.10.3","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.10.3/manifests"},{"name":"v1.10.2","sha":"02f28795c31f9928d6d52ec40ddb341884bb2753","kind":"commit","published_at":"2023-05-02T22:36:38.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.10.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.10.2/manifests"},{"name":"v1.10.1","sha":"763b9b00515a511e53045cba36c684cbb36a6f54","kind":"commit","published_at":"2023-04-26T23:42:48.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.10.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"5299db127a9904569f5085c8eaada70d2059f351","kind":"commit","published_at":"2023-04-22T03:28:13.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.10.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.10.0/manifests"},{"name":"v1.9.1","sha":"dec1d1f3fc775135bda7382b5a1a98e663847a05","kind":"commit","published_at":"2022-12-26T04:06:49.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.9.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"c0c6450abdbba0ab0254c17f881268295e73365f","kind":"commit","published_at":"2022-12-17T20:42:56.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.9.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.9.0/manifests"},{"name":"v1.8.3","sha":"1a5f8473d181eb13edcfa95539132291945738dd","kind":"commit","published_at":"2022-12-01T11:48:11.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.8.3","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"a52c56c14f34cc58e4ac86e916e30cc6fb65063d","kind":"commit","published_at":"2022-10-23T22:18:01.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.8.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"3fb154f660ea1fad52a6b823523069d7666bae27","kind":"commit","published_at":"2022-10-07T05:05:49.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.8.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"5990a3f95ed70104b22c662d35473516d0fd617d","kind":"commit","published_at":"2022-09-09T10:08:21.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.8.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"81029c23d0a8137764c105ee4b3d87266babae81","kind":"commit","published_at":"2022-09-03T23:47:44.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.7.5","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"7f2de2f9c0b8c9a7770cc5fd42c1a1bb8b5a4fbf","kind":"commit","published_at":"2022-08-10T12:53:18.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.7.4","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"ca4d1a4f74987e5ebcc00112eadf4049c14a9d05","kind":"commit","published_at":"2022-07-14T05:55:52.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.7.3","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"5a87e9927c85985994109232a8d6f149d428dba3","kind":"commit","published_at":"2022-07-13T23:51:42.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.7.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"9a1fdff37c76ee2b8f5961f1114fcb73500e98ae","kind":"commit","published_at":"2022-05-31T07:39:03.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.7.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"5b0d12f078461b402dc7a17856d405b3cb92d9b1","kind":"commit","published_at":"2022-05-28T11:15:41.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.7.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.7.0/manifests"},{"name":"v1.6.6","sha":"860b0ca399d679501bb6d05045695dc2c84b9f41","kind":"commit","published_at":"2022-04-28T06:33:55.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.6.6","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"57bc10ac8fafd2d9f12f77dae396020f476c679b","kind":"commit","published_at":"2022-04-27T04:01:55.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.6.5","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"a2d82863e61971fe9d098376eba49b5ae3408fd5","kind":"commit","published_at":"2022-04-06T00:36:46.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.6.4","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4c349c3438bd1a8a53fabd82e8248a9a29efac46","kind":"commit","published_at":"2022-02-14T10:07:51.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.6.3","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"433a79f22c16f2b8d1cc23e1f0081fd84eec71af","kind":"commit","published_at":"2022-02-03T23:31:14.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.6.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"8deb133d724bcfd4800a55a8d1614a4a5252a421","kind":"commit","published_at":"2022-01-28T21:20:39.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.6.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"836610279733a435cad0eb89faaf1fa376ea1c61","kind":"commit","published_at":"2022-01-15T22:10:32.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.6.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.6.0/manifests"},{"name":"v1.5.2","sha":"528fea083fa34faa8f57ca70c5fd3a7e2dec2531","kind":"commit","published_at":"2021-11-12T20:22:15.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.5.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"45dd6fe27f620cc00ce230fa0ee7d3ac5c6db313","kind":"commit","published_at":"2021-10-13T05:02:34.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.5.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"1dfef2bba07570e38eaca409e9eafdd6fa511e06","kind":"commit","published_at":"2021-07-26T07:17:05.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.5.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"8118973fdbe70aba647c7c1a59cbb221993ef970","kind":"commit","published_at":"2021-07-05T01:14:55.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.4.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.4.0/manifests"},{"name":"v1.3.11","sha":"26acdd2037e762d05207ee8eeb41c16212b5735a","kind":"commit","published_at":"2021-05-23T00:13:50.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.3.11","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.11/manifests"},{"name":"v1.3.10","sha":"be91d79961552b9e2e2340bb868e8c1e5fe1e2e6","kind":"commit","published_at":"2021-05-17T23:38:41.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.3.10","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.10/manifests"},{"name":"v1.3.9","sha":"63e7eefba78626d5679dba611c06442fa68f1a45","kind":"commit","published_at":"2021-05-17T23:00:51.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.3.9","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.9/manifests"},{"name":"v1.3.8","sha":"7b5eddc3c9b7e775462197e1eddd7001bcd53cff","kind":"commit","published_at":"2021-05-12T12:04:21.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.3.8","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.8/manifests"},{"name":"v1.3.7","sha":"73d7a6e0f0110251bb95086f87c880cffd761281","kind":"commit","published_at":"2021-05-12T11:28:42.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.3.7","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.7/manifests"},{"name":"v1.3.6","sha":"d2cf9ea1c76ad9b5758ab17a7ca9f5a5a50fd7ff","kind":"commit","published_at":"2021-05-12T09:26:30.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.3.6","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.6/manifests"},{"name":"v1.3.5","sha":"ebec4fd7fecfa230b437d62dc1edf5f47d314762","kind":"commit","published_at":"2021-04-24T08:45:36.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.3.5","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.5/manifests"},{"name":"v1.3.4","sha":"8298e637eaf15faef4e082eea0ed39cc11d024d4","kind":"commit","published_at":"2021-03-08T21:54:45.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.3.4","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"0ea43246d7fea0ae78fb528121be7b6fd87efc5a","kind":"commit","published_at":"2021-03-03T22:07:52.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.3.3","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"02cbc93e6eb8cdfdca373a9073d4dc9075cc1835","kind":"commit","published_at":"2021-02-04T23:22:18.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.3.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"2d7ee65aa3165b5bacd18a12a1746822e73d0af6","kind":"commit","published_at":"2021-02-02T05:35:00.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.3.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"0e052ca1da7206ee38c6adb05a0aa2da6c0fbda2","kind":"commit","published_at":"2021-01-23T23:22:26.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.3.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"5209888861d8df0922de0228fcecd9420ad636e2","kind":"commit","published_at":"2021-01-21T22:40:20.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.2.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"2eee9314ec67c78de0ad2db6b04a2dcfe83a3790","kind":"commit","published_at":"2021-01-20T12:02:39.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.2.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"87f81f51dd0cd1c8a83db29ed78d0da0890f255a","kind":"commit","published_at":"2021-01-17T04:25:35.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.2.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.2.0/manifests"},{"name":"v1.1.2","sha":"968b001cf18783330e62ccb55d168dd076cbc7c4","kind":"commit","published_at":"2020-11-25T01:20:07.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.1.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"63e5b1cf3b8128a54e4d96a59da20d6d67b4bb00","kind":"commit","published_at":"2020-11-12T21:34:12.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.1.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"f54245be91aa9ca2d3e6aa0f37c97c4386dd9bfa","kind":"commit","published_at":"2020-11-08T05:51:25.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.1.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.1.0/manifests"},{"name":"v1.0.9","sha":"8d97001bf719009c22bbcffbdafde79e5a2c1923","kind":"commit","published_at":"2020-10-29T09:40:56.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.0.9","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.9/manifests"},{"name":"v1.0.8","sha":"23dda6514b2af2a3c1ce70011fc5a9b300e19a17","kind":"commit","published_at":"2020-10-29T04:06:39.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.0.8","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.8/manifests"},{"name":"v1.0.7","sha":"95244067f6e1eb984f404ca18732046ea67e3a31","kind":"commit","published_at":"2020-10-29T01:53:15.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.0.7","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.7/manifests"},{"name":"v1.0.6","sha":"4dd8a260f8d88e01f27377ac07f573a9cafe1817","kind":"commit","published_at":"2020-10-12T22:47:03.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.0.6","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"1da20d8a0b2b7ccef5531e51567d916565916cff","kind":"commit","published_at":"2020-10-09T23:27:48.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.0.5","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"80f4d51b65fb8b3a2739e9e078e3ee7e0bd267f9","kind":"commit","published_at":"2020-10-09T09:07:22.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.0.4","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"8a6eb74a37314eb5dec51cb18a4f340afba5bc30","kind":"commit","published_at":"2020-09-16T11:37:24.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.0.3","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"fc9d50b8d8b60859225f6075072c7082b71cadde","kind":"commit","published_at":"2020-08-24T23:35:28.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.0.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"42be1e4185b9f85415003057b1a5c5b194d38919","kind":"commit","published_at":"2020-08-04T02:55:40.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.0.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"5a278c7959d9b704530ec3fe6b6df53fe3d47ca5","kind":"commit","published_at":"2020-07-08T02:29:23.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v1.0.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v1.0.0/manifests"},{"name":"v0.25.6","sha":"07af761a9cab70e55940c8664864f0666b6d2209","kind":"commit","published_at":"2020-06-26T10:53:23.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.25.6","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.25.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.25.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.25.6/manifests"},{"name":"v0.25.5","sha":"a382e1e9075f49379cd83049669090c4bc71e286","kind":"commit","published_at":"2020-05-22T00:31:54.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.25.5","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.25.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.25.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.25.5/manifests"},{"name":"v0.25.4","sha":"712cac1b1ab6adebf2d9ba6eb764467b3d2e0aa1","kind":"commit","published_at":"2020-04-28T23:18:48.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.25.4","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.25.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.25.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.25.4/manifests"},{"name":"v0.25.3","sha":"da0dcc431dcf74e6e02b2561e47bac2c162720d1","kind":"commit","published_at":"2020-04-28T11:18:35.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.25.3","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.25.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.25.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.25.3/manifests"},{"name":"v0.25.2","sha":"daf1fcdc24461778729fcb21b5bfd2ed0f867fa9","kind":"commit","published_at":"2020-04-10T03:48:38.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.25.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.25.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.25.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.25.2/manifests"},{"name":"v0.25.1","sha":"0fe9f1859f77915a9b59d5451e7211f7f9cc5712","kind":"tag","published_at":"2020-04-01T06:37:11.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.25.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.25.1/manifests"},{"name":"v0.24.4","sha":"5231679b1c6e766cb27511260cfa4e987e0f21d0","kind":"tag","published_at":"2020-03-16T23:59:59.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.24.4","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.24.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.24.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.24.4/manifests"},{"name":"v0.25.0","sha":"da77093a12c5a6a1c36201ff259d1373ad58adc8","kind":"tag","published_at":"2020-03-16T23:59:41.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.25.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.25.0/manifests"},{"name":"v0.24.3","sha":"c63a82303c0589cd51fdd33b8351a15054543962","kind":"tag","published_at":"2019-12-02T23:39:17.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.24.3","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.24.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.24.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.24.3/manifests"},{"name":"v0.24.2","sha":"2b24d9b4fb3f19157610728323de12e73e40c6fc","kind":"tag","published_at":"2019-10-29T03:57:30.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.24.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.24.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.24.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.24.2/manifests"},{"name":"v0.24.1","sha":"9c9fd242b1ec1d5f4c61af054cca6b32d220b837","kind":"tag","published_at":"2019-10-27T06:37:02.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.24.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.24.1/manifests"},{"name":"v0.24.0","sha":"59fba36525035f6c6d88307513e0c4f9183812f3","kind":"tag","published_at":"2019-10-24T05:43:25.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.24.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.24.0/manifests"},{"name":"v0.23.5","sha":"be1319105c4226de7cc708c16599049cff5c5a13","kind":"tag","published_at":"2019-10-11T18:05:34.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.23.5","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.23.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.23.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.23.5/manifests"},{"name":"v0.23.4","sha":"767e505515415e5fb5588a11b3f7811253e48c37","kind":"tag","published_at":"2019-08-31T01:16:16.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.23.4","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.23.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.23.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.23.4/manifests"},{"name":"v0.23.3","sha":"99b739c39650eca8b17c22ceff3b1a11498712e9","kind":"tag","published_at":"2019-07-12T04:34:54.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.23.3","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.23.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.23.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.23.3/manifests"},{"name":"v0.23.2","sha":"60a8f8f5e2ec6d36d446cd2c566fe42ac75fdf48","kind":"tag","published_at":"2019-06-04T12:15:48.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.23.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.23.2/manifests"},{"name":"v0.23.1","sha":"2790d5185a048ccae6331992f1c893bfaee00bce","kind":"tag","published_at":"2019-04-21T04:50:24.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.23.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"cd990d6e73f883c6d9e7cffecc0f068d52248983","kind":"tag","published_at":"2019-03-18T21:28:52.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.23.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.23.0/manifests"},{"name":"v0.22.2","sha":"3b1cf2ea173d399fe6729a2b29bac2542c5aa5f5","kind":"tag","published_at":"2019-02-27T21:38:40.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.22.2","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.22.2/manifests"},{"name":"v0.22.1","sha":"527cfe0eefc637ce74ed6cb4328f7f216f06e3a5","kind":"tag","published_at":"2019-02-21T22:02:07.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.22.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.22.1/manifests"},{"name":"v0.21.1","sha":"96f068b10a06d8673080bb8da64affe83364e844","kind":"tag","published_at":"2019-02-20T00:45:28.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.21.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.21.1/manifests"},{"name":"v0.22.0","sha":"e856a26855bc373f03d9ee9517bed6e9681b08eb","kind":"tag","published_at":"2019-02-20T00:44:44.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.22.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.22.0/manifests"},{"name":"v0.21.0","sha":"34d232b70f523caa991256495d1cc67fd8d29ca8","kind":"tag","published_at":"2018-12-27T05:51:46.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.21.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"cf168ddb099fd9dba986fbb444de3facf956e89c","kind":"commit","published_at":"2018-09-20T09:17:18.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.20.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.20.0/manifests"},{"name":"v0.19.0","sha":"abba8f0283ee09ca5dcfe09e1394aa82e2c8887c","kind":"commit","published_at":"2018-09-11T06:57:12.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.19.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"df7cd5c87afb30f19450d524325182142f082d73","kind":"commit","published_at":"2018-09-07T05:22:20.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.18.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.18.0/manifests"},{"name":"v0.17.0","sha":"4573463257330bb9fad8aaee82a8571f913f9f16","kind":"tag","published_at":"2018-08-20T05:23:29.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.17.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.17.0/manifests"},{"name":"v0.16.1","sha":"5823230e9b190b5f1373005724c47898a6d169d5","kind":"tag","published_at":"2018-08-08T05:33:32.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.16.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"994cd77f7dc6f68692ae06c477a3f6e0818969d6","kind":"tag","published_at":"2018-07-26T08:17:37.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.16.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"b321379267a0cc9984339390095ad978c7ba7720","kind":"commit","published_at":"2018-06-15T03:42:29.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.15.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"071fdc6671cbe66ae3007d6d6931087d52326d71","kind":"tag","published_at":"2018-05-18T09:54:20.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.14.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"ee844608e7853c7afcda3bfe3f54ba3ee1f9264c","kind":"tag","published_at":"2018-01-18T08:30:30.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.13.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"26fe7bd9a2d024cad3469812d57c8c9d41f98e19","kind":"tag","published_at":"2018-01-05T14:43:27.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.12.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"42e143dfc7adb97a7c3f8c3fa9ae03d1489d2ca3","kind":"tag","published_at":"2017-12-13T15:57:34.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.12.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"6705d5bca6a9e5ff19526801fc80825af8cf4487","kind":"tag","published_at":"2017-11-01T12:42:33.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.11.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"0ea1c6c300b29e057943601c3b14027eeb800bbf","kind":"tag","published_at":"2017-09-13T12:47:52.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.10.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.10.0/manifests"},{"name":"v0.9.1","sha":"8bd810e431fce1ca6239856a251f36e9e932a2d9","kind":"tag","published_at":"2017-08-16T10:47:25.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.9.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"489a0bc7a390a8751f784e11649835dc83779ecf","kind":"tag","published_at":"2017-08-04T14:28:46.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.9.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"3089c6ab2d3047244dc0abe824f7314638271077","kind":"tag","published_at":"2017-06-10T10:56:53.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.8.1","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"db18387e29ba6054f46a59635c9c7c51bcd05093","kind":"tag","published_at":"2017-05-06T09:33:35.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.8.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"27874e26eed66a855a74d9d7c37c6683207e413f","kind":"tag","published_at":"2017-03-14T09:18:53.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.7.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"2606792869c8191353e093f4a457903d2d5e4b5b","kind":"tag","published_at":"2017-02-13T20:36:28.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.6.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"d77719640d296206ca512eceb30029682f08e8e6","kind":"tag","published_at":"2016-10-21T13:20:31.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.5.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"7e5ab68aa173a112aecf764d35999fac25eac971","kind":"tag","published_at":"2016-06-25T15:20:41.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.4.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"6c1cb06e52438d8ac55f0f2359da3e86dcc9c515","kind":"tag","published_at":"2016-04-20T17:31:34.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.3.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"492d0c7386a927538a067585830ba019617b44c8","kind":"tag","published_at":"2016-03-31T22:34:46.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.2.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"3deaf9e2e70842bc8e19f45eccb7620c6cebf551","kind":"tag","published_at":"2016-03-22T11:53:23.000Z","download_url":"https://codeload.github.com/swoosh/swoosh/tar.gz/v0.1.0","html_url":"https://github.com/swoosh/swoosh/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swoosh%2Fswoosh/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-12-12T18:36:53.689Z","dependent_packages_count":28,"downloads":12388947,"downloads_period":"total","dependent_repos_count":1583,"rankings":{"downloads":1.434748427672956,"dependent_repos_count":0.39308176100628933,"dependent_packages_count":0.9433962264150944,"stargazers_count":0.4979035639412998,"forks_count":1.1661425576519917,"docker_downloads_count":0.8123689727463311,"average":0.8746069182389937},"purl":"pkg:hex/swoosh","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/swoosh","docker_dependents_count":23,"docker_downloads_count":1390,"usage_url":"https://repos.ecosyste.ms/usage/hex/swoosh","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/swoosh/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/swoosh/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/swoosh/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/swoosh/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/swoosh/related_packages","maintainers":[{"uuid":"princemaple","login":"princemaple","name":null,"email":"chenpaul914@gmail.com","url":null,"packages_count":16,"html_url":"https://hex.pm/users/princemaple","role":null,"created_at":"2022-11-08T14:39:31.206Z","updated_at":"2022-11-08T14:39:31.206Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/princemaple/packages"},{"uuid":"stevedomin","login":"stevedomin","name":null,"email":"steve@stevedomin.com","url":null,"packages_count":7,"html_url":"https://hex.pm/users/stevedomin","role":null,"created_at":"2022-11-08T14:39:31.197Z","updated_at":"2022-11-08T14:39:31.197Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/stevedomin/packages"}],"registry":{"name":"hex.pm","url":"https://hex.pm","ecosystem":"hex","default":true,"packages_count":18018,"maintainers_count":6815,"namespaces_count":0,"keywords_count":6092,"github":"hexpm","metadata":{"funded_packages_count":1266},"icon_url":"https://github.com/hexpm.png","created_at":"2022-04-04T15:19:23.014Z","updated_at":"2025-06-06T05:59:50.043Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/namespaces"}},"unique_repositories_count":98,"unique_repositories_count_past_30_days":4,"recent_issues":[{"uuid":"4600818247","node_id":"PR_kwDOQRTVLs7jTN1R","number":57,"state":"open","title":"mix(deps): bump swoosh from 1.25.2 to 1.26.1","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-05T23:23:40.000Z","updated_at":"2026-06-05T23:23:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"mix(deps)","packages":[{"name":"swoosh","old_version":"1.25.2","new_version":"1.26.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.25.2 to 1.26.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix fat-fingering \u003ccode\u003econtent_id\u003c/code\u003e instead of \u003ccode\u003ecid\u003c/code\u003e, added tests, fixed outdated expected response in \u003ccode\u003emua_test.exs\u003c/code\u003e \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 1.26.1 patch release metadata \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.26.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter for self-hosted Mailpit \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump req from 0.5.17 to 0.5.18 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1152\"\u003eswoosh/swoosh#1152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/1.25.3...v1.26.0\"\u003ehttps://github.com/swoosh/swoosh/compare/1.25.3...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.25.3 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 1.25.3 patch release notes \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument runtime Postmark server keys \u003ca href=\"https://github.com/dl-alexandre\"\u003e\u003ccode\u003e@​dl-alexandre\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Elixir 1.20 compilation warnings \u003ca href=\"https://github.com/gilbertwong96\"\u003e\u003ccode\u003e@​gilbertwong96\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow usage of idna 7.x \u003ca href=\"https://github.com/sax\"\u003e\u003ccode\u003e@​sax\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate to support hackney less than 5.0 \u003ca href=\"https://github.com/allenwyma\"\u003e\u003ccode\u003e@​allenwyma\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dl-alexandre\"\u003e\u003ccode\u003e@​dl-alexandre\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1135\"\u003eswoosh/swoosh#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allenwyma\"\u003e\u003ccode\u003e@​allenwyma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1132\"\u003eswoosh/swoosh#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sax\"\u003e\u003ccode\u003e@​sax\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1142\"\u003eswoosh/swoosh#1142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gilbertwong96\"\u003e\u003ccode\u003e@​gilbertwong96\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1150\"\u003eswoosh/swoosh#1150\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.2...1.25.3\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.25.2...1.25.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.26.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inline attachment \u003ccode\u003ecid\u003c/code\u003e handling for Mailpit adapter \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.26.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd self-hosted Mailpit adapter \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument the new Mailpit adapter in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.25.3\u003c/h2\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument runtime Postmark server keys \u003ca href=\"https://github.com/dl-alexandre\"\u003e\u003ccode\u003e@​dl-alexandre\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to support hackney less than 5.0 \u003ca href=\"https://github.com/allenwyma\"\u003e\u003ccode\u003e@​allenwyma\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow usage of idna 7.x \u003ca href=\"https://github.com/sax\"\u003e\u003ccode\u003e@​sax\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Elixir 1.20 compilation warnings \u003ca href=\"https://github.com/gilbertwong96\"\u003e\u003ccode\u003e@​gilbertwong96\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/317f847eb6ea8f89f0e8da0dcef046257d07f7a3\"\u003e\u003ccode\u003e317f847\u003c/code\u003e\u003c/a\u003e Prepare 1.26.1 patch release files (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/38057bafc00652293b49c2b9e31f6f104e98cf8d\"\u003e\u003ccode\u003e38057ba\u003c/code\u003e\u003c/a\u003e fix fat-fingering \u003ccode\u003econtent_id\u003c/code\u003e instead of \u003ccode\u003ecid\u003c/code\u003e, added tests, fixed outdated ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f0c7eafcefe7b09a29c5c81eaeb9dec828e9d999\"\u003e\u003ccode\u003ef0c7eaf\u003c/code\u003e\u003c/a\u003e Prepare 1.26.0 release files (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/60532a27f1733285725e308784424ba3ef5f5e4b\"\u003e\u003ccode\u003e60532a2\u003c/code\u003e\u003c/a\u003e Added adapter for self-hosted Mailpit (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1d6dec8c4602d14b4e7fd3b8e672e133b68db21e\"\u003e\u003ccode\u003e1d6dec8\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.17 to 0.5.18 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3580fe875cd0f29692fa4eb8b05f609c2a32f099\"\u003e\u003ccode\u003e3580fe8\u003c/code\u003e\u003c/a\u003e Prepare 1.25.3 patch release notes (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/6f6f64395e99479d1303c65cce54f4066d31ad25\"\u003e\u003ccode\u003e6f6f643\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.20 compilation warnings (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/6f0d01cf4e0fd5da64d38061cb9101b4f99ae583\"\u003e\u003ccode\u003e6f0d01c\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.2 to 0.40.3 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1148\"\u003e#1148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7b67e3e34c59216f03620e2a6ff90b3e556203ca\"\u003e\u003ccode\u003e7b67e3e\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.11.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/936c06c0111ea0a73e9425de3c47863cd183b962\"\u003e\u003ccode\u003e936c06c\u003c/code\u003e\u003c/a\u003e Bump cowboy from 2.14.2 to 2.15.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1140\"\u003e#1140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.2...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.25.2\u0026new-version=1.26.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/agentjido/llmdb_xyz/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fllmdb_xyz/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"},{"uuid":"4593189611","node_id":"PR_kwDOJ4Cph87i6Hsd","number":205,"state":"open","title":"chore(deps): bump swoosh from 1.25.2 to 1.26.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-05T00:42:59.000Z","updated_at":"2026-06-06T04:16:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.25.2","new_version":"1.26.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [swoosh](https://github.com/swoosh/swoosh) from 1.25.2 to 1.26.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix fat-fingering \u003ccode\u003econtent_id\u003c/code\u003e instead of \u003ccode\u003ecid\u003c/code\u003e, added tests, fixed outdated expected response in \u003ccode\u003emua_test.exs\u003c/code\u003e \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 1.26.1 patch release metadata \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.26.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter for self-hosted Mailpit \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump req from 0.5.17 to 0.5.18 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1152\"\u003eswoosh/swoosh#1152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/1.25.3...v1.26.0\"\u003ehttps://github.com/swoosh/swoosh/compare/1.25.3...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.25.3 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 1.25.3 patch release notes \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument runtime Postmark server keys \u003ca href=\"https://github.com/dl-alexandre\"\u003e\u003ccode\u003e@​dl-alexandre\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Elixir 1.20 compilation warnings \u003ca href=\"https://github.com/gilbertwong96\"\u003e\u003ccode\u003e@​gilbertwong96\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow usage of idna 7.x \u003ca href=\"https://github.com/sax\"\u003e\u003ccode\u003e@​sax\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate to support hackney less than 5.0 \u003ca href=\"https://github.com/allenwyma\"\u003e\u003ccode\u003e@​allenwyma\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dl-alexandre\"\u003e\u003ccode\u003e@​dl-alexandre\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1135\"\u003eswoosh/swoosh#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allenwyma\"\u003e\u003ccode\u003e@​allenwyma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1132\"\u003eswoosh/swoosh#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sax\"\u003e\u003ccode\u003e@​sax\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1142\"\u003eswoosh/swoosh#1142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gilbertwong96\"\u003e\u003ccode\u003e@​gilbertwong96\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1150\"\u003eswoosh/swoosh#1150\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.2...1.25.3\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.25.2...1.25.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.26.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inline attachment \u003ccode\u003ecid\u003c/code\u003e handling for Mailpit adapter \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.26.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd self-hosted Mailpit adapter \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument the new Mailpit adapter in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.25.3\u003c/h2\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument runtime Postmark server keys \u003ca href=\"https://github.com/dl-alexandre\"\u003e\u003ccode\u003e@​dl-alexandre\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to support hackney less than 5.0 \u003ca href=\"https://github.com/allenwyma\"\u003e\u003ccode\u003e@​allenwyma\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow usage of idna 7.x \u003ca href=\"https://github.com/sax\"\u003e\u003ccode\u003e@​sax\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Elixir 1.20 compilation warnings \u003ca href=\"https://github.com/gilbertwong96\"\u003e\u003ccode\u003e@​gilbertwong96\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/317f847eb6ea8f89f0e8da0dcef046257d07f7a3\"\u003e\u003ccode\u003e317f847\u003c/code\u003e\u003c/a\u003e Prepare 1.26.1 patch release files (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/38057bafc00652293b49c2b9e31f6f104e98cf8d\"\u003e\u003ccode\u003e38057ba\u003c/code\u003e\u003c/a\u003e fix fat-fingering \u003ccode\u003econtent_id\u003c/code\u003e instead of \u003ccode\u003ecid\u003c/code\u003e, added tests, fixed outdated ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f0c7eafcefe7b09a29c5c81eaeb9dec828e9d999\"\u003e\u003ccode\u003ef0c7eaf\u003c/code\u003e\u003c/a\u003e Prepare 1.26.0 release files (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/60532a27f1733285725e308784424ba3ef5f5e4b\"\u003e\u003ccode\u003e60532a2\u003c/code\u003e\u003c/a\u003e Added adapter for self-hosted Mailpit (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1d6dec8c4602d14b4e7fd3b8e672e133b68db21e\"\u003e\u003ccode\u003e1d6dec8\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.17 to 0.5.18 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3580fe875cd0f29692fa4eb8b05f609c2a32f099\"\u003e\u003ccode\u003e3580fe8\u003c/code\u003e\u003c/a\u003e Prepare 1.25.3 patch release notes (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/6f6f64395e99479d1303c65cce54f4066d31ad25\"\u003e\u003ccode\u003e6f6f643\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.20 compilation warnings (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/6f0d01cf4e0fd5da64d38061cb9101b4f99ae583\"\u003e\u003ccode\u003e6f0d01c\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.2 to 0.40.3 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1148\"\u003e#1148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7b67e3e34c59216f03620e2a6ff90b3e556203ca\"\u003e\u003ccode\u003e7b67e3e\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.11.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/936c06c0111ea0a73e9425de3c47863cd183b962\"\u003e\u003ccode\u003e936c06c\u003c/code\u003e\u003c/a\u003e Bump cowboy from 2.14.2 to 2.15.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1140\"\u003e#1140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.2...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/SamuelWillis/website/pull/205","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelWillis%2Fwebsite/issues/205","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/205/packages"},{"uuid":"4457768001","node_id":"PR_kwDORnNEH87cG-NP","number":214,"state":"open","title":"chore(deps): bump swoosh from 1.25.1 to 1.25.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-16T00:12:41.000Z","updated_at":"2026-05-16T09:54:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.25.1","new_version":"1.25.2","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.25.1 to 1.25.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.2 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: prepare 1.25.2 patch release \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix release comment workflow repository checkout \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1128\"\u003e#1128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(config): prioritize runtime config for Mailer \u003ca href=\"https://github.com/ukashazia\"\u003e\u003ccode\u003e@​ukashazia\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump jason from 1.4.4 to 1.4.5 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.4 to 1.11.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1129\"\u003e#1129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(config): prioritize runtime config for Mailer \u003ca href=\"https://github.com/ukashazia\"\u003e\u003ccode\u003e@​ukashazia\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7baea5c965c441164ffb524855002f454e2da026\"\u003e\u003ccode\u003e7baea5c\u003c/code\u003e\u003c/a\u003e Bump jason from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/37342caa1d5d5485fb17ff5df2575e77be8a8a3c\"\u003e\u003ccode\u003e37342ca\u003c/code\u003e\u003c/a\u003e chore: prepare 1.25.2 patch release (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f6eedb4b9a2905c2ec8df0a106664bd274c4588d\"\u003e\u003ccode\u003ef6eedb4\u003c/code\u003e\u003c/a\u003e fix(config): prioritize runtime config for Mailer (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/5596e9789ef92893cbfb5f11630b247d6f877e6b\"\u003e\u003ccode\u003e5596e97\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.4 to 1.11.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1129\"\u003e#1129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f656c6b55277f8c1b76f2429f3621d5a6aed333c\"\u003e\u003ccode\u003ef656c6b\u003c/code\u003e\u003c/a\u003e Fix release comment workflow checkout (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1128\"\u003e#1128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.1...v1.25.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/tomasz-tomczyk/crit-web/pull/214","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomasz-tomczyk%2Fcrit-web/issues/214","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/214/packages"},{"uuid":"4442131453","node_id":"PR_kwDOSJ-KK87bVPNI","number":54,"state":"closed","title":"Bump the mix-production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-21T01:42:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T00:37:47.000Z","updated_at":"2026-05-21T01:42:26.000Z","time_to_close":608677,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"mix-production-dependencies","update_count":5,"packages":[{"name":"bandit","old_version":"1.10.3","new_version":"1.11.1","repository_url":"https://github.com/mtrudel/bandit"},{"name":"jason","old_version":"1.4.4","new_version":"1.4.5","repository_url":"https://github.com/michalmuskala/jason"},{"name":"phoenix","old_version":"1.8.5","new_version":"1.8.7","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_live_view","old_version":"1.1.26","new_version":"1.1.30","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"swoosh","old_version":"1.23.0","new_version":"1.25.2","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the mix-production-dependencies group with 5 updates in the /src/flagd-ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.10.3` | `1.11.1` |\n| [jason](https://github.com/michalmuskala/jason) | `1.4.4` | `1.4.5` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.8.5` | `1.8.7` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.26` | `1.1.30` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.23.0` | `1.25.2` |\n\n\nUpdates `bandit` from 1.10.3 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (13 May 2026)\u003c/h1\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove handling of large chunked request bodies (CVE-2026-39803, \u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/585\"\u003e#585\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImprove handling of request trailers (CVE-2026-39806, \u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/585\"\u003e#585\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWe no longer disallow \u003ccode\u003e.\u003c/code\u003e and \u003ccode\u003e..\u003c/code\u003e path components in HTTP/2 absolute paths (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (1 May 2026)\u003c/h1\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix WebSocket inflate vulnerability (CVE-2026-39804, commit 8156921, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix WebSocket continuation frame handling vulnerability (CVE-2026-42786, commit 21612c7, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix HTTP/2 frame size parsing vulnerability (CVE-2026-42788, commit 1e8e559, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImprove handling of zero/negative length \u0026amp; offset parameters to send_file (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/580\"\u003e#580\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefine a new \u003ccode\u003emax_inflate_ratio\u003c/code\u003e WebSocket configuration option that defines a\nmaximum allowable decompression ratio to help mitigate inflate bombing. Defaults to 25:1\u003c/li\u003e\n\u003cli\u003eDefine a new \u003ccode\u003emax_fragmented_message_size\u003c/code\u003e WebSocket configuration option\nwhich defines the maximum allowed WebSocket frame size (inclusive of\ncontinuation frames). Defaults to 8MB\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThe default value of the \u003ccode\u003emax_frame_size\u003c/code\u003e WebSocket option has changed from \u003ccode\u003e:infinity\u003c/code\u003e to 8MB\u003c/li\u003e\n\u003cli\u003eZero length non-fin continuation frames are now disallowed (we now skip Autobahn 6.1.2 as a result)\u003c/li\u003e\n\u003cli\u003eMultiple content-length fields in an HTTP/1 request are now disallowed (CVE-2026-39805, commit f2ca636, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eWe now \u003cem\u003eonly\u003c/em\u003e use the underlying transport when determining scheme (CVE-2026-39807, commit 45feea2, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.4 (25 Mar 2026)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e{:shutdown, :disconnected}\u003c/code\u003e as a normal WebSocket result code (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/576\"\u003e#576\u003c/a\u003e, thanks \u003ca href=\"https://github.com/wwitek-whatnot\"\u003e\u003ccode\u003e@​wwitek-whatnot\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/40a1b8fc924694a0125bbaa7fee101fa43feeb52\"\u003e\u003ccode\u003e40a1b8f\u003c/code\u003e\u003c/a\u003e Version bump to 1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/37b84cfd7f26dd3b9043d2c2d31be47d86ffa8e0\"\u003e\u003ccode\u003e37b84cf\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.1 to 0.40.2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/583\"\u003e#583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/8ff60784addd623c0a752b700d52edbaba107dd6\"\u003e\u003ccode\u003e8ff6078\u003c/code\u003e\u003c/a\u003e Bump telemetry from 1.4.1 to 1.4.2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/ae3520dfdbfab115c638f8c7f6f6b805db34e1ab\"\u003e\u003ccode\u003eae3520d\u003c/code\u003e\u003c/a\u003e Improve chunk handling (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0f56e10ed194faad75abcbc8b221988568ccbf15\"\u003e\u003ccode\u003e0f56e10\u003c/code\u003e\u003c/a\u003e Stop handling . and .. paths specially (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e62619895d0d2584d7ffa57d43ef6f72437dfaff\"\u003e\u003ccode\u003ee626198\u003c/code\u003e\u003c/a\u003e Version bump to 1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/014c1579f9f73d32cf10f4813396218d0fb9d609\"\u003e\u003ccode\u003e014c157\u003c/code\u003e\u003c/a\u003e Tweaks to Autobahn test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1e8e55966da9129016b73d32f0e1df4630e3b463\"\u003e\u003ccode\u003e1e8e559\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/45feea20dea8af7ffd7245271107b695c040e667\"\u003e\u003ccode\u003e45feea2\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/f2ca636eb6df385219957e8934e9fc6efa1630d1\"\u003e\u003ccode\u003ef2ca636\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.10.3...1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jason` from 1.4.4 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michalmuskala/jason/blob/master/CHANGELOG.md\"\u003ejason's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.5 (05.05.2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Decimal 3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/4ede42858eb19f80ec9e863aab52df466eab8608\"\u003e\u003ccode\u003e4ede428\u003c/code\u003e\u003c/a\u003e Bump v1.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/b8c2185aaecc9839c0d13e69f7baab9c6e5e60f6\"\u003e\u003ccode\u003eb8c2185\u003c/code\u003e\u003c/a\u003e Fix dialyzer job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/a363975dc873c4bde43dd6978685adaa41e2f2d5\"\u003e\u003ccode\u003ea363975\u003c/code\u003e\u003c/a\u003e Modernise CI to currently supported versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/243c8a8ba8452a720462222ab6d80367cd9235cf\"\u003e\u003ccode\u003e243c8a8\u003c/code\u003e\u003c/a\u003e Allow decimal 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/c8e8d0501723d0855691a89ee66ee51b429b8d56\"\u003e\u003ccode\u003ec8e8d05\u003c/code\u003e\u003c/a\u003e Revert the experimental 1.5 branch and jason_native experiment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/0e7a3e2cebcb3af550382416b19125d81d8d1824\"\u003e\u003ccode\u003e0e7a3e2\u003c/code\u003e\u003c/a\u003e Add example/doctest for Jason.OrderedObject.new/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/984bc078eb4b2084104751c7f1c5290b8338e06b\"\u003e\u003ccode\u003e984bc07\u003c/code\u003e\u003c/a\u003e fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/f775592c90472e8debe989081883de6ba282e037\"\u003e\u003ccode\u003ef775592\u003c/code\u003e\u003c/a\u003e Raise if trying to decode decimals without decimal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/79d59df70177242d288974923504880bf65a51c8\"\u003e\u003ccode\u003e79d59df\u003c/code\u003e\u003c/a\u003e Remove unneeded workarounds for xref warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/baac78e5dbd487e30f7f6f93b319c3cfbd3982e2\"\u003e\u003ccode\u003ebaac78e\u003c/code\u003e\u003c/a\u003e Fix warnings by conditionally compiling Decimal support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michalmuskala/jason/compare/v1.4.4...v1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.8.5 to 1.8.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.7 (2026-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid status when longpoll request times out\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMask \u003ccode\u003etoken\u003c/code\u003e parameter \u003ca href=\"https://hexdocs.pm/phoenix/Phoenix.Logger.html#module-parameter-filtering\"\u003ein logs\u003c/a\u003e by default (in addition to \u0026quot;password\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript Client Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix encoding of non-ASCII metadata in binary channel messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.6 (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eSecurity fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/security/advisories/GHSA-628h-q48j-jr6q\"\u003eCVE-2026-32689\u003c/a\u003e: Fix Phoenix.Socket Longpoll transport memory exhaustion in nd-JSON body splitting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phoenix] Raise if \u003ccode\u003euse Phoenix.VerifiedRoutes\u003c/code\u003e is called multiple times in the same module\u003c/li\u003e\n\u003cli\u003e[phoenix] Fix more deprecation and type checker warnings on Elixir 1.20\u003c/li\u003e\n\u003cli\u003e[phoenix] Raise when interpolating a list in \u003ccode\u003ePhoenix.VerifiedRoutes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6632\"\u003e#6632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phoenix] Gracefully handle non-binary \u003ccode\u003evsn\u003c/code\u003e socket parameter (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6662\"\u003e#6662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phx.gen.*] Use \u003ccode\u003e.eex\u003c/code\u003e filename suffix in generator files\u003c/li\u003e\n\u003cli\u003e[phx.new] Add interactive mode: \u003ccode\u003emix phx.new --interactive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6630\"\u003e#6630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003ephx-no-format\u003c/code\u003e to generated \u003ccode\u003e\u0026lt;.live_title\u0026gt;\u003c/code\u003e tag (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6667\"\u003e#6667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.*] Fix generated migrations for myxql when using scopes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6635\"\u003e#6635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phx.new] Fix crash when parent directory contains a colon (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6633\"\u003e#6633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/ba3a131552add5758c021ff4c6e9b6947bb5a205\"\u003e\u003ccode\u003eba3a131\u003c/code\u003e\u003c/a\u003e Release v1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/e74eaccb8e909826a50c9e8095cd1694dace289c\"\u003e\u003ccode\u003ee74eacc\u003c/code\u003e\u003c/a\u003e fix invalid status on longpoll window timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/035fde9ac29920d4c040be91fdb7508295579036\"\u003e\u003ccode\u003e035fde9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/eb5f52f683b148f30aa528d365b301d2c51a4b59\"\u003e\u003ccode\u003eeb5f52f\u003c/code\u003e\u003c/a\u003e Correctly serialize non ASCII metadata (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6664\"\u003e#6664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a99c5e8974f98c57aa4c883da51f57b582c0225c\"\u003e\u003ccode\u003ea99c5e8\u003c/code\u003e\u003c/a\u003e Filter token parameters by default (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6665\"\u003e#6665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/21901113ec7aa5158ad7748170bb9c3b3254861b\"\u003e\u003ccode\u003e2190111\u003c/code\u003e\u003c/a\u003e update installer version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/ddcdadb7de1132d630bbbe56f975e66f85f36416\"\u003e\u003ccode\u003eddcdadb\u003c/code\u003e\u003c/a\u003e Release v1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1a67c61ff9ce0a7711662ac7354861917a7c80f7\"\u003e\u003ccode\u003e1a67c61\u003c/code\u003e\u003c/a\u003e prevent unexpected memory usage on nd-json body splitting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/8ca76a2c57fb189733e67c3fb72098d1092ef60c\"\u003e\u003ccode\u003e8ca76a2\u003c/code\u003e\u003c/a\u003e fix a couple of typos (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6672\"\u003e#6672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/6214d83ac87fe87170bf2a8525b3404af1517705\"\u003e\u003ccode\u003e6214d83\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6671\"\u003e#6671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.8.5...v1.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.26 to 1.1.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/releases\"\u003ephoenix_live_view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.30\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure internal phx-viewport hook does not crash on update if no scroll container is used (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4214\"\u003e#4214\u003c/a\u003e), introduced in v1.1.29.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.29\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent JS crash when hook has a duplicate ID (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecompute scroll container for phx-viewport bindings if it is no longer available (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-viewport events not firing when container has horizontal overflow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emoveBefore\u003c/code\u003e if available when reordering stream elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4212\"\u003e#4212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.28\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix race condition that could lead to a JS exception when nested LiveView is removed while it is joining (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA bunch of small performance and documentation improvements (thank you \u003ca href=\"https://github.com/preciz\"\u003e\u003ccode\u003e@​preciz\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.27\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround Chrome bug when patching \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix more type warnings on Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.30/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.30 (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure internal phx-viewport hook does not crash on update if no scroll container is used (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4214\"\u003e#4214\u003c/a\u003e), introduced in v1.1.29.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.29 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent JS crash when hook has a duplicate ID (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecompute scroll container for phx-viewport bindings if it is no longer available (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-viewport events not firing when container has horizontal overflow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emoveBefore\u003c/code\u003e if available when reordering stream elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4212\"\u003e#4212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.28 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix race condition that could lead to a JS exception when nested LiveView is removed while it is joining (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA bunch of small performance and documentation improvements (thank you \u003ca href=\"https://github.com/preciz\"\u003e\u003ccode\u003e@​preciz\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.27 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround Chrome bug when patching \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix more type warnings on Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/fdbbe52011812943d90dc4a3d46f4c0740d86bd2\"\u003e\u003ccode\u003efdbbe52\u003c/code\u003e\u003c/a\u003e Release v1.1.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/970932be5fa7b4313994ba3b68f0a55ff74f9a2c\"\u003e\u003ccode\u003e970932b\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff31d012fbeeedd38f13c9836d5d4fbfc22750b8\"\u003e\u003ccode\u003eff31d01\u003c/code\u003e\u003c/a\u003e Ensure phx-viewport hook does not fail if there's no scrollContainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/24090b52e5f8aa392b23d9a1bf53974ecc66662a\"\u003e\u003ccode\u003e24090b5\u003c/code\u003e\u003c/a\u003e Release v1.1.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/cc836431208b3ad28a4cfcc2ae412ba24dc98b7c\"\u003e\u003ccode\u003ecc83643\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8deb3e5e5a4b002bcab1250e1a14768bd7a9d5e8\"\u003e\u003ccode\u003e8deb3e5\u003c/code\u003e\u003c/a\u003e Use moveBefore if supported when reordering stream items (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4213\"\u003e#4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/174dad576cbff77e817091b6c7652cb3c21daffa\"\u003e\u003ccode\u003e174dad5\u003c/code\u003e\u003c/a\u003e DOM patching: Fall back to PHX_MAGIC_ID if node ID was touched by client hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/4e18a20652bbaca961146f73d9b1ec87295861f9\"\u003e\u003ccode\u003e4e18a20\u003c/code\u003e\u003c/a\u003e handle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4210\"\u003e#4210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/031f00ccc6b0e95eaa14222312514744a5a5a923\"\u003e\u003ccode\u003e031f00c\u003c/code\u003e\u003c/a\u003e Remove unreachable error clause in UploadTmpFileWriter.write_chunk/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/0b4005ba0631fc03ac5e46551e540d04c95dbefe\"\u003e\u003ccode\u003e0b4005b\u003c/code\u003e\u003c/a\u003e Optimize traverse_dynamic for nil and binary entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.26...v1.1.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.23.0 to 1.25.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.2 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: prepare 1.25.2 patch release \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix release comment workflow repository checkout \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1128\"\u003e#1128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(config): prioritize runtime config for Mailer \u003ca href=\"https://github.com/ukashazia\"\u003e\u003ccode\u003e@​ukashazia\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump jason from 1.4.4 to 1.4.5 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.4 to 1.11.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1129\"\u003e#1129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.25.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.8.0 to 2.8.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1123\"\u003eswoosh/swoosh#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1124\"\u003eswoosh/swoosh#1124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.25.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare minor release 1.25.0 \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add Swoosh.Adapters.Sandbox \u003ca href=\"https://github.com/aidalgol\"\u003e\u003ccode\u003e@​aidalgol\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove discoverability and HexDocs coverage for \u003ccode\u003eSwoosh.Adapters.Sandbox\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd release-published workflow to comment on released PRs \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.3 to 1.10.4 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.24.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(config): prioritize runtime config for Mailer \u003ca href=\"https://github.com/ukashazia\"\u003e\u003ccode\u003e@​ukashazia\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.25.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSwoosh.Adapters.Sandbox\u003c/code\u003e \u003ca href=\"https://github.com/aidalgol\"\u003e\u003ccode\u003e@​aidalgol\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove discoverability and HexDocs coverage for \u003ccode\u003eSwoosh.Adapters.Sandbox\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd release-published workflow to comment on released PRs \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Azure Communication Services adapter \u003ca href=\"https://github.com/jamilbk\"\u003e\u003ccode\u003e@​jamilbk\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.23.1\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tracking options to the mailjet adapter \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused require Logger compilation warning \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7baea5c965c441164ffb524855002f454e2da026\"\u003e\u003ccode\u003e7baea5c\u003c/code\u003e\u003c/a\u003e Bump jason from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/37342caa1d5d5485fb17ff5df2575e77be8a8a3c\"\u003e\u003ccode\u003e37342ca\u003c/code\u003e\u003c/a\u003e chore: prepare 1.25.2 patch release (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f6eedb4b9a2905c2ec8df0a106664bd274c4588d\"\u003e\u003ccode\u003ef6eedb4\u003c/code\u003e\u003c/a\u003e fix(config): prioritize runtime config for Mailer (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/5596e9789ef92893cbfb5f11630b247d6f877e6b\"\u003e\u003ccode\u003e5596e97\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.4 to 1.11.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1129\"\u003e#1129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f656c6b55277f8c1b76f2429f3621d5a6aed333c\"\u003e\u003ccode\u003ef656c6b\u003c/code\u003e\u003c/a\u003e Fix release comment workflow checkout (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1128\"\u003e#1128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/2aa9af499fa9b5250dba0a2d42cccc47a1f701c4\"\u003e\u003ccode\u003e2aa9af4\u003c/code\u003e\u003c/a\u003e Bump version to 1.25.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/df97f1c6b86c4e40ce31d5393b7cb97cc5e84bd2\"\u003e\u003ccode\u003edf97f1c\u003c/code\u003e\u003c/a\u003e Bump plug_cowboy from 2.8.0 to 2.8.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/397562e99adb780d829cf4a6dc63e76c6d263e6f\"\u003e\u003ccode\u003e397562e\u003c/code\u003e\u003c/a\u003e Regenerate styles with Tailwind CSS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3e4ff5f800448c9446f5e4b7ea48b2f3b550d164\"\u003e\u003ccode\u003e3e4ff5f\u003c/code\u003e\u003c/a\u003e fix: use github.ref_name instead of github.ref for tailwind branch name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f0b12c02ebc13ebc621821a93ffc20c05033e5d6\"\u003e\u003ccode\u003ef0b12c0\u003c/code\u003e\u003c/a\u003e Escape email content in mailbox preview UI (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.23.0...v1.25.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/honeycombio/ced-opentelemetry-demo-app-academy-courses/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/honeycombio%2Fced-opentelemetry-demo-app-academy-courses/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"},{"uuid":"4394568467","node_id":"PR_kwDOSQq6Wc7Y7jAn","number":24,"state":"closed","title":"chore(deps): bump the mix-production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-20T23:53:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-06T21:30:32.000Z","updated_at":"2026-05-20T23:53:24.000Z","time_to_close":1218170,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"mix-production-dependencies","update_count":5,"packages":[{"name":"bandit","old_version":"1.10.4","new_version":"1.11.0","repository_url":"https://github.com/mtrudel/bandit"},{"name":"jason","old_version":"1.4.4","new_version":"1.4.5","repository_url":"https://github.com/michalmuskala/jason"},{"name":"phoenix","old_version":"1.8.5","new_version":"1.8.7","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_live_view","old_version":"1.1.28","new_version":"1.1.30","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"swoosh","old_version":"1.25.0","new_version":"1.25.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the mix-production-dependencies group with 5 updates in the /src/flagd-ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.10.4` | `1.11.0` |\n| [jason](https://github.com/michalmuskala/jason) | `1.4.4` | `1.4.5` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.8.5` | `1.8.7` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.28` | `1.1.30` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.25.0` | `1.25.1` |\n\n\nUpdates `bandit` from 1.10.4 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.0 (1 May 2026)\u003c/h1\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix WebSocket inflate vulnerability (CVE-2026-39804, commit 8156921, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix WebSocket continuation frame handling vulnerability (CVE-2026-42786, commit 21612c7, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix HTTP/2 frame size parsing vulnerability (CVE-2026-42788, commit 1e8e559, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImprove handling of zero/negative length \u0026amp; offset parameters to send_file (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/580\"\u003e#580\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefine a new \u003ccode\u003emax_inflate_ratio\u003c/code\u003e WebSocket configuration option that defines a\nmaximum allowable decompression ratio to help mitigate inflate bombing. Defaults to 25:1\u003c/li\u003e\n\u003cli\u003eDefine a new \u003ccode\u003emax_fragmented_message_size\u003c/code\u003e WebSocket configuration option\nwhich defines the maximum allowed WebSocket frame size (inclusive of\ncontinuation frames). Defaults to 8MB\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThe default value of the \u003ccode\u003emax_frame_size\u003c/code\u003e WebSocket option has changed from \u003ccode\u003e:infinity\u003c/code\u003e to 8MB\u003c/li\u003e\n\u003cli\u003eZero length non-fin continuation frames are now disallowed (we now skip Autobahn 6.1.2 as a result)\u003c/li\u003e\n\u003cli\u003eMultiple content-length fields in an HTTP/1 request are now disallowed (CVE-2026-39805, commit f2ca636, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eWe now \u003cem\u003eonly\u003c/em\u003e use the underlying transport when determining scheme (CVE-2026-39807, commit 45feea2, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e62619895d0d2584d7ffa57d43ef6f72437dfaff\"\u003e\u003ccode\u003ee626198\u003c/code\u003e\u003c/a\u003e Version bump to 1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/014c1579f9f73d32cf10f4813396218d0fb9d609\"\u003e\u003ccode\u003e014c157\u003c/code\u003e\u003c/a\u003e Tweaks to Autobahn test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1e8e55966da9129016b73d32f0e1df4630e3b463\"\u003e\u003ccode\u003e1e8e559\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/45feea20dea8af7ffd7245271107b695c040e667\"\u003e\u003ccode\u003e45feea2\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/f2ca636eb6df385219957e8934e9fc6efa1630d1\"\u003e\u003ccode\u003ef2ca636\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/21612c7c7b1ce43eccd36d3af3a2299d23513667\"\u003e\u003ccode\u003e21612c7\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/8156921a51e684a951221da7bc30a70a022f722e\"\u003e\u003ccode\u003e8156921\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/fc3cf61f636f1f2acd708783a260dd494c3444fe\"\u003e\u003ccode\u003efc3cf61\u003c/code\u003e\u003c/a\u003e Improve handling of edge cases in send_file (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1085ad071204ab135cc8ffc4120c2f6656b8548f\"\u003e\u003ccode\u003e1085ad0\u003c/code\u003e\u003c/a\u003e Bump machete from 0.3.11 to 0.3.12 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/c70e175b68e372bdbd7eb2bf81d236de0ef831b0\"\u003e\u003ccode\u003ec70e175\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.17 to 1.7.18 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.10.4...1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jason` from 1.4.4 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michalmuskala/jason/blob/master/CHANGELOG.md\"\u003ejason's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.5 (05.05.2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Decimal 3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/4ede42858eb19f80ec9e863aab52df466eab8608\"\u003e\u003ccode\u003e4ede428\u003c/code\u003e\u003c/a\u003e Bump v1.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/b8c2185aaecc9839c0d13e69f7baab9c6e5e60f6\"\u003e\u003ccode\u003eb8c2185\u003c/code\u003e\u003c/a\u003e Fix dialyzer job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/a363975dc873c4bde43dd6978685adaa41e2f2d5\"\u003e\u003ccode\u003ea363975\u003c/code\u003e\u003c/a\u003e Modernise CI to currently supported versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/243c8a8ba8452a720462222ab6d80367cd9235cf\"\u003e\u003ccode\u003e243c8a8\u003c/code\u003e\u003c/a\u003e Allow decimal 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/c8e8d0501723d0855691a89ee66ee51b429b8d56\"\u003e\u003ccode\u003ec8e8d05\u003c/code\u003e\u003c/a\u003e Revert the experimental 1.5 branch and jason_native experiment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/0e7a3e2cebcb3af550382416b19125d81d8d1824\"\u003e\u003ccode\u003e0e7a3e2\u003c/code\u003e\u003c/a\u003e Add example/doctest for Jason.OrderedObject.new/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/984bc078eb4b2084104751c7f1c5290b8338e06b\"\u003e\u003ccode\u003e984bc07\u003c/code\u003e\u003c/a\u003e fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/f775592c90472e8debe989081883de6ba282e037\"\u003e\u003ccode\u003ef775592\u003c/code\u003e\u003c/a\u003e Raise if trying to decode decimals without decimal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/79d59df70177242d288974923504880bf65a51c8\"\u003e\u003ccode\u003e79d59df\u003c/code\u003e\u003c/a\u003e Remove unneeded workarounds for xref warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/baac78e5dbd487e30f7f6f93b319c3cfbd3982e2\"\u003e\u003ccode\u003ebaac78e\u003c/code\u003e\u003c/a\u003e Fix warnings by conditionally compiling Decimal support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michalmuskala/jason/compare/v1.4.4...v1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.8.5 to 1.8.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.7 (2026-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid status when longpoll request times out\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMask \u003ccode\u003etoken\u003c/code\u003e parameter \u003ca href=\"https://hexdocs.pm/phoenix/Phoenix.Logger.html#module-parameter-filtering\"\u003ein logs\u003c/a\u003e by default (in addition to \u0026quot;password\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript Client Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix encoding of non-ASCII metadata in binary channel messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.6 (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eSecurity fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/security/advisories/GHSA-628h-q48j-jr6q\"\u003eCVE-2026-32689\u003c/a\u003e: Fix Phoenix.Socket Longpoll transport memory exhaustion in nd-JSON body splitting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phoenix] Raise if \u003ccode\u003euse Phoenix.VerifiedRoutes\u003c/code\u003e is called multiple times in the same module\u003c/li\u003e\n\u003cli\u003e[phoenix] Fix more deprecation and type checker warnings on Elixir 1.20\u003c/li\u003e\n\u003cli\u003e[phoenix] Raise when interpolating a list in \u003ccode\u003ePhoenix.VerifiedRoutes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6632\"\u003e#6632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phoenix] Gracefully handle non-binary \u003ccode\u003evsn\u003c/code\u003e socket parameter (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6662\"\u003e#6662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phx.gen.*] Use \u003ccode\u003e.eex\u003c/code\u003e filename suffix in generator files\u003c/li\u003e\n\u003cli\u003e[phx.new] Add interactive mode: \u003ccode\u003emix phx.new --interactive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6630\"\u003e#6630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003ephx-no-format\u003c/code\u003e to generated \u003ccode\u003e\u0026lt;.live_title\u0026gt;\u003c/code\u003e tag (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6667\"\u003e#6667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.*] Fix generated migrations for myxql when using scopes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6635\"\u003e#6635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phx.new] Fix crash when parent directory contains a colon (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6633\"\u003e#6633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/ba3a131552add5758c021ff4c6e9b6947bb5a205\"\u003e\u003ccode\u003eba3a131\u003c/code\u003e\u003c/a\u003e Release v1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/e74eaccb8e909826a50c9e8095cd1694dace289c\"\u003e\u003ccode\u003ee74eacc\u003c/code\u003e\u003c/a\u003e fix invalid status on longpoll window timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/035fde9ac29920d4c040be91fdb7508295579036\"\u003e\u003ccode\u003e035fde9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/eb5f52f683b148f30aa528d365b301d2c51a4b59\"\u003e\u003ccode\u003eeb5f52f\u003c/code\u003e\u003c/a\u003e Correctly serialize non ASCII metadata (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6664\"\u003e#6664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a99c5e8974f98c57aa4c883da51f57b582c0225c\"\u003e\u003ccode\u003ea99c5e8\u003c/code\u003e\u003c/a\u003e Filter token parameters by default (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6665\"\u003e#6665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/21901113ec7aa5158ad7748170bb9c3b3254861b\"\u003e\u003ccode\u003e2190111\u003c/code\u003e\u003c/a\u003e update installer version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/ddcdadb7de1132d630bbbe56f975e66f85f36416\"\u003e\u003ccode\u003eddcdadb\u003c/code\u003e\u003c/a\u003e Release v1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1a67c61ff9ce0a7711662ac7354861917a7c80f7\"\u003e\u003ccode\u003e1a67c61\u003c/code\u003e\u003c/a\u003e prevent unexpected memory usage on nd-json body splitting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/8ca76a2c57fb189733e67c3fb72098d1092ef60c\"\u003e\u003ccode\u003e8ca76a2\u003c/code\u003e\u003c/a\u003e fix a couple of typos (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6672\"\u003e#6672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/6214d83ac87fe87170bf2a8525b3404af1517705\"\u003e\u003ccode\u003e6214d83\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6671\"\u003e#6671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.8.5...v1.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.28 to 1.1.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/releases\"\u003ephoenix_live_view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.30\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure internal phx-viewport hook does not crash on update if no scroll container is used (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4214\"\u003e#4214\u003c/a\u003e), introduced in v1.1.29.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.29\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent JS crash when hook has a duplicate ID (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecompute scroll container for phx-viewport bindings if it is no longer available (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-viewport events not firing when container has horizontal overflow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emoveBefore\u003c/code\u003e if available when reordering stream elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4212\"\u003e#4212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.30/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.30 (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure internal phx-viewport hook does not crash on update if no scroll container is used (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4214\"\u003e#4214\u003c/a\u003e), introduced in v1.1.29.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.29 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent JS crash when hook has a duplicate ID (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecompute scroll container for phx-viewport bindings if it is no longer available (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-viewport events not firing when container has horizontal overflow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emoveBefore\u003c/code\u003e if available when reordering stream elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4212\"\u003e#4212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/fdbbe52011812943d90dc4a3d46f4c0740d86bd2\"\u003e\u003ccode\u003efdbbe52\u003c/code\u003e\u003c/a\u003e Release v1.1.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/970932be5fa7b4313994ba3b68f0a55ff74f9a2c\"\u003e\u003ccode\u003e970932b\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff31d012fbeeedd38f13c9836d5d4fbfc22750b8\"\u003e\u003ccode\u003eff31d01\u003c/code\u003e\u003c/a\u003e Ensure phx-viewport hook does not fail if there's no scrollContainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/24090b52e5f8aa392b23d9a1bf53974ecc66662a\"\u003e\u003ccode\u003e24090b5\u003c/code\u003e\u003c/a\u003e Release v1.1.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/cc836431208b3ad28a4cfcc2ae412ba24dc98b7c\"\u003e\u003ccode\u003ecc83643\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8deb3e5e5a4b002bcab1250e1a14768bd7a9d5e8\"\u003e\u003ccode\u003e8deb3e5\u003c/code\u003e\u003c/a\u003e Use moveBefore if supported when reordering stream items (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4213\"\u003e#4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/174dad576cbff77e817091b6c7652cb3c21daffa\"\u003e\u003ccode\u003e174dad5\u003c/code\u003e\u003c/a\u003e DOM patching: Fall back to PHX_MAGIC_ID if node ID was touched by client hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/4e18a20652bbaca961146f73d9b1ec87295861f9\"\u003e\u003ccode\u003e4e18a20\u003c/code\u003e\u003c/a\u003e handle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4210\"\u003e#4210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/031f00ccc6b0e95eaa14222312514744a5a5a923\"\u003e\u003ccode\u003e031f00c\u003c/code\u003e\u003c/a\u003e Remove unreachable error clause in UploadTmpFileWriter.write_chunk/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/0b4005ba0631fc03ac5e46551e540d04c95dbefe\"\u003e\u003ccode\u003e0b4005b\u003c/code\u003e\u003c/a\u003e Optimize traverse_dynamic for nil and binary entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.28...v1.1.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.25.0 to 1.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.8.0 to 2.8.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1123\"\u003eswoosh/swoosh#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1124\"\u003eswoosh/swoosh#1124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/2aa9af499fa9b5250dba0a2d42cccc47a1f701c4\"\u003e\u003ccode\u003e2aa9af4\u003c/code\u003e\u003c/a\u003e Bump version to 1.25.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/df97f1c6b86c4e40ce31d5393b7cb97cc5e84bd2\"\u003e\u003ccode\u003edf97f1c\u003c/code\u003e\u003c/a\u003e Bump plug_cowboy from 2.8.0 to 2.8.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/397562e99adb780d829cf4a6dc63e76c6d263e6f\"\u003e\u003ccode\u003e397562e\u003c/code\u003e\u003c/a\u003e Regenerate styles with Tailwind CSS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3e4ff5f800448c9446f5e4b7ea48b2f3b550d164\"\u003e\u003ccode\u003e3e4ff5f\u003c/code\u003e\u003c/a\u003e fix: use github.ref_name instead of github.ref for tailwind branch name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f0b12c02ebc13ebc621821a93ffc20c05033e5d6\"\u003e\u003ccode\u003ef0b12c0\u003c/code\u003e\u003c/a\u003e Escape email content in mailbox preview UI (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/0b5c091085bd76681826b486a47cf9aeb12185d4\"\u003e\u003ccode\u003e0b5c091\u003c/code\u003e\u003c/a\u003e fix: assert_no_email_sent and refute_email_sent now catch deliver_many (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/422d062231336e98eba7a61fae172fcc8ea53702\"\u003e\u003ccode\u003e422d062\u003c/code\u003e\u003c/a\u003e Bump release comment action to v0.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/coralogix-se/opentelemetry-demo/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coralogix-se%2Fopentelemetry-demo/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"},{"uuid":"4377075420","node_id":"PR_kwDOSLyUUs7YCKWz","number":33,"state":"open","title":"chore(deps): bump the mix-production-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T13:46:41.000Z","updated_at":"2026-05-04T14:10:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"mix-production-dependencies","update_count":3,"packages":[{"name":"bandit","old_version":"1.10.4","new_version":"1.11.0","repository_url":"https://github.com/mtrudel/bandit"},{"name":"phoenix_live_view","old_version":"1.1.28","new_version":"1.1.29","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"swoosh","old_version":"1.25.0","new_version":"1.25.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the mix-production-dependencies group with 3 updates in the /src/flagd-ui directory: [bandit](https://github.com/mtrudel/bandit), [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) and [swoosh](https://github.com/swoosh/swoosh).\n\nUpdates `bandit` from 1.10.4 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.0 (1 May 2026)\u003c/h1\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix WebSocket inflate vulnerability (CVE-2026-39804, commit 8156921, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix WebSocket continuation frame handling vulnerability (CVE-2026-42786, commit 21612c7, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix HTTP/2 frame size parsing vulnerability (CVE-2026-42788, commit 1e8e559, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImprove handling of zero/negative length \u0026amp; offset parameters to send_file (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/580\"\u003e#580\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefine a new \u003ccode\u003emax_inflate_ratio\u003c/code\u003e WebSocket configuration option that defines a\nmaximum allowable decompression ratio to help mitigate inflate bombing. Defaults to 25:1\u003c/li\u003e\n\u003cli\u003eDefine a new \u003ccode\u003emax_fragmented_message_size\u003c/code\u003e WebSocket configuration option\nwhich defines the maximum allowed WebSocket frame size (inclusive of\ncontinuation frames). Defaults to 8MB\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThe default value of the \u003ccode\u003emax_frame_size\u003c/code\u003e WebSocket option has changed from \u003ccode\u003e:infinity\u003c/code\u003e to 8MB\u003c/li\u003e\n\u003cli\u003eZero length non-fin continuation frames are now disallowed (we now skip Autobahn 6.1.2 as a result)\u003c/li\u003e\n\u003cli\u003eMultiple content-length fields in an HTTP/1 request are now disallowed (CVE-2026-39805, commit f2ca636, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eWe now \u003cem\u003eonly\u003c/em\u003e use the underlying transport when determining scheme (CVE-2026-39807, commit 45feea2, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e62619895d0d2584d7ffa57d43ef6f72437dfaff\"\u003e\u003ccode\u003ee626198\u003c/code\u003e\u003c/a\u003e Version bump to 1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/014c1579f9f73d32cf10f4813396218d0fb9d609\"\u003e\u003ccode\u003e014c157\u003c/code\u003e\u003c/a\u003e Tweaks to Autobahn test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1e8e55966da9129016b73d32f0e1df4630e3b463\"\u003e\u003ccode\u003e1e8e559\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/45feea20dea8af7ffd7245271107b695c040e667\"\u003e\u003ccode\u003e45feea2\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/f2ca636eb6df385219957e8934e9fc6efa1630d1\"\u003e\u003ccode\u003ef2ca636\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/21612c7c7b1ce43eccd36d3af3a2299d23513667\"\u003e\u003ccode\u003e21612c7\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/8156921a51e684a951221da7bc30a70a022f722e\"\u003e\u003ccode\u003e8156921\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/fc3cf61f636f1f2acd708783a260dd494c3444fe\"\u003e\u003ccode\u003efc3cf61\u003c/code\u003e\u003c/a\u003e Improve handling of edge cases in send_file (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1085ad071204ab135cc8ffc4120c2f6656b8548f\"\u003e\u003ccode\u003e1085ad0\u003c/code\u003e\u003c/a\u003e Bump machete from 0.3.11 to 0.3.12 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/c70e175b68e372bdbd7eb2bf81d236de0ef831b0\"\u003e\u003ccode\u003ec70e175\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.17 to 1.7.18 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.10.4...1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.28 to 1.1.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/releases\"\u003ephoenix_live_view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.29\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent JS crash when hook has a duplicate ID (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecompute scroll container for phx-viewport bindings if it is no longer available (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-viewport events not firing when container has horizontal overflow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emoveBefore\u003c/code\u003e if available when reordering stream elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4212\"\u003e#4212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.29/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.29 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent JS crash when hook has a duplicate ID (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecompute scroll container for phx-viewport bindings if it is no longer available (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-viewport events not firing when container has horizontal overflow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emoveBefore\u003c/code\u003e if available when reordering stream elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4212\"\u003e#4212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/24090b52e5f8aa392b23d9a1bf53974ecc66662a\"\u003e\u003ccode\u003e24090b5\u003c/code\u003e\u003c/a\u003e Release v1.1.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/cc836431208b3ad28a4cfcc2ae412ba24dc98b7c\"\u003e\u003ccode\u003ecc83643\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8deb3e5e5a4b002bcab1250e1a14768bd7a9d5e8\"\u003e\u003ccode\u003e8deb3e5\u003c/code\u003e\u003c/a\u003e Use moveBefore if supported when reordering stream items (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4213\"\u003e#4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/174dad576cbff77e817091b6c7652cb3c21daffa\"\u003e\u003ccode\u003e174dad5\u003c/code\u003e\u003c/a\u003e DOM patching: Fall back to PHX_MAGIC_ID if node ID was touched by client hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/4e18a20652bbaca961146f73d9b1ec87295861f9\"\u003e\u003ccode\u003e4e18a20\u003c/code\u003e\u003c/a\u003e handle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4210\"\u003e#4210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/031f00ccc6b0e95eaa14222312514744a5a5a923\"\u003e\u003ccode\u003e031f00c\u003c/code\u003e\u003c/a\u003e Remove unreachable error clause in UploadTmpFileWriter.write_chunk/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/0b4005ba0631fc03ac5e46551e540d04c95dbefe\"\u003e\u003ccode\u003e0b4005b\u003c/code\u003e\u003c/a\u003e Optimize traverse_dynamic for nil and binary entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/3b3844fabde644b974ca4f7d4d5d745c4e8806bf\"\u003e\u003ccode\u003e3b3844f\u003c/code\u003e\u003c/a\u003e Remove horizontal checks in viewport functions (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4200\"\u003e#4200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1f4e986c992beb65a0f7de958587f7ad08dfeeb3\"\u003e\u003ccode\u003e1f4e986\u003c/code\u003e\u003c/a\u003e add blame ignore revs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/bcdade40fc475875616bf58f101586176c667158\"\u003e\u003ccode\u003ebcdade4\u003c/code\u003e\u003c/a\u003e Recompute scroll container if it is no longer available (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.28...v1.1.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.25.0 to 1.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.8.0 to 2.8.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1123\"\u003eswoosh/swoosh#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1124\"\u003eswoosh/swoosh#1124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/2aa9af499fa9b5250dba0a2d42cccc47a1f701c4\"\u003e\u003ccode\u003e2aa9af4\u003c/code\u003e\u003c/a\u003e Bump version to 1.25.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/df97f1c6b86c4e40ce31d5393b7cb97cc5e84bd2\"\u003e\u003ccode\u003edf97f1c\u003c/code\u003e\u003c/a\u003e Bump plug_cowboy from 2.8.0 to 2.8.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/397562e99adb780d829cf4a6dc63e76c6d263e6f\"\u003e\u003ccode\u003e397562e\u003c/code\u003e\u003c/a\u003e Regenerate styles with Tailwind CSS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3e4ff5f800448c9446f5e4b7ea48b2f3b550d164\"\u003e\u003ccode\u003e3e4ff5f\u003c/code\u003e\u003c/a\u003e fix: use github.ref_name instead of github.ref for tailwind branch name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f0b12c02ebc13ebc621821a93ffc20c05033e5d6\"\u003e\u003ccode\u003ef0b12c0\u003c/code\u003e\u003c/a\u003e Escape email content in mailbox preview UI (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/0b5c091085bd76681826b486a47cf9aeb12185d4\"\u003e\u003ccode\u003e0b5c091\u003c/code\u003e\u003c/a\u003e fix: assert_no_email_sent and refute_email_sent now catch deliver_many (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/422d062231336e98eba7a61fae172fcc8ea53702\"\u003e\u003ccode\u003e422d062\u003c/code\u003e\u003c/a\u003e Bump release comment action to v0.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpgrade production deps in src/flagd-ui to pull in security patches and UI stability fixes: `bandit` 1.11.0, `phoenix_live_view` 1.1.29, and `swoosh` 1.25.1.\n\n- **Dependencies**\n  - `bandit` → 1.11.0: fixes multiple WebSocket/HTTP CVEs; adds `max_inflate_ratio` and `max_fragmented_message_size`; default WebSocket `max_frame_size` is now 8MB.\n  - `phoenix_live_view` → 1.1.29: fixes duplicate hook ID crash; improves `phx-viewport` handling and stream reordering.\n  - `swoosh` → 1.25.1: escapes mailbox preview HTML; test helpers catch `deliver_many`.\n\n- **Migration**\n  - If you rely on very large WebSocket/LiveView payloads, configure Bandit `max_frame_size`/`max_fragmented_message_size` to suit your needs.\n\n\u003csup\u003eWritten for commit 3e012c96fd6f8d27d796b92e2c82b5253979aef5. Summary will update on new commits.\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/Vacbo/northstar-commerce/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vacbo%2Fnorthstar-commerce/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"4371364372","node_id":"PR_kwDOD12Hpc7XwFhC","number":13070,"state":"open","title":"build(deps): bump swoosh from 1.25.0 to 1.25.1 in /elixir","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-03T09:13:58.000Z","updated_at":"2026-05-03T09:15:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"swoosh","old_version":"1.25.0","new_version":"1.25.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":"/elixir","ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.25.0 to 1.25.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.8.0 to 2.8.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1123\"\u003eswoosh/swoosh#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1124\"\u003eswoosh/swoosh#1124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/2aa9af499fa9b5250dba0a2d42cccc47a1f701c4\"\u003e\u003ccode\u003e2aa9af4\u003c/code\u003e\u003c/a\u003e Bump version to 1.25.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/df97f1c6b86c4e40ce31d5393b7cb97cc5e84bd2\"\u003e\u003ccode\u003edf97f1c\u003c/code\u003e\u003c/a\u003e Bump plug_cowboy from 2.8.0 to 2.8.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/397562e99adb780d829cf4a6dc63e76c6d263e6f\"\u003e\u003ccode\u003e397562e\u003c/code\u003e\u003c/a\u003e Regenerate styles with Tailwind CSS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3e4ff5f800448c9446f5e4b7ea48b2f3b550d164\"\u003e\u003ccode\u003e3e4ff5f\u003c/code\u003e\u003c/a\u003e fix: use github.ref_name instead of github.ref for tailwind branch name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f0b12c02ebc13ebc621821a93ffc20c05033e5d6\"\u003e\u003ccode\u003ef0b12c0\u003c/code\u003e\u003c/a\u003e Escape email content in mailbox preview UI (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/0b5c091085bd76681826b486a47cf9aeb12185d4\"\u003e\u003ccode\u003e0b5c091\u003c/code\u003e\u003c/a\u003e fix: assert_no_email_sent and refute_email_sent now catch deliver_many (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/422d062231336e98eba7a61fae172fcc8ea53702\"\u003e\u003ccode\u003e422d062\u003c/code\u003e\u003c/a\u003e Bump release comment action to v0.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.25.0\u0026new-version=1.25.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/firezone/firezone/pull/13070","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/firezone%2Ffirezone/issues/13070","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13070/packages"},{"uuid":"4354847777","node_id":"PR_kwDOSNKojM7W7yfN","number":18,"state":"closed","title":"chore(deps): bump swoosh from 1.25.0 to 1.25.1 in /src/flagd-ui in the mix-production-dependencies group across 1 directory","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T02:19:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-30T02:10:13.000Z","updated_at":"2026-05-04T02:20:00.000Z","time_to_close":346185,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.25.0","new_version":"1.25.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":"/src/flagd-ui in the mix-production-dependencies group across 1 directory","ecosystem":"hex"},"body":"Bumps the mix-production-dependencies group with 1 update in the /src/flagd-ui directory: [swoosh](https://github.com/swoosh/swoosh).\n\nUpdates `swoosh` from 1.25.0 to 1.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.8.0 to 2.8.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1123\"\u003eswoosh/swoosh#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1124\"\u003eswoosh/swoosh#1124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/2aa9af499fa9b5250dba0a2d42cccc47a1f701c4\"\u003e\u003ccode\u003e2aa9af4\u003c/code\u003e\u003c/a\u003e Bump version to 1.25.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/df97f1c6b86c4e40ce31d5393b7cb97cc5e84bd2\"\u003e\u003ccode\u003edf97f1c\u003c/code\u003e\u003c/a\u003e Bump plug_cowboy from 2.8.0 to 2.8.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/397562e99adb780d829cf4a6dc63e76c6d263e6f\"\u003e\u003ccode\u003e397562e\u003c/code\u003e\u003c/a\u003e Regenerate styles with Tailwind CSS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3e4ff5f800448c9446f5e4b7ea48b2f3b550d164\"\u003e\u003ccode\u003e3e4ff5f\u003c/code\u003e\u003c/a\u003e fix: use github.ref_name instead of github.ref for tailwind branch name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f0b12c02ebc13ebc621821a93ffc20c05033e5d6\"\u003e\u003ccode\u003ef0b12c0\u003c/code\u003e\u003c/a\u003e Escape email content in mailbox preview UI (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/0b5c091085bd76681826b486a47cf9aeb12185d4\"\u003e\u003ccode\u003e0b5c091\u003c/code\u003e\u003c/a\u003e fix: assert_no_email_sent and refute_email_sent now catch deliver_many (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/422d062231336e98eba7a61fae172fcc8ea53702\"\u003e\u003ccode\u003e422d062\u003c/code\u003e\u003c/a\u003e Bump release comment action to v0.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.25.0\u0026new-version=1.25.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Pa123313/opentelemetry-demo/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pa123313%2Fopentelemetry-demo/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"4156209877","node_id":"PR_kwDOQ_Fxj87OLHAQ","number":202,"state":"closed","title":"Bump swoosh from 1.21.0 to 1.24.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-04T04:04:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T22:15:22.000Z","updated_at":"2026-05-04T04:04:40.000Z","time_to_close":3217750,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"swoosh","old_version":"1.21.0","new_version":"1.24.0","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.21.0 to 1.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.24.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add AzureCommunicationServices adapter \u003ca href=\"https://github.com/jamilbk\"\u003e\u003ccode\u003e@​jamilbk\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jamilbk\"\u003e\u003ccode\u003e@​jamilbk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1116\"\u003eswoosh/swoosh#1116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.23.1...v1.24.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.23.1...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tracking options to the mailjet adapter \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused require Logger compilation warning \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1115\"\u003eswoosh/swoosh#1115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare minor release 1.23.0 \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.24.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Azure Communication Services adapter \u003ca href=\"https://github.com/jamilbk\"\u003e\u003ccode\u003e@​jamilbk\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.23.1\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tracking options to the mailjet adapter \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused require Logger compilation warning \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/adc7f7ad0b3fffeed3efa85e9a1d5a69a1966cd0\"\u003e\u003ccode\u003eadc7f7a\u003c/code\u003e\u003c/a\u003e Prepare 1.24.0 minor release metadata (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7be1e51c84000c944f6e4ff2e3387261c960da5c\"\u003e\u003ccode\u003e7be1e51\u003c/code\u003e\u003c/a\u003e feat: Add AzureCommunicationServices adapter (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/ccb351e7b0720dcdaa0378cde6dd20bf67e510c2\"\u003e\u003ccode\u003eccb351e\u003c/code\u003e\u003c/a\u003e Update version-bump skill with full release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/a12653334ab08596270082c74379a6cdf724ed3b\"\u003e\u003ccode\u003ea126533\u003c/code\u003e\u003c/a\u003e Prepare patch release 1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/07c52ece35848b6b1ebbb839663239ce0f2b4707\"\u003e\u003ccode\u003e07c52ec\u003c/code\u003e\u003c/a\u003e feat: add tracking options to the mailjet adapter (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e7249b8f1a5cd0f8c632f2625dfb06803fa15fca\"\u003e\u003ccode\u003ee7249b8\u003c/code\u003e\u003c/a\u003e fix: remove unused require Logger compilation warning (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e1bc2fc8381f2da5429008c44a219be1b01f2196\"\u003e\u003ccode\u003ee1bc2fc\u003c/code\u003e\u003c/a\u003e Bump telemetry from 1.3.0 to 1.4.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/95f37b4bbc1d00bb522328787abc1db51a9643e4\"\u003e\u003ccode\u003e95f37b4\u003c/code\u003e\u003c/a\u003e Prepare minor release 1.23.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/768e745d99f00ef4f2345253c383aef89796a901\"\u003e\u003ccode\u003e768e745\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.21.0\u0026new-version=1.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/massroc/oostkit/pull/202","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/massroc%2Foostkit/issues/202","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/202/packages"},{"uuid":"4106042889","node_id":"PR_kwDOQajlWs7MDlFu","number":37,"state":"open","title":"chore(deps): bump swoosh from 1.23.0 to 1.23.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-20T06:15:01.000Z","updated_at":"2026-03-20T06:15:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.23.0","new_version":"1.23.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.23.0 to 1.23.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tracking options to the mailjet adapter \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused require Logger compilation warning \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1115\"\u003eswoosh/swoosh#1115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.1\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tracking options to the mailjet adapter \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused require Logger compilation warning \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/a12653334ab08596270082c74379a6cdf724ed3b\"\u003e\u003ccode\u003ea126533\u003c/code\u003e\u003c/a\u003e Prepare patch release 1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/07c52ece35848b6b1ebbb839663239ce0f2b4707\"\u003e\u003ccode\u003e07c52ec\u003c/code\u003e\u003c/a\u003e feat: add tracking options to the mailjet adapter (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e7249b8f1a5cd0f8c632f2625dfb06803fa15fca\"\u003e\u003ccode\u003ee7249b8\u003c/code\u003e\u003c/a\u003e fix: remove unused require Logger compilation warning (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e1bc2fc8381f2da5429008c44a219be1b01f2196\"\u003e\u003ccode\u003ee1bc2fc\u003c/code\u003e\u003c/a\u003e Bump telemetry from 1.3.0 to 1.4.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.23.0...v1.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.23.0\u0026new-version=1.23.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hyperpolymath/bofig/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperpolymath%2Fbofig/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"4089607256","node_id":"PR_kwDORFhve87LR3Ti","number":110,"state":"closed","title":"Bump swoosh from 1.19.3 to 1.23.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-24T16:17:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-17T16:16:18.000Z","updated_at":"2026-03-24T16:17:34.000Z","time_to_close":604874,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"swoosh","old_version":"1.19.3","new_version":"1.23.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.19.3 to 1.23.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tracking options to the mailjet adapter \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused require Logger compilation warning \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1115\"\u003eswoosh/swoosh#1115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare minor release 1.23.0 \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.5 to 2.8.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.40.0 to 0.40.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.20.0 to 0.21.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.1 to 1.10.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.39.3 to 0.40.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.5.0 to 0.6.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.4.0 to 0.5.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.1\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tracking options to the mailjet adapter \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused require Logger compilation warning \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Elixir requirement to 1.16, Erlang OTP to 26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Content-Transfer-Encoding for message/* attachments \u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add a resend adapter \u003ca href=\"https://github.com/ceolinrenato\"\u003e\u003ccode\u003e@​ceolinrenato\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1089\"\u003e#1089\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003edifferences from community library \u003ccode\u003e:resend\u003c/code\u003e can be found \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1089#issuecomment-3692700369\"\u003ein this comment\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.9\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for additional_headers provider option in Scaleway \u003ca href=\"https://github.com/jaimeiniesta\"\u003e\u003ccode\u003e@​jaimeiniesta\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/a12653334ab08596270082c74379a6cdf724ed3b\"\u003e\u003ccode\u003ea126533\u003c/code\u003e\u003c/a\u003e Prepare patch release 1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/07c52ece35848b6b1ebbb839663239ce0f2b4707\"\u003e\u003ccode\u003e07c52ec\u003c/code\u003e\u003c/a\u003e feat: add tracking options to the mailjet adapter (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e7249b8f1a5cd0f8c632f2625dfb06803fa15fca\"\u003e\u003ccode\u003ee7249b8\u003c/code\u003e\u003c/a\u003e fix: remove unused require Logger compilation warning (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e1bc2fc8381f2da5429008c44a219be1b01f2196\"\u003e\u003ccode\u003ee1bc2fc\u003c/code\u003e\u003c/a\u003e Bump telemetry from 1.3.0 to 1.4.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/95f37b4bbc1d00bb522328787abc1db51a9643e4\"\u003e\u003ccode\u003e95f37b4\u003c/code\u003e\u003c/a\u003e Prepare minor release 1.23.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/768e745d99f00ef4f2345253c383aef89796a901\"\u003e\u003ccode\u003e768e745\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/8e176fd4ab0d121be84c9b4b9c175e7eef09bf12\"\u003e\u003ccode\u003e8e176fd\u003c/code\u003e\u003c/a\u003e remove bad test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f368d1c624c166084bf33f855d01255bcdc3cbe0\"\u003e\u003ccode\u003ef368d1c\u003c/code\u003e\u003c/a\u003e Fix mailbox preview text-body clipping by removing negative top offset (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/cffbc67220e185e3178070c8ebf8ab4abb39e58a\"\u003e\u003ccode\u003ecffbc67\u003c/code\u003e\u003c/a\u003e Move preferred_cli_env to cli function\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.3...v1.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.19.3\u0026new-version=1.23.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Samit-28/OTS-Repository/pull/110","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samit-28%2FOTS-Repository/issues/110","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/110/packages"},{"uuid":"4068325949","node_id":"PR_kwDOQkhN-M7KOSUx","number":128,"state":"open","title":"Bump the mix-production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-13T02:08:04.000Z","updated_at":"2026-04-01T02:40:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"mix-production-dependencies","update_count":5,"packages":[{"name":"bandit","old_version":"1.8.0","new_version":"1.10.3","repository_url":"https://github.com/mtrudel/bandit"},{"name":"phoenix","old_version":"1.8.2","new_version":"1.8.5","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_live_view","old_version":"1.1.18","new_version":"1.1.27","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"req","old_version":"0.5.16","new_version":"0.5.17","repository_url":"https://github.com/wojtekmach/req"},{"name":"swoosh","old_version":"1.19.8","new_version":"1.23.0","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the mix-production-dependencies group with 5 updates in the /src/flagd-ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.8.0` | `1.10.3` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.8.2` | `1.8.5` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.18` | `1.1.27` |\n| [req](https://github.com/wojtekmach/req) | `0.5.16` | `0.5.17` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.8` | `1.23.0` |\n\n\nUpdates `bandit` from 1.8.0 to 1.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.3 (22 Feb 2026)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport authority form requests for CONNECT requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNarrow acceptance of asterisk form requests to OPTIONS requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect client disconnect on timeout in ensure_completed (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/566\"\u003e#566\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pepicrft\"\u003e\u003ccode\u003e@​pepicrft\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImprove http2 sendfile streaming (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/565\"\u003e#565\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elibosley\"\u003e\u003ccode\u003e@​elibosley\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.2 (22 Jan 2026)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDistinguish client disconnects from genuine body read timeouts (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/564\"\u003e#564\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pepicrft\"\u003e\u003ccode\u003e@​pepicrft\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.1 (5 Jan 2026)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange default preference order for compression methods to be 'zstd (if present), gzip, deflate' (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003e:zstd_options\u003c/code\u003e key to be set in config (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/558\"\u003e#558\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Fudoshiki\"\u003e\u003ccode\u003e@​Fudoshiki\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix error where deflate responses weren't always completely sent (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/559\"\u003e#559\u003c/a\u003e, thanks \u003ca href=\"https://github.com/josevalim\"\u003e\u003ccode\u003e@​josevalim\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.0 (29 Dec 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eresponse_encodings\u003c/code\u003e to allow specifying an explicit preference order to compression encodings (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.0 (12 Dec 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip body draining when Connection: close is set (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/546\"\u003e#546\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pepicrft\"\u003e\u003ccode\u003e@​pepicrft\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eMake deflate options for WebSockets configurable (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/540\"\u003e#540\u003c/a\u003e, thanks \u003ca href=\"https://github.com/proxima\"\u003e\u003ccode\u003e@​proxima\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eMitigate HTTP/2 rapid reset attacks (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/533\"\u003e#533\u003c/a\u003e, thanks \u003ca href=\"https://github.com/NelsonVides\"\u003e\u003ccode\u003e@​NelsonVides\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImplement improved respect for SETTINGS_MAX_CONCURRENT_STREAMS (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/524\"\u003e#524\u003c/a\u003e, thanks \u003ca href=\"https://github.com/NelsonVides\"\u003e\u003ccode\u003e@​NelsonVides\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eSupport zstd HTTP compression (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/514\"\u003e#514\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mattmatters\"\u003e\u003ccode\u003e@​mattmatters\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e3fd6828d439c2bf5fd2037ced36e7d9add39579\"\u003e\u003ccode\u003ee3fd682\u003c/code\u003e\u003c/a\u003e Version bump to 1.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a330b13588f874fee170e508f75c6ee5037737d9\"\u003e\u003ccode\u003ea330b13\u003c/code\u003e\u003c/a\u003e Grant actions:write permission to lint job for PLT cache eviction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0aa42c27b5e357026d557479bdf7493f53fedaf0\"\u003e\u003ccode\u003e0aa42c2\u003c/code\u003e\u003c/a\u003e Support authority form requests for CONNECT requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/ac6302131753c558420bfcf7c55f5ef9056ea663\"\u003e\u003ccode\u003eac63021\u003c/code\u003e\u003c/a\u003e fix: detect client disconnect on timeout in ensure_completed (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/c746d8e3a55e78898657bf8b2b804d48cd3a028e\"\u003e\u003ccode\u003ec746d8e\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.0 to 0.40.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5640a10733ad05781c2caf2c5ca51f435d9f3a93\"\u003e\u003ccode\u003e5640a10\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.15 to 1.7.16 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/78e5184b768cb4be19cb9c1d595157402dced79f\"\u003e\u003ccode\u003e78e5184\u003c/code\u003e\u003c/a\u003e feat: http2 sendfile streaming (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5af3c8ff5596d4933b28ea51e5c309d98bd71a09\"\u003e\u003ccode\u003e5af3c8f\u003c/code\u003e\u003c/a\u003e Version bump to 1.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/06c199da6a8e01e80307253f8c51b7d0e84a76f1\"\u003e\u003ccode\u003e06c199d\u003c/code\u003e\u003c/a\u003e fix: distinguish client disconnects from genuine body read timeouts (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/da97c51398e106a8da4bfe1c7c541fd34fb0164e\"\u003e\u003ccode\u003eda97c51\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.16 to 0.5.17 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.8.0...1.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.8.2 to 1.8.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.5 (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eJavaScript Client Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix socket connecting on visibility change when never established\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix warnings on Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.4 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eJavaScript Client Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug reconnecting connections when close was gracefully initiated by server\u003c/li\u003e\n\u003cli\u003eFix LongPoll transport name in sessionStorage and logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds guards support in \u003ccode\u003eassert_push\u003c/code\u003e, \u003ccode\u003eassert_broadcast\u003c/code\u003e, and \u003ccode\u003eassert_reply\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnable purging in Phoenix code server for Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.3 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd top-level phoenix config: \u003ccode\u003esort_verified_routes_query_params\u003c/code\u003e to enable sorting query params in verified routes during tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix endpoint port config in an umbrella application. (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6549\"\u003e#6549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop incoming channel messages with stale join refs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/850162d618cf4e31be82fb53ad6e259095fa6126\"\u003e\u003ccode\u003e850162d\u003c/code\u003e\u003c/a\u003e Release v1.8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/9b20e66779e5e578a09cad061f7bea7971f9eddd\"\u003e\u003ccode\u003e9b20e66\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/49d90f35cc03c18787b912abac5afc371c24e39e\"\u003e\u003ccode\u003e49d90f3\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/84607a4ba425c77ef01d8e350985f6e3f2997b78\"\u003e\u003ccode\u003e84607a4\u003c/code\u003e\u003c/a\u003e ensure visibilitychange does not connect if never connected (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6621\"\u003e#6621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/f286d6968d9cb4316cb3fa12604dd30a2320e31a\"\u003e\u003ccode\u003ef286d69\u003c/code\u003e\u003c/a\u003e Address warnings from Elixir 1.20 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6616\"\u003e#6616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/05f2d1a9b60381ac01df83b53fe0eb98d977a8bd\"\u003e\u003ccode\u003e05f2d1a\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.20.4 to 1.21.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6610\"\u003e#6610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/ae8b3c60f4796053a245de2bbdbb3bb717d43a9a\"\u003e\u003ccode\u003eae8b3c6\u003c/code\u003e\u003c/a\u003e update eslint (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6615\"\u003e#6615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a1e9ac423970e2b58327970033690107698b4b00\"\u003e\u003ccode\u003ea1e9ac4\u003c/code\u003e\u003c/a\u003e Bump the minor-and-patch group with 2 updates (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/bb1bd848a03599601061848f4a3cb30f1a8bc437\"\u003e\u003ccode\u003ebb1bd84\u003c/code\u003e\u003c/a\u003e Use custom migration module for auth migration. (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6605\"\u003e#6605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/d4ec4b747e71b201fd520b85622f53a27d3ad209\"\u003e\u003ccode\u003ed4ec4b7\u003c/code\u003e\u003c/a\u003e Minor Spelling fix in readme (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6606\"\u003e#6606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.8.2...v1.8.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.18 to 1.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/releases\"\u003ephoenix_live_view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.27\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround Chrome bug when patching \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix more type warnings on Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.26\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-away\u003c/code\u003e for nested portals\u003c/li\u003e\n\u003cli\u003eFix type warnings on Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.25\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-away\u003c/code\u003e when clicked element is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003ephx-hook\u003c/code\u003e outside of LiveViews when reconnecting (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4147\"\u003e#4147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.27/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.27 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround Chrome bug when patching \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix more type warnings on Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.26 (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-away\u003c/code\u003e for nested portals\u003c/li\u003e\n\u003cli\u003eFix type warnings on Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.25 (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-away\u003c/code\u003e when clicked element is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003ephx-hook\u003c/code\u003e outside of LiveViews when reconnecting (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4147\"\u003e#4147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.24 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent map access on assigns (\u003ccode\u003e@foo.bar.baz\u003c/code\u003e) being expanded when used in root attributes causing an invalid warning\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.23 (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf a macro is used in HEEx root attributes (\u003ccode\u003e\u0026lt;div {@root_attr} /\u0026gt;\u003c/code\u003e), it is now expanded at compile time (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.22 (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix live component container patch throwing a JavaScript error when container is locked (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4088\"\u003e#4088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.21 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stream reset and deletes not working if stream is teleported using \u003ccode\u003ePhoenix.Component.portal/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark LiveView template code as generated to prevent warnings on Elixir 1.20\u003c/li\u003e\n\u003cli\u003eAllow unused function warnings for function components to be emitted\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.LiveView.TagEngine.compile/2\u003c/code\u003e as an official entrypoint for compiling templates in favor of relying on the \u003ccode\u003eEEx.Engine\u003c/code\u003e behaviour\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/13ac43e5448fd40fafa3f5870a78b9150db154c3\"\u003e\u003ccode\u003e13ac43e\u003c/code\u003e\u003c/a\u003e Release v1.1.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a0d5e88f08373354908239a480c22664cc6b1e39\"\u003e\u003ccode\u003ea0d5e88\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a5736474f22f5eed86754764794f4c48ef5e26dc\"\u003e\u003ccode\u003ea573647\u003c/code\u003e\u003c/a\u003e the type system is too clever\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f4d83cbb6f52d9b50e7c3715d994f1a25df3070e\"\u003e\u003ccode\u003ef4d83cb\u003c/code\u003e\u003c/a\u003e remove dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/417f0467a1bc1d34fbc5f088cef135eb4f710132\"\u003e\u003ccode\u003e417f046\u003c/code\u003e\u003c/a\u003e Fix chrome dropping forms from templates when setting innerHTML (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a6677d345332e930af48c6ee288f9b839ccef341\"\u003e\u003ccode\u003ea6677d3\u003c/code\u003e\u003c/a\u003e Release v1.1.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f2b1188ad0de124910954b5227f5e99478398898\"\u003e\u003ccode\u003ef2b1188\u003c/code\u003e\u003c/a\u003e Remove warnings on latest Elixir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/283a09b0d9599abcf003324afe638ae1322fe618\"\u003e\u003ccode\u003e283a09b\u003c/code\u003e\u003c/a\u003e followup for \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4141\"\u003e#4141\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4160\"\u003e#4160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e592ce8b4ff6c387d85af275ea9c4ac5b1365858\"\u003e\u003ccode\u003ee592ce8\u003c/code\u003e\u003c/a\u003e Release v1.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/3eaaa41793b07b9ea9229c5d4b281a274387d080\"\u003e\u003ccode\u003e3eaaa41\u003c/code\u003e\u003c/a\u003e click-away portal handling (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.18...v1.1.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.5.16 to 0.5.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.17 (2026-01-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eretry\u003c/code\u003e]: Use default delay if \u003ccode\u003eretry-after\u003c/code\u003e is \u0026quot;negative\u0026quot;\u003c/p\u003e\n\u003cp\u003ePreviously, we were only handling \u0026quot;negative\u0026quot; retry-after in \u0026quot;http date\u0026quot;\nformat and slept for zero seconds. We were crashing on retry-after with\nnegative seconds.\u003c/p\u003e\n\u003cp\u003eNow, we're using the default delay (1s, 2s, 4s, ...) in either format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/dce10092b9f3b77dfa253e62a51534e8281ba0ba\"\u003e\u003ccode\u003edce1009\u003c/code\u003e\u003c/a\u003e Release v0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/2fbb092d48fa6cac7c399ba62c010a9f1ec459fc\"\u003e\u003ccode\u003e2fbb092\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eretry\u003c/code\u003e: Use default delay if \u003ccode\u003eretry-after\u003c/code\u003e is \u0026quot;negative\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/28cb69788e86fafcbf713a919c8cea69b2ef5840\"\u003e\u003ccode\u003e28cb697\u003c/code\u003e\u003c/a\u003e Refactor http digest handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/4e251c21570691fc22b4ed3696abbcb4203af0bd\"\u003e\u003ccode\u003e4e251c2\u003c/code\u003e\u003c/a\u003e Link to related package req_proxy (\u003ca href=\"https://redirect.github.com/wojtekmach/req/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/6153730708df03288f8e937a55e14929a00377dd\"\u003e\u003ccode\u003e6153730\u003c/code\u003e\u003c/a\u003e fix(proxy): schema -\u0026gt; scheme (\u003ca href=\"https://redirect.github.com/wojtekmach/req/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/3671064ba69091bdae31d83a902de83903ce4cca\"\u003e\u003ccode\u003e3671064\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wojtekmach/req/compare/v0.5.16...v0.5.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.19.8 to 1.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare minor release 1.23.0 \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.5 to 2.8.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.40.0 to 0.40.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.20.0 to 0.21.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.1 to 1.10.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.39.3 to 0.40.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.5.0 to 0.6.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.4.0 to 0.5.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1104\"\u003eswoosh/swoosh#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.21.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Elixir requirement to 1.16, Erlang OTP to 26\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.20.1...v1.21.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.20.1...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Content-Transfer-Encoding for message/* attachments \u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Elixir requirement to 1.16, Erlang OTP to 26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Content-Transfer-Encoding for message/* attachments \u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add a resend adapter \u003ca href=\"https://github.com/ceolinrenato\"\u003e\u003ccode\u003e@​ceolinrenato\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1089\"\u003e#1089\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003edifferences from community library \u003ccode\u003e:resend\u003c/code\u003e can be found \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1089#issuecomment-3692700369\"\u003ein this comment\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.9\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for additional_headers provider option in Scaleway \u003ca href=\"https://github.com/jaimeiniesta\"\u003e\u003ccode\u003e@​jaimeiniesta\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport specifying ip_pool_name data for Sendgrid \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1081\"\u003e#1081\u003c/a\u003e \u003ca href=\"https://github.com/lardcanoe\"\u003e\u003ccode\u003e@​lardcanoe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Resend adapter to README \u003ca href=\"https://github.com/jtormey\"\u003e\u003ccode\u003e@​jtormey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/95f37b4bbc1d00bb522328787abc1db51a9643e4\"\u003e\u003ccode\u003e95f37b4\u003c/code\u003e\u003c/a\u003e Prepare minor release 1.23.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/768e745d99f00ef4f2345253c383aef89796a901\"\u003e\u003ccode\u003e768e745\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/8e176fd4ab0d121be84c9b4b9c175e7eef09bf12\"\u003e\u003ccode\u003e8e176fd\u003c/code\u003e\u003c/a\u003e remove bad test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f368d1c624c166084bf33f855d01255bcdc3cbe0\"\u003e\u003ccode\u003ef368d1c\u003c/code\u003e\u003c/a\u003e Fix mailbox preview text-body clipping by removing negative top offset (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/cffbc67220e185e3178070c8ebf8ab4abb39e58a\"\u003e\u003ccode\u003ecffbc67\u003c/code\u003e\u003c/a\u003e Move preferred_cli_env to cli function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/bb2f6e8e06737f34e67a31e94e970d9d533cfa12\"\u003e\u003ccode\u003ebb2f6e8\u003c/code\u003e\u003c/a\u003e Add GitHub Actions workflow for Copilot setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/71ce6f22086263d67d97c7a044909af6d210a1a8\"\u003e\u003ccode\u003e71ce6f2\u003c/code\u003e\u003c/a\u003e Update Tailwind CSS version to 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/4556b02229af8556df0bd5515e1aa7bb66ad9d42\"\u003e\u003ccode\u003e4556b02\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.2 to 1.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1a41c89a6cc83b53f0ceea350658afddc4410f90\"\u003e\u003ccode\u003e1a41c89\u003c/code\u003e\u003c/a\u003e v1.22.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.8...v1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DangThanhWang/test_monitor/pull/128","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DangThanhWang%2Ftest_monitor/issues/128","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/128/packages"},{"uuid":"4042756352","node_id":"PR_kwDOF99WHs7I7acx","number":465,"state":"open","title":"Bump swoosh from 1.22.1 to 1.23.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T01:14:09.000Z","updated_at":"2026-04-06T03:01:25.534Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"swoosh","old_version":"1.22.1","new_version":"1.23.0","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.22.1 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare minor release 1.23.0 \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/95f37b4bbc1d00bb522328787abc1db51a9643e4\"\u003e\u003ccode\u003e95f37b4\u003c/code\u003e\u003c/a\u003e Prepare minor release 1.23.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/768e745d99f00ef4f2345253c383aef89796a901\"\u003e\u003ccode\u003e768e745\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.22.1\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/berviantoleo/elixir-exploration/pull/465","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/berviantoleo%2Felixir-exploration/issues/465","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/465/packages"},{"uuid":"4032483755","node_id":"PR_kwDOQajlWs7Iaar2","number":26,"state":"open","title":"chore(deps): bump swoosh from 1.22.0 to 1.23.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-06T06:18:58.000Z","updated_at":"2026-03-06T06:19:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.22.0","new_version":"1.23.0","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.22.0 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare minor release 1.23.0 \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/95f37b4bbc1d00bb522328787abc1db51a9643e4\"\u003e\u003ccode\u003e95f37b4\u003c/code\u003e\u003c/a\u003e Prepare minor release 1.23.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/768e745d99f00ef4f2345253c383aef89796a901\"\u003e\u003ccode\u003e768e745\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/8e176fd4ab0d121be84c9b4b9c175e7eef09bf12\"\u003e\u003ccode\u003e8e176fd\u003c/code\u003e\u003c/a\u003e remove bad test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f368d1c624c166084bf33f855d01255bcdc3cbe0\"\u003e\u003ccode\u003ef368d1c\u003c/code\u003e\u003c/a\u003e Fix mailbox preview text-body clipping by removing negative top offset (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/cffbc67220e185e3178070c8ebf8ab4abb39e58a\"\u003e\u003ccode\u003ecffbc67\u003c/code\u003e\u003c/a\u003e Move preferred_cli_env to cli function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/bb2f6e8e06737f34e67a31e94e970d9d533cfa12\"\u003e\u003ccode\u003ebb2f6e8\u003c/code\u003e\u003c/a\u003e Add GitHub Actions workflow for Copilot setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/71ce6f22086263d67d97c7a044909af6d210a1a8\"\u003e\u003ccode\u003e71ce6f2\u003c/code\u003e\u003c/a\u003e Update Tailwind CSS version to 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/4556b02229af8556df0bd5515e1aa7bb66ad9d42\"\u003e\u003ccode\u003e4556b02\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.2 to 1.10.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.22.0\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hyperpolymath/bofig/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperpolymath%2Fbofig/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"},{"uuid":"4019646940","node_id":"PR_kwDORUVsX87HwjOi","number":36,"state":"closed","title":"Bump the mix-production-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-06T02:11:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-04T02:14:49.000Z","updated_at":"2026-05-06T02:11:57.000Z","time_to_close":5443026,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"mix-production-dependencies","update_count":4,"packages":[{"name":"bandit","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/mtrudel/bandit"},{"name":"phoenix","old_version":"1.8.3","new_version":"1.8.4","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_live_view","old_version":"1.1.22","new_version":"1.1.25","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"swoosh","old_version":"1.21.0","new_version":"1.22.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the mix-production-dependencies group with 4 updates in the /src/flagd-ui directory: [bandit](https://github.com/mtrudel/bandit), [phoenix](https://github.com/phoenixframework/phoenix), [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) and [swoosh](https://github.com/swoosh/swoosh).\n\nUpdates `bandit` from 1.10.2 to 1.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.3 (22 Feb 2026)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport authority form requests for CONNECT requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNarrow acceptance of asterisk form requests to OPTIONS requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect client disconnect on timeout in ensure_completed (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/566\"\u003e#566\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pepicrft\"\u003e\u003ccode\u003e@​pepicrft\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImprove http2 sendfile streaming (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/565\"\u003e#565\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elibosley\"\u003e\u003ccode\u003e@​elibosley\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e3fd6828d439c2bf5fd2037ced36e7d9add39579\"\u003e\u003ccode\u003ee3fd682\u003c/code\u003e\u003c/a\u003e Version bump to 1.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a330b13588f874fee170e508f75c6ee5037737d9\"\u003e\u003ccode\u003ea330b13\u003c/code\u003e\u003c/a\u003e Grant actions:write permission to lint job for PLT cache eviction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0aa42c27b5e357026d557479bdf7493f53fedaf0\"\u003e\u003ccode\u003e0aa42c2\u003c/code\u003e\u003c/a\u003e Support authority form requests for CONNECT requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/ac6302131753c558420bfcf7c55f5ef9056ea663\"\u003e\u003ccode\u003eac63021\u003c/code\u003e\u003c/a\u003e fix: detect client disconnect on timeout in ensure_completed (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/c746d8e3a55e78898657bf8b2b804d48cd3a028e\"\u003e\u003ccode\u003ec746d8e\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.0 to 0.40.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5640a10733ad05781c2caf2c5ca51f435d9f3a93\"\u003e\u003ccode\u003e5640a10\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.15 to 1.7.16 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/78e5184b768cb4be19cb9c1d595157402dced79f\"\u003e\u003ccode\u003e78e5184\u003c/code\u003e\u003c/a\u003e feat: http2 sendfile streaming (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.10.2...1.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.8.3 to 1.8.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.4 (2026-2-23)\u003c/h2\u003e\n\u003ch3\u003eJavaScript Client Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug reconnecting connections when close was gracefully initiated by server\u003c/li\u003e\n\u003cli\u003eFix LongPoll transport name in sessionStorage and logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds guards support in \u003ccode\u003eassert_push\u003c/code\u003e, \u003ccode\u003eassert_broadcast\u003c/code\u003e, and \u003ccode\u003eassert_reply\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnable purging in Phoenix code server for Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/5c0f19fac5924e7969d8b7981143d0566a3bbbf2\"\u003e\u003ccode\u003e5c0f19f\u003c/code\u003e\u003c/a\u003e Release 1.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/22ac56ed55ec1d74ba75e64c3923606eac16dc2e\"\u003e\u003ccode\u003e22ac56e\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/72192e3d7d0eaa545166348d91bdaf3e5bc874c5\"\u003e\u003ccode\u003e72192e3\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6584\"\u003e#6584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/92a79b0381b2afe63d0c7c08bc77d6ddc4ec6140\"\u003e\u003ccode\u003e92a79b0\u003c/code\u003e\u003c/a\u003e Adds guards support in assert_push, assert_broadcast and assert_reply (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6595\"\u003e#6595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/ac12eec6d06a42fb90134789a91f9c5c13738b56\"\u003e\u003ccode\u003eac12eec\u003c/code\u003e\u003c/a\u003e Fix concurrent socket teardown (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/0f6a26f10a1dde4fdeb00b5dc18805a393d9cf8c\"\u003e\u003ccode\u003e0f6a26f\u003c/code\u003e\u003c/a\u003e Update umbrella link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/2dda4b0cdf1a449e2a287498a4b744b8c5130d28\"\u003e\u003ccode\u003e2dda4b0\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/stream\"\u003e\u003ccode\u003e@​stream\u003c/code\u003e\u003c/a\u003e typo in usage-rules liveview streams example (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6601\"\u003e#6601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/7c37fa7364dc0faa6275130bcc2d61453416731a\"\u003e\u003ccode\u003e7c37fa7\u003c/code\u003e\u003c/a\u003e Fix bad link (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6597\"\u003e#6597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/dadf94632594755cfc421423b89de9c76ac4bee8\"\u003e\u003ccode\u003edadf946\u003c/code\u003e\u003c/a\u003e followup for \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6563\"\u003ephoenixframework/phoenix#6563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/666dcaeb6c32cc15ea90074777363b20dd96edf7\"\u003e\u003ccode\u003e666dcae\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;autocomplete with email in email fields (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6502\"\u003e#6502\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6574\"\u003e#6574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.8.3...v1.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.22 to 1.1.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/releases\"\u003ephoenix_live_view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.25\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-away\u003c/code\u003e when clicked element is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003ephx-hook\u003c/code\u003e outside of LiveViews when reconnecting (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4147\"\u003e#4147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.25/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.25 (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-away\u003c/code\u003e when clicked element is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003ephx-hook\u003c/code\u003e outside of LiveViews when reconnecting (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4147\"\u003e#4147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.24 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent map access on assigns (\u003ccode\u003e@foo.bar.baz\u003c/code\u003e) being expanded when used in root attributes causing an invalid warning\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.23 (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf a macro is used in HEEx root attributes (\u003ccode\u003e\u0026lt;div {@root_attr} /\u0026gt;\u003c/code\u003e), it is now expanded at compile time (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e592ce8b4ff6c387d85af275ea9c4ac5b1365858\"\u003e\u003ccode\u003ee592ce8\u003c/code\u003e\u003c/a\u003e Release v1.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/3eaaa41793b07b9ea9229c5d4b281a274387d080\"\u003e\u003ccode\u003e3eaaa41\u003c/code\u003e\u003c/a\u003e click-away portal handling (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1613bffd36a31e795c53108bdbfaccd4b8039ba7\"\u003e\u003ccode\u003e1613bff\u003c/code\u003e\u003c/a\u003e fix type warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/9f36807934976ecb77ef11fb1a4837dc268c96f0\"\u003e\u003ccode\u003e9f36807\u003c/code\u003e\u003c/a\u003e Mention auto_upload in uploads guide (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/9a3478486f2092267ac8270208880b3c75334a69\"\u003e\u003ccode\u003e9a34784\u003c/code\u003e\u003c/a\u003e Create GitHub releases with changelog (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4135\"\u003e#4135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a6921d95f31efc73ee04077137c8e5756eebe263\"\u003e\u003ccode\u003ea6921d9\u003c/code\u003e\u003c/a\u003e Document phx-value- event \u0026quot;value\u0026quot; precendence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/42c790a86572a734a741ffc4feb8f2dc41e89f49\"\u003e\u003ccode\u003e42c790a\u003c/code\u003e\u003c/a\u003e add missing file for 46fb6dc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8765d24f61a4897facc178483fdd830ae0d366bb\"\u003e\u003ccode\u003e8765d24\u003c/code\u003e\u003c/a\u003e Fix flaky async tests relying on monitor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/af2c40f37e97f4d4a3646121c48884276f0d26fb\"\u003e\u003ccode\u003eaf2c40f\u003c/code\u003e\u003c/a\u003e handle deadview hooks (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4151\"\u003e#4151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/72442bbb72e59915a2d82c8c0224984d95aaa6f5\"\u003e\u003ccode\u003e72442bb\u003c/code\u003e\u003c/a\u003e fix flaky upload tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.22...v1.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.21.0 to 1.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.5 to 2.8.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.40.0 to 0.40.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.20.0 to 0.21.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.1 to 1.10.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.39.3 to 0.40.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.5.0 to 0.6.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.4.0 to 0.5.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1104\"\u003eswoosh/swoosh#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/8e176fd4ab0d121be84c9b4b9c175e7eef09bf12\"\u003e\u003ccode\u003e8e176fd\u003c/code\u003e\u003c/a\u003e remove bad test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f368d1c624c166084bf33f855d01255bcdc3cbe0\"\u003e\u003ccode\u003ef368d1c\u003c/code\u003e\u003c/a\u003e Fix mailbox preview text-body clipping by removing negative top offset (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/cffbc67220e185e3178070c8ebf8ab4abb39e58a\"\u003e\u003ccode\u003ecffbc67\u003c/code\u003e\u003c/a\u003e Move preferred_cli_env to cli function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/bb2f6e8e06737f34e67a31e94e970d9d533cfa12\"\u003e\u003ccode\u003ebb2f6e8\u003c/code\u003e\u003c/a\u003e Add GitHub Actions workflow for Copilot setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/71ce6f22086263d67d97c7a044909af6d210a1a8\"\u003e\u003ccode\u003e71ce6f2\u003c/code\u003e\u003c/a\u003e Update Tailwind CSS version to 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/4556b02229af8556df0bd5515e1aa7bb66ad9d42\"\u003e\u003ccode\u003e4556b02\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.2 to 1.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1a41c89a6cc83b53f0ceea350658afddc4410f90\"\u003e\u003ccode\u003e1a41c89\u003c/code\u003e\u003c/a\u003e v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f96fcaacbdcea829507ebd45c2d2616dea0de927\"\u003e\u003ccode\u003ef96fcaa\u003c/code\u003e\u003c/a\u003e feat: consistent mailersend return type and remove unnecessary auth headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/98d854633bec65445192bd0e94a1d632c7156634\"\u003e\u003ccode\u003e98d8546\u003c/code\u003e\u003c/a\u003e feat: add mailersend deliver_many\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/grant-engelbrecht/AstroShop/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant-engelbrecht%2FAstroShop/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"},{"uuid":"3999338738","node_id":"PR_kwDOQajlWs7GvM0-","number":22,"state":"closed","title":"chore(deps): bump swoosh from 1.22.0 to 1.22.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-06T06:19:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-27T06:18:09.000Z","updated_at":"2026-03-06T06:19:01.000Z","time_to_close":604851,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.22.0","new_version":"1.22.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.22.0 to 1.22.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/8e176fd4ab0d121be84c9b4b9c175e7eef09bf12\"\u003e\u003ccode\u003e8e176fd\u003c/code\u003e\u003c/a\u003e remove bad test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f368d1c624c166084bf33f855d01255bcdc3cbe0\"\u003e\u003ccode\u003ef368d1c\u003c/code\u003e\u003c/a\u003e Fix mailbox preview text-body clipping by removing negative top offset (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/cffbc67220e185e3178070c8ebf8ab4abb39e58a\"\u003e\u003ccode\u003ecffbc67\u003c/code\u003e\u003c/a\u003e Move preferred_cli_env to cli function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/bb2f6e8e06737f34e67a31e94e970d9d533cfa12\"\u003e\u003ccode\u003ebb2f6e8\u003c/code\u003e\u003c/a\u003e Add GitHub Actions workflow for Copilot setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/71ce6f22086263d67d97c7a044909af6d210a1a8\"\u003e\u003ccode\u003e71ce6f2\u003c/code\u003e\u003c/a\u003e Update Tailwind CSS version to 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/4556b02229af8556df0bd5515e1aa7bb66ad9d42\"\u003e\u003ccode\u003e4556b02\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.2 to 1.10.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.22.0\u0026new-version=1.22.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hyperpolymath/bofig/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperpolymath%2Fbofig/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"3992596298","node_id":"PR_kwDOJ4Cph87GZDga","number":184,"state":"closed","title":"chore(deps): bump swoosh from 1.21.0 to 1.22.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-28T04:27:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-26T00:44:23.000Z","updated_at":"2026-02-28T04:27:40.000Z","time_to_close":186191,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.21.0","new_version":"1.22.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.21.0 to 1.22.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.5 to 2.8.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.40.0 to 0.40.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.20.0 to 0.21.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.1 to 1.10.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.39.3 to 0.40.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.5.0 to 0.6.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.4.0 to 0.5.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1104\"\u003eswoosh/swoosh#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/8e176fd4ab0d121be84c9b4b9c175e7eef09bf12\"\u003e\u003ccode\u003e8e176fd\u003c/code\u003e\u003c/a\u003e remove bad test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f368d1c624c166084bf33f855d01255bcdc3cbe0\"\u003e\u003ccode\u003ef368d1c\u003c/code\u003e\u003c/a\u003e Fix mailbox preview text-body clipping by removing negative top offset (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/cffbc67220e185e3178070c8ebf8ab4abb39e58a\"\u003e\u003ccode\u003ecffbc67\u003c/code\u003e\u003c/a\u003e Move preferred_cli_env to cli function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/bb2f6e8e06737f34e67a31e94e970d9d533cfa12\"\u003e\u003ccode\u003ebb2f6e8\u003c/code\u003e\u003c/a\u003e Add GitHub Actions workflow for Copilot setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/71ce6f22086263d67d97c7a044909af6d210a1a8\"\u003e\u003ccode\u003e71ce6f2\u003c/code\u003e\u003c/a\u003e Update Tailwind CSS version to 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/4556b02229af8556df0bd5515e1aa7bb66ad9d42\"\u003e\u003ccode\u003e4556b02\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.2 to 1.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1a41c89a6cc83b53f0ceea350658afddc4410f90\"\u003e\u003ccode\u003e1a41c89\u003c/code\u003e\u003c/a\u003e v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f96fcaacbdcea829507ebd45c2d2616dea0de927\"\u003e\u003ccode\u003ef96fcaa\u003c/code\u003e\u003c/a\u003e feat: consistent mailersend return type and remove unnecessary auth headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/98d854633bec65445192bd0e94a1d632c7156634\"\u003e\u003ccode\u003e98d8546\u003c/code\u003e\u003c/a\u003e feat: add mailersend deliver_many\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.21.0\u0026new-version=1.22.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SamuelWillis/website/pull/184","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelWillis%2Fwebsite/issues/184","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/184/packages"},{"uuid":"3990397624","node_id":"PR_kwDORFhve87GRuBr","number":79,"state":"closed","title":"Bump swoosh from 1.19.3 to 1.22.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-05T16:20:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-25T16:18:20.000Z","updated_at":"2026-03-05T16:20:17.000Z","time_to_close":691315,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"swoosh","old_version":"1.19.3","new_version":"1.22.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.19.3 to 1.22.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.5 to 2.8.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.40.0 to 0.40.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.20.0 to 0.21.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.1 to 1.10.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.39.3 to 0.40.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.5.0 to 0.6.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.4.0 to 0.5.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1104\"\u003eswoosh/swoosh#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.21.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Elixir requirement to 1.16, Erlang OTP to 26\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.20.1...v1.21.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.20.1...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Content-Transfer-Encoding for message/* attachments \u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mail from 0.5.1 to 0.5.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.0 to 1.10.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump req from 0.5.16 to 0.5.17 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.9.0 to 1.10.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1096\"\u003eswoosh/swoosh#1096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Elixir requirement to 1.16, Erlang OTP to 26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Content-Transfer-Encoding for message/* attachments \u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add a resend adapter \u003ca href=\"https://github.com/ceolinrenato\"\u003e\u003ccode\u003e@​ceolinrenato\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1089\"\u003e#1089\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003edifferences from community library \u003ccode\u003e:resend\u003c/code\u003e can be found \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1089#issuecomment-3692700369\"\u003ein this comment\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.9\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for additional_headers provider option in Scaleway \u003ca href=\"https://github.com/jaimeiniesta\"\u003e\u003ccode\u003e@​jaimeiniesta\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport specifying ip_pool_name data for Sendgrid \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1081\"\u003e#1081\u003c/a\u003e \u003ca href=\"https://github.com/lardcanoe\"\u003e\u003ccode\u003e@​lardcanoe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Resend adapter to README \u003ca href=\"https://github.com/jtormey\"\u003e\u003ccode\u003e@​jtormey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.8\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEncode international domain names (IDNA) \u003ca href=\"https://github.com/jiegillet\"\u003e\u003ccode\u003e@​jiegillet\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.7\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/8e176fd4ab0d121be84c9b4b9c175e7eef09bf12\"\u003e\u003ccode\u003e8e176fd\u003c/code\u003e\u003c/a\u003e remove bad test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f368d1c624c166084bf33f855d01255bcdc3cbe0\"\u003e\u003ccode\u003ef368d1c\u003c/code\u003e\u003c/a\u003e Fix mailbox preview text-body clipping by removing negative top offset (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/cffbc67220e185e3178070c8ebf8ab4abb39e58a\"\u003e\u003ccode\u003ecffbc67\u003c/code\u003e\u003c/a\u003e Move preferred_cli_env to cli function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/bb2f6e8e06737f34e67a31e94e970d9d533cfa12\"\u003e\u003ccode\u003ebb2f6e8\u003c/code\u003e\u003c/a\u003e Add GitHub Actions workflow for Copilot setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/71ce6f22086263d67d97c7a044909af6d210a1a8\"\u003e\u003ccode\u003e71ce6f2\u003c/code\u003e\u003c/a\u003e Update Tailwind CSS version to 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/4556b02229af8556df0bd5515e1aa7bb66ad9d42\"\u003e\u003ccode\u003e4556b02\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.2 to 1.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1a41c89a6cc83b53f0ceea350658afddc4410f90\"\u003e\u003ccode\u003e1a41c89\u003c/code\u003e\u003c/a\u003e v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f96fcaacbdcea829507ebd45c2d2616dea0de927\"\u003e\u003ccode\u003ef96fcaa\u003c/code\u003e\u003c/a\u003e feat: consistent mailersend return type and remove unnecessary auth headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/98d854633bec65445192bd0e94a1d632c7156634\"\u003e\u003ccode\u003e98d8546\u003c/code\u003e\u003c/a\u003e feat: add mailersend deliver_many\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.3...v1.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.19.3\u0026new-version=1.22.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Samit-28/OTS-Repository/pull/79","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samit-28%2FOTS-Repository/issues/79","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/79/packages"},{"uuid":"3978418220","node_id":"PR_kwDOEZ3yHM7FqP66","number":199,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-25T15:52:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T14:18:02.000Z","updated_at":"2026-02-25T15:52:52.000Z","time_to_close":178488,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":3,"packages":[{"name":"bandit","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/mtrudel/bandit"},{"name":"phoenix_live_view","old_version":"1.1.22","new_version":"1.1.24","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"swoosh","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 3 updates in the / directory: [bandit](https://github.com/mtrudel/bandit), [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) and [swoosh](https://github.com/swoosh/swoosh).\n\nUpdates `bandit` from 1.10.2 to 1.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.3 (22 Feb 2026)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport authority form requests for CONNECT requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNarrow acceptance of asterisk form requests to OPTIONS requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect client disconnect on timeout in ensure_completed (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/566\"\u003e#566\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pepicrft\"\u003e\u003ccode\u003e@​pepicrft\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImprove http2 sendfile streaming (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/565\"\u003e#565\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elibosley\"\u003e\u003ccode\u003e@​elibosley\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e3fd6828d439c2bf5fd2037ced36e7d9add39579\"\u003e\u003ccode\u003ee3fd682\u003c/code\u003e\u003c/a\u003e Version bump to 1.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a330b13588f874fee170e508f75c6ee5037737d9\"\u003e\u003ccode\u003ea330b13\u003c/code\u003e\u003c/a\u003e Grant actions:write permission to lint job for PLT cache eviction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0aa42c27b5e357026d557479bdf7493f53fedaf0\"\u003e\u003ccode\u003e0aa42c2\u003c/code\u003e\u003c/a\u003e Support authority form requests for CONNECT requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/ac6302131753c558420bfcf7c55f5ef9056ea663\"\u003e\u003ccode\u003eac63021\u003c/code\u003e\u003c/a\u003e fix: detect client disconnect on timeout in ensure_completed (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/c746d8e3a55e78898657bf8b2b804d48cd3a028e\"\u003e\u003ccode\u003ec746d8e\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.0 to 0.40.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5640a10733ad05781c2caf2c5ca51f435d9f3a93\"\u003e\u003ccode\u003e5640a10\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.15 to 1.7.16 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/78e5184b768cb4be19cb9c1d595157402dced79f\"\u003e\u003ccode\u003e78e5184\u003c/code\u003e\u003c/a\u003e feat: http2 sendfile streaming (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.10.2...1.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.22 to 1.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.24/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.24 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent map access on assigns (\u003ccode\u003e@foo.bar.baz\u003c/code\u003e) being expanded when used in root attributes causing an invalid warning\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.23 (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf a macro is used in HEEx root attributes (\u003ccode\u003e\u0026lt;div {@root_attr} /\u0026gt;\u003c/code\u003e), it is now expanded at compile time (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/94da4e55fb55a903b43f93fa9b529726c20c449b\"\u003e\u003ccode\u003e94da4e5\u003c/code\u003e\u003c/a\u003e Release v1.1.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/2cf7835fb1fcdc05ba30cd0d8935f71bb377ff06\"\u003e\u003ccode\u003e2cf7835\u003c/code\u003e\u003c/a\u003e backport a304c175dd662cd989baa15307134b00e2d5ac28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/65b41b031810beb904e41cf0bcbe5b92cfe8a7c6\"\u003e\u003ccode\u003e65b41b0\u003c/code\u003e\u003c/a\u003e Release v1.1.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/25eadc56b4002542fd77717e3ea05bf4b1077193\"\u003e\u003ccode\u003e25eadc5\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4145\"\u003e#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/49e5f9490dc79f74d6f035996c795dade0562907\"\u003e\u003ccode\u003e49e5f94\u003c/code\u003e\u003c/a\u003e Slightly reorganize LiveComponent docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/105db3063a0cdd68273cc8a180a4fdcdd5ca0dca\"\u003e\u003ccode\u003e105db30\u003c/code\u003e\u003c/a\u003e Update index.ts (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4136\"\u003e#4136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b6ec0dfd5e403ccec217b7c22d630559ef07f4f9\"\u003e\u003ccode\u003eb6ec0df\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.22...v1.1.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.21.0 to 1.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.5 to 2.8.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.40.0 to 0.40.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.20.0 to 0.21.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.1 to 1.10.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.39.3 to 0.40.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.5.0 to 0.6.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.4.0 to 0.5.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1104\"\u003eswoosh/swoosh#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1a41c89a6cc83b53f0ceea350658afddc4410f90\"\u003e\u003ccode\u003e1a41c89\u003c/code\u003e\u003c/a\u003e v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f96fcaacbdcea829507ebd45c2d2616dea0de927\"\u003e\u003ccode\u003ef96fcaa\u003c/code\u003e\u003c/a\u003e feat: consistent mailersend return type and remove unnecessary auth headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/98d854633bec65445192bd0e94a1d632c7156634\"\u003e\u003ccode\u003e98d8546\u003c/code\u003e\u003c/a\u003e feat: add mailersend deliver_many\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/842e1e090d38e6fb6b7c68c33445e1c41bb7f3ce\"\u003e\u003ccode\u003e842e1e0\u003c/code\u003e\u003c/a\u003e feat: add mailersend adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e3433abed6fa03a5d2d8f8679bceed49712c37d2\"\u003e\u003ccode\u003ee3433ab\u003c/code\u003e\u003c/a\u003e Bump plug_cowboy from 2.7.5 to 2.8.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/dd81c92a29524c893297cb5545adb205f929ef5e\"\u003e\u003ccode\u003edd81c92\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.0 to 0.40.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7b2a34e28ff53be88e2f200ba27216a81e193453\"\u003e\u003ccode\u003e7b2a34e\u003c/code\u003e\u003c/a\u003e Bump finch from 0.20.0 to 0.21.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f05668381b08a7aed350da2ba9f0606b8c4689ec\"\u003e\u003ccode\u003ef056683\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.1 to 1.10.2 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/16bb82cf65e3b822c7990077ec5cc82485d0c61a\"\u003e\u003ccode\u003e16bb82c\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.39.3 to 0.40.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e233c1e3cc1aa1bd636128906bd0ec60b260f5ec\"\u003e\u003ccode\u003ee233c1e\u003c/code\u003e\u003c/a\u003e Bump multipart from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ringvold/get5_api/pull/199","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ringvold%2Fget5_api/issues/199","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/199/packages"},{"uuid":"3975815783","node_id":"PR_kwDOJ4Cph87FhuY8","number":182,"state":"closed","title":"chore(deps): bump swoosh from 1.21.0 to 1.22.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-26T00:44:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T00:47:04.000Z","updated_at":"2026-02-26T00:44:27.000Z","time_to_close":259041,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.21.0 to 1.22.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.5 to 2.8.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.40.0 to 0.40.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.20.0 to 0.21.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.1 to 1.10.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.39.3 to 0.40.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.5.0 to 0.6.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.4.0 to 0.5.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1104\"\u003eswoosh/swoosh#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1a41c89a6cc83b53f0ceea350658afddc4410f90\"\u003e\u003ccode\u003e1a41c89\u003c/code\u003e\u003c/a\u003e v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f96fcaacbdcea829507ebd45c2d2616dea0de927\"\u003e\u003ccode\u003ef96fcaa\u003c/code\u003e\u003c/a\u003e feat: consistent mailersend return type and remove unnecessary auth headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/98d854633bec65445192bd0e94a1d632c7156634\"\u003e\u003ccode\u003e98d8546\u003c/code\u003e\u003c/a\u003e feat: add mailersend deliver_many\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/842e1e090d38e6fb6b7c68c33445e1c41bb7f3ce\"\u003e\u003ccode\u003e842e1e0\u003c/code\u003e\u003c/a\u003e feat: add mailersend adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e3433abed6fa03a5d2d8f8679bceed49712c37d2\"\u003e\u003ccode\u003ee3433ab\u003c/code\u003e\u003c/a\u003e Bump plug_cowboy from 2.7.5 to 2.8.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/dd81c92a29524c893297cb5545adb205f929ef5e\"\u003e\u003ccode\u003edd81c92\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.0 to 0.40.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7b2a34e28ff53be88e2f200ba27216a81e193453\"\u003e\u003ccode\u003e7b2a34e\u003c/code\u003e\u003c/a\u003e Bump finch from 0.20.0 to 0.21.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f05668381b08a7aed350da2ba9f0606b8c4689ec\"\u003e\u003ccode\u003ef056683\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.1 to 1.10.2 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/16bb82cf65e3b822c7990077ec5cc82485d0c61a\"\u003e\u003ccode\u003e16bb82c\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.39.3 to 0.40.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e233c1e3cc1aa1bd636128906bd0ec60b260f5ec\"\u003e\u003ccode\u003ee233c1e\u003c/code\u003e\u003c/a\u003e Bump multipart from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.21.0\u0026new-version=1.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SamuelWillis/website/pull/182","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelWillis%2Fwebsite/issues/182","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/182/packages"}],"issue_packages":[{"old_version":"1.25.2","new_version":"1.26.1","update_type":"minor","path":null,"pr_created_at":"2026-06-05T23:23:40.000Z","version_change":"1.25.2 → 1.26.1","issue":{"uuid":"4600818247","node_id":"PR_kwDOQRTVLs7jTN1R","number":57,"state":"open","title":"mix(deps): bump swoosh from 1.25.2 to 1.26.1","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-05T23:23:40.000Z","updated_at":"2026-06-05T23:23:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"mix(deps)","packages":[{"name":"swoosh","old_version":"1.25.2","new_version":"1.26.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.25.2 to 1.26.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix fat-fingering \u003ccode\u003econtent_id\u003c/code\u003e instead of \u003ccode\u003ecid\u003c/code\u003e, added tests, fixed outdated expected response in \u003ccode\u003emua_test.exs\u003c/code\u003e \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 1.26.1 patch release metadata \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.26.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter for self-hosted Mailpit \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump req from 0.5.17 to 0.5.18 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1152\"\u003eswoosh/swoosh#1152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/1.25.3...v1.26.0\"\u003ehttps://github.com/swoosh/swoosh/compare/1.25.3...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.25.3 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 1.25.3 patch release notes \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument runtime Postmark server keys \u003ca href=\"https://github.com/dl-alexandre\"\u003e\u003ccode\u003e@​dl-alexandre\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Elixir 1.20 compilation warnings \u003ca href=\"https://github.com/gilbertwong96\"\u003e\u003ccode\u003e@​gilbertwong96\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow usage of idna 7.x \u003ca href=\"https://github.com/sax\"\u003e\u003ccode\u003e@​sax\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate to support hackney less than 5.0 \u003ca href=\"https://github.com/allenwyma\"\u003e\u003ccode\u003e@​allenwyma\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dl-alexandre\"\u003e\u003ccode\u003e@​dl-alexandre\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1135\"\u003eswoosh/swoosh#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allenwyma\"\u003e\u003ccode\u003e@​allenwyma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1132\"\u003eswoosh/swoosh#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sax\"\u003e\u003ccode\u003e@​sax\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1142\"\u003eswoosh/swoosh#1142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gilbertwong96\"\u003e\u003ccode\u003e@​gilbertwong96\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1150\"\u003eswoosh/swoosh#1150\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.2...1.25.3\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.25.2...1.25.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.26.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inline attachment \u003ccode\u003ecid\u003c/code\u003e handling for Mailpit adapter \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.26.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd self-hosted Mailpit adapter \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument the new Mailpit adapter in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.25.3\u003c/h2\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument runtime Postmark server keys \u003ca href=\"https://github.com/dl-alexandre\"\u003e\u003ccode\u003e@​dl-alexandre\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to support hackney less than 5.0 \u003ca href=\"https://github.com/allenwyma\"\u003e\u003ccode\u003e@​allenwyma\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow usage of idna 7.x \u003ca href=\"https://github.com/sax\"\u003e\u003ccode\u003e@​sax\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Elixir 1.20 compilation warnings \u003ca href=\"https://github.com/gilbertwong96\"\u003e\u003ccode\u003e@​gilbertwong96\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/317f847eb6ea8f89f0e8da0dcef046257d07f7a3\"\u003e\u003ccode\u003e317f847\u003c/code\u003e\u003c/a\u003e Prepare 1.26.1 patch release files (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/38057bafc00652293b49c2b9e31f6f104e98cf8d\"\u003e\u003ccode\u003e38057ba\u003c/code\u003e\u003c/a\u003e fix fat-fingering \u003ccode\u003econtent_id\u003c/code\u003e instead of \u003ccode\u003ecid\u003c/code\u003e, added tests, fixed outdated ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f0c7eafcefe7b09a29c5c81eaeb9dec828e9d999\"\u003e\u003ccode\u003ef0c7eaf\u003c/code\u003e\u003c/a\u003e Prepare 1.26.0 release files (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/60532a27f1733285725e308784424ba3ef5f5e4b\"\u003e\u003ccode\u003e60532a2\u003c/code\u003e\u003c/a\u003e Added adapter for self-hosted Mailpit (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1d6dec8c4602d14b4e7fd3b8e672e133b68db21e\"\u003e\u003ccode\u003e1d6dec8\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.17 to 0.5.18 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3580fe875cd0f29692fa4eb8b05f609c2a32f099\"\u003e\u003ccode\u003e3580fe8\u003c/code\u003e\u003c/a\u003e Prepare 1.25.3 patch release notes (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/6f6f64395e99479d1303c65cce54f4066d31ad25\"\u003e\u003ccode\u003e6f6f643\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.20 compilation warnings (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/6f0d01cf4e0fd5da64d38061cb9101b4f99ae583\"\u003e\u003ccode\u003e6f0d01c\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.2 to 0.40.3 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1148\"\u003e#1148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7b67e3e34c59216f03620e2a6ff90b3e556203ca\"\u003e\u003ccode\u003e7b67e3e\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.11.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/936c06c0111ea0a73e9425de3c47863cd183b962\"\u003e\u003ccode\u003e936c06c\u003c/code\u003e\u003c/a\u003e Bump cowboy from 2.14.2 to 2.15.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1140\"\u003e#1140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.2...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.25.2\u0026new-version=1.26.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/agentjido/llmdb_xyz/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fllmdb_xyz/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"}},{"old_version":"1.25.2","new_version":"1.26.1","update_type":"minor","path":null,"pr_created_at":"2026-06-05T00:42:59.000Z","version_change":"1.25.2 → 1.26.1","issue":{"uuid":"4593189611","node_id":"PR_kwDOJ4Cph87i6Hsd","number":205,"state":"open","title":"chore(deps): bump swoosh from 1.25.2 to 1.26.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-05T00:42:59.000Z","updated_at":"2026-06-06T04:16:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.25.2","new_version":"1.26.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [swoosh](https://github.com/swoosh/swoosh) from 1.25.2 to 1.26.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix fat-fingering \u003ccode\u003econtent_id\u003c/code\u003e instead of \u003ccode\u003ecid\u003c/code\u003e, added tests, fixed outdated expected response in \u003ccode\u003emua_test.exs\u003c/code\u003e \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 1.26.1 patch release metadata \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.26.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter for self-hosted Mailpit \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump req from 0.5.17 to 0.5.18 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1152\"\u003eswoosh/swoosh#1152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/1.25.3...v1.26.0\"\u003ehttps://github.com/swoosh/swoosh/compare/1.25.3...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.25.3 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 1.25.3 patch release notes \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument runtime Postmark server keys \u003ca href=\"https://github.com/dl-alexandre\"\u003e\u003ccode\u003e@​dl-alexandre\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Elixir 1.20 compilation warnings \u003ca href=\"https://github.com/gilbertwong96\"\u003e\u003ccode\u003e@​gilbertwong96\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow usage of idna 7.x \u003ca href=\"https://github.com/sax\"\u003e\u003ccode\u003e@​sax\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate to support hackney less than 5.0 \u003ca href=\"https://github.com/allenwyma\"\u003e\u003ccode\u003e@​allenwyma\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dl-alexandre\"\u003e\u003ccode\u003e@​dl-alexandre\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1135\"\u003eswoosh/swoosh#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allenwyma\"\u003e\u003ccode\u003e@​allenwyma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1132\"\u003eswoosh/swoosh#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sax\"\u003e\u003ccode\u003e@​sax\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1142\"\u003eswoosh/swoosh#1142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gilbertwong96\"\u003e\u003ccode\u003e@​gilbertwong96\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1150\"\u003eswoosh/swoosh#1150\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.2...1.25.3\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.25.2...1.25.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.26.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inline attachment \u003ccode\u003ecid\u003c/code\u003e handling for Mailpit adapter \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.26.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd self-hosted Mailpit adapter \u003ca href=\"https://github.com/waseigo\"\u003e\u003ccode\u003e@​waseigo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument the new Mailpit adapter in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.25.3\u003c/h2\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument runtime Postmark server keys \u003ca href=\"https://github.com/dl-alexandre\"\u003e\u003ccode\u003e@​dl-alexandre\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to support hackney less than 5.0 \u003ca href=\"https://github.com/allenwyma\"\u003e\u003ccode\u003e@​allenwyma\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow usage of idna 7.x \u003ca href=\"https://github.com/sax\"\u003e\u003ccode\u003e@​sax\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Elixir 1.20 compilation warnings \u003ca href=\"https://github.com/gilbertwong96\"\u003e\u003ccode\u003e@​gilbertwong96\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/317f847eb6ea8f89f0e8da0dcef046257d07f7a3\"\u003e\u003ccode\u003e317f847\u003c/code\u003e\u003c/a\u003e Prepare 1.26.1 patch release files (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/38057bafc00652293b49c2b9e31f6f104e98cf8d\"\u003e\u003ccode\u003e38057ba\u003c/code\u003e\u003c/a\u003e fix fat-fingering \u003ccode\u003econtent_id\u003c/code\u003e instead of \u003ccode\u003ecid\u003c/code\u003e, added tests, fixed outdated ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f0c7eafcefe7b09a29c5c81eaeb9dec828e9d999\"\u003e\u003ccode\u003ef0c7eaf\u003c/code\u003e\u003c/a\u003e Prepare 1.26.0 release files (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/60532a27f1733285725e308784424ba3ef5f5e4b\"\u003e\u003ccode\u003e60532a2\u003c/code\u003e\u003c/a\u003e Added adapter for self-hosted Mailpit (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1d6dec8c4602d14b4e7fd3b8e672e133b68db21e\"\u003e\u003ccode\u003e1d6dec8\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.17 to 0.5.18 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3580fe875cd0f29692fa4eb8b05f609c2a32f099\"\u003e\u003ccode\u003e3580fe8\u003c/code\u003e\u003c/a\u003e Prepare 1.25.3 patch release notes (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/6f6f64395e99479d1303c65cce54f4066d31ad25\"\u003e\u003ccode\u003e6f6f643\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.20 compilation warnings (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/6f0d01cf4e0fd5da64d38061cb9101b4f99ae583\"\u003e\u003ccode\u003e6f0d01c\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.2 to 0.40.3 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1148\"\u003e#1148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7b67e3e34c59216f03620e2a6ff90b3e556203ca\"\u003e\u003ccode\u003e7b67e3e\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.11.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/936c06c0111ea0a73e9425de3c47863cd183b962\"\u003e\u003ccode\u003e936c06c\u003c/code\u003e\u003c/a\u003e Bump cowboy from 2.14.2 to 2.15.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1140\"\u003e#1140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.2...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/SamuelWillis/website/pull/205","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelWillis%2Fwebsite/issues/205","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/205/packages"}},{"old_version":"1.25.1","new_version":"1.25.2","update_type":"patch","path":null,"pr_created_at":"2026-05-16T00:12:41.000Z","version_change":"1.25.1 → 1.25.2","issue":{"uuid":"4457768001","node_id":"PR_kwDORnNEH87cG-NP","number":214,"state":"open","title":"chore(deps): bump swoosh from 1.25.1 to 1.25.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-16T00:12:41.000Z","updated_at":"2026-05-16T09:54:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.25.1","new_version":"1.25.2","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.25.1 to 1.25.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.2 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: prepare 1.25.2 patch release \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix release comment workflow repository checkout \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1128\"\u003e#1128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(config): prioritize runtime config for Mailer \u003ca href=\"https://github.com/ukashazia\"\u003e\u003ccode\u003e@​ukashazia\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump jason from 1.4.4 to 1.4.5 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.4 to 1.11.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1129\"\u003e#1129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(config): prioritize runtime config for Mailer \u003ca href=\"https://github.com/ukashazia\"\u003e\u003ccode\u003e@​ukashazia\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7baea5c965c441164ffb524855002f454e2da026\"\u003e\u003ccode\u003e7baea5c\u003c/code\u003e\u003c/a\u003e Bump jason from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/37342caa1d5d5485fb17ff5df2575e77be8a8a3c\"\u003e\u003ccode\u003e37342ca\u003c/code\u003e\u003c/a\u003e chore: prepare 1.25.2 patch release (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f6eedb4b9a2905c2ec8df0a106664bd274c4588d\"\u003e\u003ccode\u003ef6eedb4\u003c/code\u003e\u003c/a\u003e fix(config): prioritize runtime config for Mailer (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/5596e9789ef92893cbfb5f11630b247d6f877e6b\"\u003e\u003ccode\u003e5596e97\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.4 to 1.11.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1129\"\u003e#1129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f656c6b55277f8c1b76f2429f3621d5a6aed333c\"\u003e\u003ccode\u003ef656c6b\u003c/code\u003e\u003c/a\u003e Fix release comment workflow checkout (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1128\"\u003e#1128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.1...v1.25.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/tomasz-tomczyk/crit-web/pull/214","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomasz-tomczyk%2Fcrit-web/issues/214","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/214/packages"}},{"old_version":"1.23.0","new_version":"1.25.2","update_type":"minor","path":null,"pr_created_at":"2026-05-14T00:37:47.000Z","version_change":"1.23.0 → 1.25.2","issue":{"uuid":"4442131453","node_id":"PR_kwDOSJ-KK87bVPNI","number":54,"state":"closed","title":"Bump the mix-production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-21T01:42:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T00:37:47.000Z","updated_at":"2026-05-21T01:42:26.000Z","time_to_close":608677,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"mix-production-dependencies","update_count":5,"packages":[{"name":"bandit","old_version":"1.10.3","new_version":"1.11.1","repository_url":"https://github.com/mtrudel/bandit"},{"name":"jason","old_version":"1.4.4","new_version":"1.4.5","repository_url":"https://github.com/michalmuskala/jason"},{"name":"phoenix","old_version":"1.8.5","new_version":"1.8.7","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_live_view","old_version":"1.1.26","new_version":"1.1.30","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"swoosh","old_version":"1.23.0","new_version":"1.25.2","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the mix-production-dependencies group with 5 updates in the /src/flagd-ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.10.3` | `1.11.1` |\n| [jason](https://github.com/michalmuskala/jason) | `1.4.4` | `1.4.5` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.8.5` | `1.8.7` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.26` | `1.1.30` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.23.0` | `1.25.2` |\n\n\nUpdates `bandit` from 1.10.3 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (13 May 2026)\u003c/h1\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove handling of large chunked request bodies (CVE-2026-39803, \u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/585\"\u003e#585\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImprove handling of request trailers (CVE-2026-39806, \u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/585\"\u003e#585\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWe no longer disallow \u003ccode\u003e.\u003c/code\u003e and \u003ccode\u003e..\u003c/code\u003e path components in HTTP/2 absolute paths (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (1 May 2026)\u003c/h1\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix WebSocket inflate vulnerability (CVE-2026-39804, commit 8156921, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix WebSocket continuation frame handling vulnerability (CVE-2026-42786, commit 21612c7, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix HTTP/2 frame size parsing vulnerability (CVE-2026-42788, commit 1e8e559, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImprove handling of zero/negative length \u0026amp; offset parameters to send_file (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/580\"\u003e#580\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefine a new \u003ccode\u003emax_inflate_ratio\u003c/code\u003e WebSocket configuration option that defines a\nmaximum allowable decompression ratio to help mitigate inflate bombing. Defaults to 25:1\u003c/li\u003e\n\u003cli\u003eDefine a new \u003ccode\u003emax_fragmented_message_size\u003c/code\u003e WebSocket configuration option\nwhich defines the maximum allowed WebSocket frame size (inclusive of\ncontinuation frames). Defaults to 8MB\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThe default value of the \u003ccode\u003emax_frame_size\u003c/code\u003e WebSocket option has changed from \u003ccode\u003e:infinity\u003c/code\u003e to 8MB\u003c/li\u003e\n\u003cli\u003eZero length non-fin continuation frames are now disallowed (we now skip Autobahn 6.1.2 as a result)\u003c/li\u003e\n\u003cli\u003eMultiple content-length fields in an HTTP/1 request are now disallowed (CVE-2026-39805, commit f2ca636, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eWe now \u003cem\u003eonly\u003c/em\u003e use the underlying transport when determining scheme (CVE-2026-39807, commit 45feea2, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.4 (25 Mar 2026)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e{:shutdown, :disconnected}\u003c/code\u003e as a normal WebSocket result code (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/576\"\u003e#576\u003c/a\u003e, thanks \u003ca href=\"https://github.com/wwitek-whatnot\"\u003e\u003ccode\u003e@​wwitek-whatnot\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/40a1b8fc924694a0125bbaa7fee101fa43feeb52\"\u003e\u003ccode\u003e40a1b8f\u003c/code\u003e\u003c/a\u003e Version bump to 1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/37b84cfd7f26dd3b9043d2c2d31be47d86ffa8e0\"\u003e\u003ccode\u003e37b84cf\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.1 to 0.40.2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/583\"\u003e#583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/8ff60784addd623c0a752b700d52edbaba107dd6\"\u003e\u003ccode\u003e8ff6078\u003c/code\u003e\u003c/a\u003e Bump telemetry from 1.4.1 to 1.4.2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/ae3520dfdbfab115c638f8c7f6f6b805db34e1ab\"\u003e\u003ccode\u003eae3520d\u003c/code\u003e\u003c/a\u003e Improve chunk handling (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0f56e10ed194faad75abcbc8b221988568ccbf15\"\u003e\u003ccode\u003e0f56e10\u003c/code\u003e\u003c/a\u003e Stop handling . and .. paths specially (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e62619895d0d2584d7ffa57d43ef6f72437dfaff\"\u003e\u003ccode\u003ee626198\u003c/code\u003e\u003c/a\u003e Version bump to 1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/014c1579f9f73d32cf10f4813396218d0fb9d609\"\u003e\u003ccode\u003e014c157\u003c/code\u003e\u003c/a\u003e Tweaks to Autobahn test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1e8e55966da9129016b73d32f0e1df4630e3b463\"\u003e\u003ccode\u003e1e8e559\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/45feea20dea8af7ffd7245271107b695c040e667\"\u003e\u003ccode\u003e45feea2\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/f2ca636eb6df385219957e8934e9fc6efa1630d1\"\u003e\u003ccode\u003ef2ca636\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.10.3...1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jason` from 1.4.4 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michalmuskala/jason/blob/master/CHANGELOG.md\"\u003ejason's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.5 (05.05.2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Decimal 3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/4ede42858eb19f80ec9e863aab52df466eab8608\"\u003e\u003ccode\u003e4ede428\u003c/code\u003e\u003c/a\u003e Bump v1.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/b8c2185aaecc9839c0d13e69f7baab9c6e5e60f6\"\u003e\u003ccode\u003eb8c2185\u003c/code\u003e\u003c/a\u003e Fix dialyzer job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/a363975dc873c4bde43dd6978685adaa41e2f2d5\"\u003e\u003ccode\u003ea363975\u003c/code\u003e\u003c/a\u003e Modernise CI to currently supported versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/243c8a8ba8452a720462222ab6d80367cd9235cf\"\u003e\u003ccode\u003e243c8a8\u003c/code\u003e\u003c/a\u003e Allow decimal 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/c8e8d0501723d0855691a89ee66ee51b429b8d56\"\u003e\u003ccode\u003ec8e8d05\u003c/code\u003e\u003c/a\u003e Revert the experimental 1.5 branch and jason_native experiment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/0e7a3e2cebcb3af550382416b19125d81d8d1824\"\u003e\u003ccode\u003e0e7a3e2\u003c/code\u003e\u003c/a\u003e Add example/doctest for Jason.OrderedObject.new/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/984bc078eb4b2084104751c7f1c5290b8338e06b\"\u003e\u003ccode\u003e984bc07\u003c/code\u003e\u003c/a\u003e fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/f775592c90472e8debe989081883de6ba282e037\"\u003e\u003ccode\u003ef775592\u003c/code\u003e\u003c/a\u003e Raise if trying to decode decimals without decimal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/79d59df70177242d288974923504880bf65a51c8\"\u003e\u003ccode\u003e79d59df\u003c/code\u003e\u003c/a\u003e Remove unneeded workarounds for xref warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/baac78e5dbd487e30f7f6f93b319c3cfbd3982e2\"\u003e\u003ccode\u003ebaac78e\u003c/code\u003e\u003c/a\u003e Fix warnings by conditionally compiling Decimal support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michalmuskala/jason/compare/v1.4.4...v1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.8.5 to 1.8.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.7 (2026-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid status when longpoll request times out\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMask \u003ccode\u003etoken\u003c/code\u003e parameter \u003ca href=\"https://hexdocs.pm/phoenix/Phoenix.Logger.html#module-parameter-filtering\"\u003ein logs\u003c/a\u003e by default (in addition to \u0026quot;password\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript Client Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix encoding of non-ASCII metadata in binary channel messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.6 (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eSecurity fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/security/advisories/GHSA-628h-q48j-jr6q\"\u003eCVE-2026-32689\u003c/a\u003e: Fix Phoenix.Socket Longpoll transport memory exhaustion in nd-JSON body splitting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phoenix] Raise if \u003ccode\u003euse Phoenix.VerifiedRoutes\u003c/code\u003e is called multiple times in the same module\u003c/li\u003e\n\u003cli\u003e[phoenix] Fix more deprecation and type checker warnings on Elixir 1.20\u003c/li\u003e\n\u003cli\u003e[phoenix] Raise when interpolating a list in \u003ccode\u003ePhoenix.VerifiedRoutes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6632\"\u003e#6632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phoenix] Gracefully handle non-binary \u003ccode\u003evsn\u003c/code\u003e socket parameter (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6662\"\u003e#6662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phx.gen.*] Use \u003ccode\u003e.eex\u003c/code\u003e filename suffix in generator files\u003c/li\u003e\n\u003cli\u003e[phx.new] Add interactive mode: \u003ccode\u003emix phx.new --interactive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6630\"\u003e#6630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003ephx-no-format\u003c/code\u003e to generated \u003ccode\u003e\u0026lt;.live_title\u0026gt;\u003c/code\u003e tag (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6667\"\u003e#6667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.*] Fix generated migrations for myxql when using scopes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6635\"\u003e#6635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phx.new] Fix crash when parent directory contains a colon (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6633\"\u003e#6633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/ba3a131552add5758c021ff4c6e9b6947bb5a205\"\u003e\u003ccode\u003eba3a131\u003c/code\u003e\u003c/a\u003e Release v1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/e74eaccb8e909826a50c9e8095cd1694dace289c\"\u003e\u003ccode\u003ee74eacc\u003c/code\u003e\u003c/a\u003e fix invalid status on longpoll window timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/035fde9ac29920d4c040be91fdb7508295579036\"\u003e\u003ccode\u003e035fde9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/eb5f52f683b148f30aa528d365b301d2c51a4b59\"\u003e\u003ccode\u003eeb5f52f\u003c/code\u003e\u003c/a\u003e Correctly serialize non ASCII metadata (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6664\"\u003e#6664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a99c5e8974f98c57aa4c883da51f57b582c0225c\"\u003e\u003ccode\u003ea99c5e8\u003c/code\u003e\u003c/a\u003e Filter token parameters by default (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6665\"\u003e#6665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/21901113ec7aa5158ad7748170bb9c3b3254861b\"\u003e\u003ccode\u003e2190111\u003c/code\u003e\u003c/a\u003e update installer version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/ddcdadb7de1132d630bbbe56f975e66f85f36416\"\u003e\u003ccode\u003eddcdadb\u003c/code\u003e\u003c/a\u003e Release v1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1a67c61ff9ce0a7711662ac7354861917a7c80f7\"\u003e\u003ccode\u003e1a67c61\u003c/code\u003e\u003c/a\u003e prevent unexpected memory usage on nd-json body splitting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/8ca76a2c57fb189733e67c3fb72098d1092ef60c\"\u003e\u003ccode\u003e8ca76a2\u003c/code\u003e\u003c/a\u003e fix a couple of typos (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6672\"\u003e#6672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/6214d83ac87fe87170bf2a8525b3404af1517705\"\u003e\u003ccode\u003e6214d83\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6671\"\u003e#6671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.8.5...v1.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.26 to 1.1.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/releases\"\u003ephoenix_live_view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.30\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure internal phx-viewport hook does not crash on update if no scroll container is used (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4214\"\u003e#4214\u003c/a\u003e), introduced in v1.1.29.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.29\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent JS crash when hook has a duplicate ID (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecompute scroll container for phx-viewport bindings if it is no longer available (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-viewport events not firing when container has horizontal overflow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emoveBefore\u003c/code\u003e if available when reordering stream elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4212\"\u003e#4212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.28\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix race condition that could lead to a JS exception when nested LiveView is removed while it is joining (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA bunch of small performance and documentation improvements (thank you \u003ca href=\"https://github.com/preciz\"\u003e\u003ccode\u003e@​preciz\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.27\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround Chrome bug when patching \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix more type warnings on Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.30/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.30 (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure internal phx-viewport hook does not crash on update if no scroll container is used (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4214\"\u003e#4214\u003c/a\u003e), introduced in v1.1.29.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.29 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent JS crash when hook has a duplicate ID (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecompute scroll container for phx-viewport bindings if it is no longer available (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-viewport events not firing when container has horizontal overflow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emoveBefore\u003c/code\u003e if available when reordering stream elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4212\"\u003e#4212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.28 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix race condition that could lead to a JS exception when nested LiveView is removed while it is joining (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA bunch of small performance and documentation improvements (thank you \u003ca href=\"https://github.com/preciz\"\u003e\u003ccode\u003e@​preciz\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.27 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround Chrome bug when patching \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix more type warnings on Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/fdbbe52011812943d90dc4a3d46f4c0740d86bd2\"\u003e\u003ccode\u003efdbbe52\u003c/code\u003e\u003c/a\u003e Release v1.1.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/970932be5fa7b4313994ba3b68f0a55ff74f9a2c\"\u003e\u003ccode\u003e970932b\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff31d012fbeeedd38f13c9836d5d4fbfc22750b8\"\u003e\u003ccode\u003eff31d01\u003c/code\u003e\u003c/a\u003e Ensure phx-viewport hook does not fail if there's no scrollContainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/24090b52e5f8aa392b23d9a1bf53974ecc66662a\"\u003e\u003ccode\u003e24090b5\u003c/code\u003e\u003c/a\u003e Release v1.1.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/cc836431208b3ad28a4cfcc2ae412ba24dc98b7c\"\u003e\u003ccode\u003ecc83643\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8deb3e5e5a4b002bcab1250e1a14768bd7a9d5e8\"\u003e\u003ccode\u003e8deb3e5\u003c/code\u003e\u003c/a\u003e Use moveBefore if supported when reordering stream items (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4213\"\u003e#4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/174dad576cbff77e817091b6c7652cb3c21daffa\"\u003e\u003ccode\u003e174dad5\u003c/code\u003e\u003c/a\u003e DOM patching: Fall back to PHX_MAGIC_ID if node ID was touched by client hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/4e18a20652bbaca961146f73d9b1ec87295861f9\"\u003e\u003ccode\u003e4e18a20\u003c/code\u003e\u003c/a\u003e handle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4210\"\u003e#4210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/031f00ccc6b0e95eaa14222312514744a5a5a923\"\u003e\u003ccode\u003e031f00c\u003c/code\u003e\u003c/a\u003e Remove unreachable error clause in UploadTmpFileWriter.write_chunk/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/0b4005ba0631fc03ac5e46551e540d04c95dbefe\"\u003e\u003ccode\u003e0b4005b\u003c/code\u003e\u003c/a\u003e Optimize traverse_dynamic for nil and binary entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.26...v1.1.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.23.0 to 1.25.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.2 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: prepare 1.25.2 patch release \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix release comment workflow repository checkout \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1128\"\u003e#1128\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(config): prioritize runtime config for Mailer \u003ca href=\"https://github.com/ukashazia\"\u003e\u003ccode\u003e@​ukashazia\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump jason from 1.4.4 to 1.4.5 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.4 to 1.11.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1129\"\u003e#1129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.25.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.8.0 to 2.8.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1123\"\u003eswoosh/swoosh#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1124\"\u003eswoosh/swoosh#1124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.25.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare minor release 1.25.0 \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add Swoosh.Adapters.Sandbox \u003ca href=\"https://github.com/aidalgol\"\u003e\u003ccode\u003e@​aidalgol\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove discoverability and HexDocs coverage for \u003ccode\u003eSwoosh.Adapters.Sandbox\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd release-published workflow to comment on released PRs \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.3 to 1.10.4 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.24.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(config): prioritize runtime config for Mailer \u003ca href=\"https://github.com/ukashazia\"\u003e\u003ccode\u003e@​ukashazia\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.25.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSwoosh.Adapters.Sandbox\u003c/code\u003e \u003ca href=\"https://github.com/aidalgol\"\u003e\u003ccode\u003e@​aidalgol\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove discoverability and HexDocs coverage for \u003ccode\u003eSwoosh.Adapters.Sandbox\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd release-published workflow to comment on released PRs \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Azure Communication Services adapter \u003ca href=\"https://github.com/jamilbk\"\u003e\u003ccode\u003e@​jamilbk\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.23.1\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tracking options to the mailjet adapter \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused require Logger compilation warning \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7baea5c965c441164ffb524855002f454e2da026\"\u003e\u003ccode\u003e7baea5c\u003c/code\u003e\u003c/a\u003e Bump jason from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/37342caa1d5d5485fb17ff5df2575e77be8a8a3c\"\u003e\u003ccode\u003e37342ca\u003c/code\u003e\u003c/a\u003e chore: prepare 1.25.2 patch release (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f6eedb4b9a2905c2ec8df0a106664bd274c4588d\"\u003e\u003ccode\u003ef6eedb4\u003c/code\u003e\u003c/a\u003e fix(config): prioritize runtime config for Mailer (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/5596e9789ef92893cbfb5f11630b247d6f877e6b\"\u003e\u003ccode\u003e5596e97\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.4 to 1.11.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1129\"\u003e#1129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f656c6b55277f8c1b76f2429f3621d5a6aed333c\"\u003e\u003ccode\u003ef656c6b\u003c/code\u003e\u003c/a\u003e Fix release comment workflow checkout (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1128\"\u003e#1128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/2aa9af499fa9b5250dba0a2d42cccc47a1f701c4\"\u003e\u003ccode\u003e2aa9af4\u003c/code\u003e\u003c/a\u003e Bump version to 1.25.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/df97f1c6b86c4e40ce31d5393b7cb97cc5e84bd2\"\u003e\u003ccode\u003edf97f1c\u003c/code\u003e\u003c/a\u003e Bump plug_cowboy from 2.8.0 to 2.8.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/397562e99adb780d829cf4a6dc63e76c6d263e6f\"\u003e\u003ccode\u003e397562e\u003c/code\u003e\u003c/a\u003e Regenerate styles with Tailwind CSS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3e4ff5f800448c9446f5e4b7ea48b2f3b550d164\"\u003e\u003ccode\u003e3e4ff5f\u003c/code\u003e\u003c/a\u003e fix: use github.ref_name instead of github.ref for tailwind branch name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f0b12c02ebc13ebc621821a93ffc20c05033e5d6\"\u003e\u003ccode\u003ef0b12c0\u003c/code\u003e\u003c/a\u003e Escape email content in mailbox preview UI (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.23.0...v1.25.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/honeycombio/ced-opentelemetry-demo-app-academy-courses/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/honeycombio%2Fced-opentelemetry-demo-app-academy-courses/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}},{"old_version":"1.25.0","new_version":"1.25.1","update_type":"patch","path":null,"pr_created_at":"2026-05-06T21:30:32.000Z","version_change":"1.25.0 → 1.25.1","issue":{"uuid":"4394568467","node_id":"PR_kwDOSQq6Wc7Y7jAn","number":24,"state":"closed","title":"chore(deps): bump the mix-production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-20T23:53:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-06T21:30:32.000Z","updated_at":"2026-05-20T23:53:24.000Z","time_to_close":1218170,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"mix-production-dependencies","update_count":5,"packages":[{"name":"bandit","old_version":"1.10.4","new_version":"1.11.0","repository_url":"https://github.com/mtrudel/bandit"},{"name":"jason","old_version":"1.4.4","new_version":"1.4.5","repository_url":"https://github.com/michalmuskala/jason"},{"name":"phoenix","old_version":"1.8.5","new_version":"1.8.7","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_live_view","old_version":"1.1.28","new_version":"1.1.30","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"swoosh","old_version":"1.25.0","new_version":"1.25.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the mix-production-dependencies group with 5 updates in the /src/flagd-ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.10.4` | `1.11.0` |\n| [jason](https://github.com/michalmuskala/jason) | `1.4.4` | `1.4.5` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.8.5` | `1.8.7` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.28` | `1.1.30` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.25.0` | `1.25.1` |\n\n\nUpdates `bandit` from 1.10.4 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.0 (1 May 2026)\u003c/h1\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix WebSocket inflate vulnerability (CVE-2026-39804, commit 8156921, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix WebSocket continuation frame handling vulnerability (CVE-2026-42786, commit 21612c7, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix HTTP/2 frame size parsing vulnerability (CVE-2026-42788, commit 1e8e559, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImprove handling of zero/negative length \u0026amp; offset parameters to send_file (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/580\"\u003e#580\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefine a new \u003ccode\u003emax_inflate_ratio\u003c/code\u003e WebSocket configuration option that defines a\nmaximum allowable decompression ratio to help mitigate inflate bombing. Defaults to 25:1\u003c/li\u003e\n\u003cli\u003eDefine a new \u003ccode\u003emax_fragmented_message_size\u003c/code\u003e WebSocket configuration option\nwhich defines the maximum allowed WebSocket frame size (inclusive of\ncontinuation frames). Defaults to 8MB\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThe default value of the \u003ccode\u003emax_frame_size\u003c/code\u003e WebSocket option has changed from \u003ccode\u003e:infinity\u003c/code\u003e to 8MB\u003c/li\u003e\n\u003cli\u003eZero length non-fin continuation frames are now disallowed (we now skip Autobahn 6.1.2 as a result)\u003c/li\u003e\n\u003cli\u003eMultiple content-length fields in an HTTP/1 request are now disallowed (CVE-2026-39805, commit f2ca636, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eWe now \u003cem\u003eonly\u003c/em\u003e use the underlying transport when determining scheme (CVE-2026-39807, commit 45feea2, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e62619895d0d2584d7ffa57d43ef6f72437dfaff\"\u003e\u003ccode\u003ee626198\u003c/code\u003e\u003c/a\u003e Version bump to 1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/014c1579f9f73d32cf10f4813396218d0fb9d609\"\u003e\u003ccode\u003e014c157\u003c/code\u003e\u003c/a\u003e Tweaks to Autobahn test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1e8e55966da9129016b73d32f0e1df4630e3b463\"\u003e\u003ccode\u003e1e8e559\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/45feea20dea8af7ffd7245271107b695c040e667\"\u003e\u003ccode\u003e45feea2\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/f2ca636eb6df385219957e8934e9fc6efa1630d1\"\u003e\u003ccode\u003ef2ca636\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/21612c7c7b1ce43eccd36d3af3a2299d23513667\"\u003e\u003ccode\u003e21612c7\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/8156921a51e684a951221da7bc30a70a022f722e\"\u003e\u003ccode\u003e8156921\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/fc3cf61f636f1f2acd708783a260dd494c3444fe\"\u003e\u003ccode\u003efc3cf61\u003c/code\u003e\u003c/a\u003e Improve handling of edge cases in send_file (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1085ad071204ab135cc8ffc4120c2f6656b8548f\"\u003e\u003ccode\u003e1085ad0\u003c/code\u003e\u003c/a\u003e Bump machete from 0.3.11 to 0.3.12 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/c70e175b68e372bdbd7eb2bf81d236de0ef831b0\"\u003e\u003ccode\u003ec70e175\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.17 to 1.7.18 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.10.4...1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jason` from 1.4.4 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michalmuskala/jason/blob/master/CHANGELOG.md\"\u003ejason's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.5 (05.05.2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Decimal 3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/4ede42858eb19f80ec9e863aab52df466eab8608\"\u003e\u003ccode\u003e4ede428\u003c/code\u003e\u003c/a\u003e Bump v1.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/b8c2185aaecc9839c0d13e69f7baab9c6e5e60f6\"\u003e\u003ccode\u003eb8c2185\u003c/code\u003e\u003c/a\u003e Fix dialyzer job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/a363975dc873c4bde43dd6978685adaa41e2f2d5\"\u003e\u003ccode\u003ea363975\u003c/code\u003e\u003c/a\u003e Modernise CI to currently supported versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/243c8a8ba8452a720462222ab6d80367cd9235cf\"\u003e\u003ccode\u003e243c8a8\u003c/code\u003e\u003c/a\u003e Allow decimal 3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/c8e8d0501723d0855691a89ee66ee51b429b8d56\"\u003e\u003ccode\u003ec8e8d05\u003c/code\u003e\u003c/a\u003e Revert the experimental 1.5 branch and jason_native experiment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/0e7a3e2cebcb3af550382416b19125d81d8d1824\"\u003e\u003ccode\u003e0e7a3e2\u003c/code\u003e\u003c/a\u003e Add example/doctest for Jason.OrderedObject.new/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/984bc078eb4b2084104751c7f1c5290b8338e06b\"\u003e\u003ccode\u003e984bc07\u003c/code\u003e\u003c/a\u003e fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/f775592c90472e8debe989081883de6ba282e037\"\u003e\u003ccode\u003ef775592\u003c/code\u003e\u003c/a\u003e Raise if trying to decode decimals without decimal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/79d59df70177242d288974923504880bf65a51c8\"\u003e\u003ccode\u003e79d59df\u003c/code\u003e\u003c/a\u003e Remove unneeded workarounds for xref warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalmuskala/jason/commit/baac78e5dbd487e30f7f6f93b319c3cfbd3982e2\"\u003e\u003ccode\u003ebaac78e\u003c/code\u003e\u003c/a\u003e Fix warnings by conditionally compiling Decimal support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michalmuskala/jason/compare/v1.4.4...v1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.8.5 to 1.8.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.7 (2026-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid status when longpoll request times out\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMask \u003ccode\u003etoken\u003c/code\u003e parameter \u003ca href=\"https://hexdocs.pm/phoenix/Phoenix.Logger.html#module-parameter-filtering\"\u003ein logs\u003c/a\u003e by default (in addition to \u0026quot;password\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript Client Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix encoding of non-ASCII metadata in binary channel messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.6 (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eSecurity fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/security/advisories/GHSA-628h-q48j-jr6q\"\u003eCVE-2026-32689\u003c/a\u003e: Fix Phoenix.Socket Longpoll transport memory exhaustion in nd-JSON body splitting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phoenix] Raise if \u003ccode\u003euse Phoenix.VerifiedRoutes\u003c/code\u003e is called multiple times in the same module\u003c/li\u003e\n\u003cli\u003e[phoenix] Fix more deprecation and type checker warnings on Elixir 1.20\u003c/li\u003e\n\u003cli\u003e[phoenix] Raise when interpolating a list in \u003ccode\u003ePhoenix.VerifiedRoutes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6632\"\u003e#6632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phoenix] Gracefully handle non-binary \u003ccode\u003evsn\u003c/code\u003e socket parameter (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6662\"\u003e#6662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phx.gen.*] Use \u003ccode\u003e.eex\u003c/code\u003e filename suffix in generator files\u003c/li\u003e\n\u003cli\u003e[phx.new] Add interactive mode: \u003ccode\u003emix phx.new --interactive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6630\"\u003e#6630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003ephx-no-format\u003c/code\u003e to generated \u003ccode\u003e\u0026lt;.live_title\u0026gt;\u003c/code\u003e tag (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6667\"\u003e#6667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.*] Fix generated migrations for myxql when using scopes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6635\"\u003e#6635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[phx.new] Fix crash when parent directory contains a colon (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6633\"\u003e#6633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/ba3a131552add5758c021ff4c6e9b6947bb5a205\"\u003e\u003ccode\u003eba3a131\u003c/code\u003e\u003c/a\u003e Release v1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/e74eaccb8e909826a50c9e8095cd1694dace289c\"\u003e\u003ccode\u003ee74eacc\u003c/code\u003e\u003c/a\u003e fix invalid status on longpoll window timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/035fde9ac29920d4c040be91fdb7508295579036\"\u003e\u003ccode\u003e035fde9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/eb5f52f683b148f30aa528d365b301d2c51a4b59\"\u003e\u003ccode\u003eeb5f52f\u003c/code\u003e\u003c/a\u003e Correctly serialize non ASCII metadata (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6664\"\u003e#6664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a99c5e8974f98c57aa4c883da51f57b582c0225c\"\u003e\u003ccode\u003ea99c5e8\u003c/code\u003e\u003c/a\u003e Filter token parameters by default (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6665\"\u003e#6665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/21901113ec7aa5158ad7748170bb9c3b3254861b\"\u003e\u003ccode\u003e2190111\u003c/code\u003e\u003c/a\u003e update installer version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/ddcdadb7de1132d630bbbe56f975e66f85f36416\"\u003e\u003ccode\u003eddcdadb\u003c/code\u003e\u003c/a\u003e Release v1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1a67c61ff9ce0a7711662ac7354861917a7c80f7\"\u003e\u003ccode\u003e1a67c61\u003c/code\u003e\u003c/a\u003e prevent unexpected memory usage on nd-json body splitting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/8ca76a2c57fb189733e67c3fb72098d1092ef60c\"\u003e\u003ccode\u003e8ca76a2\u003c/code\u003e\u003c/a\u003e fix a couple of typos (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6672\"\u003e#6672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/6214d83ac87fe87170bf2a8525b3404af1517705\"\u003e\u003ccode\u003e6214d83\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6671\"\u003e#6671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.8.5...v1.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.28 to 1.1.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/releases\"\u003ephoenix_live_view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.30\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure internal phx-viewport hook does not crash on update if no scroll container is used (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4214\"\u003e#4214\u003c/a\u003e), introduced in v1.1.29.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.29\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent JS crash when hook has a duplicate ID (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecompute scroll container for phx-viewport bindings if it is no longer available (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-viewport events not firing when container has horizontal overflow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emoveBefore\u003c/code\u003e if available when reordering stream elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4212\"\u003e#4212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.30/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.30 (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure internal phx-viewport hook does not crash on update if no scroll container is used (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4214\"\u003e#4214\u003c/a\u003e), introduced in v1.1.29.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.29 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent JS crash when hook has a duplicate ID (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecompute scroll container for phx-viewport bindings if it is no longer available (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-viewport events not firing when container has horizontal overflow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emoveBefore\u003c/code\u003e if available when reordering stream elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4212\"\u003e#4212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/fdbbe52011812943d90dc4a3d46f4c0740d86bd2\"\u003e\u003ccode\u003efdbbe52\u003c/code\u003e\u003c/a\u003e Release v1.1.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/970932be5fa7b4313994ba3b68f0a55ff74f9a2c\"\u003e\u003ccode\u003e970932b\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff31d012fbeeedd38f13c9836d5d4fbfc22750b8\"\u003e\u003ccode\u003eff31d01\u003c/code\u003e\u003c/a\u003e Ensure phx-viewport hook does not fail if there's no scrollContainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/24090b52e5f8aa392b23d9a1bf53974ecc66662a\"\u003e\u003ccode\u003e24090b5\u003c/code\u003e\u003c/a\u003e Release v1.1.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/cc836431208b3ad28a4cfcc2ae412ba24dc98b7c\"\u003e\u003ccode\u003ecc83643\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8deb3e5e5a4b002bcab1250e1a14768bd7a9d5e8\"\u003e\u003ccode\u003e8deb3e5\u003c/code\u003e\u003c/a\u003e Use moveBefore if supported when reordering stream items (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4213\"\u003e#4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/174dad576cbff77e817091b6c7652cb3c21daffa\"\u003e\u003ccode\u003e174dad5\u003c/code\u003e\u003c/a\u003e DOM patching: Fall back to PHX_MAGIC_ID if node ID was touched by client hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/4e18a20652bbaca961146f73d9b1ec87295861f9\"\u003e\u003ccode\u003e4e18a20\u003c/code\u003e\u003c/a\u003e handle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4210\"\u003e#4210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/031f00ccc6b0e95eaa14222312514744a5a5a923\"\u003e\u003ccode\u003e031f00c\u003c/code\u003e\u003c/a\u003e Remove unreachable error clause in UploadTmpFileWriter.write_chunk/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/0b4005ba0631fc03ac5e46551e540d04c95dbefe\"\u003e\u003ccode\u003e0b4005b\u003c/code\u003e\u003c/a\u003e Optimize traverse_dynamic for nil and binary entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.28...v1.1.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.25.0 to 1.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.8.0 to 2.8.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1123\"\u003eswoosh/swoosh#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1124\"\u003eswoosh/swoosh#1124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/2aa9af499fa9b5250dba0a2d42cccc47a1f701c4\"\u003e\u003ccode\u003e2aa9af4\u003c/code\u003e\u003c/a\u003e Bump version to 1.25.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/df97f1c6b86c4e40ce31d5393b7cb97cc5e84bd2\"\u003e\u003ccode\u003edf97f1c\u003c/code\u003e\u003c/a\u003e Bump plug_cowboy from 2.8.0 to 2.8.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/397562e99adb780d829cf4a6dc63e76c6d263e6f\"\u003e\u003ccode\u003e397562e\u003c/code\u003e\u003c/a\u003e Regenerate styles with Tailwind CSS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3e4ff5f800448c9446f5e4b7ea48b2f3b550d164\"\u003e\u003ccode\u003e3e4ff5f\u003c/code\u003e\u003c/a\u003e fix: use github.ref_name instead of github.ref for tailwind branch name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f0b12c02ebc13ebc621821a93ffc20c05033e5d6\"\u003e\u003ccode\u003ef0b12c0\u003c/code\u003e\u003c/a\u003e Escape email content in mailbox preview UI (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/0b5c091085bd76681826b486a47cf9aeb12185d4\"\u003e\u003ccode\u003e0b5c091\u003c/code\u003e\u003c/a\u003e fix: assert_no_email_sent and refute_email_sent now catch deliver_many (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/422d062231336e98eba7a61fae172fcc8ea53702\"\u003e\u003ccode\u003e422d062\u003c/code\u003e\u003c/a\u003e Bump release comment action to v0.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/coralogix-se/opentelemetry-demo/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coralogix-se%2Fopentelemetry-demo/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}},{"old_version":"1.25.0","new_version":"1.25.1","update_type":"patch","path":null,"pr_created_at":"2026-05-04T13:46:41.000Z","version_change":"1.25.0 → 1.25.1","issue":{"uuid":"4377075420","node_id":"PR_kwDOSLyUUs7YCKWz","number":33,"state":"open","title":"chore(deps): bump the mix-production-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T13:46:41.000Z","updated_at":"2026-05-04T14:10:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"mix-production-dependencies","update_count":3,"packages":[{"name":"bandit","old_version":"1.10.4","new_version":"1.11.0","repository_url":"https://github.com/mtrudel/bandit"},{"name":"phoenix_live_view","old_version":"1.1.28","new_version":"1.1.29","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"swoosh","old_version":"1.25.0","new_version":"1.25.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the mix-production-dependencies group with 3 updates in the /src/flagd-ui directory: [bandit](https://github.com/mtrudel/bandit), [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) and [swoosh](https://github.com/swoosh/swoosh).\n\nUpdates `bandit` from 1.10.4 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.0 (1 May 2026)\u003c/h1\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix WebSocket inflate vulnerability (CVE-2026-39804, commit 8156921, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix WebSocket continuation frame handling vulnerability (CVE-2026-42786, commit 21612c7, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix HTTP/2 frame size parsing vulnerability (CVE-2026-42788, commit 1e8e559, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImprove handling of zero/negative length \u0026amp; offset parameters to send_file (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/580\"\u003e#580\u003c/a\u003e, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefine a new \u003ccode\u003emax_inflate_ratio\u003c/code\u003e WebSocket configuration option that defines a\nmaximum allowable decompression ratio to help mitigate inflate bombing. Defaults to 25:1\u003c/li\u003e\n\u003cli\u003eDefine a new \u003ccode\u003emax_fragmented_message_size\u003c/code\u003e WebSocket configuration option\nwhich defines the maximum allowed WebSocket frame size (inclusive of\ncontinuation frames). Defaults to 8MB\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThe default value of the \u003ccode\u003emax_frame_size\u003c/code\u003e WebSocket option has changed from \u003ccode\u003e:infinity\u003c/code\u003e to 8MB\u003c/li\u003e\n\u003cli\u003eZero length non-fin continuation frames are now disallowed (we now skip Autobahn 6.1.2 as a result)\u003c/li\u003e\n\u003cli\u003eMultiple content-length fields in an HTTP/1 request are now disallowed (CVE-2026-39805, commit f2ca636, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eWe now \u003cem\u003eonly\u003c/em\u003e use the underlying transport when determining scheme (CVE-2026-39807, commit 45feea2, thanks \u003ca href=\"https://github.com/PJUllrich\"\u003e\u003ccode\u003e@​PJUllrich\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e62619895d0d2584d7ffa57d43ef6f72437dfaff\"\u003e\u003ccode\u003ee626198\u003c/code\u003e\u003c/a\u003e Version bump to 1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/014c1579f9f73d32cf10f4813396218d0fb9d609\"\u003e\u003ccode\u003e014c157\u003c/code\u003e\u003c/a\u003e Tweaks to Autobahn test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1e8e55966da9129016b73d32f0e1df4630e3b463\"\u003e\u003ccode\u003e1e8e559\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/45feea20dea8af7ffd7245271107b695c040e667\"\u003e\u003ccode\u003e45feea2\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/f2ca636eb6df385219957e8934e9fc6efa1630d1\"\u003e\u003ccode\u003ef2ca636\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/21612c7c7b1ce43eccd36d3af3a2299d23513667\"\u003e\u003ccode\u003e21612c7\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/8156921a51e684a951221da7bc30a70a022f722e\"\u003e\u003ccode\u003e8156921\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/fc3cf61f636f1f2acd708783a260dd494c3444fe\"\u003e\u003ccode\u003efc3cf61\u003c/code\u003e\u003c/a\u003e Improve handling of edge cases in send_file (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1085ad071204ab135cc8ffc4120c2f6656b8548f\"\u003e\u003ccode\u003e1085ad0\u003c/code\u003e\u003c/a\u003e Bump machete from 0.3.11 to 0.3.12 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/c70e175b68e372bdbd7eb2bf81d236de0ef831b0\"\u003e\u003ccode\u003ec70e175\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.17 to 1.7.18 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.10.4...1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.28 to 1.1.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/releases\"\u003ephoenix_live_view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.29\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent JS crash when hook has a duplicate ID (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecompute scroll container for phx-viewport bindings if it is no longer available (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-viewport events not firing when container has horizontal overflow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emoveBefore\u003c/code\u003e if available when reordering stream elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4212\"\u003e#4212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.29/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.29 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent JS crash when hook has a duplicate ID (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecompute scroll container for phx-viewport bindings if it is no longer available (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-viewport events not firing when container has horizontal overflow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emoveBefore\u003c/code\u003e if available when reordering stream elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4212\"\u003e#4212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/24090b52e5f8aa392b23d9a1bf53974ecc66662a\"\u003e\u003ccode\u003e24090b5\u003c/code\u003e\u003c/a\u003e Release v1.1.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/cc836431208b3ad28a4cfcc2ae412ba24dc98b7c\"\u003e\u003ccode\u003ecc83643\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8deb3e5e5a4b002bcab1250e1a14768bd7a9d5e8\"\u003e\u003ccode\u003e8deb3e5\u003c/code\u003e\u003c/a\u003e Use moveBefore if supported when reordering stream items (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4213\"\u003e#4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/174dad576cbff77e817091b6c7652cb3c21daffa\"\u003e\u003ccode\u003e174dad5\u003c/code\u003e\u003c/a\u003e DOM patching: Fall back to PHX_MAGIC_ID if node ID was touched by client hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/4e18a20652bbaca961146f73d9b1ec87295861f9\"\u003e\u003ccode\u003e4e18a20\u003c/code\u003e\u003c/a\u003e handle locks on skipped nodes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4210\"\u003e#4210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/031f00ccc6b0e95eaa14222312514744a5a5a923\"\u003e\u003ccode\u003e031f00c\u003c/code\u003e\u003c/a\u003e Remove unreachable error clause in UploadTmpFileWriter.write_chunk/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/0b4005ba0631fc03ac5e46551e540d04c95dbefe\"\u003e\u003ccode\u003e0b4005b\u003c/code\u003e\u003c/a\u003e Optimize traverse_dynamic for nil and binary entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/3b3844fabde644b974ca4f7d4d5d745c4e8806bf\"\u003e\u003ccode\u003e3b3844f\u003c/code\u003e\u003c/a\u003e Remove horizontal checks in viewport functions (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4200\"\u003e#4200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1f4e986c992beb65a0f7de958587f7ad08dfeeb3\"\u003e\u003ccode\u003e1f4e986\u003c/code\u003e\u003c/a\u003e add blame ignore revs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/bcdade40fc475875616bf58f101586176c667158\"\u003e\u003ccode\u003ebcdade4\u003c/code\u003e\u003c/a\u003e Recompute scroll container if it is no longer available (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.28...v1.1.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.25.0 to 1.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.8.0 to 2.8.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1123\"\u003eswoosh/swoosh#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1124\"\u003eswoosh/swoosh#1124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/2aa9af499fa9b5250dba0a2d42cccc47a1f701c4\"\u003e\u003ccode\u003e2aa9af4\u003c/code\u003e\u003c/a\u003e Bump version to 1.25.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/df97f1c6b86c4e40ce31d5393b7cb97cc5e84bd2\"\u003e\u003ccode\u003edf97f1c\u003c/code\u003e\u003c/a\u003e Bump plug_cowboy from 2.8.0 to 2.8.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/397562e99adb780d829cf4a6dc63e76c6d263e6f\"\u003e\u003ccode\u003e397562e\u003c/code\u003e\u003c/a\u003e Regenerate styles with Tailwind CSS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3e4ff5f800448c9446f5e4b7ea48b2f3b550d164\"\u003e\u003ccode\u003e3e4ff5f\u003c/code\u003e\u003c/a\u003e fix: use github.ref_name instead of github.ref for tailwind branch name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f0b12c02ebc13ebc621821a93ffc20c05033e5d6\"\u003e\u003ccode\u003ef0b12c0\u003c/code\u003e\u003c/a\u003e Escape email content in mailbox preview UI (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/0b5c091085bd76681826b486a47cf9aeb12185d4\"\u003e\u003ccode\u003e0b5c091\u003c/code\u003e\u003c/a\u003e fix: assert_no_email_sent and refute_email_sent now catch deliver_many (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/422d062231336e98eba7a61fae172fcc8ea53702\"\u003e\u003ccode\u003e422d062\u003c/code\u003e\u003c/a\u003e Bump release comment action to v0.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpgrade production deps in src/flagd-ui to pull in security patches and UI stability fixes: `bandit` 1.11.0, `phoenix_live_view` 1.1.29, and `swoosh` 1.25.1.\n\n- **Dependencies**\n  - `bandit` → 1.11.0: fixes multiple WebSocket/HTTP CVEs; adds `max_inflate_ratio` and `max_fragmented_message_size`; default WebSocket `max_frame_size` is now 8MB.\n  - `phoenix_live_view` → 1.1.29: fixes duplicate hook ID crash; improves `phx-viewport` handling and stream reordering.\n  - `swoosh` → 1.25.1: escapes mailbox preview HTML; test helpers catch `deliver_many`.\n\n- **Migration**\n  - If you rely on very large WebSocket/LiveView payloads, configure Bandit `max_frame_size`/`max_fragmented_message_size` to suit your needs.\n\n\u003csup\u003eWritten for commit 3e012c96fd6f8d27d796b92e2c82b5253979aef5. Summary will update on new commits.\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/Vacbo/northstar-commerce/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vacbo%2Fnorthstar-commerce/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"1.25.0","new_version":"1.25.1","update_type":"patch","path":"/elixir","pr_created_at":"2026-05-03T09:13:58.000Z","version_change":"1.25.0 → 1.25.1","issue":{"uuid":"4371364372","node_id":"PR_kwDOD12Hpc7XwFhC","number":13070,"state":"open","title":"build(deps): bump swoosh from 1.25.0 to 1.25.1 in /elixir","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-03T09:13:58.000Z","updated_at":"2026-05-03T09:15:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"swoosh","old_version":"1.25.0","new_version":"1.25.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":"/elixir","ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.25.0 to 1.25.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.8.0 to 2.8.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1123\"\u003eswoosh/swoosh#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1124\"\u003eswoosh/swoosh#1124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/2aa9af499fa9b5250dba0a2d42cccc47a1f701c4\"\u003e\u003ccode\u003e2aa9af4\u003c/code\u003e\u003c/a\u003e Bump version to 1.25.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/df97f1c6b86c4e40ce31d5393b7cb97cc5e84bd2\"\u003e\u003ccode\u003edf97f1c\u003c/code\u003e\u003c/a\u003e Bump plug_cowboy from 2.8.0 to 2.8.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/397562e99adb780d829cf4a6dc63e76c6d263e6f\"\u003e\u003ccode\u003e397562e\u003c/code\u003e\u003c/a\u003e Regenerate styles with Tailwind CSS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3e4ff5f800448c9446f5e4b7ea48b2f3b550d164\"\u003e\u003ccode\u003e3e4ff5f\u003c/code\u003e\u003c/a\u003e fix: use github.ref_name instead of github.ref for tailwind branch name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f0b12c02ebc13ebc621821a93ffc20c05033e5d6\"\u003e\u003ccode\u003ef0b12c0\u003c/code\u003e\u003c/a\u003e Escape email content in mailbox preview UI (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/0b5c091085bd76681826b486a47cf9aeb12185d4\"\u003e\u003ccode\u003e0b5c091\u003c/code\u003e\u003c/a\u003e fix: assert_no_email_sent and refute_email_sent now catch deliver_many (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/422d062231336e98eba7a61fae172fcc8ea53702\"\u003e\u003ccode\u003e422d062\u003c/code\u003e\u003c/a\u003e Bump release comment action to v0.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.25.0\u0026new-version=1.25.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/firezone/firezone/pull/13070","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/firezone%2Ffirezone/issues/13070","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13070/packages"}},{"old_version":"1.25.0","new_version":"1.25.1","update_type":"patch","path":"/src/flagd-ui in the mix-production-dependencies group across 1 directory","pr_created_at":"2026-04-30T02:10:13.000Z","version_change":"1.25.0 → 1.25.1","issue":{"uuid":"4354847777","node_id":"PR_kwDOSNKojM7W7yfN","number":18,"state":"closed","title":"chore(deps): bump swoosh from 1.25.0 to 1.25.1 in /src/flagd-ui in the mix-production-dependencies group across 1 directory","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T02:19:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-30T02:10:13.000Z","updated_at":"2026-05-04T02:20:00.000Z","time_to_close":346185,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.25.0","new_version":"1.25.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":"/src/flagd-ui in the mix-production-dependencies group across 1 directory","ecosystem":"hex"},"body":"Bumps the mix-production-dependencies group with 1 update in the /src/flagd-ui directory: [swoosh](https://github.com/swoosh/swoosh).\n\nUpdates `swoosh` from 1.25.0 to 1.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.8.0 to 2.8.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1123\"\u003eswoosh/swoosh#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1124\"\u003eswoosh/swoosh#1124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape email content in mailbox preview UI \u003ca href=\"https://github.com/mogest\"\u003e\u003ccode\u003e@​mogest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: assert_no_email_sent and refute_email_sent now catch deliver_many \u003ca href=\"https://github.com/donleandro\"\u003e\u003ccode\u003e@​donleandro\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/2aa9af499fa9b5250dba0a2d42cccc47a1f701c4\"\u003e\u003ccode\u003e2aa9af4\u003c/code\u003e\u003c/a\u003e Bump version to 1.25.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/df97f1c6b86c4e40ce31d5393b7cb97cc5e84bd2\"\u003e\u003ccode\u003edf97f1c\u003c/code\u003e\u003c/a\u003e Bump plug_cowboy from 2.8.0 to 2.8.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/397562e99adb780d829cf4a6dc63e76c6d263e6f\"\u003e\u003ccode\u003e397562e\u003c/code\u003e\u003c/a\u003e Regenerate styles with Tailwind CSS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3e4ff5f800448c9446f5e4b7ea48b2f3b550d164\"\u003e\u003ccode\u003e3e4ff5f\u003c/code\u003e\u003c/a\u003e fix: use github.ref_name instead of github.ref for tailwind branch name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f0b12c02ebc13ebc621821a93ffc20c05033e5d6\"\u003e\u003ccode\u003ef0b12c0\u003c/code\u003e\u003c/a\u003e Escape email content in mailbox preview UI (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/0b5c091085bd76681826b486a47cf9aeb12185d4\"\u003e\u003ccode\u003e0b5c091\u003c/code\u003e\u003c/a\u003e fix: assert_no_email_sent and refute_email_sent now catch deliver_many (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/422d062231336e98eba7a61fae172fcc8ea53702\"\u003e\u003ccode\u003e422d062\u003c/code\u003e\u003c/a\u003e Bump release comment action to v0.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.25.0...v1.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.25.0\u0026new-version=1.25.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Pa123313/opentelemetry-demo/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pa123313%2Fopentelemetry-demo/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"1.21.0","new_version":"1.24.0","update_type":"minor","path":null,"pr_created_at":"2026-03-27T22:15:22.000Z","version_change":"1.21.0 → 1.24.0","issue":{"uuid":"4156209877","node_id":"PR_kwDOQ_Fxj87OLHAQ","number":202,"state":"closed","title":"Bump swoosh from 1.21.0 to 1.24.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-04T04:04:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T22:15:22.000Z","updated_at":"2026-05-04T04:04:40.000Z","time_to_close":3217750,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"swoosh","old_version":"1.21.0","new_version":"1.24.0","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.21.0 to 1.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.24.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add AzureCommunicationServices adapter \u003ca href=\"https://github.com/jamilbk\"\u003e\u003ccode\u003e@​jamilbk\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jamilbk\"\u003e\u003ccode\u003e@​jamilbk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1116\"\u003eswoosh/swoosh#1116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.23.1...v1.24.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.23.1...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tracking options to the mailjet adapter \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused require Logger compilation warning \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1115\"\u003eswoosh/swoosh#1115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare minor release 1.23.0 \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.24.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Azure Communication Services adapter \u003ca href=\"https://github.com/jamilbk\"\u003e\u003ccode\u003e@​jamilbk\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.23.1\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tracking options to the mailjet adapter \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused require Logger compilation warning \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/adc7f7ad0b3fffeed3efa85e9a1d5a69a1966cd0\"\u003e\u003ccode\u003eadc7f7a\u003c/code\u003e\u003c/a\u003e Prepare 1.24.0 minor release metadata (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7be1e51c84000c944f6e4ff2e3387261c960da5c\"\u003e\u003ccode\u003e7be1e51\u003c/code\u003e\u003c/a\u003e feat: Add AzureCommunicationServices adapter (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/ccb351e7b0720dcdaa0378cde6dd20bf67e510c2\"\u003e\u003ccode\u003eccb351e\u003c/code\u003e\u003c/a\u003e Update version-bump skill with full release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/a12653334ab08596270082c74379a6cdf724ed3b\"\u003e\u003ccode\u003ea126533\u003c/code\u003e\u003c/a\u003e Prepare patch release 1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/07c52ece35848b6b1ebbb839663239ce0f2b4707\"\u003e\u003ccode\u003e07c52ec\u003c/code\u003e\u003c/a\u003e feat: add tracking options to the mailjet adapter (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e7249b8f1a5cd0f8c632f2625dfb06803fa15fca\"\u003e\u003ccode\u003ee7249b8\u003c/code\u003e\u003c/a\u003e fix: remove unused require Logger compilation warning (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e1bc2fc8381f2da5429008c44a219be1b01f2196\"\u003e\u003ccode\u003ee1bc2fc\u003c/code\u003e\u003c/a\u003e Bump telemetry from 1.3.0 to 1.4.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/95f37b4bbc1d00bb522328787abc1db51a9643e4\"\u003e\u003ccode\u003e95f37b4\u003c/code\u003e\u003c/a\u003e Prepare minor release 1.23.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/768e745d99f00ef4f2345253c383aef89796a901\"\u003e\u003ccode\u003e768e745\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.21.0\u0026new-version=1.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/massroc/oostkit/pull/202","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/massroc%2Foostkit/issues/202","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/202/packages"}},{"old_version":"1.23.0","new_version":"1.23.1","update_type":"patch","path":null,"pr_created_at":"2026-03-20T06:15:01.000Z","version_change":"1.23.0 → 1.23.1","issue":{"uuid":"4106042889","node_id":"PR_kwDOQajlWs7MDlFu","number":37,"state":"open","title":"chore(deps): bump swoosh from 1.23.0 to 1.23.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-20T06:15:01.000Z","updated_at":"2026-03-20T06:15:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.23.0","new_version":"1.23.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.23.0 to 1.23.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tracking options to the mailjet adapter \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused require Logger compilation warning \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1115\"\u003eswoosh/swoosh#1115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.1\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tracking options to the mailjet adapter \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused require Logger compilation warning \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/a12653334ab08596270082c74379a6cdf724ed3b\"\u003e\u003ccode\u003ea126533\u003c/code\u003e\u003c/a\u003e Prepare patch release 1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/07c52ece35848b6b1ebbb839663239ce0f2b4707\"\u003e\u003ccode\u003e07c52ec\u003c/code\u003e\u003c/a\u003e feat: add tracking options to the mailjet adapter (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e7249b8f1a5cd0f8c632f2625dfb06803fa15fca\"\u003e\u003ccode\u003ee7249b8\u003c/code\u003e\u003c/a\u003e fix: remove unused require Logger compilation warning (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e1bc2fc8381f2da5429008c44a219be1b01f2196\"\u003e\u003ccode\u003ee1bc2fc\u003c/code\u003e\u003c/a\u003e Bump telemetry from 1.3.0 to 1.4.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.23.0...v1.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.23.0\u0026new-version=1.23.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hyperpolymath/bofig/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperpolymath%2Fbofig/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"1.19.3","new_version":"1.23.1","update_type":"minor","path":null,"pr_created_at":"2026-03-17T16:16:18.000Z","version_change":"1.19.3 → 1.23.1","issue":{"uuid":"4089607256","node_id":"PR_kwDORFhve87LR3Ti","number":110,"state":"closed","title":"Bump swoosh from 1.19.3 to 1.23.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-24T16:17:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-17T16:16:18.000Z","updated_at":"2026-03-24T16:17:34.000Z","time_to_close":604874,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"swoosh","old_version":"1.19.3","new_version":"1.23.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.19.3 to 1.23.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tracking options to the mailjet adapter \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused require Logger compilation warning \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1115\"\u003eswoosh/swoosh#1115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare minor release 1.23.0 \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.5 to 2.8.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.40.0 to 0.40.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.20.0 to 0.21.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.1 to 1.10.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.39.3 to 0.40.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.5.0 to 0.6.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.4.0 to 0.5.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.1\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tracking options to the mailjet adapter \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused require Logger compilation warning \u003ca href=\"https://github.com/wkirschbaum\"\u003e\u003ccode\u003e@​wkirschbaum\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Elixir requirement to 1.16, Erlang OTP to 26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Content-Transfer-Encoding for message/* attachments \u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add a resend adapter \u003ca href=\"https://github.com/ceolinrenato\"\u003e\u003ccode\u003e@​ceolinrenato\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1089\"\u003e#1089\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003edifferences from community library \u003ccode\u003e:resend\u003c/code\u003e can be found \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1089#issuecomment-3692700369\"\u003ein this comment\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.9\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for additional_headers provider option in Scaleway \u003ca href=\"https://github.com/jaimeiniesta\"\u003e\u003ccode\u003e@​jaimeiniesta\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/a12653334ab08596270082c74379a6cdf724ed3b\"\u003e\u003ccode\u003ea126533\u003c/code\u003e\u003c/a\u003e Prepare patch release 1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/07c52ece35848b6b1ebbb839663239ce0f2b4707\"\u003e\u003ccode\u003e07c52ec\u003c/code\u003e\u003c/a\u003e feat: add tracking options to the mailjet adapter (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e7249b8f1a5cd0f8c632f2625dfb06803fa15fca\"\u003e\u003ccode\u003ee7249b8\u003c/code\u003e\u003c/a\u003e fix: remove unused require Logger compilation warning (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e1bc2fc8381f2da5429008c44a219be1b01f2196\"\u003e\u003ccode\u003ee1bc2fc\u003c/code\u003e\u003c/a\u003e Bump telemetry from 1.3.0 to 1.4.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/95f37b4bbc1d00bb522328787abc1db51a9643e4\"\u003e\u003ccode\u003e95f37b4\u003c/code\u003e\u003c/a\u003e Prepare minor release 1.23.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/768e745d99f00ef4f2345253c383aef89796a901\"\u003e\u003ccode\u003e768e745\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/8e176fd4ab0d121be84c9b4b9c175e7eef09bf12\"\u003e\u003ccode\u003e8e176fd\u003c/code\u003e\u003c/a\u003e remove bad test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f368d1c624c166084bf33f855d01255bcdc3cbe0\"\u003e\u003ccode\u003ef368d1c\u003c/code\u003e\u003c/a\u003e Fix mailbox preview text-body clipping by removing negative top offset (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/cffbc67220e185e3178070c8ebf8ab4abb39e58a\"\u003e\u003ccode\u003ecffbc67\u003c/code\u003e\u003c/a\u003e Move preferred_cli_env to cli function\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.3...v1.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.19.3\u0026new-version=1.23.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Samit-28/OTS-Repository/pull/110","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samit-28%2FOTS-Repository/issues/110","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/110/packages"}},{"old_version":"1.19.8","new_version":"1.23.0","update_type":"minor","path":null,"pr_created_at":"2026-03-13T02:08:04.000Z","version_change":"1.19.8 → 1.23.0","issue":{"uuid":"4068325949","node_id":"PR_kwDOQkhN-M7KOSUx","number":128,"state":"open","title":"Bump the mix-production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-13T02:08:04.000Z","updated_at":"2026-04-01T02:40:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"mix-production-dependencies","update_count":5,"packages":[{"name":"bandit","old_version":"1.8.0","new_version":"1.10.3","repository_url":"https://github.com/mtrudel/bandit"},{"name":"phoenix","old_version":"1.8.2","new_version":"1.8.5","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_live_view","old_version":"1.1.18","new_version":"1.1.27","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"req","old_version":"0.5.16","new_version":"0.5.17","repository_url":"https://github.com/wojtekmach/req"},{"name":"swoosh","old_version":"1.19.8","new_version":"1.23.0","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the mix-production-dependencies group with 5 updates in the /src/flagd-ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.8.0` | `1.10.3` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.8.2` | `1.8.5` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.18` | `1.1.27` |\n| [req](https://github.com/wojtekmach/req) | `0.5.16` | `0.5.17` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.8` | `1.23.0` |\n\n\nUpdates `bandit` from 1.8.0 to 1.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.3 (22 Feb 2026)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport authority form requests for CONNECT requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNarrow acceptance of asterisk form requests to OPTIONS requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect client disconnect on timeout in ensure_completed (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/566\"\u003e#566\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pepicrft\"\u003e\u003ccode\u003e@​pepicrft\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImprove http2 sendfile streaming (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/565\"\u003e#565\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elibosley\"\u003e\u003ccode\u003e@​elibosley\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.2 (22 Jan 2026)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDistinguish client disconnects from genuine body read timeouts (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/564\"\u003e#564\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pepicrft\"\u003e\u003ccode\u003e@​pepicrft\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.1 (5 Jan 2026)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange default preference order for compression methods to be 'zstd (if present), gzip, deflate' (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003e:zstd_options\u003c/code\u003e key to be set in config (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/558\"\u003e#558\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Fudoshiki\"\u003e\u003ccode\u003e@​Fudoshiki\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix error where deflate responses weren't always completely sent (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/559\"\u003e#559\u003c/a\u003e, thanks \u003ca href=\"https://github.com/josevalim\"\u003e\u003ccode\u003e@​josevalim\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.0 (29 Dec 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eresponse_encodings\u003c/code\u003e to allow specifying an explicit preference order to compression encodings (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.0 (12 Dec 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip body draining when Connection: close is set (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/546\"\u003e#546\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pepicrft\"\u003e\u003ccode\u003e@​pepicrft\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eMake deflate options for WebSockets configurable (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/540\"\u003e#540\u003c/a\u003e, thanks \u003ca href=\"https://github.com/proxima\"\u003e\u003ccode\u003e@​proxima\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eMitigate HTTP/2 rapid reset attacks (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/533\"\u003e#533\u003c/a\u003e, thanks \u003ca href=\"https://github.com/NelsonVides\"\u003e\u003ccode\u003e@​NelsonVides\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImplement improved respect for SETTINGS_MAX_CONCURRENT_STREAMS (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/524\"\u003e#524\u003c/a\u003e, thanks \u003ca href=\"https://github.com/NelsonVides\"\u003e\u003ccode\u003e@​NelsonVides\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eSupport zstd HTTP compression (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/514\"\u003e#514\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mattmatters\"\u003e\u003ccode\u003e@​mattmatters\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e3fd6828d439c2bf5fd2037ced36e7d9add39579\"\u003e\u003ccode\u003ee3fd682\u003c/code\u003e\u003c/a\u003e Version bump to 1.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a330b13588f874fee170e508f75c6ee5037737d9\"\u003e\u003ccode\u003ea330b13\u003c/code\u003e\u003c/a\u003e Grant actions:write permission to lint job for PLT cache eviction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0aa42c27b5e357026d557479bdf7493f53fedaf0\"\u003e\u003ccode\u003e0aa42c2\u003c/code\u003e\u003c/a\u003e Support authority form requests for CONNECT requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/ac6302131753c558420bfcf7c55f5ef9056ea663\"\u003e\u003ccode\u003eac63021\u003c/code\u003e\u003c/a\u003e fix: detect client disconnect on timeout in ensure_completed (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/c746d8e3a55e78898657bf8b2b804d48cd3a028e\"\u003e\u003ccode\u003ec746d8e\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.0 to 0.40.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5640a10733ad05781c2caf2c5ca51f435d9f3a93\"\u003e\u003ccode\u003e5640a10\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.15 to 1.7.16 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/78e5184b768cb4be19cb9c1d595157402dced79f\"\u003e\u003ccode\u003e78e5184\u003c/code\u003e\u003c/a\u003e feat: http2 sendfile streaming (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5af3c8ff5596d4933b28ea51e5c309d98bd71a09\"\u003e\u003ccode\u003e5af3c8f\u003c/code\u003e\u003c/a\u003e Version bump to 1.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/06c199da6a8e01e80307253f8c51b7d0e84a76f1\"\u003e\u003ccode\u003e06c199d\u003c/code\u003e\u003c/a\u003e fix: distinguish client disconnects from genuine body read timeouts (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/da97c51398e106a8da4bfe1c7c541fd34fb0164e\"\u003e\u003ccode\u003eda97c51\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.16 to 0.5.17 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.8.0...1.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.8.2 to 1.8.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.5 (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eJavaScript Client Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix socket connecting on visibility change when never established\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix warnings on Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.4 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eJavaScript Client Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug reconnecting connections when close was gracefully initiated by server\u003c/li\u003e\n\u003cli\u003eFix LongPoll transport name in sessionStorage and logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds guards support in \u003ccode\u003eassert_push\u003c/code\u003e, \u003ccode\u003eassert_broadcast\u003c/code\u003e, and \u003ccode\u003eassert_reply\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnable purging in Phoenix code server for Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.3 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd top-level phoenix config: \u003ccode\u003esort_verified_routes_query_params\u003c/code\u003e to enable sorting query params in verified routes during tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix endpoint port config in an umbrella application. (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6549\"\u003e#6549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop incoming channel messages with stale join refs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/850162d618cf4e31be82fb53ad6e259095fa6126\"\u003e\u003ccode\u003e850162d\u003c/code\u003e\u003c/a\u003e Release v1.8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/9b20e66779e5e578a09cad061f7bea7971f9eddd\"\u003e\u003ccode\u003e9b20e66\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/49d90f35cc03c18787b912abac5afc371c24e39e\"\u003e\u003ccode\u003e49d90f3\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/84607a4ba425c77ef01d8e350985f6e3f2997b78\"\u003e\u003ccode\u003e84607a4\u003c/code\u003e\u003c/a\u003e ensure visibilitychange does not connect if never connected (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6621\"\u003e#6621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/f286d6968d9cb4316cb3fa12604dd30a2320e31a\"\u003e\u003ccode\u003ef286d69\u003c/code\u003e\u003c/a\u003e Address warnings from Elixir 1.20 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6616\"\u003e#6616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/05f2d1a9b60381ac01df83b53fe0eb98d977a8bd\"\u003e\u003ccode\u003e05f2d1a\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.20.4 to 1.21.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6610\"\u003e#6610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/ae8b3c60f4796053a245de2bbdbb3bb717d43a9a\"\u003e\u003ccode\u003eae8b3c6\u003c/code\u003e\u003c/a\u003e update eslint (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6615\"\u003e#6615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a1e9ac423970e2b58327970033690107698b4b00\"\u003e\u003ccode\u003ea1e9ac4\u003c/code\u003e\u003c/a\u003e Bump the minor-and-patch group with 2 updates (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/bb1bd848a03599601061848f4a3cb30f1a8bc437\"\u003e\u003ccode\u003ebb1bd84\u003c/code\u003e\u003c/a\u003e Use custom migration module for auth migration. (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6605\"\u003e#6605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/d4ec4b747e71b201fd520b85622f53a27d3ad209\"\u003e\u003ccode\u003ed4ec4b7\u003c/code\u003e\u003c/a\u003e Minor Spelling fix in readme (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6606\"\u003e#6606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.8.2...v1.8.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.18 to 1.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/releases\"\u003ephoenix_live_view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.27\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround Chrome bug when patching \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix more type warnings on Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.26\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-away\u003c/code\u003e for nested portals\u003c/li\u003e\n\u003cli\u003eFix type warnings on Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.25\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-away\u003c/code\u003e when clicked element is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003ephx-hook\u003c/code\u003e outside of LiveViews when reconnecting (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4147\"\u003e#4147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.27/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.27 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround Chrome bug when patching \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix more type warnings on Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.26 (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-away\u003c/code\u003e for nested portals\u003c/li\u003e\n\u003cli\u003eFix type warnings on Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.25 (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-away\u003c/code\u003e when clicked element is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003ephx-hook\u003c/code\u003e outside of LiveViews when reconnecting (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4147\"\u003e#4147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.24 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent map access on assigns (\u003ccode\u003e@foo.bar.baz\u003c/code\u003e) being expanded when used in root attributes causing an invalid warning\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.23 (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf a macro is used in HEEx root attributes (\u003ccode\u003e\u0026lt;div {@root_attr} /\u0026gt;\u003c/code\u003e), it is now expanded at compile time (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.22 (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix live component container patch throwing a JavaScript error when container is locked (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4088\"\u003e#4088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.21 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stream reset and deletes not working if stream is teleported using \u003ccode\u003ePhoenix.Component.portal/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark LiveView template code as generated to prevent warnings on Elixir 1.20\u003c/li\u003e\n\u003cli\u003eAllow unused function warnings for function components to be emitted\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.LiveView.TagEngine.compile/2\u003c/code\u003e as an official entrypoint for compiling templates in favor of relying on the \u003ccode\u003eEEx.Engine\u003c/code\u003e behaviour\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/13ac43e5448fd40fafa3f5870a78b9150db154c3\"\u003e\u003ccode\u003e13ac43e\u003c/code\u003e\u003c/a\u003e Release v1.1.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a0d5e88f08373354908239a480c22664cc6b1e39\"\u003e\u003ccode\u003ea0d5e88\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a5736474f22f5eed86754764794f4c48ef5e26dc\"\u003e\u003ccode\u003ea573647\u003c/code\u003e\u003c/a\u003e the type system is too clever\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f4d83cbb6f52d9b50e7c3715d994f1a25df3070e\"\u003e\u003ccode\u003ef4d83cb\u003c/code\u003e\u003c/a\u003e remove dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/417f0467a1bc1d34fbc5f088cef135eb4f710132\"\u003e\u003ccode\u003e417f046\u003c/code\u003e\u003c/a\u003e Fix chrome dropping forms from templates when setting innerHTML (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4163\"\u003e#4163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a6677d345332e930af48c6ee288f9b839ccef341\"\u003e\u003ccode\u003ea6677d3\u003c/code\u003e\u003c/a\u003e Release v1.1.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f2b1188ad0de124910954b5227f5e99478398898\"\u003e\u003ccode\u003ef2b1188\u003c/code\u003e\u003c/a\u003e Remove warnings on latest Elixir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/283a09b0d9599abcf003324afe638ae1322fe618\"\u003e\u003ccode\u003e283a09b\u003c/code\u003e\u003c/a\u003e followup for \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4141\"\u003e#4141\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4160\"\u003e#4160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e592ce8b4ff6c387d85af275ea9c4ac5b1365858\"\u003e\u003ccode\u003ee592ce8\u003c/code\u003e\u003c/a\u003e Release v1.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/3eaaa41793b07b9ea9229c5d4b281a274387d080\"\u003e\u003ccode\u003e3eaaa41\u003c/code\u003e\u003c/a\u003e click-away portal handling (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.18...v1.1.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.5.16 to 0.5.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.17 (2026-01-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eretry\u003c/code\u003e]: Use default delay if \u003ccode\u003eretry-after\u003c/code\u003e is \u0026quot;negative\u0026quot;\u003c/p\u003e\n\u003cp\u003ePreviously, we were only handling \u0026quot;negative\u0026quot; retry-after in \u0026quot;http date\u0026quot;\nformat and slept for zero seconds. We were crashing on retry-after with\nnegative seconds.\u003c/p\u003e\n\u003cp\u003eNow, we're using the default delay (1s, 2s, 4s, ...) in either format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/dce10092b9f3b77dfa253e62a51534e8281ba0ba\"\u003e\u003ccode\u003edce1009\u003c/code\u003e\u003c/a\u003e Release v0.5.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/2fbb092d48fa6cac7c399ba62c010a9f1ec459fc\"\u003e\u003ccode\u003e2fbb092\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eretry\u003c/code\u003e: Use default delay if \u003ccode\u003eretry-after\u003c/code\u003e is \u0026quot;negative\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/28cb69788e86fafcbf713a919c8cea69b2ef5840\"\u003e\u003ccode\u003e28cb697\u003c/code\u003e\u003c/a\u003e Refactor http digest handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/4e251c21570691fc22b4ed3696abbcb4203af0bd\"\u003e\u003ccode\u003e4e251c2\u003c/code\u003e\u003c/a\u003e Link to related package req_proxy (\u003ca href=\"https://redirect.github.com/wojtekmach/req/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/6153730708df03288f8e937a55e14929a00377dd\"\u003e\u003ccode\u003e6153730\u003c/code\u003e\u003c/a\u003e fix(proxy): schema -\u0026gt; scheme (\u003ca href=\"https://redirect.github.com/wojtekmach/req/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/3671064ba69091bdae31d83a902de83903ce4cca\"\u003e\u003ccode\u003e3671064\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wojtekmach/req/compare/v0.5.16...v0.5.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.19.8 to 1.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare minor release 1.23.0 \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.5 to 2.8.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.40.0 to 0.40.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.20.0 to 0.21.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.1 to 1.10.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.39.3 to 0.40.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.5.0 to 0.6.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.4.0 to 0.5.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1104\"\u003eswoosh/swoosh#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.21.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Elixir requirement to 1.16, Erlang OTP to 26\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.20.1...v1.21.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.20.1...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Content-Transfer-Encoding for message/* attachments \u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Elixir requirement to 1.16, Erlang OTP to 26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Content-Transfer-Encoding for message/* attachments \u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add a resend adapter \u003ca href=\"https://github.com/ceolinrenato\"\u003e\u003ccode\u003e@​ceolinrenato\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1089\"\u003e#1089\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003edifferences from community library \u003ccode\u003e:resend\u003c/code\u003e can be found \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1089#issuecomment-3692700369\"\u003ein this comment\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.9\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for additional_headers provider option in Scaleway \u003ca href=\"https://github.com/jaimeiniesta\"\u003e\u003ccode\u003e@​jaimeiniesta\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport specifying ip_pool_name data for Sendgrid \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1081\"\u003e#1081\u003c/a\u003e \u003ca href=\"https://github.com/lardcanoe\"\u003e\u003ccode\u003e@​lardcanoe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Resend adapter to README \u003ca href=\"https://github.com/jtormey\"\u003e\u003ccode\u003e@​jtormey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/95f37b4bbc1d00bb522328787abc1db51a9643e4\"\u003e\u003ccode\u003e95f37b4\u003c/code\u003e\u003c/a\u003e Prepare minor release 1.23.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/768e745d99f00ef4f2345253c383aef89796a901\"\u003e\u003ccode\u003e768e745\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/8e176fd4ab0d121be84c9b4b9c175e7eef09bf12\"\u003e\u003ccode\u003e8e176fd\u003c/code\u003e\u003c/a\u003e remove bad test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f368d1c624c166084bf33f855d01255bcdc3cbe0\"\u003e\u003ccode\u003ef368d1c\u003c/code\u003e\u003c/a\u003e Fix mailbox preview text-body clipping by removing negative top offset (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/cffbc67220e185e3178070c8ebf8ab4abb39e58a\"\u003e\u003ccode\u003ecffbc67\u003c/code\u003e\u003c/a\u003e Move preferred_cli_env to cli function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/bb2f6e8e06737f34e67a31e94e970d9d533cfa12\"\u003e\u003ccode\u003ebb2f6e8\u003c/code\u003e\u003c/a\u003e Add GitHub Actions workflow for Copilot setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/71ce6f22086263d67d97c7a044909af6d210a1a8\"\u003e\u003ccode\u003e71ce6f2\u003c/code\u003e\u003c/a\u003e Update Tailwind CSS version to 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/4556b02229af8556df0bd5515e1aa7bb66ad9d42\"\u003e\u003ccode\u003e4556b02\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.2 to 1.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1a41c89a6cc83b53f0ceea350658afddc4410f90\"\u003e\u003ccode\u003e1a41c89\u003c/code\u003e\u003c/a\u003e v1.22.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.8...v1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DangThanhWang/test_monitor/pull/128","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DangThanhWang%2Ftest_monitor/issues/128","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/128/packages"}},{"old_version":"1.22.1","new_version":"1.23.0","update_type":"minor","path":null,"pr_created_at":"2026-03-09T01:14:09.000Z","version_change":"1.22.1 → 1.23.0","issue":{"uuid":"4042756352","node_id":"PR_kwDOF99WHs7I7acx","number":465,"state":"open","title":"Bump swoosh from 1.22.1 to 1.23.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T01:14:09.000Z","updated_at":"2026-04-06T03:01:25.534Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"swoosh","old_version":"1.22.1","new_version":"1.23.0","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.22.1 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare minor release 1.23.0 \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/95f37b4bbc1d00bb522328787abc1db51a9643e4\"\u003e\u003ccode\u003e95f37b4\u003c/code\u003e\u003c/a\u003e Prepare minor release 1.23.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/768e745d99f00ef4f2345253c383aef89796a901\"\u003e\u003ccode\u003e768e745\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.22.1\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/berviantoleo/elixir-exploration/pull/465","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/berviantoleo%2Felixir-exploration/issues/465","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/465/packages"}},{"old_version":"1.22.0","new_version":"1.23.0","update_type":"minor","path":null,"pr_created_at":"2026-03-06T06:18:58.000Z","version_change":"1.22.0 → 1.23.0","issue":{"uuid":"4032483755","node_id":"PR_kwDOQajlWs7Iaar2","number":26,"state":"open","title":"chore(deps): bump swoosh from 1.22.0 to 1.23.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-06T06:18:58.000Z","updated_at":"2026-03-06T06:19:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.22.0","new_version":"1.23.0","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.22.0 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare minor release 1.23.0 \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.1...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/95f37b4bbc1d00bb522328787abc1db51a9643e4\"\u003e\u003ccode\u003e95f37b4\u003c/code\u003e\u003c/a\u003e Prepare minor release 1.23.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/768e745d99f00ef4f2345253c383aef89796a901\"\u003e\u003ccode\u003e768e745\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeliver/1\u003c/code\u003e and \u003ccode\u003edeliver/2\u003c/code\u003e overridable in \u003ccode\u003eSwoosh.Mailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/8e176fd4ab0d121be84c9b4b9c175e7eef09bf12\"\u003e\u003ccode\u003e8e176fd\u003c/code\u003e\u003c/a\u003e remove bad test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f368d1c624c166084bf33f855d01255bcdc3cbe0\"\u003e\u003ccode\u003ef368d1c\u003c/code\u003e\u003c/a\u003e Fix mailbox preview text-body clipping by removing negative top offset (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/cffbc67220e185e3178070c8ebf8ab4abb39e58a\"\u003e\u003ccode\u003ecffbc67\u003c/code\u003e\u003c/a\u003e Move preferred_cli_env to cli function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/bb2f6e8e06737f34e67a31e94e970d9d533cfa12\"\u003e\u003ccode\u003ebb2f6e8\u003c/code\u003e\u003c/a\u003e Add GitHub Actions workflow for Copilot setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/71ce6f22086263d67d97c7a044909af6d210a1a8\"\u003e\u003ccode\u003e71ce6f2\u003c/code\u003e\u003c/a\u003e Update Tailwind CSS version to 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/4556b02229af8556df0bd5515e1aa7bb66ad9d42\"\u003e\u003ccode\u003e4556b02\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.2 to 1.10.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.22.0\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hyperpolymath/bofig/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperpolymath%2Fbofig/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}},{"old_version":"1.21.0","new_version":"1.22.1","update_type":"minor","path":null,"pr_created_at":"2026-03-04T02:14:49.000Z","version_change":"1.21.0 → 1.22.1","issue":{"uuid":"4019646940","node_id":"PR_kwDORUVsX87HwjOi","number":36,"state":"closed","title":"Bump the mix-production-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-06T02:11:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-04T02:14:49.000Z","updated_at":"2026-05-06T02:11:57.000Z","time_to_close":5443026,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"mix-production-dependencies","update_count":4,"packages":[{"name":"bandit","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/mtrudel/bandit"},{"name":"phoenix","old_version":"1.8.3","new_version":"1.8.4","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_live_view","old_version":"1.1.22","new_version":"1.1.25","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"swoosh","old_version":"1.21.0","new_version":"1.22.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the mix-production-dependencies group with 4 updates in the /src/flagd-ui directory: [bandit](https://github.com/mtrudel/bandit), [phoenix](https://github.com/phoenixframework/phoenix), [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) and [swoosh](https://github.com/swoosh/swoosh).\n\nUpdates `bandit` from 1.10.2 to 1.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.3 (22 Feb 2026)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport authority form requests for CONNECT requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNarrow acceptance of asterisk form requests to OPTIONS requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect client disconnect on timeout in ensure_completed (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/566\"\u003e#566\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pepicrft\"\u003e\u003ccode\u003e@​pepicrft\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImprove http2 sendfile streaming (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/565\"\u003e#565\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elibosley\"\u003e\u003ccode\u003e@​elibosley\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e3fd6828d439c2bf5fd2037ced36e7d9add39579\"\u003e\u003ccode\u003ee3fd682\u003c/code\u003e\u003c/a\u003e Version bump to 1.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a330b13588f874fee170e508f75c6ee5037737d9\"\u003e\u003ccode\u003ea330b13\u003c/code\u003e\u003c/a\u003e Grant actions:write permission to lint job for PLT cache eviction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0aa42c27b5e357026d557479bdf7493f53fedaf0\"\u003e\u003ccode\u003e0aa42c2\u003c/code\u003e\u003c/a\u003e Support authority form requests for CONNECT requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/ac6302131753c558420bfcf7c55f5ef9056ea663\"\u003e\u003ccode\u003eac63021\u003c/code\u003e\u003c/a\u003e fix: detect client disconnect on timeout in ensure_completed (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/c746d8e3a55e78898657bf8b2b804d48cd3a028e\"\u003e\u003ccode\u003ec746d8e\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.0 to 0.40.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5640a10733ad05781c2caf2c5ca51f435d9f3a93\"\u003e\u003ccode\u003e5640a10\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.15 to 1.7.16 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/78e5184b768cb4be19cb9c1d595157402dced79f\"\u003e\u003ccode\u003e78e5184\u003c/code\u003e\u003c/a\u003e feat: http2 sendfile streaming (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.10.2...1.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.8.3 to 1.8.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.4 (2026-2-23)\u003c/h2\u003e\n\u003ch3\u003eJavaScript Client Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug reconnecting connections when close was gracefully initiated by server\u003c/li\u003e\n\u003cli\u003eFix LongPoll transport name in sessionStorage and logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds guards support in \u003ccode\u003eassert_push\u003c/code\u003e, \u003ccode\u003eassert_broadcast\u003c/code\u003e, and \u003ccode\u003eassert_reply\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnable purging in Phoenix code server for Elixir 1.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/5c0f19fac5924e7969d8b7981143d0566a3bbbf2\"\u003e\u003ccode\u003e5c0f19f\u003c/code\u003e\u003c/a\u003e Release 1.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/22ac56ed55ec1d74ba75e64c3923606eac16dc2e\"\u003e\u003ccode\u003e22ac56e\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/72192e3d7d0eaa545166348d91bdaf3e5bc874c5\"\u003e\u003ccode\u003e72192e3\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6584\"\u003e#6584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/92a79b0381b2afe63d0c7c08bc77d6ddc4ec6140\"\u003e\u003ccode\u003e92a79b0\u003c/code\u003e\u003c/a\u003e Adds guards support in assert_push, assert_broadcast and assert_reply (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6595\"\u003e#6595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/ac12eec6d06a42fb90134789a91f9c5c13738b56\"\u003e\u003ccode\u003eac12eec\u003c/code\u003e\u003c/a\u003e Fix concurrent socket teardown (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/0f6a26f10a1dde4fdeb00b5dc18805a393d9cf8c\"\u003e\u003ccode\u003e0f6a26f\u003c/code\u003e\u003c/a\u003e Update umbrella link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/2dda4b0cdf1a449e2a287498a4b744b8c5130d28\"\u003e\u003ccode\u003e2dda4b0\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://github.com/stream\"\u003e\u003ccode\u003e@​stream\u003c/code\u003e\u003c/a\u003e typo in usage-rules liveview streams example (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6601\"\u003e#6601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/7c37fa7364dc0faa6275130bcc2d61453416731a\"\u003e\u003ccode\u003e7c37fa7\u003c/code\u003e\u003c/a\u003e Fix bad link (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6597\"\u003e#6597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/dadf94632594755cfc421423b89de9c76ac4bee8\"\u003e\u003ccode\u003edadf946\u003c/code\u003e\u003c/a\u003e followup for \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6563\"\u003ephoenixframework/phoenix#6563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/666dcaeb6c32cc15ea90074777363b20dd96edf7\"\u003e\u003ccode\u003e666dcae\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;autocomplete with email in email fields (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6502\"\u003e#6502\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6574\"\u003e#6574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.8.3...v1.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.22 to 1.1.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/releases\"\u003ephoenix_live_view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.25\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-away\u003c/code\u003e when clicked element is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003ephx-hook\u003c/code\u003e outside of LiveViews when reconnecting (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4147\"\u003e#4147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.25/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.25 (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-away\u003c/code\u003e when clicked element is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003ephx-hook\u003c/code\u003e outside of LiveViews when reconnecting (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4147\"\u003e#4147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.24 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent map access on assigns (\u003ccode\u003e@foo.bar.baz\u003c/code\u003e) being expanded when used in root attributes causing an invalid warning\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.23 (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf a macro is used in HEEx root attributes (\u003ccode\u003e\u0026lt;div {@root_attr} /\u0026gt;\u003c/code\u003e), it is now expanded at compile time (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e592ce8b4ff6c387d85af275ea9c4ac5b1365858\"\u003e\u003ccode\u003ee592ce8\u003c/code\u003e\u003c/a\u003e Release v1.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/3eaaa41793b07b9ea9229c5d4b281a274387d080\"\u003e\u003ccode\u003e3eaaa41\u003c/code\u003e\u003c/a\u003e click-away portal handling (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1613bffd36a31e795c53108bdbfaccd4b8039ba7\"\u003e\u003ccode\u003e1613bff\u003c/code\u003e\u003c/a\u003e fix type warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/9f36807934976ecb77ef11fb1a4837dc268c96f0\"\u003e\u003ccode\u003e9f36807\u003c/code\u003e\u003c/a\u003e Mention auto_upload in uploads guide (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/9a3478486f2092267ac8270208880b3c75334a69\"\u003e\u003ccode\u003e9a34784\u003c/code\u003e\u003c/a\u003e Create GitHub releases with changelog (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4135\"\u003e#4135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a6921d95f31efc73ee04077137c8e5756eebe263\"\u003e\u003ccode\u003ea6921d9\u003c/code\u003e\u003c/a\u003e Document phx-value- event \u0026quot;value\u0026quot; precendence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/42c790a86572a734a741ffc4feb8f2dc41e89f49\"\u003e\u003ccode\u003e42c790a\u003c/code\u003e\u003c/a\u003e add missing file for 46fb6dc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8765d24f61a4897facc178483fdd830ae0d366bb\"\u003e\u003ccode\u003e8765d24\u003c/code\u003e\u003c/a\u003e Fix flaky async tests relying on monitor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/af2c40f37e97f4d4a3646121c48884276f0d26fb\"\u003e\u003ccode\u003eaf2c40f\u003c/code\u003e\u003c/a\u003e handle deadview hooks (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4151\"\u003e#4151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/72442bbb72e59915a2d82c8c0224984d95aaa6f5\"\u003e\u003ccode\u003e72442bb\u003c/code\u003e\u003c/a\u003e fix flaky upload tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.22...v1.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.21.0 to 1.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.5 to 2.8.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.40.0 to 0.40.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.20.0 to 0.21.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.1 to 1.10.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.39.3 to 0.40.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.5.0 to 0.6.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.4.0 to 0.5.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1104\"\u003eswoosh/swoosh#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/8e176fd4ab0d121be84c9b4b9c175e7eef09bf12\"\u003e\u003ccode\u003e8e176fd\u003c/code\u003e\u003c/a\u003e remove bad test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f368d1c624c166084bf33f855d01255bcdc3cbe0\"\u003e\u003ccode\u003ef368d1c\u003c/code\u003e\u003c/a\u003e Fix mailbox preview text-body clipping by removing negative top offset (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/cffbc67220e185e3178070c8ebf8ab4abb39e58a\"\u003e\u003ccode\u003ecffbc67\u003c/code\u003e\u003c/a\u003e Move preferred_cli_env to cli function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/bb2f6e8e06737f34e67a31e94e970d9d533cfa12\"\u003e\u003ccode\u003ebb2f6e8\u003c/code\u003e\u003c/a\u003e Add GitHub Actions workflow for Copilot setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/71ce6f22086263d67d97c7a044909af6d210a1a8\"\u003e\u003ccode\u003e71ce6f2\u003c/code\u003e\u003c/a\u003e Update Tailwind CSS version to 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/4556b02229af8556df0bd5515e1aa7bb66ad9d42\"\u003e\u003ccode\u003e4556b02\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.2 to 1.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1a41c89a6cc83b53f0ceea350658afddc4410f90\"\u003e\u003ccode\u003e1a41c89\u003c/code\u003e\u003c/a\u003e v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f96fcaacbdcea829507ebd45c2d2616dea0de927\"\u003e\u003ccode\u003ef96fcaa\u003c/code\u003e\u003c/a\u003e feat: consistent mailersend return type and remove unnecessary auth headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/98d854633bec65445192bd0e94a1d632c7156634\"\u003e\u003ccode\u003e98d8546\u003c/code\u003e\u003c/a\u003e feat: add mailersend deliver_many\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/grant-engelbrecht/AstroShop/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant-engelbrecht%2FAstroShop/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}},{"old_version":"1.22.0","new_version":"1.22.1","update_type":"patch","path":null,"pr_created_at":"2026-02-27T06:18:09.000Z","version_change":"1.22.0 → 1.22.1","issue":{"uuid":"3999338738","node_id":"PR_kwDOQajlWs7GvM0-","number":22,"state":"closed","title":"chore(deps): bump swoosh from 1.22.0 to 1.22.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-06T06:19:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-27T06:18:09.000Z","updated_at":"2026-03-06T06:19:01.000Z","time_to_close":604851,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.22.0","new_version":"1.22.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.22.0 to 1.22.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/8e176fd4ab0d121be84c9b4b9c175e7eef09bf12\"\u003e\u003ccode\u003e8e176fd\u003c/code\u003e\u003c/a\u003e remove bad test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f368d1c624c166084bf33f855d01255bcdc3cbe0\"\u003e\u003ccode\u003ef368d1c\u003c/code\u003e\u003c/a\u003e Fix mailbox preview text-body clipping by removing negative top offset (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/cffbc67220e185e3178070c8ebf8ab4abb39e58a\"\u003e\u003ccode\u003ecffbc67\u003c/code\u003e\u003c/a\u003e Move preferred_cli_env to cli function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/bb2f6e8e06737f34e67a31e94e970d9d533cfa12\"\u003e\u003ccode\u003ebb2f6e8\u003c/code\u003e\u003c/a\u003e Add GitHub Actions workflow for Copilot setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/71ce6f22086263d67d97c7a044909af6d210a1a8\"\u003e\u003ccode\u003e71ce6f2\u003c/code\u003e\u003c/a\u003e Update Tailwind CSS version to 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/4556b02229af8556df0bd5515e1aa7bb66ad9d42\"\u003e\u003ccode\u003e4556b02\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.2 to 1.10.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.22.0\u0026new-version=1.22.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hyperpolymath/bofig/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperpolymath%2Fbofig/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"1.21.0","new_version":"1.22.1","update_type":"minor","path":null,"pr_created_at":"2026-02-26T00:44:23.000Z","version_change":"1.21.0 → 1.22.1","issue":{"uuid":"3992596298","node_id":"PR_kwDOJ4Cph87GZDga","number":184,"state":"closed","title":"chore(deps): bump swoosh from 1.21.0 to 1.22.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-28T04:27:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-26T00:44:23.000Z","updated_at":"2026-02-28T04:27:40.000Z","time_to_close":186191,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.21.0","new_version":"1.22.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.21.0 to 1.22.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.5 to 2.8.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.40.0 to 0.40.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.20.0 to 0.21.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.1 to 1.10.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.39.3 to 0.40.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.5.0 to 0.6.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.4.0 to 0.5.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1104\"\u003eswoosh/swoosh#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/8e176fd4ab0d121be84c9b4b9c175e7eef09bf12\"\u003e\u003ccode\u003e8e176fd\u003c/code\u003e\u003c/a\u003e remove bad test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f368d1c624c166084bf33f855d01255bcdc3cbe0\"\u003e\u003ccode\u003ef368d1c\u003c/code\u003e\u003c/a\u003e Fix mailbox preview text-body clipping by removing negative top offset (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/cffbc67220e185e3178070c8ebf8ab4abb39e58a\"\u003e\u003ccode\u003ecffbc67\u003c/code\u003e\u003c/a\u003e Move preferred_cli_env to cli function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/bb2f6e8e06737f34e67a31e94e970d9d533cfa12\"\u003e\u003ccode\u003ebb2f6e8\u003c/code\u003e\u003c/a\u003e Add GitHub Actions workflow for Copilot setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/71ce6f22086263d67d97c7a044909af6d210a1a8\"\u003e\u003ccode\u003e71ce6f2\u003c/code\u003e\u003c/a\u003e Update Tailwind CSS version to 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/4556b02229af8556df0bd5515e1aa7bb66ad9d42\"\u003e\u003ccode\u003e4556b02\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.2 to 1.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1a41c89a6cc83b53f0ceea350658afddc4410f90\"\u003e\u003ccode\u003e1a41c89\u003c/code\u003e\u003c/a\u003e v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f96fcaacbdcea829507ebd45c2d2616dea0de927\"\u003e\u003ccode\u003ef96fcaa\u003c/code\u003e\u003c/a\u003e feat: consistent mailersend return type and remove unnecessary auth headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/98d854633bec65445192bd0e94a1d632c7156634\"\u003e\u003ccode\u003e98d8546\u003c/code\u003e\u003c/a\u003e feat: add mailersend deliver_many\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.21.0\u0026new-version=1.22.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SamuelWillis/website/pull/184","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelWillis%2Fwebsite/issues/184","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/184/packages"}},{"old_version":"1.19.3","new_version":"1.22.1","update_type":"minor","path":null,"pr_created_at":"2026-02-25T16:18:20.000Z","version_change":"1.19.3 → 1.22.1","issue":{"uuid":"3990397624","node_id":"PR_kwDORFhve87GRuBr","number":79,"state":"closed","title":"Bump swoosh from 1.19.3 to 1.22.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-05T16:20:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-25T16:18:20.000Z","updated_at":"2026-03-05T16:20:17.000Z","time_to_close":691315,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"swoosh","old_version":"1.19.3","new_version":"1.22.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.19.3 to 1.22.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.10.2 to 1.10.3 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.22.0...v1.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.5 to 2.8.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.40.0 to 0.40.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.20.0 to 0.21.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.1 to 1.10.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.39.3 to 0.40.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.5.0 to 0.6.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.4.0 to 0.5.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1104\"\u003eswoosh/swoosh#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.21.0 🚀\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Elixir requirement to 1.16, Erlang OTP to 26\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.20.1...v1.21.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.20.1...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Content-Transfer-Encoding for message/* attachments \u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mail from 0.5.1 to 0.5.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.0 to 1.10.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump req from 0.5.16 to 0.5.17 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.9.0 to 1.10.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1096\"\u003eswoosh/swoosh#1096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.22.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mailbox preview text-body clipping by removing negative top offset \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Elixir requirement to 1.16, Erlang OTP to 26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Content-Transfer-Encoding for message/* attachments \u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add a resend adapter \u003ca href=\"https://github.com/ceolinrenato\"\u003e\u003ccode\u003e@​ceolinrenato\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1089\"\u003e#1089\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003edifferences from community library \u003ccode\u003e:resend\u003c/code\u003e can be found \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1089#issuecomment-3692700369\"\u003ein this comment\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.9\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for additional_headers provider option in Scaleway \u003ca href=\"https://github.com/jaimeiniesta\"\u003e\u003ccode\u003e@​jaimeiniesta\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport specifying ip_pool_name data for Sendgrid \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1081\"\u003e#1081\u003c/a\u003e \u003ca href=\"https://github.com/lardcanoe\"\u003e\u003ccode\u003e@​lardcanoe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Resend adapter to README \u003ca href=\"https://github.com/jtormey\"\u003e\u003ccode\u003e@​jtormey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.8\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEncode international domain names (IDNA) \u003ca href=\"https://github.com/jiegillet\"\u003e\u003ccode\u003e@​jiegillet\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.7\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3efa0d308fc19c251a62b97275ebc81edd5e717f\"\u003e\u003ccode\u003e3efa0d3\u003c/code\u003e\u003c/a\u003e v1.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/8e176fd4ab0d121be84c9b4b9c175e7eef09bf12\"\u003e\u003ccode\u003e8e176fd\u003c/code\u003e\u003c/a\u003e remove bad test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f368d1c624c166084bf33f855d01255bcdc3cbe0\"\u003e\u003ccode\u003ef368d1c\u003c/code\u003e\u003c/a\u003e Fix mailbox preview text-body clipping by removing negative top offset (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/cffbc67220e185e3178070c8ebf8ab4abb39e58a\"\u003e\u003ccode\u003ecffbc67\u003c/code\u003e\u003c/a\u003e Move preferred_cli_env to cli function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/bb2f6e8e06737f34e67a31e94e970d9d533cfa12\"\u003e\u003ccode\u003ebb2f6e8\u003c/code\u003e\u003c/a\u003e Add GitHub Actions workflow for Copilot setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/71ce6f22086263d67d97c7a044909af6d210a1a8\"\u003e\u003ccode\u003e71ce6f2\u003c/code\u003e\u003c/a\u003e Update Tailwind CSS version to 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/4556b02229af8556df0bd5515e1aa7bb66ad9d42\"\u003e\u003ccode\u003e4556b02\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.2 to 1.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1a41c89a6cc83b53f0ceea350658afddc4410f90\"\u003e\u003ccode\u003e1a41c89\u003c/code\u003e\u003c/a\u003e v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f96fcaacbdcea829507ebd45c2d2616dea0de927\"\u003e\u003ccode\u003ef96fcaa\u003c/code\u003e\u003c/a\u003e feat: consistent mailersend return type and remove unnecessary auth headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/98d854633bec65445192bd0e94a1d632c7156634\"\u003e\u003ccode\u003e98d8546\u003c/code\u003e\u003c/a\u003e feat: add mailersend deliver_many\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.3...v1.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.19.3\u0026new-version=1.22.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Samit-28/OTS-Repository/pull/79","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samit-28%2FOTS-Repository/issues/79","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/79/packages"}},{"old_version":"1.21.0","new_version":"1.22.0","update_type":"minor","path":null,"pr_created_at":"2026-02-23T14:18:02.000Z","version_change":"1.21.0 → 1.22.0","issue":{"uuid":"3978418220","node_id":"PR_kwDOEZ3yHM7FqP66","number":199,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-25T15:52:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T14:18:02.000Z","updated_at":"2026-02-25T15:52:52.000Z","time_to_close":178488,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":3,"packages":[{"name":"bandit","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/mtrudel/bandit"},{"name":"phoenix_live_view","old_version":"1.1.22","new_version":"1.1.24","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"swoosh","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 3 updates in the / directory: [bandit](https://github.com/mtrudel/bandit), [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) and [swoosh](https://github.com/swoosh/swoosh).\n\nUpdates `bandit` from 1.10.2 to 1.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.3 (22 Feb 2026)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport authority form requests for CONNECT requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNarrow acceptance of asterisk form requests to OPTIONS requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect client disconnect on timeout in ensure_completed (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/566\"\u003e#566\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pepicrft\"\u003e\u003ccode\u003e@​pepicrft\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eImprove http2 sendfile streaming (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/565\"\u003e#565\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elibosley\"\u003e\u003ccode\u003e@​elibosley\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e3fd6828d439c2bf5fd2037ced36e7d9add39579\"\u003e\u003ccode\u003ee3fd682\u003c/code\u003e\u003c/a\u003e Version bump to 1.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a330b13588f874fee170e508f75c6ee5037737d9\"\u003e\u003ccode\u003ea330b13\u003c/code\u003e\u003c/a\u003e Grant actions:write permission to lint job for PLT cache eviction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0aa42c27b5e357026d557479bdf7493f53fedaf0\"\u003e\u003ccode\u003e0aa42c2\u003c/code\u003e\u003c/a\u003e Support authority form requests for CONNECT requests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/ac6302131753c558420bfcf7c55f5ef9056ea663\"\u003e\u003ccode\u003eac63021\u003c/code\u003e\u003c/a\u003e fix: detect client disconnect on timeout in ensure_completed (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/c746d8e3a55e78898657bf8b2b804d48cd3a028e\"\u003e\u003ccode\u003ec746d8e\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.0 to 0.40.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5640a10733ad05781c2caf2c5ca51f435d9f3a93\"\u003e\u003ccode\u003e5640a10\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.15 to 1.7.16 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/78e5184b768cb4be19cb9c1d595157402dced79f\"\u003e\u003ccode\u003e78e5184\u003c/code\u003e\u003c/a\u003e feat: http2 sendfile streaming (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.10.2...1.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.22 to 1.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.24/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.24 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent map access on assigns (\u003ccode\u003e@foo.bar.baz\u003c/code\u003e) being expanded when used in root attributes causing an invalid warning\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.23 (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf a macro is used in HEEx root attributes (\u003ccode\u003e\u0026lt;div {@root_attr} /\u0026gt;\u003c/code\u003e), it is now expanded at compile time (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/94da4e55fb55a903b43f93fa9b529726c20c449b\"\u003e\u003ccode\u003e94da4e5\u003c/code\u003e\u003c/a\u003e Release v1.1.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/2cf7835fb1fcdc05ba30cd0d8935f71bb377ff06\"\u003e\u003ccode\u003e2cf7835\u003c/code\u003e\u003c/a\u003e backport a304c175dd662cd989baa15307134b00e2d5ac28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/65b41b031810beb904e41cf0bcbe5b92cfe8a7c6\"\u003e\u003ccode\u003e65b41b0\u003c/code\u003e\u003c/a\u003e Release v1.1.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/25eadc56b4002542fd77717e3ea05bf4b1077193\"\u003e\u003ccode\u003e25eadc5\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4145\"\u003e#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/49e5f9490dc79f74d6f035996c795dade0562907\"\u003e\u003ccode\u003e49e5f94\u003c/code\u003e\u003c/a\u003e Slightly reorganize LiveComponent docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/105db3063a0cdd68273cc8a180a4fdcdd5ca0dca\"\u003e\u003ccode\u003e105db30\u003c/code\u003e\u003c/a\u003e Update index.ts (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4136\"\u003e#4136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b6ec0dfd5e403ccec217b7c22d630559ef07f4f9\"\u003e\u003ccode\u003eb6ec0df\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.22...v1.1.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.21.0 to 1.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.5 to 2.8.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.40.0 to 0.40.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.20.0 to 0.21.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.1 to 1.10.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.39.3 to 0.40.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.5.0 to 0.6.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.4.0 to 0.5.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1104\"\u003eswoosh/swoosh#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1a41c89a6cc83b53f0ceea350658afddc4410f90\"\u003e\u003ccode\u003e1a41c89\u003c/code\u003e\u003c/a\u003e v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f96fcaacbdcea829507ebd45c2d2616dea0de927\"\u003e\u003ccode\u003ef96fcaa\u003c/code\u003e\u003c/a\u003e feat: consistent mailersend return type and remove unnecessary auth headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/98d854633bec65445192bd0e94a1d632c7156634\"\u003e\u003ccode\u003e98d8546\u003c/code\u003e\u003c/a\u003e feat: add mailersend deliver_many\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/842e1e090d38e6fb6b7c68c33445e1c41bb7f3ce\"\u003e\u003ccode\u003e842e1e0\u003c/code\u003e\u003c/a\u003e feat: add mailersend adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e3433abed6fa03a5d2d8f8679bceed49712c37d2\"\u003e\u003ccode\u003ee3433ab\u003c/code\u003e\u003c/a\u003e Bump plug_cowboy from 2.7.5 to 2.8.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/dd81c92a29524c893297cb5545adb205f929ef5e\"\u003e\u003ccode\u003edd81c92\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.0 to 0.40.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7b2a34e28ff53be88e2f200ba27216a81e193453\"\u003e\u003ccode\u003e7b2a34e\u003c/code\u003e\u003c/a\u003e Bump finch from 0.20.0 to 0.21.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f05668381b08a7aed350da2ba9f0606b8c4689ec\"\u003e\u003ccode\u003ef056683\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.1 to 1.10.2 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/16bb82cf65e3b822c7990077ec5cc82485d0c61a\"\u003e\u003ccode\u003e16bb82c\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.39.3 to 0.40.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e233c1e3cc1aa1bd636128906bd0ec60b260f5ec\"\u003e\u003ccode\u003ee233c1e\u003c/code\u003e\u003c/a\u003e Bump multipart from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ringvold/get5_api/pull/199","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ringvold%2Fget5_api/issues/199","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/199/packages"}},{"old_version":"1.21.0","new_version":"1.22.0","update_type":"minor","path":null,"pr_created_at":"2026-02-23T00:47:04.000Z","version_change":"1.21.0 → 1.22.0","issue":{"uuid":"3975815783","node_id":"PR_kwDOJ4Cph87FhuY8","number":182,"state":"closed","title":"chore(deps): bump swoosh from 1.21.0 to 1.22.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-26T00:44:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T00:47:04.000Z","updated_at":"2026-02-26T00:44:27.000Z","time_to_close":259041,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"swoosh","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps [swoosh](https://github.com/swoosh/swoosh) from 1.21.0 to 1.22.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.5 to 2.8.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.40.0 to 0.40.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.20.0 to 0.21.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.1 to 1.10.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.39.3 to 0.40.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.5.0 to 0.6.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump multipart from 0.4.0 to 0.5.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1104\"\u003eswoosh/swoosh#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.22.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdapter/mailersend \u003ca href=\"https://github.com/cpursley\"\u003e\u003ccode\u003e@​cpursley\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/1a41c89a6cc83b53f0ceea350658afddc4410f90\"\u003e\u003ccode\u003e1a41c89\u003c/code\u003e\u003c/a\u003e v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f96fcaacbdcea829507ebd45c2d2616dea0de927\"\u003e\u003ccode\u003ef96fcaa\u003c/code\u003e\u003c/a\u003e feat: consistent mailersend return type and remove unnecessary auth headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/98d854633bec65445192bd0e94a1d632c7156634\"\u003e\u003ccode\u003e98d8546\u003c/code\u003e\u003c/a\u003e feat: add mailersend deliver_many\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/842e1e090d38e6fb6b7c68c33445e1c41bb7f3ce\"\u003e\u003ccode\u003e842e1e0\u003c/code\u003e\u003c/a\u003e feat: add mailersend adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e3433abed6fa03a5d2d8f8679bceed49712c37d2\"\u003e\u003ccode\u003ee3433ab\u003c/code\u003e\u003c/a\u003e Bump plug_cowboy from 2.7.5 to 2.8.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/dd81c92a29524c893297cb5545adb205f929ef5e\"\u003e\u003ccode\u003edd81c92\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.40.0 to 0.40.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7b2a34e28ff53be88e2f200ba27216a81e193453\"\u003e\u003ccode\u003e7b2a34e\u003c/code\u003e\u003c/a\u003e Bump finch from 0.20.0 to 0.21.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f05668381b08a7aed350da2ba9f0606b8c4689ec\"\u003e\u003ccode\u003ef056683\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.1 to 1.10.2 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/16bb82cf65e3b822c7990077ec5cc82485d0c61a\"\u003e\u003ccode\u003e16bb82c\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.39.3 to 0.40.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e233c1e3cc1aa1bd636128906bd0ec60b260f5ec\"\u003e\u003ccode\u003ee233c1e\u003c/code\u003e\u003c/a\u003e Bump multipart from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.21.0...v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swoosh\u0026package-manager=hex\u0026previous-version=1.21.0\u0026new-version=1.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SamuelWillis/website/pull/182","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelWillis%2Fwebsite/issues/182","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/182/packages"}}]}