{"id":4829,"name":"plug","ecosystem":"hex","repository_url":"https://github.com/elixir-plug/plug","issues_count":157,"created_at":"2025-06-06T16:38:35.793Z","updated_at":"2025-06-06T16:38:35.793Z","purl":"pkg:hex/plug","metadata":{"id":3721897,"name":"plug","ecosystem":"hex","description":"Compose web applications with functions","homepage":"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md","licenses":"https://github.com/elixir-plug/plug","normalized_licenses":["Other"],"repository_url":"https://github.com/elixir-plug/plug","keywords_array":[],"namespace":null,"versions_count":112,"first_release_published_at":"2014-04-23T18:58:54.000Z","latest_release_published_at":"2025-05-28T06:31:58.895Z","latest_release_number":"1.18.0","last_synced_at":"2025-06-05T14:30:29.032Z","created_at":"2022-04-11T13:26:39.949Z","updated_at":"2025-06-05T14:30:29.032Z","registry_url":"https://hex.pm/packages/plug/","install_command":"mix hex.package fetch plug ","documentation_url":"http://hexdocs.pm/plug/","metadata":{},"repo_metadata":{"id":11862295,"uuid":"14421569","full_name":"elixir-plug/plug","owner":"elixir-plug","description":"Compose web applications with functions","archived":false,"fork":false,"pushed_at":"2024-10-29T19:59:08.000Z","size":2915,"stargazers_count":2863,"open_issues_count":9,"forks_count":586,"subscribers_count":93,"default_branch":"main","last_synced_at":"2024-10-29T20:34:05.457Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://hex.pm/packages/plug","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elixir-plug.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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":"2013-11-15T10:30:47.000Z","updated_at":"2024-10-29T19:59:12.000Z","dependencies_parsed_at":"2023-01-14T00:30:19.680Z","dependency_job_id":"91a23d40-d9c6-4ed2-9b0e-10cc4bc3e11b","html_url":"https://github.com/elixir-plug/plug","commit_stats":{"total_commits":1503,"total_committers":339,"mean_commits":4.433628318584071,"dds":0.6373918829008649,"last_synced_commit":"e11e5c4cb2ceed52914af460d3d9bb07a84fc8eb"},"previous_names":["elixir-lang/plug"],"tags_count":112,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elixir-plug","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222131009,"owners_count":16936304,"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":"elixir-plug","name":"elixir-plug","uuid":"30179070","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/30179070?v=4","repositories_count":4,"last_synced_at":"2024-03-25T21:17:27.705Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/elixir-plug","funding_links":[],"total_stars":3147,"followers":22,"following":0,"created_at":"2022-11-02T16:43:35.409Z","updated_at":"2024-03-25T21:17:27.850Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elixir-plug","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elixir-plug/repositories"},"tags":[{"name":"v1.16.1","sha":"cc535b13c5569f199dbde5ca5c030eb8a6d61e8b","kind":"commit","published_at":"2024-06-20T13:57:30.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.16.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.16.1/manifests"},{"name":"v1.16.0","sha":"0b58ea8b248c8bbc17927537c370f52dd294068f","kind":"commit","published_at":"2024-05-18T09:27:47.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.16.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.16.0/manifests"},{"name":"v1.15.3","sha":"2eda50618296b1c0e5fd9d0066e382c34b28ea0a","kind":"commit","published_at":"2024-01-16T07:00:54.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.15.3","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.15.3/manifests"},{"name":"v1.15.2","sha":"53f304fc6b39976d342c48ac15a971a986271ef5","kind":"tag","published_at":"2023-11-14T09:15:16.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.15.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.15.2/manifests"},{"name":"v1.15.1","sha":"8f1bf1cf1a0270f7b88fd66e055c910de8adb532","kind":"commit","published_at":"2023-10-06T09:50:18.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.15.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.15.1/manifests"},{"name":"v1.15.0","sha":"b61dd872c2837d598845c8fbe4104029213d808a","kind":"commit","published_at":"2023-10-01T18:32:51.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.15.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.15.0/manifests"},{"name":"v1.14.2","sha":"2ef07cdd2732cde5cac73fc39b49fe83d5fcc369","kind":"commit","published_at":"2023-03-23T15:21:38.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.14.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.14.2/manifests"},{"name":"v1.14.1","sha":"a30af9a439b73479f3f33062f7788e75be94c494","kind":"commit","published_at":"2023-03-17T11:04:52.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.14.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.14.1/manifests"},{"name":"v1.14.0","sha":"d7940552e365e0d3245bb78ca99429ea5c324f7d","kind":"commit","published_at":"2022-10-31T15:33:42.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.14.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.14.0/manifests"},{"name":"v1.13.6","sha":"6f03124e0aad11cf4d87aed80920eb4313f82c14","kind":"commit","published_at":"2022-04-14T09:07:37.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.13.6","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.13.6/manifests"},{"name":"v1.13.5","sha":"68c3c639ae33bc2d705fe7b641591922166fb970","kind":"commit","published_at":"2022-04-11T07:00:29.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.13.5","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.13.5/manifests"},{"name":"v1.13.4","sha":"4e1d215dd0160ba86feb4f8d57119d97e0258293","kind":"commit","published_at":"2022-03-10T07:15:09.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.13.4","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.13.4/manifests"},{"name":"v1.13.3","sha":"40738527bbb45515d33b4030656703ddb0a84a6f","kind":"commit","published_at":"2022-02-12T11:43:22.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.13.3","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.13.3/manifests"},{"name":"v1.13.2","sha":"5d23a918f34065b8802711390cd67452c1f7e9d8","kind":"commit","published_at":"2022-02-04T13:10:24.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.13.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"e3b4e87b92e07f769ed298942df63d796cdeda6f","kind":"commit","published_at":"2022-02-03T22:08:03.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.13.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"bfcc622fa1bf2594b287c1c57dc58fdc8f631896","kind":"commit","published_at":"2022-02-02T19:43:40.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.13.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.13.0/manifests"},{"name":"v1.12.1","sha":"fb6b952cf93336dc79ec8d033e09a424d522ce56","kind":"commit","published_at":"2021-08-01T17:32:04.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.12.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"8c62513ac0ed0b0c19991f9c5c6a9635ed905e72","kind":"commit","published_at":"2021-07-22T07:49:26.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.12.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.12.0/manifests"},{"name":"v1.11.1","sha":"fa579592ebf53306e3a4b13e2414a40997add1f7","kind":"commit","published_at":"2021-03-08T09:15:21.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.11.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"692655393a090fbae544f5cd10255d4d600e7bb0","kind":"commit","published_at":"2020-10-29T08:16:56.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.11.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.11.0/manifests"},{"name":"v1.10.4","sha":"3193ab3a8e1973e2fcc37b33417724a45dac857c","kind":"commit","published_at":"2020-08-07T13:22:11.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.10.4","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.10.4/manifests"},{"name":"v1.10.3","sha":"01f5c1ebe7f48d0f3023e8ea8ac0187ba3b76e0e","kind":"commit","published_at":"2020-06-10T17:07:35.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.10.3","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.10.3/manifests"},{"name":"v1.10.2","sha":"7b6ae2ffdc86ae77a4a63244d734f2220a7c8ebf","kind":"commit","published_at":"2020-06-06T10:57:48.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.10.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.10.2/manifests"},{"name":"v1.10.1","sha":"6506bf8eecd98b29d85f0f131170b35d4a7b6e20","kind":"commit","published_at":"2020-05-15T08:06:43.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.10.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"6c4ee6ee1f41614950be0042d4557febf48fbfd7","kind":"commit","published_at":"2020-03-24T10:39:05.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.10.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"231004a94f897f80a9199be2b818126ab6885734","kind":"tag","published_at":"2020-02-12T12:06:34.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.9.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.9.0/manifests"},{"name":"v1.8.3","sha":"0bf244a3548d5d086f2aa0fa631a4af106c59419","kind":"commit","published_at":"2019-07-28T14:55:42.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.8.3","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"bd64f0196d3a22f7a1ba25ff10b2c0bbbdb4f200","kind":"commit","published_at":"2019-06-01T12:31:15.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.8.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"cdcd549830d87667cfe694e23a40245257602a1c","kind":"commit","published_at":"2019-06-01T11:26:32.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.8.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"56fadff0c9003febf69a59c232a531d99e0b2bed","kind":"commit","published_at":"2019-03-31T15:08:17.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.8.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.8.0/manifests"},{"name":"v1.7.2","sha":"b32fcb597d283a45d9e311c7b5fc4bfaf7f4c327","kind":"commit","published_at":"2019-02-09T10:08:47.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.7.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"b8937d3f64dcfaf5d363c83d899af03d95862e56","kind":"tag","published_at":"2018-10-24T18:35:16.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.7.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"23f0187e9babffce4981764a5c1bc5732df652a1","kind":"commit","published_at":"2018-10-20T21:14:42.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.7.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.7.0/manifests"},{"name":"v1.6.4","sha":"6c21f9f2b3a31d9c7fd1bf2fc203b577422f2707","kind":"tag","published_at":"2018-10-04T16:01:04.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.6.4","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"8dba025cf47831a4ef9b1abe7c8b03ffaf555af5","kind":"commit","published_at":"2018-09-14T16:08:51.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.6.3","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"2c69cb0557cd58e5955ec1302110137f2d48b584","kind":"commit","published_at":"2018-08-04T14:56:33.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.6.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"ea353d000b89449fc58fc32c3d0d1afbc25510e2","kind":"commit","published_at":"2018-07-05T06:31:12.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.6.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"3b38b3054bf7fa577750b4de4f400526d936c97f","kind":"commit","published_at":"2018-06-16T11:04:46.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.6.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"10948b83a4441d4ef0f09a7563d307b1d3903080","kind":"commit","published_at":"2018-05-17T08:05:10.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.5.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"365c3222d6de439bec7bb0cfbf4ec289bb017d95","kind":"commit","published_at":"2018-03-09T15:25:26.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.5.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.5.0/manifests"},{"name":"v1.4.5","sha":"1ff872059286862c24d19aeacb1c8709016b2f6a","kind":"commit","published_at":"2018-02-16T07:58:59.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.4.5","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.4.5/manifests"},{"name":"v1.5.0-rc.2","sha":"82c58bf065bb7e0eb9c8c9bcf24840b5ab20c23b","kind":"commit","published_at":"2018-02-10T07:55:01.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.5.0-rc.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.5.0-rc.2/manifests"},{"name":"v1.5.0-rc.1","sha":"f053b658382058461ec8131f43fea32e4798110d","kind":"commit","published_at":"2018-01-28T11:05:17.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.5.0-rc.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.5.0-rc.1/manifests"},{"name":"v1.2.6","sha":"79f184beb8dea9af249fe038400131d8e6de2745","kind":"commit","published_at":"2018-01-28T10:53:48.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.2.6","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.6/manifests"},{"name":"v1.3.6","sha":"92c41b2dddcc239f436266ba1cbc3813e875dea6","kind":"commit","published_at":"2018-01-28T10:36:41.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.3.6","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.3.6/manifests"},{"name":"v1.4.4","sha":"29a2a790fb253dc51fb76c1b451b97a16e9bbcf2","kind":"commit","published_at":"2018-01-28T10:25:44.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.4.4","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.4.4/manifests"},{"name":"v1.5.0-rc.0","sha":"7063b0d3d88a963b84be5d89e5986bc1bc99abe8","kind":"commit","published_at":"2017-12-09T10:28:56.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.5.0-rc.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.5.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.5.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.5.0-rc.0/manifests"},{"name":"v1.4.3","sha":"3d48af2b97d58c183a7b8390abc42ac5367b0770","kind":"commit","published_at":"2017-07-29T17:15:32.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.4.3","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"74c25e34e38b871aff700e32ecf50be8ddbf8e93","kind":"commit","published_at":"2017-07-27T06:57:28.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.4.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"0a12170c2b5c131134e3d2e3841f10392d38cc3b","kind":"commit","published_at":"2017-07-25T06:38:46.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.4.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"f16a7526eb87c8953648dea2b7c57fe0c31e57f7","kind":"commit","published_at":"2017-07-20T08:51:51.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.4.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.4.0/manifests"},{"name":"v1.4.0-rc.0","sha":"49bd56f4bd9028622293cbf5fefc4fb1cc7b2a7d","kind":"commit","published_at":"2017-07-14T12:13:07.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.4.0-rc.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.4.0-rc.0/manifests"},{"name":"v1.0.6","sha":"f9651e7700d71f87a1c1439654637b0973d16a5b","kind":"commit","published_at":"2017-04-17T10:29:34.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.0.6","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.0.6/manifests"},{"name":"v1.1.9","sha":"1ee639a07b63a650ef83cae21b5d4fefa6617e09","kind":"commit","published_at":"2017-04-17T10:25:46.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.1.9","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.9/manifests"},{"name":"v1.2.5","sha":"5749300a2d663be09c6e7ff926b40e0373f7767f","kind":"commit","published_at":"2017-04-17T10:23:14.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.2.5","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.5/manifests"},{"name":"v1.3.5","sha":"fc6d04692323abd0bcc7531c95215ccdcff4211c","kind":"commit","published_at":"2017-04-17T10:20:38.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.3.5","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.3.5/manifests"},{"name":"v1.3.4","sha":"0564d9e3e350515596d6683e22984cbb3108be03","kind":"commit","published_at":"2017-03-16T18:18:02.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.3.4","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.3.4/manifests"},{"name":"v1.0.5","sha":"0c974776b04ea9b8f0fd4476870849809fd500d1","kind":"commit","published_at":"2017-03-06T13:45:55.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.0.5","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.0.5/manifests"},{"name":"v1.1.8","sha":"62568631f6322c3c11f6919c32dcec057f01efa2","kind":"commit","published_at":"2017-03-06T13:43:12.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.1.8","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.8/manifests"},{"name":"v1.2.4","sha":"ddda486f5e36d4e25747a3550e04ab2e4b4b7f8a","kind":"commit","published_at":"2017-03-06T13:41:09.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.2.4","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.4/manifests"},{"name":"v1.3.3","sha":"2b5ddd04914156f81f593080f23a345f1d96bc7b","kind":"commit","published_at":"2017-03-06T13:39:12.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.3.3","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.3.3/manifests"},{"name":"v1.2.3","sha":"9ae28a1b7896b7c816ea74cf5264ded53ff49fcf","kind":"commit","published_at":"2017-02-28T16:38:06.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.2.3","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.3/manifests"},{"name":"v1.1.7","sha":"96fd47bbded5515e9bf0753332598666d3eb7ca8","kind":"commit","published_at":"2017-02-28T16:34:44.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.1.7","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.7/manifests"},{"name":"v1.0.4","sha":"af80b240b3e53a6ebf126aceafc905c8418c9ac9","kind":"commit","published_at":"2017-02-28T16:31:45.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.0.4","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.0.4/manifests"},{"name":"v1.3.2","sha":"3b76816c8d90fa07e226b6b0355eca58495c1556","kind":"commit","published_at":"2017-02-28T16:24:22.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.3.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"e792d2c494c2b0c77524fe2d27d3f9f0fe30c7b9","kind":"commit","published_at":"2017-02-25T18:17:50.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.3.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"25eae222d0af1f70143efe90f1873f76f8f4db64","kind":"commit","published_at":"2016-11-27T16:02:34.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.3.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"a08907bf53b82a8fb350d0bc336d41807e31f442","kind":"commit","published_at":"2016-10-04T17:52:11.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.2.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"bf200cf27b77780e0d793d72cae3b16844ee2aa8","kind":"commit","published_at":"2016-09-29T08:44:27.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.2.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"1b161d55dc383df6f9e44e08f8359a862ad70b6c","kind":"commit","published_at":"2016-08-09T15:34:21.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.2.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.0/manifests"},{"name":"v1.2.0-rc.0","sha":"d637feda2b28f2b489810ffaf2235140e782e87c","kind":"commit","published_at":"2016-07-13T10:08:50.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.2.0-rc.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.2.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.2.0-rc.0/manifests"},{"name":"v1.1.6","sha":"82b3e32194f044b1329e3c6361f96c1fe89bbce6","kind":"commit","published_at":"2016-06-16T14:01:14.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.1.6","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"c9f583e1cd62de5e6ec8615986017d0198380c33","kind":"commit","published_at":"2016-05-29T13:34:45.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.1.5","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"9b85c4ac7da66ea5b89ac973316f0b344effceef","kind":"commit","published_at":"2016-04-21T11:26:14.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.1.4","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"4915540dd50987493f35364a0698bdbf01ca6fd8","kind":"commit","published_at":"2016-03-29T19:55:07.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.1.3","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"452f78794b0bbc4e37fa9758bca53f21df559f49","kind":"commit","published_at":"2016-02-23T09:18:47.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.1.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"676a83ab883ee8e74312f3f0bdd48b08d2a649f9","kind":"commit","published_at":"2016-02-13T16:50:35.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.1.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"263f5ed01889611df8ecc25260e02091d095e9f3","kind":"commit","published_at":"2016-01-11T23:14:57.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.1.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.1.0/manifests"},{"name":"v1.0.3","sha":"3835473fcf3a554a616d1bbcd2639aa63893be2c","kind":"commit","published_at":"2015-11-26T17:57:14.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.0.3","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"6d68c5889bcd22bfd483b76c71f2818a1997c858","kind":"commit","published_at":"2015-09-18T14:58:04.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.0.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"76dc12758edc28572b572b2d5b2c51f33363cfd1","kind":"commit","published_at":"2015-09-15T14:11:33.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.0.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"4b80fadc83707c5a583524f7bc2322a0540d134c","kind":"commit","published_at":"2015-08-15T10:48:14.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v1.0.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v1.0.0/manifests"},{"name":"v0.14.0","sha":"ed32024217b9c7250acd297435abe7a6f4d87066","kind":"commit","published_at":"2015-07-29T07:02:54.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.14.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.14.0/manifests"},{"name":"v0.13.1","sha":"05285f2309d335f45c7555d4b8df26224114831c","kind":"commit","published_at":"2015-07-26T21:09:40.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.13.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"52da073e78953ba3f665e7765deabfc306ebf5d1","kind":"commit","published_at":"2015-06-04T15:57:29.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.13.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.13.0/manifests"},{"name":"v0.12.2","sha":"8cc56f312a1c40796e02bb225cc81618c28ae592","kind":"commit","published_at":"2015-05-03T11:57:22.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.12.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.12.2/manifests"},{"name":"v0.12.0","sha":"a2da21fef1b04cf8667e914d1cfe33dcf053d4f8","kind":"commit","published_at":"2015-04-15T09:18:19.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.12.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.12.0/manifests"},{"name":"v0.11.3","sha":"5dc009caecd1e66cd0ac9e3b9c800d4ff28ee3be","kind":"commit","published_at":"2015-04-07T20:16:30.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.11.3","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.11.3/manifests"},{"name":"v0.11.2","sha":"1c67e52c404a19934e30847647772994703527d3","kind":"commit","published_at":"2015-04-07T12:22:48.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.11.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"9eaabc871d3db22ff1afeaa94640b952709d4fd6","kind":"commit","published_at":"2015-03-06T16:12:07.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.11.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"201b0524ec1c3e236dd651a338774cf9d087fbe9","kind":"commit","published_at":"2015-02-24T20:26:11.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.11.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"99cf8ffd01f048d5c40b823d56ea72d206320853","kind":"commit","published_at":"2015-01-18T12:42:04.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.10.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"70aca7097e56c6a8ea2577a3add556c2d33ca882","kind":"commit","published_at":"2014-12-10T10:09:28.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.9.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.9.0/manifests"},{"name":"v0.8.4","sha":"59aaf7a7f193bdd8e8a4cabd29a242394dbef962","kind":"commit","published_at":"2014-11-30T09:57:38.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.8.4","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"532232ba2473b0b098c3433ce98cf3ce0713ecc3","kind":"commit","published_at":"2014-11-28T16:52:15.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.8.3","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"370bf9b3b8046c3e5a194b434bb8ecdd4a95e1f8","kind":"commit","published_at":"2014-10-29T14:22:25.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.8.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"172a9464220ab38a6450d60ac214928b6932b841","kind":"commit","published_at":"2014-10-06T09:21:58.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.8.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"efc764649649f7521c0dd0045057dc10015df739","kind":"commit","published_at":"2014-09-21T18:51:15.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.8.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"aa332a2a86c0aa9eff4cd2ce4f9e695d71fe5828","kind":"commit","published_at":"2014-08-30T17:48:06.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.7.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"e397025f32286d2e5854273d3da709ad0a8c5225","kind":"commit","published_at":"2014-08-17T19:53:13.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.6.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.6.0/manifests"},{"name":"v0.5.3","sha":"b7fba2a119d3cb990efab11c25e3806364adaf23","kind":"commit","published_at":"2014-08-01T16:15:06.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.5.3","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"40d0a16e469c9b17c4fb48a225f711f75fb9354c","kind":"commit","published_at":"2014-07-20T13:49:28.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.5.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"d5737b543ffa48b40dcb7422ef31a03b62b82aee","kind":"commit","published_at":"2014-06-29T10:27:56.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.5.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"73eef97f07096e045ef4f18502bd9ad682a5c04c","kind":"commit","published_at":"2014-06-16T09:50:37.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.5.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.5.0/manifests"},{"name":"v0.4.4","sha":"951282035aa15ee58137ae2feca642e444324582","kind":"commit","published_at":"2014-05-24T12:07:58.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.4.4","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"da6bbea888b728d181ef6c80699601b3466a546f","kind":"commit","published_at":"2014-05-11T12:25:11.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.4.3","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"3d11a9664f66754b3305db4bc61d2f94a5628b57","kind":"commit","published_at":"2014-04-27T09:03:41.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.4.2","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"d5230adfc32010aec8533834f9f92fd3c14b684f","kind":"commit","published_at":"2014-04-23T18:19:42.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.4.1","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"ebe36729570ef70a4ab4d1b51b5026f6ad0d6847","kind":"commit","published_at":"2014-04-22T14:39:02.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.4.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"9967d4de39c107237a3eb30c3939588766499637","kind":"commit","published_at":"2014-02-16T17:58:08.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.3.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"ad6b35cdb42bfd38492e2387fc6aab5d2efa5c8c","kind":"commit","published_at":"2014-01-22T18:28:44.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.2.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"be2a400accefcb2fa1dd23e9466723718dd6acfb","kind":"commit","published_at":"2013-12-16T19:03:40.000Z","download_url":"https://codeload.github.com/elixir-plug/plug/tar.gz/v0.1.0","html_url":"https://github.com/elixir-plug/plug/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-plug%2Fplug/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:12:54.958Z","dependent_packages_count":891,"downloads":144010627,"downloads_period":"total","dependent_repos_count":15508,"rankings":{"downloads":0.06423020104052926,"dependent_repos_count":0.05138416083242341,"dependent_packages_count":0.01926906031215878,"stargazers_count":0.19269060312158776,"forks_count":0.05138416083242341,"docker_downloads_count":0.16057550260132314,"average":0.08992228145674096},"purl":"pkg:hex/plug","advisories":[{"uuid":"GSA_kwCzR0hTQS01djRtLWM3M3YtYzdncc06ng","url":"https://github.com/advisories/GHSA-5v4m-c73v-c7gq","title":"Arbitrary Code Execution in Cookie Serialization","description":"The default serialization used by Plug session may result in code execution\n  in certain situations. Keep in mind, however, the session cookie is signed\n  and this attack can only be exploited if the attacker has access to your\n  secret key as well as your signing/encryption salts. We recommend users to\n  change their secret key base and salts if they suspect they have been leaked,\n  regardless of this vulnerability.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-04-12T21:23:43.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.1,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-1000053","https://elixirforum.com/t/security-releases-for-plug/3913","https://github.com/advisories/GHSA-5v4m-c73v-c7gq"],"source_kind":"github","identifiers":["GHSA-5v4m-c73v-c7gq","CVE-2017-1000053"],"repository_url":null,"blast_radius":33.943501917914894,"packages":[{"versions":[{"first_patched_version":"1.3.2","vulnerable_version_range":"\u003e= 1.3.0, \u003c 1.3.2"},{"first_patched_version":"1.2.3","vulnerable_version_range":"\u003e= 1.2.0, \u003c 1.2.3"},{"first_patched_version":"1.1.7","vulnerable_version_range":"\u003e= 1.1.0, \u003c 1.1.7"},{"first_patched_version":"1.0.4","vulnerable_version_range":"\u003c 1.0.4"}],"ecosystem":"hex","package_name":"plug"}],"created_at":"2022-12-21T16:12:30.373Z","updated_at":"2025-03-25T01:14:04.480Z","epss_percentage":0.01151,"epss_percentile":0.76521},{"uuid":"GSA_kwCzR0hTQS05aDczLXc3Y2gtcmg3M806nw","url":"https://github.com/advisories/GHSA-9h73-w7ch-rh73","title":"Header Injection","description":"Elixir Plug Plug version All contains a Header Injection vulnerability in Connection that can result in Given a cookie value, Headers can be added. This attack appear to be exploitable via Crafting a value to be sent as a cookie. This vulnerability appears to have been fixed in \u003e= 1.3.5 or ~\u003e 1.2.5 or ~\u003e 1.1.9 or ~\u003e 1.0.6.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-04-12T21:26:27.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-1000883","https://github.com/elixir-plug/plug/commit/8857f8ab4acf9b9c22e80480dae2636692f5f573","https://github.com/dependabot/elixir-security-advisories/blob/master/packages/plug/2017-04-17.yml","https://github.com/advisories/GHSA-9h73-w7ch-rh73"],"source_kind":"github","identifiers":["GHSA-9h73-w7ch-rh73","CVE-2018-1000883"],"repository_url":"https://github.com/elixir-plug/plug","blast_radius":27.23861265017862,"packages":[{"versions":[{"first_patched_version":"1.3.5","vulnerable_version_range":"\u003e= 1.3.0, \u003c 1.3.5"},{"first_patched_version":"1.2.5","vulnerable_version_range":"\u003e= 1.2.0, \u003c 1.2.5"},{"first_patched_version":"1.1.9","vulnerable_version_range":"\u003e= 1.1.0, \u003c 1.1.9"},{"first_patched_version":"1.0.6","vulnerable_version_range":"\u003c 1.0.6"}],"ecosystem":"hex","package_name":"plug"}],"created_at":"2022-12-21T16:12:30.363Z","updated_at":"2025-03-25T01:14:04.457Z","epss_percentage":0.0025,"epss_percentile":0.45456},{"uuid":"GSA_kwCzR0hTQS0ycTZ2LTMybXItOHA4eM06nQ","url":"https://github.com/advisories/GHSA-2q6v-32mr-8p8x","title":"Null Byte Injection in Plug.Static","description":"Plug.Static is used for serving static assets, and is vulnerable to null\n  byte injection. If file upload functionality is provided, this can allow\n  users to bypass filetype restrictions.\n  We recommend all applications that provide file upload functionality and\n  serve those uploaded files locally with Plug.Static to upgrade immediately\n  or include the fix below. If uploaded files are rather stored and served\n  from S3 or any other cloud storage, you are not affected.\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-04-12T21:20:20.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.8,"cvss_vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-1000052","https://elixirforum.com/t/security-releases-for-plug/3913","https://github.com/advisories/GHSA-2q6v-32mr-8p8x"],"source_kind":"github","identifiers":["GHSA-2q6v-32mr-8p8x","CVE-2017-1000052"],"repository_url":null,"blast_radius":32.68633518021434,"packages":[{"versions":[{"first_patched_version":"1.3.2","vulnerable_version_range":"\u003e= 1.3.0, \u003c 1.3.2"},{"first_patched_version":"1.2.3","vulnerable_version_range":"\u003e= 1.2.0, \u003c 1.2.3"},{"first_patched_version":"1.1.7","vulnerable_version_range":"\u003e= 1.1.0, \u003c 1.1.7"},{"first_patched_version":"1.0.4","vulnerable_version_range":"\u003c 1.0.4"}],"ecosystem":"hex","package_name":"plug"}],"created_at":"2022-12-21T16:12:30.389Z","updated_at":"2025-03-25T01:14:04.512Z","epss_percentage":0.00246,"epss_percentile":0.45056}],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/plug","docker_dependents_count":55,"docker_downloads_count":2546475,"usage_url":"https://repos.ecosyste.ms/usage/hex/plug","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/plug/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/plug/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/plug/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/plug/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/plug/related_packages","maintainers":[{"uuid":"josevalim","login":"josevalim","name":null,"email":"jose.valim@gmail.com","url":null,"packages_count":55,"html_url":"https://hex.pm/users/josevalim","role":null,"created_at":"2022-11-08T13:38:47.919Z","updated_at":"2022-11-08T13:38:47.919Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/josevalim/packages"},{"uuid":"whatyouhide","login":"whatyouhide","name":null,"email":"hi@andrealeopardi.com","url":null,"packages_count":34,"html_url":"https://hex.pm/users/whatyouhide","role":null,"created_at":"2023-12-13T11:34:41.220Z","updated_at":"2023-12-13T11:34:41.220Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/whatyouhide/packages"},{"uuid":"gazler","login":"gazler","name":null,"email":"gazler@gmail.com","url":null,"packages_count":18,"html_url":"https://hex.pm/users/gazler","role":null,"created_at":"2022-11-08T13:38:47.929Z","updated_at":"2022-11-08T13:38:47.929Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/gazler/packages"},{"uuid":"ericmj","login":"ericmj","name":null,"email":"eric.meadows.jonsson@gmail.com","url":null,"packages_count":20,"html_url":"https://hex.pm/users/ericmj","role":null,"created_at":"2022-11-08T13:38:47.886Z","updated_at":"2022-11-08T13:38:47.886Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/ericmj/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":85,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4520090533","node_id":"PR_kwDOOCY89M7fMuvo","number":70,"state":"open","title":"chore(deps-dev): bump plug from 1.19.1 to 1.19.2 in the elixir group","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-25T23:27:57.000Z","updated_at":"2026-05-25T23:29:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"plug","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/elixir-plug/plug"}],"path":"the elixir group","ecosystem":"hex"},"body":"Bumps the elixir group with 1 update: [plug](https://github.com/elixir-plug/plug).\n\nUpdates `plug` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Parsers.MULTIPART] Consider overall length when decoding multipart headers\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/elixir-plug/plug/commit/33858427c7f2737d560a2e40a0c9a9270d77d1d7\"\u003e\u003ccode\u003e3385842\u003c/code\u003e\u003c/a\u003e Respect length when decoding multipart headers\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.19.1...v1.19.2\"\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=plug\u0026package-manager=hex\u0026previous-version=1.19.1\u0026new-version=1.19.2)](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/sgerrand/ex_deputy/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgerrand%2Fex_deputy/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"},{"uuid":"4474144652","node_id":"PR_kwDOQPLo-s7c5zgD","number":190,"state":"open","title":"deps(deps-dev): bump plug from 1.19.1 to 1.19.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T03:22:17.000Z","updated_at":"2026-05-19T03:22:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev)","packages":[{"name":"plug","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.19.1 to 1.19.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Parsers.MULTIPART] Consider overall length when decoding multipart headers\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/elixir-plug/plug/commit/33858427c7f2737d560a2e40a0c9a9270d77d1d7\"\u003e\u003ccode\u003e3385842\u003c/code\u003e\u003c/a\u003e Respect length when decoding multipart headers\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.19.1...v1.19.2\"\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=plug\u0026package-manager=hex\u0026previous-version=1.19.1\u0026new-version=1.19.2)](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/llm_db/pull/190","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fllm_db/issues/190","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/190/packages"},{"uuid":"4455261204","node_id":"PR_kwDOCbq1w87b-37O","number":113,"state":"closed","title":"[MAINT] Bump plug from 1.11.1 to 1.19.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-06-07T09:02:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-15T16:02:54.000Z","updated_at":"2026-06-07T09:02:39.000Z","time_to_close":1961977,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[MAINT] Bump","packages":[{"name":"plug","old_version":"1.11.1","new_version":"1.19.2","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.11.1 to 1.19.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Parsers.MULTIPART] Consider overall length when decoding multipart headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.1 (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.SSL] Fix \u003ccode\u003ecypher_suite: :strong\u003c/code\u003e compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Parsers.MULTIPART] Consider overall length when decoding multipart headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.0 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn] Define optional \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks\u003c/li\u003e\n\u003cli\u003e[Plug.RequestID] Allow metadata key to be customizable\u003c/li\u003e\n\u003cli\u003e[Plug.Router] Allow match to dispatch to function plugs\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/elixir-plug/plug/commit/33858427c7f2737d560a2e40a0c9a9270d77d1d7\"\u003e\u003ccode\u003e3385842\u003c/code\u003e\u003c/a\u003e Respect length when decoding multipart headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/8723880aa55ec9aae26ec33bc2c107903ec16840\"\u003e\u003ccode\u003e8723880\u003c/code\u003e\u003c/a\u003e Release v1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/29d08633c4ddfcbbaf5e9e153ec708854ddd74a0\"\u003e\u003ccode\u003e29d0863\u003c/code\u003e\u003c/a\u003e Configure reuse_sessions/secure_renegotiate after cipher suite expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/19e12d36d3627b296f4b4bfe9cf9cdd0c0cc2e6c\"\u003e\u003ccode\u003e19e12d3\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/74d873084b30e3b812bc734bc15f2182ed2f9112\"\u003e\u003ccode\u003e74d8730\u003c/code\u003e\u003c/a\u003e Release v1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/a6d285c329dc417610846374bb25bb1a0bf81836\"\u003e\u003ccode\u003ea6d285c\u003c/code\u003e\u003c/a\u003e Add hosts/paths/conn to Plug.SSL's exclude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/39378095172fd10d2caafb0f7ac6731de21f1420\"\u003e\u003ccode\u003e3937809\u003c/code\u003e\u003c/a\u003e Relax assertion for recent Elixir versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/9249b7a8a5ba010afd664a9d1a9a207e250876ce\"\u003e\u003ccode\u003e9249b7a\u003c/code\u003e\u003c/a\u003e CI housekeeping (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/e83b698aa44cf36c33534bcd47e83b06812fb81f\"\u003e\u003ccode\u003ee83b698\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/44b54b7cad49705b5a9e079d3a2ac2d8120b1352\"\u003e\u003ccode\u003e44b54b7\u003c/code\u003e\u003c/a\u003e Implement deleting an uploaded file (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.11.1...v1.19.2\"\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=plug\u0026package-manager=hex\u0026previous-version=1.11.1\u0026new-version=1.19.2)](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/GhostGroup/honeybadger-elixir/pull/113","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GhostGroup%2Fhoneybadger-elixir/issues/113","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/113/packages"},{"uuid":"3731636326","node_id":"PR_kwDOPVielc64_Nok","number":74,"state":"open","title":"deps:(deps): bump plug from 1.19.0 to 1.19.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["zoedsoupe"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-15T18:29:09.000Z","updated_at":"2025-12-15T18:29:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps:(deps)","packages":[{"name":"plug","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.19.0 to 1.19.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.1 (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.SSL] Fix \u003ccode\u003ecypher_suite: :strong\u003c/code\u003e compatibility\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits/v1.19.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=plug\u0026package-manager=hex\u0026previous-version=1.19.0\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/zoedsoupe/anubis-mcp/pull/74","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoedsoupe%2Fanubis-mcp/issues/74","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/74/packages"},{"uuid":"3714946265","node_id":"PR_kwDOJQFEp864IILU","number":205,"state":"open","title":"Bump plug from 1.18.1 to 1.19.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":"2025-12-10T12:13:15.000Z","updated_at":"2025-12-11T16:56:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.1","repository_url":"https://github.com/elixir-plug/plug"}],"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 [plug](https://github.com/elixir-plug/plug) from 1.18.1 to 1.19.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.1 (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.SSL] Fix \u003ccode\u003ecypher_suite: :strong\u003c/code\u003e compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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/elixir-plug/plug/commit/8723880aa55ec9aae26ec33bc2c107903ec16840\"\u003e\u003ccode\u003e8723880\u003c/code\u003e\u003c/a\u003e Release v1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/29d08633c4ddfcbbaf5e9e153ec708854ddd74a0\"\u003e\u003ccode\u003e29d0863\u003c/code\u003e\u003c/a\u003e Configure reuse_sessions/secure_renegotiate after cipher suite expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/19e12d36d3627b296f4b4bfe9cf9cdd0c0cc2e6c\"\u003e\u003ccode\u003e19e12d3\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/74d873084b30e3b812bc734bc15f2182ed2f9112\"\u003e\u003ccode\u003e74d8730\u003c/code\u003e\u003c/a\u003e Release v1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/a6d285c329dc417610846374bb25bb1a0bf81836\"\u003e\u003ccode\u003ea6d285c\u003c/code\u003e\u003c/a\u003e Add hosts/paths/conn to Plug.SSL's exclude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/39378095172fd10d2caafb0f7ac6731de21f1420\"\u003e\u003ccode\u003e3937809\u003c/code\u003e\u003c/a\u003e Relax assertion for recent Elixir versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/9249b7a8a5ba010afd664a9d1a9a207e250876ce\"\u003e\u003ccode\u003e9249b7a\u003c/code\u003e\u003c/a\u003e CI housekeeping (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/e83b698aa44cf36c33534bcd47e83b06812fb81f\"\u003e\u003ccode\u003ee83b698\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/44b54b7cad49705b5a9e079d3a2ac2d8120b1352\"\u003e\u003ccode\u003e44b54b7\u003c/code\u003e\u003c/a\u003e Implement deleting an uploaded file (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/df49f299a5d3e6e71bb285b36e54a69dac56d6d2\"\u003e\u003ccode\u003edf49f29\u003c/code\u003e\u003c/a\u003e Use raw mode to delete files (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.18.1...v1.19.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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/erlef/mix-dependency-submission/pull/205","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/erlef%2Fmix-dependency-submission/issues/205","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/205/packages"},{"uuid":"3710348070","node_id":"PR_kwDOA6Oh686345cU","number":559,"state":"closed","title":"Bump plug from 1.18.1 to 1.19.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-13T22:02:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-09T11:02:58.000Z","updated_at":"2026-01-13T22:02:31.000Z","time_to_close":3063572,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.1","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.18.1 to 1.19.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.1 (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.SSL] Fix \u003ccode\u003ecypher_suite: :strong\u003c/code\u003e compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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/elixir-plug/plug/commit/8723880aa55ec9aae26ec33bc2c107903ec16840\"\u003e\u003ccode\u003e8723880\u003c/code\u003e\u003c/a\u003e Release v1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/29d08633c4ddfcbbaf5e9e153ec708854ddd74a0\"\u003e\u003ccode\u003e29d0863\u003c/code\u003e\u003c/a\u003e Configure reuse_sessions/secure_renegotiate after cipher suite expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/19e12d36d3627b296f4b4bfe9cf9cdd0c0cc2e6c\"\u003e\u003ccode\u003e19e12d3\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/74d873084b30e3b812bc734bc15f2182ed2f9112\"\u003e\u003ccode\u003e74d8730\u003c/code\u003e\u003c/a\u003e Release v1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/a6d285c329dc417610846374bb25bb1a0bf81836\"\u003e\u003ccode\u003ea6d285c\u003c/code\u003e\u003c/a\u003e Add hosts/paths/conn to Plug.SSL's exclude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/39378095172fd10d2caafb0f7ac6731de21f1420\"\u003e\u003ccode\u003e3937809\u003c/code\u003e\u003c/a\u003e Relax assertion for recent Elixir versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/9249b7a8a5ba010afd664a9d1a9a207e250876ce\"\u003e\u003ccode\u003e9249b7a\u003c/code\u003e\u003c/a\u003e CI housekeeping (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/e83b698aa44cf36c33534bcd47e83b06812fb81f\"\u003e\u003ccode\u003ee83b698\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/44b54b7cad49705b5a9e079d3a2ac2d8120b1352\"\u003e\u003ccode\u003e44b54b7\u003c/code\u003e\u003c/a\u003e Implement deleting an uploaded file (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/df49f299a5d3e6e71bb285b36e54a69dac56d6d2\"\u003e\u003ccode\u003edf49f29\u003c/code\u003e\u003c/a\u003e Use raw mode to delete files (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.18.1...v1.19.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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.1)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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.","html_url":"https://github.com/revelrylabs/slax/pull/559","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/revelrylabs%2Fslax/issues/559","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/559/packages"},{"uuid":"3709105868","node_id":"PR_kwDOBS4bFc630vcq","number":195,"state":"closed","title":"Bump plug from 1.18.1 to 1.19.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-10T04:03:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-09T04:03:19.000Z","updated_at":"2025-12-10T04:03:23.000Z","time_to_close":86403,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.18.1 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/johantell/metatags/pull/195","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johantell%2Fmetatags/issues/195","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/195/packages"},{"uuid":"3707862459","node_id":"PR_kwDONT3nos63wjOp","number":28,"state":"closed","title":"Bump plug from 1.17.0 to 1.19.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-10T20:15:00.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T20:13:54.000Z","updated_at":"2025-12-10T20:15:01.000Z","time_to_close":172866,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.17.0","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.17.0 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.0 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn] Define optional \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks\u003c/li\u003e\n\u003cli\u003e[Plug.RequestID] Allow metadata key to be customizable\u003c/li\u003e\n\u003cli\u003e[Plug.Router] Allow match to dispatch to function plugs\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.17.0\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/mmilk23/image_unmirrorer/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmilk23%2Fimage_unmirrorer/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"3707850164","node_id":"PR_kwDOI3i9dM63wgjS","number":37,"state":"closed","title":"Bump plug from 1.16.1 to 1.19.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-09T20:11:05.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T20:10:11.000Z","updated_at":"2025-12-09T20:11:07.000Z","time_to_close":86454,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.16.1","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.16.1 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.0 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn] Define optional \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks\u003c/li\u003e\n\u003cli\u003e[Plug.RequestID] Allow metadata key to be customizable\u003c/li\u003e\n\u003cli\u003e[Plug.Router] Allow match to dispatch to function plugs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.17.0 (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Add dark mode and other UI improvements\u003c/li\u003e\n\u003cli\u003e[Plug.Debugger] Link \u003ccode\u003eModule.function/arity\u003c/code\u003e to hexdocs in exception messages\u003c/li\u003e\n\u003cli\u003e[Plug.Debugger] Support \u003ccode\u003e__RELATIVEFILE__\u003c/code\u003e to \u003ccode\u003ePLUG_EDITOR\u003c/code\u003e replacements\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Add SSL validation support for \u003ccode\u003ecerts_keys\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Make \u003ccode\u003epush\u003c/code\u003e an optional callback as it is no longer supported by browsers\u003c/li\u003e\n\u003cli\u003e[Plug.Conn] Deprecate \u003ccode\u003ereq_cookies\u003c/code\u003e, \u003ccode\u003ecookies\u003c/code\u003e, and \u003ccode\u003eresp_cookies\u003c/code\u003e fields in favor of functions\u003c/li\u003e\n\u003cli\u003e[Plug.Conn] Deprecate \u003ccode\u003eowner\u003c/code\u003e field. Tracking responses is now part of adapters\u003c/li\u003e\n\u003cli\u003e[Plug.Test] Deprecate \u003ccode\u003euse Plug.Test\u003c/code\u003e in favor of imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.2 (2025-03-14)\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.16.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/virtualq/ex_twilio_webhook/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtualq%2Fex_twilio_webhook/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"3707671706","node_id":"PR_kwDOMGyc-M63v6Cs","number":40,"state":"closed","title":"Bump plug from 1.18.1 to 1.19.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T19:12:18.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T19:10:33.000Z","updated_at":"2025-12-15T19:12:20.000Z","time_to_close":604905,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.18.1 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/ndrluis/ex_iceberg/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndrluis%2Fex_iceberg/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"3707649768","node_id":"PR_kwDOHBxPXc63v1Q6","number":259,"state":"closed","title":"chore(deps): bump plug from 1.18.1 to 1.19.0 in the prod group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-22T19:03:20.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T19:03:41.000Z","updated_at":"2025-12-22T19:03:21.000Z","time_to_close":1209579,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":"the prod group","ecosystem":"hex"},"body":"Bumps the prod group with 1 update: [plug](https://github.com/elixir-plug/plug).\n\nUpdates `plug` from 1.18.1 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/straw-hat-team/beam-monorepo/pull/259","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/straw-hat-team%2Fbeam-monorepo/issues/259","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/259/packages"},{"uuid":"3707248069","node_id":"PR_kwDOEeUCTs63udny","number":87,"state":"closed","title":"Bump plug from 1.18.0 to 1.19.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T17:02:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T17:02:15.000Z","updated_at":"2025-12-15T17:02:24.000Z","time_to_close":604807,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.18.0 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.18.0\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/dwyl/useful/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwyl%2Fuseful/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"},{"uuid":"3707099608","node_id":"PR_kwDOPXTJOc63t9Ox","number":15,"state":"open","title":"chore(deps): 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":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T16:22:59.000Z","updated_at":"2026-02-02T23:23:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":3,"packages":[{"name":"ash","old_version":"3.5.33","new_version":"3.11.1","repository_url":"https://github.com/ash-project/ash"},{"name":"plug","old_version":"1.18.1","new_version":"1.19.0"},{"name":"spark","old_version":"2.2.67","new_version":"2.3.14"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 1 update in the / directory: [ash](https://github.com/ash-project/ash).\n\nUpdates `ash` from 3.5.33 to 3.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/releases\"\u003eash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle has_one that return multiple records w/ no_attributes? by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.10.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun after_transaction hook in all read failure cases (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2455\"\u003e#2455\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2455\"\u003e#2455\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2455\"\u003eash-project/ash#2455\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eraise better error when passing Ash.Query to Ash.load (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2459\"\u003e#2459\u003c/a\u003e) by StephanH90 [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2459\"\u003e#2459\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2459\"\u003eash-project/ash#2459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.10.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eallow update actions for undo in reactor create steps (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2387\"\u003e#2387\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2387\"\u003e#2387\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2387\"\u003eash-project/ash#2387\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecalculation verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2439\"\u003e#2439\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2439\"\u003e#2439\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2439\"\u003eash-project/ash#2439\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd verifier to warn if load is used with expr calc by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2439\"\u003e#2439\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2439\"\u003eash-project/ash#2439\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eonly return \u003ccode\u003e:ok\u003c/code\u003e from reactors when actions have no return type by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erespect read-action in rel check (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2448\"\u003e#2448\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2448\"\u003e#2448\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2448\"\u003eash-project/ash#2448\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle soft destroy return type in managed relationships by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate typespec for deprecated \u003ccode\u003ecan/3\u003c/code\u003e on domain (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2443\"\u003e#2443\u003c/a\u003e) by \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2443\"\u003e#2443\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2443\"\u003eash-project/ash#2443\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eerror on non existend action (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2435\"\u003e#2435\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2435\"\u003e#2435\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2435\"\u003eash-project/ash#2435\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprovide context-aware error messages for manage_relationship on_no_match errors (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2415\"\u003e#2415\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2415\"\u003e#2415\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2415\"\u003eash-project/ash#2415\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/blob/main/CHANGELOG.md\"\u003eash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.11.0...v3.11.1\"\u003ev3.11.1\u003c/a\u003e (2025-12-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle has_one that return multiple records w/ no_attributes? by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.10.1...v3.11.0\"\u003ev3.11.0\u003c/a\u003e (2025-12-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eaggregates: add multitenancy bypass option for aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2427\"\u003e#2427\u003c/a\u003e) by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2427\"\u003e#2427\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2427\"\u003eash-project/ash#2427\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eaggregates: add multitenancy bypass option for aggregates by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2427\"\u003e#2427\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2427\"\u003eash-project/ash#2427\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate \u003ccode\u003eis_filter_check?(module)\u003c/code\u003e to check for arity 3 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2466\"\u003e#2466\u003c/a\u003e) by A.S. Zwaan [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2466\"\u003e#2466\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2466\"\u003eash-project/ash#2466\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Reactor notification_metadata for bulk_create and bulk_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2449\"\u003e#2449\u003c/a\u003e) by Christopher Bonhage [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2449\"\u003e#2449\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2449\"\u003eash-project/ash#2449\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekeyset pagination now returns empty page at the end (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2464\"\u003e#2464\u003c/a\u003e) by \u003ca href=\"https://github.com/rapidfsub\"\u003e\u003ccode\u003e@​rapidfsub\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2464\"\u003e#2464\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2464\"\u003eash-project/ash#2464\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erun after_transaction hook in all read failure cases (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2455\"\u003e#2455\u003c/a\u003e) by Barnabas Jovanovics [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2455\"\u003e#2455\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2455\"\u003eash-project/ash#2455\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eraise better error when passing Ash.Query to Ash.load (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2459\"\u003e#2459\u003c/a\u003e) by StephanH90 [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2459\"\u003e#2459\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2459\"\u003eash-project/ash#2459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.10.0...v3.10.1\"\u003ev3.10.1\u003c/a\u003e (2025-12-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun after_transaction hook in all read failure cases (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2455\"\u003e#2455\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2455\"\u003e#2455\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2455\"\u003eash-project/ash#2455\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eraise better error when passing Ash.Query to Ash.load (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2459\"\u003e#2459\u003c/a\u003e) by StephanH90 [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2459\"\u003e#2459\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2459\"\u003eash-project/ash#2459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.9.0...v3.10.0\"\u003ev3.10.0\u003c/a\u003e (2025-11-25)\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/cd115a2ac475fe3545013756893baf441841b9b0\"\u003e\u003ccode\u003ecd115a2\u003c/code\u003e\u003c/a\u003e chore: release version v3.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/dd06edd4e453a1e226f20a0029e35ebaae751f68\"\u003e\u003ccode\u003edd06edd\u003c/code\u003e\u003c/a\u003e fix: handle has_one that return multiple records w/ no_attributes?\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2560dcbb1782886ebee29e1cd01382b3c5498cc6\"\u003e\u003ccode\u003e2560dcb\u003c/code\u003e\u003c/a\u003e chore: update dsl docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/44b06b396960e8769f25db7ac286e25bfb4a79f0\"\u003e\u003ccode\u003e44b06b3\u003c/code\u003e\u003c/a\u003e chore: release version v3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e49eb0bc9637a0be0fa40447ed2a27b29843b269\"\u003e\u003ccode\u003ee49eb0b\u003c/code\u003e\u003c/a\u003e chore: fix validation error handling in actions and queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/cc43074d7e94ada78030b9f37ee83fe4f81f02ca\"\u003e\u003ccode\u003ecc43074\u003c/code\u003e\u003c/a\u003e feat(aggregates): add multitenancy bypass option for aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2e54958eb6ccf66a303066af9e5aa47d830fdf18\"\u003e\u003ccode\u003e2e54958\u003c/code\u003e\u003c/a\u003e chore: add test for returning single has_one tenant resource (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/5f47505b3deffadac6a13f1d82b3f60d317f3ced\"\u003e\u003ccode\u003e5f47505\u003c/code\u003e\u003c/a\u003e fix: Update \u003ccode\u003eis_filter_check?(module)\u003c/code\u003e to check for arity 3 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/db1b00649373e4f17b2f259dcf0d35a8e2cf25d9\"\u003e\u003ccode\u003edb1b006\u003c/code\u003e\u003c/a\u003e fix: Ash.Reactor notification_metadata for bulk_create and bulk_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/aec8991089dfbeaff895c4412272da3c3769e7c3\"\u003e\u003ccode\u003eaec8991\u003c/code\u003e\u003c/a\u003e fix: keyset pagination now returns empty page at the end (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.33...v3.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plug` from 1.18.1 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spark` from 2.2.67 to 2.3.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/spark/releases\"\u003espark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.14\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd :regex builtin type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eonly compile on uncompiled extension in formatter by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003emix format crashes in umbrella projects (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/230\"\u003e#230\u003c/a\u003e) by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereplace explicit try with implicit try and remove deprecated unless by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use Code.ensure_loaded? when checking for Spark.Dsl.Extension behaviour by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun loadpaths on format by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle erorrs in \u003ccode\u003eadd_extensions/0\u003c/code\u003e calls by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.8\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/ash-project/spark/blob/main/CHANGELOG.md\"\u003espark's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd :regex builtin type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eonly compile on uncompiled extension in formatter by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003emix format crashes in umbrella projects (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/230\"\u003e#230\u003c/a\u003e) by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereplace explicit try with implicit try and remove deprecated unless by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use Code.ensure_loaded? when checking for Spark.Dsl.Extension behaviour by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun loadpaths on format by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure compile task is reenabled in format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-10-23)\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/3b047635c3e60fe4b8ab1ab707f07925c866e37b\"\u003e\u003ccode\u003e3b04763\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/1a5e39f0ee059ae88525d8dd1ac803182b343e0a\"\u003e\u003ccode\u003e1a5e39f\u003c/code\u003e\u003c/a\u003e improvement: add :regex builtin type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/8f7ace99410975f2b9bda33889bead0072b26733\"\u003e\u003ccode\u003e8f7ace9\u003c/code\u003e\u003c/a\u003e improvement: only compile on uncompiled extension in formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/5b4a643cf96a4dd7dcd876e71000aaac13c9ea13\"\u003e\u003ccode\u003e5b4a643\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/aedefa84f7f98efeda990746deb6d018053ae487\"\u003e\u003ccode\u003eaedefa8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mix_test_watch from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/ea2cae4da1ebb3d71b886f58cc2bb64cd96b6976\"\u003e\u003ccode\u003eea2cae4\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump credo from 1.7.12 to 1.7.13 (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/e290f17d9e08e438aa89ebb3f7c30eae66043a7a\"\u003e\u003ccode\u003ee290f17\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump benchee from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/3b198e7e8e3a49476c2499e063151187289fa328\"\u003e\u003ccode\u003e3b198e7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump elixir_sense from \u003ccode\u003ec154835\u003c/code\u003e to \u003ccode\u003e0e6278a\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/c3ceffeebee339cfe173e8a7d7e5c8f1dddbf0c6\"\u003e\u003ccode\u003ec3ceffe\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ex_doc from 0.38.4 to 0.39.1 (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/b73831f5fd47f975851082e3587d6c9aa793299e\"\u003e\u003ccode\u003eb73831f\u003c/code\u003e\u003c/a\u003e docs: pimp README and add logo (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/spark/compare/v2.2.67...v2.3.14\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/ChristianAlexander/ash_circuit_breaker/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChristianAlexander%2Fash_circuit_breaker/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"3706820061","node_id":"PR_kwDOL8m0iM63tAb8","number":41,"state":"closed","title":"build(deps): bump plug from 1.18.1 to 1.19.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T15:13:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T15:14:24.000Z","updated_at":"2025-12-15T15:13:24.000Z","time_to_close":604738,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.18.1 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/mimiquate/slack_request/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mimiquate%2Fslack_request/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"},{"uuid":"3706118905","node_id":"PR_kwDOJQFEp863qmJ_","number":203,"state":"open","title":"Bump plug from 1.18.1 to 1.19.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":"2025-12-08T12:14:04.000Z","updated_at":"2025-12-10T14:00:57.613Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.18.1 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/erlef/mix-dependency-submission/pull/203","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/erlef%2Fmix-dependency-submission/issues/203","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/203/packages"},{"uuid":"3705649359","node_id":"PR_kwDOKVWk7863o-vM","number":70,"state":"closed","title":"build(deps-dev): bump plug from 1.18.1 to 1.19.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-09T10:09:14.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T10:13:27.000Z","updated_at":"2025-12-09T10:09:16.000Z","time_to_close":86147,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.18.1 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/midarrlabs/web-push-elixir/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/midarrlabs%2Fweb-push-elixir/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"},{"uuid":"3658530721","node_id":"PR_kwDOEhgYlM61LgDD","number":23,"state":"closed","title":"chore(deps): bump plug from 1.17.0 to 1.18.1 in the prod group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-22T11:02:11.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T11:50:09.000Z","updated_at":"2025-12-22T11:02:13.000Z","time_to_close":2416322,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"plug","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/elixir-plug/plug"}],"path":"the prod group","ecosystem":"hex"},"body":"Bumps the prod group with 1 update: [plug](https://github.com/elixir-plug/plug).\n\nUpdates `plug` from 1.17.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.0 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn] Define optional \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks\u003c/li\u003e\n\u003cli\u003e[Plug.RequestID] Allow metadata key to be customizable\u003c/li\u003e\n\u003cli\u003e[Plug.Router] Allow match to dispatch to function plugs\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/elixir-plug/plug/commit/065976d85f3d079d4f22dde7897c2e7f67c596e0\"\u003e\u003ccode\u003e065976d\u003c/code\u003e\u003c/a\u003e Release v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/b0cae15f25342535fc31b005f7ce5215fcfbb552\"\u003e\u003ccode\u003eb0cae15\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/a48d65ca42b97ce537252c327d45389fb8044730\"\u003e\u003ccode\u003ea48d65c\u003c/code\u003e\u003c/a\u003e Keep headers in non-html render\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/4ce85d3860610e946b24a5da0395dbd118b9e610\"\u003e\u003ccode\u003e4ce85d3\u003c/code\u003e\u003c/a\u003e Simplify markdown rendering of debugger exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/1123f63c2a7ab3fd970f12945d032d3a7b8dd8b7\"\u003e\u003ccode\u003e1123f63\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/8df27acade7120bd864ea0805dc52f585987f262\"\u003e\u003ccode\u003e8df27ac\u003c/code\u003e\u003c/a\u003e Add support for Plug.RewriteOn to rewrite nonstandard headers (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/57d04d7acec598aa960e39ca1fe548d67b09665f\"\u003e\u003ccode\u003e57d04d7\u003c/code\u003e\u003c/a\u003e Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/aa23a417b8e56c2e4be4b8ac23ab1a25a5424bd1\"\u003e\u003ccode\u003eaa23a41\u003c/code\u003e\u003c/a\u003e Fix typo in CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/13a99e78199197fde6406f355dd98beef3342ea3\"\u003e\u003ccode\u003e13a99e7\u003c/code\u003e\u003c/a\u003e Release v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/3045a0fd183f96d910580bf5ceabc24ce3aff9b3\"\u003e\u003ccode\u003e3045a0f\u003c/code\u003e\u003c/a\u003e Add status meta to error page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.17.0...v1.18.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=plug\u0026package-manager=hex\u0026previous-version=1.17.0\u0026new-version=1.18.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/opallabs/jsonapi/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opallabs%2Fjsonapi/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"3648790034","node_id":"PR_kwDOQZ0H-860rHej","number":34,"state":"closed","title":"Bump plug from 1.3.0 to 1.18.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-01T17:24:02.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-20T19:41:39.000Z","updated_at":"2026-01-01T17:24:04.000Z","time_to_close":3620543,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.3.0","new_version":"1.18.1","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.3.0 to 1.18.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.0 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn] Define optional \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks\u003c/li\u003e\n\u003cli\u003e[Plug.RequestID] Allow metadata key to be customizable\u003c/li\u003e\n\u003cli\u003e[Plug.Router] Allow match to dispatch to function plugs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.17.0 (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Add dark mode and other UI improvements\u003c/li\u003e\n\u003cli\u003e[Plug.Debugger] Link \u003ccode\u003eModule.function/arity\u003c/code\u003e to hexdocs in exception messages\u003c/li\u003e\n\u003cli\u003e[Plug.Debugger] Support \u003ccode\u003e__RELATIVEFILE__\u003c/code\u003e to \u003ccode\u003ePLUG_EDITOR\u003c/code\u003e replacements\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Add SSL validation support for \u003ccode\u003ecerts_keys\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Make \u003ccode\u003epush\u003c/code\u003e an optional callback as it is no longer supported by browsers\u003c/li\u003e\n\u003cli\u003e[Plug.Conn] Deprecate \u003ccode\u003ereq_cookies\u003c/code\u003e, \u003ccode\u003ecookies\u003c/code\u003e, and \u003ccode\u003eresp_cookies\u003c/code\u003e fields in favor of functions\u003c/li\u003e\n\u003cli\u003e[Plug.Conn] Deprecate \u003ccode\u003eowner\u003c/code\u003e field. Tracking responses is now part of adapters\u003c/li\u003e\n\u003cli\u003e[Plug.Test] Deprecate \u003ccode\u003euse Plug.Test\u003c/code\u003e in favor of imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.2 (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid XSS injection in the debug error page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.1 (2024-06-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize cookie parsing by 10x (10x faster, 10x less memory) on Erlang/OTP 26+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.0 (2024-05-18)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport x-forwarded-for in Plug.RewriteOn\u003c/li\u003e\n\u003cli\u003eSupport MFArgs in Plug.RewriteOn\u003c/li\u003e\n\u003cli\u003eAdd immutable directive to versioned requests in \u003ccode\u003ePlug.Static\u003c/code\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/elixir-plug/plug/commit/065976d85f3d079d4f22dde7897c2e7f67c596e0\"\u003e\u003ccode\u003e065976d\u003c/code\u003e\u003c/a\u003e Release v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/b0cae15f25342535fc31b005f7ce5215fcfbb552\"\u003e\u003ccode\u003eb0cae15\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/a48d65ca42b97ce537252c327d45389fb8044730\"\u003e\u003ccode\u003ea48d65c\u003c/code\u003e\u003c/a\u003e Keep headers in non-html render\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/4ce85d3860610e946b24a5da0395dbd118b9e610\"\u003e\u003ccode\u003e4ce85d3\u003c/code\u003e\u003c/a\u003e Simplify markdown rendering of debugger exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/1123f63c2a7ab3fd970f12945d032d3a7b8dd8b7\"\u003e\u003ccode\u003e1123f63\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/8df27acade7120bd864ea0805dc52f585987f262\"\u003e\u003ccode\u003e8df27ac\u003c/code\u003e\u003c/a\u003e Add support for Plug.RewriteOn to rewrite nonstandard headers (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/57d04d7acec598aa960e39ca1fe548d67b09665f\"\u003e\u003ccode\u003e57d04d7\u003c/code\u003e\u003c/a\u003e Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/aa23a417b8e56c2e4be4b8ac23ab1a25a5424bd1\"\u003e\u003ccode\u003eaa23a41\u003c/code\u003e\u003c/a\u003e Fix typo in CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/13a99e78199197fde6406f355dd98beef3342ea3\"\u003e\u003ccode\u003e13a99e7\u003c/code\u003e\u003c/a\u003e Release v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/3045a0fd183f96d910580bf5ceabc24ce3aff9b3\"\u003e\u003ccode\u003e3045a0f\u003c/code\u003e\u003c/a\u003e Add status meta to error page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.3.0...v1.18.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=plug\u0026package-manager=hex\u0026previous-version=1.3.0\u0026new-version=1.18.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/dependabot-delegated-dismissal-test/dependabot-all-updates-test-staging/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dependabot-delegated-dismissal-test%2Fdependabot-all-updates-test-staging/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"},{"uuid":"2893734209","node_id":"PR_kwDOBPKkfc6seuFB","number":1696,"state":"closed","title":"Bump plug from 1.15.3 to 1.18.1","user":"dependabot[bot]","labels":["elixir","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-07T17:09:24.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-07T12:02:05.000Z","updated_at":"2025-10-07T17:09:24.000Z","time_to_close":18439,"merged_at":"2025-10-07T17:09:24.000Z","merged_by":"bitboxer","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.15.3","new_version":"1.18.1","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.15.3 to 1.18.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.0 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn] Define optional \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks\u003c/li\u003e\n\u003cli\u003e[Plug.RequestID] Allow metadata key to be customizable\u003c/li\u003e\n\u003cli\u003e[Plug.Router] Allow match to dispatch to function plugs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.17.0 (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Add dark mode and other UI improvements\u003c/li\u003e\n\u003cli\u003e[Plug.Debugger] Link \u003ccode\u003eModule.function/arity\u003c/code\u003e to hexdocs in exception messages\u003c/li\u003e\n\u003cli\u003e[Plug.Debugger] Support \u003ccode\u003e__RELATIVEFILE__\u003c/code\u003e to \u003ccode\u003ePLUG_EDITOR\u003c/code\u003e replacements\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Add SSL validation support for \u003ccode\u003ecerts_keys\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Make \u003ccode\u003epush\u003c/code\u003e an optional callback as it is no longer supported by browsers\u003c/li\u003e\n\u003cli\u003e[Plug.Conn] Deprecate \u003ccode\u003ereq_cookies\u003c/code\u003e, \u003ccode\u003ecookies\u003c/code\u003e, and \u003ccode\u003eresp_cookies\u003c/code\u003e fields in favor of functions\u003c/li\u003e\n\u003cli\u003e[Plug.Conn] Deprecate \u003ccode\u003eowner\u003c/code\u003e field. Tracking responses is now part of adapters\u003c/li\u003e\n\u003cli\u003e[Plug.Test] Deprecate \u003ccode\u003euse Plug.Test\u003c/code\u003e in favor of imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.2 (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid XSS injection in the debug error page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.1 (2024-06-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize cookie parsing by 10x (10x faster, 10x less memory) on Erlang/OTP 26+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.0 (2024-05-18)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport x-forwarded-for in Plug.RewriteOn\u003c/li\u003e\n\u003cli\u003eSupport MFArgs in Plug.RewriteOn\u003c/li\u003e\n\u003cli\u003eAdd immutable directive to versioned requests in \u003ccode\u003ePlug.Static\u003c/code\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/elixir-plug/plug/commit/065976d85f3d079d4f22dde7897c2e7f67c596e0\"\u003e\u003ccode\u003e065976d\u003c/code\u003e\u003c/a\u003e Release v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/b0cae15f25342535fc31b005f7ce5215fcfbb552\"\u003e\u003ccode\u003eb0cae15\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/a48d65ca42b97ce537252c327d45389fb8044730\"\u003e\u003ccode\u003ea48d65c\u003c/code\u003e\u003c/a\u003e Keep headers in non-html render\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/4ce85d3860610e946b24a5da0395dbd118b9e610\"\u003e\u003ccode\u003e4ce85d3\u003c/code\u003e\u003c/a\u003e Simplify markdown rendering of debugger exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/1123f63c2a7ab3fd970f12945d032d3a7b8dd8b7\"\u003e\u003ccode\u003e1123f63\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/8df27acade7120bd864ea0805dc52f585987f262\"\u003e\u003ccode\u003e8df27ac\u003c/code\u003e\u003c/a\u003e Add support for Plug.RewriteOn to rewrite nonstandard headers (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/57d04d7acec598aa960e39ca1fe548d67b09665f\"\u003e\u003ccode\u003e57d04d7\u003c/code\u003e\u003c/a\u003e Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/aa23a417b8e56c2e4be4b8ac23ab1a25a5424bd1\"\u003e\u003ccode\u003eaa23a41\u003c/code\u003e\u003c/a\u003e Fix typo in CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/13a99e78199197fde6406f355dd98beef3342ea3\"\u003e\u003ccode\u003e13a99e7\u003c/code\u003e\u003c/a\u003e Release v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/3045a0fd183f96d910580bf5ceabc24ce3aff9b3\"\u003e\u003ccode\u003e3045a0f\u003c/code\u003e\u003c/a\u003e Add status meta to error page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.15.3...v1.18.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=plug\u0026package-manager=hex\u0026previous-version=1.15.3\u0026new-version=1.18.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/signdict/website/pull/1696","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/signdict%2Fwebsite/issues/1696","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1696/packages"},{"uuid":"2790920072","node_id":"PR_kwDOO23bYc6mWg-I","number":14,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-01T23:59:57.000Z","updated_at":"2025-09-01T23:59:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":5,"packages":[{"name":"bandit","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/mtrudel/bandit"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"git_ops","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/zachdaniel/git_ops"},{"name":"plug","old_version":"1.18.0","new_version":"1.18.1"}],"path":null,"ecosystem":"hex"},"body":"Bumps the dev-dependencies group with 4 updates in the / directory: [bandit](https://github.com/mtrudel/bandit), [dialyxir](https://github.com/jeremyjh/dialyxir), [ex_doc](https://github.com/elixir-lang/ex_doc) and [git_ops](https://github.com/zachdaniel/git_ops).\n\nUpdates `bandit` from 1.7.0 to 1.8.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\u003ch2\u003e1.8.0 (18 Aug 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf the user has set a \u003ccode\u003econtent-length\u003c/code\u003e header when calling \u003ccode\u003esend_chunked/3\u003c/code\u003e,\nthe response is streamed via content-length delimited framing and not chunked (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/510\"\u003e#510\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/d15dd87082a0cc48530b5ad71f5e270fd94c69c9\"\u003e\u003ccode\u003ed15dd87\u003c/code\u003e\u003c/a\u003e Version bump to 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/441573bc1c4adc33202b280bdc3db6bf4f78cf23\"\u003e\u003ccode\u003e441573b\u003c/code\u003e\u003c/a\u003e Bump dialyxir from 1.4.5 to 1.4.6 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a0110ac39151d4c2a1126c9ddfb3a7acfd419d8a\"\u003e\u003ccode\u003ea0110ac\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/619e53610370a9d2d16f95d5f82f7f4b0ec7fc7f\"\u003e\u003ccode\u003e619e536\u003c/code\u003e\u003c/a\u003e Add support for streaming responses if content-length is set when chunking (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e3f29e8465602d73c5df6a843cabb21ba8fc7ba4\"\u003e\u003ccode\u003ee3f29e8\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.12 to 0.5.15 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/b812b2d94e00ebc9fea58d3daae07b0454d49274\"\u003e\u003ccode\u003eb812b2d\u003c/code\u003e\u003c/a\u003e Bump plug from 1.18.0 to 1.18.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/112ff4331ab27eab4d89d9abf2fe6d68facad9b7\"\u003e\u003ccode\u003e112ff43\u003c/code\u003e\u003c/a\u003e Add changelog link to package metadata (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/b1ec62bde883c5a3606b33239794c9d3da8034ad\"\u003e\u003ccode\u003eb1ec62b\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.11 to 0.5.12 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/82ffbbf75adc2057a2d56343866be1cfef5de5a0\"\u003e\u003ccode\u003e82ffbbf\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.10 to 0.5.11 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/98918c67792b0f27e5bfcc1c295d2ed37d52a3c6\"\u003e\u003ccode\u003e98918c6\u003c/code\u003e\u003c/a\u003e Bump mix_test_watch from 1.2.0 to 1.3.0 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/500\"\u003e#500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.7.0...1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\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/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git_ops` from 2.8.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zachdaniel/git_ops/blob/master/CHANGELOG.md\"\u003egit_ops's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zachdaniel/git_ops/compare/v2.8.0...v2.9.0\"\u003ev2.9.0\u003c/a\u003e (2025-08-30)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003epr links in changelog (\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/issues/76\"\u003e#76\u003c/a\u003e) by Tyler Southmayd [(\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/issues/76\"\u003e#76\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/pull/76\"\u003ezachdaniel/git_ops#76\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003elink to github pull requests in changelog by Tyler Southmayd [(\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/issues/76\"\u003e#76\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/pull/76\"\u003ezachdaniel/git_ops#76\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003egh-enterprise: support overriding the github api url by Tyler Southmayd [(\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/issues/76\"\u003e#76\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/pull/76\"\u003ezachdaniel/git_ops#76\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egit: batch all git.log calls together with a format string by Tyler Southmayd [(\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/issues/76\"\u003e#76\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/pull/76\"\u003ezachdaniel/git_ops#76\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/zachdaniel/git_ops/commit/dad561231124dceadad2bfbed62845d572e87dc9\"\u003e\u003ccode\u003edad5612\u003c/code\u003e\u003c/a\u003e chore: release version v2.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zachdaniel/git_ops/commit/f8fac229f6392874e4985c9cb6b845dbb864f688\"\u003e\u003ccode\u003ef8fac22\u003c/code\u003e\u003c/a\u003e feat: pr links in changelog (\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zachdaniel/git_ops/compare/v2.8.0...v2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plug` from 1.18.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\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/elixir-plug/plug/commit/065976d85f3d079d4f22dde7897c2e7f67c596e0\"\u003e\u003ccode\u003e065976d\u003c/code\u003e\u003c/a\u003e Release v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/b0cae15f25342535fc31b005f7ce5215fcfbb552\"\u003e\u003ccode\u003eb0cae15\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/a48d65ca42b97ce537252c327d45389fb8044730\"\u003e\u003ccode\u003ea48d65c\u003c/code\u003e\u003c/a\u003e Keep headers in non-html render\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/4ce85d3860610e946b24a5da0395dbd118b9e610\"\u003e\u003ccode\u003e4ce85d3\u003c/code\u003e\u003c/a\u003e Simplify markdown rendering of debugger exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/1123f63c2a7ab3fd970f12945d032d3a7b8dd8b7\"\u003e\u003ccode\u003e1123f63\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/8df27acade7120bd864ea0805dc52f585987f262\"\u003e\u003ccode\u003e8df27ac\u003c/code\u003e\u003c/a\u003e Add support for Plug.RewriteOn to rewrite nonstandard headers (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/57d04d7acec598aa960e39ca1fe548d67b09665f\"\u003e\u003ccode\u003e57d04d7\u003c/code\u003e\u003c/a\u003e Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/aa23a417b8e56c2e4be4b8ac23ab1a25a5424bd1\"\u003e\u003ccode\u003eaa23a41\u003c/code\u003e\u003c/a\u003e Fix typo in CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.18.0...v1.18.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/ash-project/reactor_req/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Freactor_req/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}],"issue_packages":[{"old_version":"1.19.1","new_version":"1.19.2","update_type":"patch","path":"the elixir group","pr_created_at":"2026-05-25T23:27:57.000Z","version_change":"1.19.1 → 1.19.2","issue":{"uuid":"4520090533","node_id":"PR_kwDOOCY89M7fMuvo","number":70,"state":"open","title":"chore(deps-dev): bump plug from 1.19.1 to 1.19.2 in the elixir group","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-25T23:27:57.000Z","updated_at":"2026-05-25T23:29:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"plug","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/elixir-plug/plug"}],"path":"the elixir group","ecosystem":"hex"},"body":"Bumps the elixir group with 1 update: [plug](https://github.com/elixir-plug/plug).\n\nUpdates `plug` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Parsers.MULTIPART] Consider overall length when decoding multipart headers\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/elixir-plug/plug/commit/33858427c7f2737d560a2e40a0c9a9270d77d1d7\"\u003e\u003ccode\u003e3385842\u003c/code\u003e\u003c/a\u003e Respect length when decoding multipart headers\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.19.1...v1.19.2\"\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=plug\u0026package-manager=hex\u0026previous-version=1.19.1\u0026new-version=1.19.2)](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/sgerrand/ex_deputy/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgerrand%2Fex_deputy/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"}},{"old_version":"1.19.1","new_version":"1.19.2","update_type":"patch","path":null,"pr_created_at":"2026-05-19T03:22:17.000Z","version_change":"1.19.1 → 1.19.2","issue":{"uuid":"4474144652","node_id":"PR_kwDOQPLo-s7c5zgD","number":190,"state":"open","title":"deps(deps-dev): bump plug from 1.19.1 to 1.19.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T03:22:17.000Z","updated_at":"2026-05-19T03:22:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev)","packages":[{"name":"plug","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.19.1 to 1.19.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Parsers.MULTIPART] Consider overall length when decoding multipart headers\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/elixir-plug/plug/commit/33858427c7f2737d560a2e40a0c9a9270d77d1d7\"\u003e\u003ccode\u003e3385842\u003c/code\u003e\u003c/a\u003e Respect length when decoding multipart headers\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.19.1...v1.19.2\"\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=plug\u0026package-manager=hex\u0026previous-version=1.19.1\u0026new-version=1.19.2)](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/llm_db/pull/190","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fllm_db/issues/190","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/190/packages"}},{"old_version":"1.11.1","new_version":"1.19.2","update_type":"minor","path":null,"pr_created_at":"2026-05-15T16:02:54.000Z","version_change":"1.11.1 → 1.19.2","issue":{"uuid":"4455261204","node_id":"PR_kwDOCbq1w87b-37O","number":113,"state":"closed","title":"[MAINT] Bump plug from 1.11.1 to 1.19.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-06-07T09:02:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-15T16:02:54.000Z","updated_at":"2026-06-07T09:02:39.000Z","time_to_close":1961977,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[MAINT] Bump","packages":[{"name":"plug","old_version":"1.11.1","new_version":"1.19.2","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.11.1 to 1.19.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Parsers.MULTIPART] Consider overall length when decoding multipart headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.1 (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.SSL] Fix \u003ccode\u003ecypher_suite: :strong\u003c/code\u003e compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.2 (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Parsers.MULTIPART] Consider overall length when decoding multipart headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.0 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn] Define optional \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks\u003c/li\u003e\n\u003cli\u003e[Plug.RequestID] Allow metadata key to be customizable\u003c/li\u003e\n\u003cli\u003e[Plug.Router] Allow match to dispatch to function plugs\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/elixir-plug/plug/commit/33858427c7f2737d560a2e40a0c9a9270d77d1d7\"\u003e\u003ccode\u003e3385842\u003c/code\u003e\u003c/a\u003e Respect length when decoding multipart headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/8723880aa55ec9aae26ec33bc2c107903ec16840\"\u003e\u003ccode\u003e8723880\u003c/code\u003e\u003c/a\u003e Release v1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/29d08633c4ddfcbbaf5e9e153ec708854ddd74a0\"\u003e\u003ccode\u003e29d0863\u003c/code\u003e\u003c/a\u003e Configure reuse_sessions/secure_renegotiate after cipher suite expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/19e12d36d3627b296f4b4bfe9cf9cdd0c0cc2e6c\"\u003e\u003ccode\u003e19e12d3\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/74d873084b30e3b812bc734bc15f2182ed2f9112\"\u003e\u003ccode\u003e74d8730\u003c/code\u003e\u003c/a\u003e Release v1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/a6d285c329dc417610846374bb25bb1a0bf81836\"\u003e\u003ccode\u003ea6d285c\u003c/code\u003e\u003c/a\u003e Add hosts/paths/conn to Plug.SSL's exclude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/39378095172fd10d2caafb0f7ac6731de21f1420\"\u003e\u003ccode\u003e3937809\u003c/code\u003e\u003c/a\u003e Relax assertion for recent Elixir versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/9249b7a8a5ba010afd664a9d1a9a207e250876ce\"\u003e\u003ccode\u003e9249b7a\u003c/code\u003e\u003c/a\u003e CI housekeeping (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/e83b698aa44cf36c33534bcd47e83b06812fb81f\"\u003e\u003ccode\u003ee83b698\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/44b54b7cad49705b5a9e079d3a2ac2d8120b1352\"\u003e\u003ccode\u003e44b54b7\u003c/code\u003e\u003c/a\u003e Implement deleting an uploaded file (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.11.1...v1.19.2\"\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=plug\u0026package-manager=hex\u0026previous-version=1.11.1\u0026new-version=1.19.2)](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/GhostGroup/honeybadger-elixir/pull/113","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GhostGroup%2Fhoneybadger-elixir/issues/113","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/113/packages"}},{"old_version":"1.19.0","new_version":"1.19.1","update_type":"patch","path":null,"pr_created_at":"2025-12-15T18:29:09.000Z","version_change":"1.19.0 → 1.19.1","issue":{"uuid":"3731636326","node_id":"PR_kwDOPVielc64_Nok","number":74,"state":"open","title":"deps:(deps): bump plug from 1.19.0 to 1.19.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["zoedsoupe"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-15T18:29:09.000Z","updated_at":"2025-12-15T18:29:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps:(deps)","packages":[{"name":"plug","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.19.0 to 1.19.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.1 (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.SSL] Fix \u003ccode\u003ecypher_suite: :strong\u003c/code\u003e compatibility\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits/v1.19.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=plug\u0026package-manager=hex\u0026previous-version=1.19.0\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/zoedsoupe/anubis-mcp/pull/74","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoedsoupe%2Fanubis-mcp/issues/74","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/74/packages"}},{"old_version":"1.18.1","new_version":"1.19.1","update_type":"minor","path":null,"pr_created_at":"2025-12-10T12:13:15.000Z","version_change":"1.18.1 → 1.19.1","issue":{"uuid":"3714946265","node_id":"PR_kwDOJQFEp864IILU","number":205,"state":"open","title":"Bump plug from 1.18.1 to 1.19.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":"2025-12-10T12:13:15.000Z","updated_at":"2025-12-11T16:56:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.1","repository_url":"https://github.com/elixir-plug/plug"}],"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 [plug](https://github.com/elixir-plug/plug) from 1.18.1 to 1.19.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.1 (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.SSL] Fix \u003ccode\u003ecypher_suite: :strong\u003c/code\u003e compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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/elixir-plug/plug/commit/8723880aa55ec9aae26ec33bc2c107903ec16840\"\u003e\u003ccode\u003e8723880\u003c/code\u003e\u003c/a\u003e Release v1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/29d08633c4ddfcbbaf5e9e153ec708854ddd74a0\"\u003e\u003ccode\u003e29d0863\u003c/code\u003e\u003c/a\u003e Configure reuse_sessions/secure_renegotiate after cipher suite expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/19e12d36d3627b296f4b4bfe9cf9cdd0c0cc2e6c\"\u003e\u003ccode\u003e19e12d3\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/74d873084b30e3b812bc734bc15f2182ed2f9112\"\u003e\u003ccode\u003e74d8730\u003c/code\u003e\u003c/a\u003e Release v1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/a6d285c329dc417610846374bb25bb1a0bf81836\"\u003e\u003ccode\u003ea6d285c\u003c/code\u003e\u003c/a\u003e Add hosts/paths/conn to Plug.SSL's exclude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/39378095172fd10d2caafb0f7ac6731de21f1420\"\u003e\u003ccode\u003e3937809\u003c/code\u003e\u003c/a\u003e Relax assertion for recent Elixir versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/9249b7a8a5ba010afd664a9d1a9a207e250876ce\"\u003e\u003ccode\u003e9249b7a\u003c/code\u003e\u003c/a\u003e CI housekeeping (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/e83b698aa44cf36c33534bcd47e83b06812fb81f\"\u003e\u003ccode\u003ee83b698\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/44b54b7cad49705b5a9e079d3a2ac2d8120b1352\"\u003e\u003ccode\u003e44b54b7\u003c/code\u003e\u003c/a\u003e Implement deleting an uploaded file (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/df49f299a5d3e6e71bb285b36e54a69dac56d6d2\"\u003e\u003ccode\u003edf49f29\u003c/code\u003e\u003c/a\u003e Use raw mode to delete files (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.18.1...v1.19.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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/erlef/mix-dependency-submission/pull/205","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/erlef%2Fmix-dependency-submission/issues/205","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/205/packages"}},{"old_version":"1.18.1","new_version":"1.19.1","update_type":"minor","path":null,"pr_created_at":"2025-12-09T11:02:58.000Z","version_change":"1.18.1 → 1.19.1","issue":{"uuid":"3710348070","node_id":"PR_kwDOA6Oh686345cU","number":559,"state":"closed","title":"Bump plug from 1.18.1 to 1.19.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-13T22:02:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-09T11:02:58.000Z","updated_at":"2026-01-13T22:02:31.000Z","time_to_close":3063572,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.1","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.18.1 to 1.19.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.1 (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.SSL] Fix \u003ccode\u003ecypher_suite: :strong\u003c/code\u003e compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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/elixir-plug/plug/commit/8723880aa55ec9aae26ec33bc2c107903ec16840\"\u003e\u003ccode\u003e8723880\u003c/code\u003e\u003c/a\u003e Release v1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/29d08633c4ddfcbbaf5e9e153ec708854ddd74a0\"\u003e\u003ccode\u003e29d0863\u003c/code\u003e\u003c/a\u003e Configure reuse_sessions/secure_renegotiate after cipher suite expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/19e12d36d3627b296f4b4bfe9cf9cdd0c0cc2e6c\"\u003e\u003ccode\u003e19e12d3\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/74d873084b30e3b812bc734bc15f2182ed2f9112\"\u003e\u003ccode\u003e74d8730\u003c/code\u003e\u003c/a\u003e Release v1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/a6d285c329dc417610846374bb25bb1a0bf81836\"\u003e\u003ccode\u003ea6d285c\u003c/code\u003e\u003c/a\u003e Add hosts/paths/conn to Plug.SSL's exclude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/39378095172fd10d2caafb0f7ac6731de21f1420\"\u003e\u003ccode\u003e3937809\u003c/code\u003e\u003c/a\u003e Relax assertion for recent Elixir versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/9249b7a8a5ba010afd664a9d1a9a207e250876ce\"\u003e\u003ccode\u003e9249b7a\u003c/code\u003e\u003c/a\u003e CI housekeeping (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/e83b698aa44cf36c33534bcd47e83b06812fb81f\"\u003e\u003ccode\u003ee83b698\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/44b54b7cad49705b5a9e079d3a2ac2d8120b1352\"\u003e\u003ccode\u003e44b54b7\u003c/code\u003e\u003c/a\u003e Implement deleting an uploaded file (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/df49f299a5d3e6e71bb285b36e54a69dac56d6d2\"\u003e\u003ccode\u003edf49f29\u003c/code\u003e\u003c/a\u003e Use raw mode to delete files (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.18.1...v1.19.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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.1)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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.","html_url":"https://github.com/revelrylabs/slax/pull/559","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/revelrylabs%2Fslax/issues/559","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/559/packages"}},{"old_version":"1.18.1","new_version":"1.19.0","update_type":"minor","path":null,"pr_created_at":"2025-12-09T04:03:19.000Z","version_change":"1.18.1 → 1.19.0","issue":{"uuid":"3709105868","node_id":"PR_kwDOBS4bFc630vcq","number":195,"state":"closed","title":"Bump plug from 1.18.1 to 1.19.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-10T04:03:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-09T04:03:19.000Z","updated_at":"2025-12-10T04:03:23.000Z","time_to_close":86403,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.18.1 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/johantell/metatags/pull/195","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johantell%2Fmetatags/issues/195","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/195/packages"}},{"old_version":"1.17.0","new_version":"1.19.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T20:13:54.000Z","version_change":"1.17.0 → 1.19.0","issue":{"uuid":"3707862459","node_id":"PR_kwDONT3nos63wjOp","number":28,"state":"closed","title":"Bump plug from 1.17.0 to 1.19.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-10T20:15:00.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T20:13:54.000Z","updated_at":"2025-12-10T20:15:01.000Z","time_to_close":172866,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.17.0","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.17.0 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.0 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn] Define optional \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks\u003c/li\u003e\n\u003cli\u003e[Plug.RequestID] Allow metadata key to be customizable\u003c/li\u003e\n\u003cli\u003e[Plug.Router] Allow match to dispatch to function plugs\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.17.0\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/mmilk23/image_unmirrorer/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmilk23%2Fimage_unmirrorer/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"1.16.1","new_version":"1.19.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T20:10:11.000Z","version_change":"1.16.1 → 1.19.0","issue":{"uuid":"3707850164","node_id":"PR_kwDOI3i9dM63wgjS","number":37,"state":"closed","title":"Bump plug from 1.16.1 to 1.19.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-09T20:11:05.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T20:10:11.000Z","updated_at":"2025-12-09T20:11:07.000Z","time_to_close":86454,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.16.1","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.16.1 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.0 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn] Define optional \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks\u003c/li\u003e\n\u003cli\u003e[Plug.RequestID] Allow metadata key to be customizable\u003c/li\u003e\n\u003cli\u003e[Plug.Router] Allow match to dispatch to function plugs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.17.0 (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Add dark mode and other UI improvements\u003c/li\u003e\n\u003cli\u003e[Plug.Debugger] Link \u003ccode\u003eModule.function/arity\u003c/code\u003e to hexdocs in exception messages\u003c/li\u003e\n\u003cli\u003e[Plug.Debugger] Support \u003ccode\u003e__RELATIVEFILE__\u003c/code\u003e to \u003ccode\u003ePLUG_EDITOR\u003c/code\u003e replacements\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Add SSL validation support for \u003ccode\u003ecerts_keys\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Make \u003ccode\u003epush\u003c/code\u003e an optional callback as it is no longer supported by browsers\u003c/li\u003e\n\u003cli\u003e[Plug.Conn] Deprecate \u003ccode\u003ereq_cookies\u003c/code\u003e, \u003ccode\u003ecookies\u003c/code\u003e, and \u003ccode\u003eresp_cookies\u003c/code\u003e fields in favor of functions\u003c/li\u003e\n\u003cli\u003e[Plug.Conn] Deprecate \u003ccode\u003eowner\u003c/code\u003e field. Tracking responses is now part of adapters\u003c/li\u003e\n\u003cli\u003e[Plug.Test] Deprecate \u003ccode\u003euse Plug.Test\u003c/code\u003e in favor of imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.2 (2025-03-14)\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.16.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/virtualq/ex_twilio_webhook/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtualq%2Fex_twilio_webhook/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"1.18.1","new_version":"1.19.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T19:10:33.000Z","version_change":"1.18.1 → 1.19.0","issue":{"uuid":"3707671706","node_id":"PR_kwDOMGyc-M63v6Cs","number":40,"state":"closed","title":"Bump plug from 1.18.1 to 1.19.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T19:12:18.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T19:10:33.000Z","updated_at":"2025-12-15T19:12:20.000Z","time_to_close":604905,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.18.1 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/ndrluis/ex_iceberg/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndrluis%2Fex_iceberg/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"1.18.1","new_version":"1.19.0","update_type":"minor","path":"the prod group","pr_created_at":"2025-12-08T19:03:41.000Z","version_change":"1.18.1 → 1.19.0","issue":{"uuid":"3707649768","node_id":"PR_kwDOHBxPXc63v1Q6","number":259,"state":"closed","title":"chore(deps): bump plug from 1.18.1 to 1.19.0 in the prod group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-22T19:03:20.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T19:03:41.000Z","updated_at":"2025-12-22T19:03:21.000Z","time_to_close":1209579,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":"the prod group","ecosystem":"hex"},"body":"Bumps the prod group with 1 update: [plug](https://github.com/elixir-plug/plug).\n\nUpdates `plug` from 1.18.1 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/straw-hat-team/beam-monorepo/pull/259","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/straw-hat-team%2Fbeam-monorepo/issues/259","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/259/packages"}},{"old_version":"1.18.0","new_version":"1.19.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T17:02:15.000Z","version_change":"1.18.0 → 1.19.0","issue":{"uuid":"3707248069","node_id":"PR_kwDOEeUCTs63udny","number":87,"state":"closed","title":"Bump plug from 1.18.0 to 1.19.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T17:02:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T17:02:15.000Z","updated_at":"2025-12-15T17:02:24.000Z","time_to_close":604807,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.18.0 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.18.0\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/dwyl/useful/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwyl%2Fuseful/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"}},{"old_version":"1.18.1","new_version":"1.19.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T16:22:59.000Z","version_change":"1.18.1 → 1.19.0","issue":{"uuid":"3707099608","node_id":"PR_kwDOPXTJOc63t9Ox","number":15,"state":"open","title":"chore(deps): 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":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T16:22:59.000Z","updated_at":"2026-02-02T23:23:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":3,"packages":[{"name":"ash","old_version":"3.5.33","new_version":"3.11.1","repository_url":"https://github.com/ash-project/ash"},{"name":"plug","old_version":"1.18.1","new_version":"1.19.0"},{"name":"spark","old_version":"2.2.67","new_version":"2.3.14"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 1 update in the / directory: [ash](https://github.com/ash-project/ash).\n\nUpdates `ash` from 3.5.33 to 3.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/releases\"\u003eash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle has_one that return multiple records w/ no_attributes? by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.10.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun after_transaction hook in all read failure cases (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2455\"\u003e#2455\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2455\"\u003e#2455\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2455\"\u003eash-project/ash#2455\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eraise better error when passing Ash.Query to Ash.load (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2459\"\u003e#2459\u003c/a\u003e) by StephanH90 [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2459\"\u003e#2459\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2459\"\u003eash-project/ash#2459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.10.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eallow update actions for undo in reactor create steps (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2387\"\u003e#2387\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2387\"\u003e#2387\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2387\"\u003eash-project/ash#2387\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecalculation verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2439\"\u003e#2439\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2439\"\u003e#2439\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2439\"\u003eash-project/ash#2439\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd verifier to warn if load is used with expr calc by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2439\"\u003e#2439\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2439\"\u003eash-project/ash#2439\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eonly return \u003ccode\u003e:ok\u003c/code\u003e from reactors when actions have no return type by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erespect read-action in rel check (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2448\"\u003e#2448\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2448\"\u003e#2448\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2448\"\u003eash-project/ash#2448\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle soft destroy return type in managed relationships by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate typespec for deprecated \u003ccode\u003ecan/3\u003c/code\u003e on domain (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2443\"\u003e#2443\u003c/a\u003e) by \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2443\"\u003e#2443\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2443\"\u003eash-project/ash#2443\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eerror on non existend action (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2435\"\u003e#2435\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2435\"\u003e#2435\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2435\"\u003eash-project/ash#2435\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprovide context-aware error messages for manage_relationship on_no_match errors (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2415\"\u003e#2415\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2415\"\u003e#2415\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2415\"\u003eash-project/ash#2415\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/blob/main/CHANGELOG.md\"\u003eash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.11.0...v3.11.1\"\u003ev3.11.1\u003c/a\u003e (2025-12-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle has_one that return multiple records w/ no_attributes? by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.10.1...v3.11.0\"\u003ev3.11.0\u003c/a\u003e (2025-12-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eaggregates: add multitenancy bypass option for aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2427\"\u003e#2427\u003c/a\u003e) by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2427\"\u003e#2427\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2427\"\u003eash-project/ash#2427\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eaggregates: add multitenancy bypass option for aggregates by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2427\"\u003e#2427\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2427\"\u003eash-project/ash#2427\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate \u003ccode\u003eis_filter_check?(module)\u003c/code\u003e to check for arity 3 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2466\"\u003e#2466\u003c/a\u003e) by A.S. Zwaan [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2466\"\u003e#2466\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2466\"\u003eash-project/ash#2466\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Reactor notification_metadata for bulk_create and bulk_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2449\"\u003e#2449\u003c/a\u003e) by Christopher Bonhage [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2449\"\u003e#2449\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2449\"\u003eash-project/ash#2449\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekeyset pagination now returns empty page at the end (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2464\"\u003e#2464\u003c/a\u003e) by \u003ca href=\"https://github.com/rapidfsub\"\u003e\u003ccode\u003e@​rapidfsub\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2464\"\u003e#2464\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2464\"\u003eash-project/ash#2464\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erun after_transaction hook in all read failure cases (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2455\"\u003e#2455\u003c/a\u003e) by Barnabas Jovanovics [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2455\"\u003e#2455\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2455\"\u003eash-project/ash#2455\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eraise better error when passing Ash.Query to Ash.load (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2459\"\u003e#2459\u003c/a\u003e) by StephanH90 [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2459\"\u003e#2459\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2459\"\u003eash-project/ash#2459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.10.0...v3.10.1\"\u003ev3.10.1\u003c/a\u003e (2025-12-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun after_transaction hook in all read failure cases (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2455\"\u003e#2455\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2455\"\u003e#2455\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2455\"\u003eash-project/ash#2455\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eraise better error when passing Ash.Query to Ash.load (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2459\"\u003e#2459\u003c/a\u003e) by StephanH90 [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2459\"\u003e#2459\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2459\"\u003eash-project/ash#2459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.9.0...v3.10.0\"\u003ev3.10.0\u003c/a\u003e (2025-11-25)\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/cd115a2ac475fe3545013756893baf441841b9b0\"\u003e\u003ccode\u003ecd115a2\u003c/code\u003e\u003c/a\u003e chore: release version v3.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/dd06edd4e453a1e226f20a0029e35ebaae751f68\"\u003e\u003ccode\u003edd06edd\u003c/code\u003e\u003c/a\u003e fix: handle has_one that return multiple records w/ no_attributes?\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2560dcbb1782886ebee29e1cd01382b3c5498cc6\"\u003e\u003ccode\u003e2560dcb\u003c/code\u003e\u003c/a\u003e chore: update dsl docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/44b06b396960e8769f25db7ac286e25bfb4a79f0\"\u003e\u003ccode\u003e44b06b3\u003c/code\u003e\u003c/a\u003e chore: release version v3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e49eb0bc9637a0be0fa40447ed2a27b29843b269\"\u003e\u003ccode\u003ee49eb0b\u003c/code\u003e\u003c/a\u003e chore: fix validation error handling in actions and queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/cc43074d7e94ada78030b9f37ee83fe4f81f02ca\"\u003e\u003ccode\u003ecc43074\u003c/code\u003e\u003c/a\u003e feat(aggregates): add multitenancy bypass option for aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2e54958eb6ccf66a303066af9e5aa47d830fdf18\"\u003e\u003ccode\u003e2e54958\u003c/code\u003e\u003c/a\u003e chore: add test for returning single has_one tenant resource (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/5f47505b3deffadac6a13f1d82b3f60d317f3ced\"\u003e\u003ccode\u003e5f47505\u003c/code\u003e\u003c/a\u003e fix: Update \u003ccode\u003eis_filter_check?(module)\u003c/code\u003e to check for arity 3 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/db1b00649373e4f17b2f259dcf0d35a8e2cf25d9\"\u003e\u003ccode\u003edb1b006\u003c/code\u003e\u003c/a\u003e fix: Ash.Reactor notification_metadata for bulk_create and bulk_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/aec8991089dfbeaff895c4412272da3c3769e7c3\"\u003e\u003ccode\u003eaec8991\u003c/code\u003e\u003c/a\u003e fix: keyset pagination now returns empty page at the end (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.33...v3.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plug` from 1.18.1 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spark` from 2.2.67 to 2.3.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/spark/releases\"\u003espark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.14\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd :regex builtin type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eonly compile on uncompiled extension in formatter by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003emix format crashes in umbrella projects (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/230\"\u003e#230\u003c/a\u003e) by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereplace explicit try with implicit try and remove deprecated unless by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use Code.ensure_loaded? when checking for Spark.Dsl.Extension behaviour by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun loadpaths on format by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle erorrs in \u003ccode\u003eadd_extensions/0\u003c/code\u003e calls by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.8\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/ash-project/spark/blob/main/CHANGELOG.md\"\u003espark's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd :regex builtin type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eonly compile on uncompiled extension in formatter by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003emix format crashes in umbrella projects (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/230\"\u003e#230\u003c/a\u003e) by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereplace explicit try with implicit try and remove deprecated unless by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use Code.ensure_loaded? when checking for Spark.Dsl.Extension behaviour by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun loadpaths on format by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure compile task is reenabled in format\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-10-23)\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/3b047635c3e60fe4b8ab1ab707f07925c866e37b\"\u003e\u003ccode\u003e3b04763\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/1a5e39f0ee059ae88525d8dd1ac803182b343e0a\"\u003e\u003ccode\u003e1a5e39f\u003c/code\u003e\u003c/a\u003e improvement: add :regex builtin type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/8f7ace99410975f2b9bda33889bead0072b26733\"\u003e\u003ccode\u003e8f7ace9\u003c/code\u003e\u003c/a\u003e improvement: only compile on uncompiled extension in formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/5b4a643cf96a4dd7dcd876e71000aaac13c9ea13\"\u003e\u003ccode\u003e5b4a643\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/aedefa84f7f98efeda990746deb6d018053ae487\"\u003e\u003ccode\u003eaedefa8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mix_test_watch from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/ea2cae4da1ebb3d71b886f58cc2bb64cd96b6976\"\u003e\u003ccode\u003eea2cae4\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump credo from 1.7.12 to 1.7.13 (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/e290f17d9e08e438aa89ebb3f7c30eae66043a7a\"\u003e\u003ccode\u003ee290f17\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump benchee from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/3b198e7e8e3a49476c2499e063151187289fa328\"\u003e\u003ccode\u003e3b198e7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump elixir_sense from \u003ccode\u003ec154835\u003c/code\u003e to \u003ccode\u003e0e6278a\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/c3ceffeebee339cfe173e8a7d7e5c8f1dddbf0c6\"\u003e\u003ccode\u003ec3ceffe\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ex_doc from 0.38.4 to 0.39.1 (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/b73831f5fd47f975851082e3587d6c9aa793299e\"\u003e\u003ccode\u003eb73831f\u003c/code\u003e\u003c/a\u003e docs: pimp README and add logo (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/spark/compare/v2.2.67...v2.3.14\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/ChristianAlexander/ash_circuit_breaker/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChristianAlexander%2Fash_circuit_breaker/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"1.18.1","new_version":"1.19.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T15:14:24.000Z","version_change":"1.18.1 → 1.19.0","issue":{"uuid":"3706820061","node_id":"PR_kwDOL8m0iM63tAb8","number":41,"state":"closed","title":"build(deps): bump plug from 1.18.1 to 1.19.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T15:13:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T15:14:24.000Z","updated_at":"2025-12-15T15:13:24.000Z","time_to_close":604738,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.18.1 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/mimiquate/slack_request/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mimiquate%2Fslack_request/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"}},{"old_version":"1.18.1","new_version":"1.19.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T12:14:04.000Z","version_change":"1.18.1 → 1.19.0","issue":{"uuid":"3706118905","node_id":"PR_kwDOJQFEp863qmJ_","number":203,"state":"open","title":"Bump plug from 1.18.1 to 1.19.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":"2025-12-08T12:14:04.000Z","updated_at":"2025-12-10T14:00:57.613Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.18.1 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/erlef/mix-dependency-submission/pull/203","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/erlef%2Fmix-dependency-submission/issues/203","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/203/packages"}},{"old_version":"1.18.1","new_version":"1.19.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T10:13:27.000Z","version_change":"1.18.1 → 1.19.0","issue":{"uuid":"3705649359","node_id":"PR_kwDOKVWk7863o-vM","number":70,"state":"closed","title":"build(deps-dev): bump plug from 1.18.1 to 1.19.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-09T10:09:14.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T10:13:27.000Z","updated_at":"2025-12-09T10:09:16.000Z","time_to_close":86147,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"plug","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.18.1 to 1.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Router] Allow colon for named segments to be escaped\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection\u003c/li\u003e\n\u003cli\u003e[Plug.Static] Add \u003ccode\u003e:raise_on_missing_only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Partition the uploader to improve performance\u003c/li\u003e\n\u003cli\u003e[Plug.Upload] Add API for deleting files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Deprecate \u003ccode\u003e:owner\u003c/code\u003e field\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\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/commits\"\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=plug\u0026package-manager=hex\u0026previous-version=1.18.1\u0026new-version=1.19.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/midarrlabs/web-push-elixir/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/midarrlabs%2Fweb-push-elixir/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"}},{"old_version":"1.17.0","new_version":"1.18.1","update_type":"minor","path":"the prod group","pr_created_at":"2025-11-24T11:50:09.000Z","version_change":"1.17.0 → 1.18.1","issue":{"uuid":"3658530721","node_id":"PR_kwDOEhgYlM61LgDD","number":23,"state":"closed","title":"chore(deps): bump plug from 1.17.0 to 1.18.1 in the prod group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-22T11:02:11.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T11:50:09.000Z","updated_at":"2025-12-22T11:02:13.000Z","time_to_close":2416322,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"plug","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/elixir-plug/plug"}],"path":"the prod group","ecosystem":"hex"},"body":"Bumps the prod group with 1 update: [plug](https://github.com/elixir-plug/plug).\n\nUpdates `plug` from 1.17.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.0 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn] Define optional \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks\u003c/li\u003e\n\u003cli\u003e[Plug.RequestID] Allow metadata key to be customizable\u003c/li\u003e\n\u003cli\u003e[Plug.Router] Allow match to dispatch to function plugs\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/elixir-plug/plug/commit/065976d85f3d079d4f22dde7897c2e7f67c596e0\"\u003e\u003ccode\u003e065976d\u003c/code\u003e\u003c/a\u003e Release v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/b0cae15f25342535fc31b005f7ce5215fcfbb552\"\u003e\u003ccode\u003eb0cae15\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/a48d65ca42b97ce537252c327d45389fb8044730\"\u003e\u003ccode\u003ea48d65c\u003c/code\u003e\u003c/a\u003e Keep headers in non-html render\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/4ce85d3860610e946b24a5da0395dbd118b9e610\"\u003e\u003ccode\u003e4ce85d3\u003c/code\u003e\u003c/a\u003e Simplify markdown rendering of debugger exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/1123f63c2a7ab3fd970f12945d032d3a7b8dd8b7\"\u003e\u003ccode\u003e1123f63\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/8df27acade7120bd864ea0805dc52f585987f262\"\u003e\u003ccode\u003e8df27ac\u003c/code\u003e\u003c/a\u003e Add support for Plug.RewriteOn to rewrite nonstandard headers (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/57d04d7acec598aa960e39ca1fe548d67b09665f\"\u003e\u003ccode\u003e57d04d7\u003c/code\u003e\u003c/a\u003e Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/aa23a417b8e56c2e4be4b8ac23ab1a25a5424bd1\"\u003e\u003ccode\u003eaa23a41\u003c/code\u003e\u003c/a\u003e Fix typo in CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/13a99e78199197fde6406f355dd98beef3342ea3\"\u003e\u003ccode\u003e13a99e7\u003c/code\u003e\u003c/a\u003e Release v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/3045a0fd183f96d910580bf5ceabc24ce3aff9b3\"\u003e\u003ccode\u003e3045a0f\u003c/code\u003e\u003c/a\u003e Add status meta to error page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.17.0...v1.18.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=plug\u0026package-manager=hex\u0026previous-version=1.17.0\u0026new-version=1.18.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/opallabs/jsonapi/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opallabs%2Fjsonapi/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"1.3.0","new_version":"1.18.1","update_type":"minor","path":null,"pr_created_at":"2025-11-20T19:41:39.000Z","version_change":"1.3.0 → 1.18.1","issue":{"uuid":"3648790034","node_id":"PR_kwDOQZ0H-860rHej","number":34,"state":"closed","title":"Bump plug from 1.3.0 to 1.18.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-01T17:24:02.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-20T19:41:39.000Z","updated_at":"2026-01-01T17:24:04.000Z","time_to_close":3620543,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.3.0","new_version":"1.18.1","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.3.0 to 1.18.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.0 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn] Define optional \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks\u003c/li\u003e\n\u003cli\u003e[Plug.RequestID] Allow metadata key to be customizable\u003c/li\u003e\n\u003cli\u003e[Plug.Router] Allow match to dispatch to function plugs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.17.0 (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Add dark mode and other UI improvements\u003c/li\u003e\n\u003cli\u003e[Plug.Debugger] Link \u003ccode\u003eModule.function/arity\u003c/code\u003e to hexdocs in exception messages\u003c/li\u003e\n\u003cli\u003e[Plug.Debugger] Support \u003ccode\u003e__RELATIVEFILE__\u003c/code\u003e to \u003ccode\u003ePLUG_EDITOR\u003c/code\u003e replacements\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Add SSL validation support for \u003ccode\u003ecerts_keys\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Make \u003ccode\u003epush\u003c/code\u003e an optional callback as it is no longer supported by browsers\u003c/li\u003e\n\u003cli\u003e[Plug.Conn] Deprecate \u003ccode\u003ereq_cookies\u003c/code\u003e, \u003ccode\u003ecookies\u003c/code\u003e, and \u003ccode\u003eresp_cookies\u003c/code\u003e fields in favor of functions\u003c/li\u003e\n\u003cli\u003e[Plug.Conn] Deprecate \u003ccode\u003eowner\u003c/code\u003e field. Tracking responses is now part of adapters\u003c/li\u003e\n\u003cli\u003e[Plug.Test] Deprecate \u003ccode\u003euse Plug.Test\u003c/code\u003e in favor of imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.2 (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid XSS injection in the debug error page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.1 (2024-06-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize cookie parsing by 10x (10x faster, 10x less memory) on Erlang/OTP 26+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.0 (2024-05-18)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport x-forwarded-for in Plug.RewriteOn\u003c/li\u003e\n\u003cli\u003eSupport MFArgs in Plug.RewriteOn\u003c/li\u003e\n\u003cli\u003eAdd immutable directive to versioned requests in \u003ccode\u003ePlug.Static\u003c/code\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/elixir-plug/plug/commit/065976d85f3d079d4f22dde7897c2e7f67c596e0\"\u003e\u003ccode\u003e065976d\u003c/code\u003e\u003c/a\u003e Release v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/b0cae15f25342535fc31b005f7ce5215fcfbb552\"\u003e\u003ccode\u003eb0cae15\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/a48d65ca42b97ce537252c327d45389fb8044730\"\u003e\u003ccode\u003ea48d65c\u003c/code\u003e\u003c/a\u003e Keep headers in non-html render\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/4ce85d3860610e946b24a5da0395dbd118b9e610\"\u003e\u003ccode\u003e4ce85d3\u003c/code\u003e\u003c/a\u003e Simplify markdown rendering of debugger exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/1123f63c2a7ab3fd970f12945d032d3a7b8dd8b7\"\u003e\u003ccode\u003e1123f63\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/8df27acade7120bd864ea0805dc52f585987f262\"\u003e\u003ccode\u003e8df27ac\u003c/code\u003e\u003c/a\u003e Add support for Plug.RewriteOn to rewrite nonstandard headers (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/57d04d7acec598aa960e39ca1fe548d67b09665f\"\u003e\u003ccode\u003e57d04d7\u003c/code\u003e\u003c/a\u003e Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/aa23a417b8e56c2e4be4b8ac23ab1a25a5424bd1\"\u003e\u003ccode\u003eaa23a41\u003c/code\u003e\u003c/a\u003e Fix typo in CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/13a99e78199197fde6406f355dd98beef3342ea3\"\u003e\u003ccode\u003e13a99e7\u003c/code\u003e\u003c/a\u003e Release v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/3045a0fd183f96d910580bf5ceabc24ce3aff9b3\"\u003e\u003ccode\u003e3045a0f\u003c/code\u003e\u003c/a\u003e Add status meta to error page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.3.0...v1.18.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=plug\u0026package-manager=hex\u0026previous-version=1.3.0\u0026new-version=1.18.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/dependabot-delegated-dismissal-test/dependabot-all-updates-test-staging/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dependabot-delegated-dismissal-test%2Fdependabot-all-updates-test-staging/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}},{"old_version":"1.15.3","new_version":"1.18.1","update_type":"minor","path":null,"pr_created_at":"2025-10-07T12:02:05.000Z","version_change":"1.15.3 → 1.18.1","issue":{"uuid":"2893734209","node_id":"PR_kwDOBPKkfc6seuFB","number":1696,"state":"closed","title":"Bump plug from 1.15.3 to 1.18.1","user":"dependabot[bot]","labels":["elixir","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-07T17:09:24.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-07T12:02:05.000Z","updated_at":"2025-10-07T17:09:24.000Z","time_to_close":18439,"merged_at":"2025-10-07T17:09:24.000Z","merged_by":"bitboxer","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"plug","old_version":"1.15.3","new_version":"1.18.1","repository_url":"https://github.com/elixir-plug/plug"}],"path":null,"ecosystem":"hex"},"body":"Bumps [plug](https://github.com/elixir-plug/plug) from 1.15.3 to 1.18.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.18.0 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn] Define optional \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks\u003c/li\u003e\n\u003cli\u003e[Plug.RequestID] Allow metadata key to be customizable\u003c/li\u003e\n\u003cli\u003e[Plug.Router] Allow match to dispatch to function plugs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.17.0 (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Add dark mode and other UI improvements\u003c/li\u003e\n\u003cli\u003e[Plug.Debugger] Link \u003ccode\u003eModule.function/arity\u003c/code\u003e to hexdocs in exception messages\u003c/li\u003e\n\u003cli\u003e[Plug.Debugger] Support \u003ccode\u003e__RELATIVEFILE__\u003c/code\u003e to \u003ccode\u003ePLUG_EDITOR\u003c/code\u003e replacements\u003c/li\u003e\n\u003cli\u003e[Plug.SSL] Add SSL validation support for \u003ccode\u003ecerts_keys\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Conn.Adapter] Make \u003ccode\u003epush\u003c/code\u003e an optional callback as it is no longer supported by browsers\u003c/li\u003e\n\u003cli\u003e[Plug.Conn] Deprecate \u003ccode\u003ereq_cookies\u003c/code\u003e, \u003ccode\u003ecookies\u003c/code\u003e, and \u003ccode\u003eresp_cookies\u003c/code\u003e fields in favor of functions\u003c/li\u003e\n\u003cli\u003e[Plug.Conn] Deprecate \u003ccode\u003eowner\u003c/code\u003e field. Tracking responses is now part of adapters\u003c/li\u003e\n\u003cli\u003e[Plug.Test] Deprecate \u003ccode\u003euse Plug.Test\u003c/code\u003e in favor of imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.2 (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid XSS injection in the debug error page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.1 (2024-06-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize cookie parsing by 10x (10x faster, 10x less memory) on Erlang/OTP 26+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.0 (2024-05-18)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport x-forwarded-for in Plug.RewriteOn\u003c/li\u003e\n\u003cli\u003eSupport MFArgs in Plug.RewriteOn\u003c/li\u003e\n\u003cli\u003eAdd immutable directive to versioned requests in \u003ccode\u003ePlug.Static\u003c/code\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/elixir-plug/plug/commit/065976d85f3d079d4f22dde7897c2e7f67c596e0\"\u003e\u003ccode\u003e065976d\u003c/code\u003e\u003c/a\u003e Release v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/b0cae15f25342535fc31b005f7ce5215fcfbb552\"\u003e\u003ccode\u003eb0cae15\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/a48d65ca42b97ce537252c327d45389fb8044730\"\u003e\u003ccode\u003ea48d65c\u003c/code\u003e\u003c/a\u003e Keep headers in non-html render\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/4ce85d3860610e946b24a5da0395dbd118b9e610\"\u003e\u003ccode\u003e4ce85d3\u003c/code\u003e\u003c/a\u003e Simplify markdown rendering of debugger exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/1123f63c2a7ab3fd970f12945d032d3a7b8dd8b7\"\u003e\u003ccode\u003e1123f63\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/8df27acade7120bd864ea0805dc52f585987f262\"\u003e\u003ccode\u003e8df27ac\u003c/code\u003e\u003c/a\u003e Add support for Plug.RewriteOn to rewrite nonstandard headers (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/57d04d7acec598aa960e39ca1fe548d67b09665f\"\u003e\u003ccode\u003e57d04d7\u003c/code\u003e\u003c/a\u003e Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/aa23a417b8e56c2e4be4b8ac23ab1a25a5424bd1\"\u003e\u003ccode\u003eaa23a41\u003c/code\u003e\u003c/a\u003e Fix typo in CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/13a99e78199197fde6406f355dd98beef3342ea3\"\u003e\u003ccode\u003e13a99e7\u003c/code\u003e\u003c/a\u003e Release v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/3045a0fd183f96d910580bf5ceabc24ce3aff9b3\"\u003e\u003ccode\u003e3045a0f\u003c/code\u003e\u003c/a\u003e Add status meta to error page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.15.3...v1.18.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=plug\u0026package-manager=hex\u0026previous-version=1.15.3\u0026new-version=1.18.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/signdict/website/pull/1696","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/signdict%2Fwebsite/issues/1696","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1696/packages"}},{"old_version":"1.18.0","new_version":"1.18.1","update_type":"patch","path":null,"pr_created_at":"2025-09-01T23:59:57.000Z","version_change":"1.18.0 → 1.18.1","issue":{"uuid":"2790920072","node_id":"PR_kwDOO23bYc6mWg-I","number":14,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-01T23:59:57.000Z","updated_at":"2025-09-01T23:59:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":5,"packages":[{"name":"bandit","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/mtrudel/bandit"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"git_ops","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/zachdaniel/git_ops"},{"name":"plug","old_version":"1.18.0","new_version":"1.18.1"}],"path":null,"ecosystem":"hex"},"body":"Bumps the dev-dependencies group with 4 updates in the / directory: [bandit](https://github.com/mtrudel/bandit), [dialyxir](https://github.com/jeremyjh/dialyxir), [ex_doc](https://github.com/elixir-lang/ex_doc) and [git_ops](https://github.com/zachdaniel/git_ops).\n\nUpdates `bandit` from 1.7.0 to 1.8.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\u003ch2\u003e1.8.0 (18 Aug 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf the user has set a \u003ccode\u003econtent-length\u003c/code\u003e header when calling \u003ccode\u003esend_chunked/3\u003c/code\u003e,\nthe response is streamed via content-length delimited framing and not chunked (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/510\"\u003e#510\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/d15dd87082a0cc48530b5ad71f5e270fd94c69c9\"\u003e\u003ccode\u003ed15dd87\u003c/code\u003e\u003c/a\u003e Version bump to 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/441573bc1c4adc33202b280bdc3db6bf4f78cf23\"\u003e\u003ccode\u003e441573b\u003c/code\u003e\u003c/a\u003e Bump dialyxir from 1.4.5 to 1.4.6 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a0110ac39151d4c2a1126c9ddfb3a7acfd419d8a\"\u003e\u003ccode\u003ea0110ac\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/619e53610370a9d2d16f95d5f82f7f4b0ec7fc7f\"\u003e\u003ccode\u003e619e536\u003c/code\u003e\u003c/a\u003e Add support for streaming responses if content-length is set when chunking (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e3f29e8465602d73c5df6a843cabb21ba8fc7ba4\"\u003e\u003ccode\u003ee3f29e8\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.12 to 0.5.15 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/b812b2d94e00ebc9fea58d3daae07b0454d49274\"\u003e\u003ccode\u003eb812b2d\u003c/code\u003e\u003c/a\u003e Bump plug from 1.18.0 to 1.18.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/112ff4331ab27eab4d89d9abf2fe6d68facad9b7\"\u003e\u003ccode\u003e112ff43\u003c/code\u003e\u003c/a\u003e Add changelog link to package metadata (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/b1ec62bde883c5a3606b33239794c9d3da8034ad\"\u003e\u003ccode\u003eb1ec62b\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.11 to 0.5.12 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/82ffbbf75adc2057a2d56343866be1cfef5de5a0\"\u003e\u003ccode\u003e82ffbbf\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.10 to 0.5.11 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/98918c67792b0f27e5bfcc1c295d2ed37d52a3c6\"\u003e\u003ccode\u003e98918c6\u003c/code\u003e\u003c/a\u003e Bump mix_test_watch from 1.2.0 to 1.3.0 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/500\"\u003e#500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.7.0...1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\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/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\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/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git_ops` from 2.8.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zachdaniel/git_ops/blob/master/CHANGELOG.md\"\u003egit_ops's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zachdaniel/git_ops/compare/v2.8.0...v2.9.0\"\u003ev2.9.0\u003c/a\u003e (2025-08-30)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003epr links in changelog (\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/issues/76\"\u003e#76\u003c/a\u003e) by Tyler Southmayd [(\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/issues/76\"\u003e#76\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/pull/76\"\u003ezachdaniel/git_ops#76\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003elink to github pull requests in changelog by Tyler Southmayd [(\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/issues/76\"\u003e#76\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/pull/76\"\u003ezachdaniel/git_ops#76\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003egh-enterprise: support overriding the github api url by Tyler Southmayd [(\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/issues/76\"\u003e#76\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/pull/76\"\u003ezachdaniel/git_ops#76\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egit: batch all git.log calls together with a format string by Tyler Southmayd [(\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/issues/76\"\u003e#76\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/pull/76\"\u003ezachdaniel/git_ops#76\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/zachdaniel/git_ops/commit/dad561231124dceadad2bfbed62845d572e87dc9\"\u003e\u003ccode\u003edad5612\u003c/code\u003e\u003c/a\u003e chore: release version v2.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zachdaniel/git_ops/commit/f8fac229f6392874e4985c9cb6b845dbb864f688\"\u003e\u003ccode\u003ef8fac22\u003c/code\u003e\u003c/a\u003e feat: pr links in changelog (\u003ca href=\"https://redirect.github.com/zachdaniel/git_ops/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zachdaniel/git_ops/compare/v2.8.0...v2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plug` from 1.18.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug/blob/main/CHANGELOG.md\"\u003eplug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1 (2025-07-01)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Plug.Debugger] Do not include code snippets in rendered markdown\u003c/li\u003e\n\u003cli\u003e[Plug.RewriteOn] Add support to rewrite nonstandard headers\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/elixir-plug/plug/commit/065976d85f3d079d4f22dde7897c2e7f67c596e0\"\u003e\u003ccode\u003e065976d\u003c/code\u003e\u003c/a\u003e Release v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/b0cae15f25342535fc31b005f7ce5215fcfbb552\"\u003e\u003ccode\u003eb0cae15\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/a48d65ca42b97ce537252c327d45389fb8044730\"\u003e\u003ccode\u003ea48d65c\u003c/code\u003e\u003c/a\u003e Keep headers in non-html render\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/4ce85d3860610e946b24a5da0395dbd118b9e610\"\u003e\u003ccode\u003e4ce85d3\u003c/code\u003e\u003c/a\u003e Simplify markdown rendering of debugger exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/1123f63c2a7ab3fd970f12945d032d3a7b8dd8b7\"\u003e\u003ccode\u003e1123f63\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/8df27acade7120bd864ea0805dc52f585987f262\"\u003e\u003ccode\u003e8df27ac\u003c/code\u003e\u003c/a\u003e Add support for Plug.RewriteOn to rewrite nonstandard headers (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/57d04d7acec598aa960e39ca1fe548d67b09665f\"\u003e\u003ccode\u003e57d04d7\u003c/code\u003e\u003c/a\u003e Only respond with html if client prefers media type (\u003ca href=\"https://redirect.github.com/elixir-plug/plug/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug/commit/aa23a417b8e56c2e4be4b8ac23ab1a25a5424bd1\"\u003e\u003ccode\u003eaa23a41\u003c/code\u003e\u003c/a\u003e Fix typo in CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug/compare/v1.18.0...v1.18.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/ash-project/reactor_req/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Freactor_req/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}}]}