{"id":27378,"name":"flop","ecosystem":"hex","repository_url":"https://github.com/woylie/flop","issues_count":17,"created_at":"2025-06-07T05:10:07.263Z","updated_at":"2025-06-07T05:10:07.263Z","purl":"pkg:hex/flop","metadata":{"id":3570872,"name":"flop","ecosystem":"hex","description":"Filtering, ordering and pagination with Ecto.","homepage":"https://github.com/woylie/flop/blob/main/CHANGELOG.md","licenses":"https://github.com/woylie/flop","normalized_licenses":["Other"],"repository_url":"https://github.com/woylie/flop","keywords_array":[],"namespace":null,"versions_count":48,"first_release_published_at":"2019-10-19T14:29:07.792Z","latest_release_published_at":"2024-08-19T01:30:41.650Z","latest_release_number":"0.26.1","last_synced_at":"2025-05-28T10:18:49.035Z","created_at":"2022-04-11T03:01:01.879Z","updated_at":"2025-05-28T10:22:23.998Z","registry_url":"https://hex.pm/packages/flop/","install_command":"mix hex.package fetch flop ","documentation_url":"http://hexdocs.pm/flop/","metadata":{},"repo_metadata":{"id":35169159,"uuid":"216013189","full_name":"woylie/flop","owner":"woylie","description":"Filtering, ordering and pagination for Ecto","archived":false,"fork":false,"pushed_at":"2025-05-28T09:01:24.000Z","size":1675,"stargazers_count":749,"open_issues_count":30,"forks_count":40,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-28T10:18:29.822Z","etag":null,"topics":["ecto","elixir","filter","ordering","pagination"],"latest_commit_sha":null,"homepage":"","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/woylie.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"woylie","liberapay":"woylie"}},"created_at":"2019-10-18T11:54:40.000Z","updated_at":"2025-05-28T09:01:53.000Z","dependencies_parsed_at":"2024-01-05T07:33:28.349Z","dependency_job_id":"c01f22cd-4fc6-42e3-a26f-7ab3c21fc1d4","html_url":"https://github.com/woylie/flop","commit_stats":{"total_commits":940,"total_committers":21,"mean_commits":44.76190476190476,"dds":0.2468085106382979,"last_synced_commit":"58f5d55ac8e80b8f847ff9a4f36de95d25bc7270"},"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/woylie","download_url":"https://codeload.github.com/woylie/flop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":256793653,"owners_count":22444036,"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":"woylie","name":"Mathias Polligkeit","uuid":"13847569","kind":"user","description":"","email":"","website":"https://www.mathiaspolligkeit.com","location":"Tokyo, Japan","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/13847569?u=c887b12dab4d36eb8298e97a8c6b98cf34618d7c\u0026v=4","repositories_count":11,"last_synced_at":"2023-03-03T00:00:48.864Z","metadata":{"has_sponsors_listing":false,"funding":{"github":"woylie","liberapay":"woylie","ko_fi":"woylie"}},"html_url":"https://github.com/woylie","funding_links":["https://github.com/sponsors/woylie","https://liberapay.com/woylie","https://ko-fi.com/woylie"],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T13:40:24.483Z","updated_at":"2023-03-03T00:00:48.932Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/woylie","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/woylie/repositories"},"tags":[{"name":"0.26.1","sha":"dacfe888b084b9a10b21cd489cab166ad29579a1","kind":"commit","published_at":"2024-08-19T01:25:28.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.26.1","html_url":"https://github.com/woylie/flop/releases/tag/0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.26.1/manifests"},{"name":"0.26.0","sha":"051526e8d01e979a16f28c35e6a2b86b81012a07","kind":"commit","published_at":"2024-08-18T01:18:44.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.26.0","html_url":"https://github.com/woylie/flop/releases/tag/0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.26.0/manifests"},{"name":"0.25.0","sha":"5cb212c93854a624d1b5d3163b1ebb221cf113c1","kind":"commit","published_at":"2024-01-14T01:17:06.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.25.0","html_url":"https://github.com/woylie/flop/releases/tag/0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.25.0/manifests"},{"name":"0.24.1","sha":"13a5e02b70cd82a1acb8db6e76dd3ba96954460c","kind":"commit","published_at":"2023-11-18T05:36:58.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.24.1","html_url":"https://github.com/woylie/flop/releases/tag/0.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.24.1/manifests"},{"name":"0.24.0","sha":"46bf7b1a6d43a74ed1ae65ace1eaef092af61088","kind":"commit","published_at":"2023-11-14T11:20:09.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.24.0","html_url":"https://github.com/woylie/flop/releases/tag/0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.24.0/manifests"},{"name":"0.23.0","sha":"37dd91b15a33c867c3d8f4a577837e4fd8fdb0d7","kind":"commit","published_at":"2023-09-26T00:31:28.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.23.0","html_url":"https://github.com/woylie/flop/releases/tag/0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.23.0/manifests"},{"name":"0.22.1","sha":"e36c3b1c39bd49de673939b782c315a2194dfc7b","kind":"commit","published_at":"2023-07-18T12:12:19.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.22.1","html_url":"https://github.com/woylie/flop/releases/tag/0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.22.1/manifests"},{"name":"0.22.0","sha":"5b40ca87cd08351dbec30e472accc6854a1fedf8","kind":"commit","published_at":"2023-07-17T05:14:31.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.22.0","html_url":"https://github.com/woylie/flop/releases/tag/0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.22.0/manifests"},{"name":"0.21.0","sha":"a5962c05eb35e721b17b7cc6bfea40e0b560d062","kind":"commit","published_at":"2023-07-01T23:11:35.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.21.0","html_url":"https://github.com/woylie/flop/releases/tag/0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.21.0/manifests"},{"name":"0.20.3","sha":"0a754a257b5c5ee6663ebc4be996028648573490","kind":"commit","published_at":"2023-06-23T00:08:41.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.20.3","html_url":"https://github.com/woylie/flop/releases/tag/0.20.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.20.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.20.3/manifests"},{"name":"0.20.2","sha":"4f7200529eff696972636f1eee55738c053bb55e","kind":"commit","published_at":"2023-06-09T06:42:45.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.20.2","html_url":"https://github.com/woylie/flop/releases/tag/0.20.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.20.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.20.2/manifests"},{"name":"0.20.1","sha":"115066109e55493900bba7fb0d9a82135c128680","kind":"commit","published_at":"2023-05-19T08:21:53.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.20.1","html_url":"https://github.com/woylie/flop/releases/tag/0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.20.1/manifests"},{"name":"0.20.0","sha":"e90ad3743aeb4f5d387d0d9c224094f1c0f88d6a","kind":"commit","published_at":"2023-03-21T01:11:09.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.20.0","html_url":"https://github.com/woylie/flop/releases/tag/0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.20.0/manifests"},{"name":"0.19.0","sha":"5f5bd958755bdec811245c7efeb4b02cca98d379","kind":"commit","published_at":"2023-01-15T05:45:30.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.19.0","html_url":"https://github.com/woylie/flop/releases/tag/0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.19.0/manifests"},{"name":"0.18.4","sha":"6680f6048f88453ae8fa899bbda8785730655c93","kind":"commit","published_at":"2022-11-17T12:09:26.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.18.4","html_url":"https://github.com/woylie/flop/releases/tag/0.18.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.18.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.18.4/manifests"},{"name":"0.18.3","sha":"fef4f6d11b2b5adb7a41ff18318d7c5d4ff1ec42","kind":"commit","published_at":"2022-10-27T10:42:03.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.18.3","html_url":"https://github.com/woylie/flop/releases/tag/0.18.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.18.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.18.3/manifests"},{"name":"0.18.2","sha":"64cbaed404e2c7aa4a26282260c4415dc679fb39","kind":"commit","published_at":"2022-10-19T04:55:53.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.18.2","html_url":"https://github.com/woylie/flop/releases/tag/0.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.18.2/manifests"},{"name":"0.18.1","sha":"7dce7f18d277f66b02759c1ece80951c6bb0cc95","kind":"commit","published_at":"2022-10-13T23:00:50.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.18.1","html_url":"https://github.com/woylie/flop/releases/tag/0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.18.1/manifests"},{"name":"0.18.0","sha":"8d9706bc3ab0e868936ff7d04c2a3108ca39d03d","kind":"commit","published_at":"2022-10-10T06:15:59.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.18.0","html_url":"https://github.com/woylie/flop/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.18.0/manifests"},{"name":"0.17.2","sha":"9647fbbba6e51796f6ccf768d924b41cb1a91323","kind":"tag","published_at":"2022-10-03T09:26:54.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.17.2","html_url":"https://github.com/woylie/flop/releases/tag/0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.17.2/manifests"},{"name":"0.17.1","sha":"c1e1ba40ae0b5e5239d34947a19eba4eb0602344","kind":"commit","published_at":"2022-10-02T07:04:37.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.17.1","html_url":"https://github.com/woylie/flop/releases/tag/0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.17.1/manifests"},{"name":"0.17.0","sha":"43385abf141fc8ab44b5c4aa215866d55ee0a62e","kind":"commit","published_at":"2022-08-25T15:22:35.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.17.0","html_url":"https://github.com/woylie/flop/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.17.0/manifests"},{"name":"0.16.1","sha":"3a527e8c78f900401831db714fa78fa25893aabb","kind":"commit","published_at":"2022-04-05T10:08:01.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.16.1","html_url":"https://github.com/woylie/flop/releases/tag/0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.16.1/manifests"},{"name":"0.16.0","sha":"f6df0a665e67fb24034c8548d418f0a1c3ca79b3","kind":"commit","published_at":"2022-03-22T00:02:00.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.16.0","html_url":"https://github.com/woylie/flop/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.16.0/manifests"},{"name":"0.15.0","sha":"30aa7ada0eac8360b4cdc98e36d18b969a705fb5","kind":"commit","published_at":"2021-11-14T06:53:34.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.15.0","html_url":"https://github.com/woylie/flop/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.15.0/manifests"},{"name":"0.14.0","sha":"18ce4ff5d0a650f3170b70c5b86e890b6605caac","kind":"commit","published_at":"2021-11-08T01:32:58.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.14.0","html_url":"https://github.com/woylie/flop/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.14.0/manifests"},{"name":"0.13.2","sha":"1ab04c5dcfec9b54db5b336e0b90346f8b7b4d4b","kind":"commit","published_at":"2021-10-16T05:54:53.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.13.2","html_url":"https://github.com/woylie/flop/releases/tag/0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.13.2/manifests"},{"name":"0.13.1","sha":"6341ec2ad12876a460420385f74f531ea162cd4c","kind":"commit","published_at":"2021-08-23T00:27:32.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.13.1","html_url":"https://github.com/woylie/flop/releases/tag/0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.13.1/manifests"},{"name":"0.13.0","sha":"a2a7ef2699886fbc68de1fffe626ce32e807ed02","kind":"commit","published_at":"2021-08-22T06:02:00.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.13.0","html_url":"https://github.com/woylie/flop/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.13.0/manifests"},{"name":"0.12.0","sha":"5159594ba93fc4e90eac480a7b02566624348322","kind":"commit","published_at":"2021-08-11T12:51:20.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.12.0","html_url":"https://github.com/woylie/flop/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.12.0/manifests"},{"name":"0.11.0","sha":"4b778faf74cd89a93530efa2d67b15d0b1f206b4","kind":"commit","published_at":"2021-06-13T01:05:25.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.11.0","html_url":"https://github.com/woylie/flop/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.11.0/manifests"},{"name":"0.10.0","sha":"fa49a1e8fad48de55aee1ce8a72e7550f7051ddc","kind":"commit","published_at":"2021-05-03T06:12:05.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.10.0","html_url":"https://github.com/woylie/flop/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.10.0/manifests"},{"name":"0.9.1","sha":"11cd4279ccd457c83f714672fdd6436ad1f3f2a3","kind":"commit","published_at":"2020-10-21T09:19:58.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.9.1","html_url":"https://github.com/woylie/flop/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"dfa7048f7a3926f7c0467aa7211f4378dc3ca979","kind":"commit","published_at":"2020-10-16T11:27:51.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.9.0","html_url":"https://github.com/woylie/flop/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.9.0/manifests"},{"name":"0.8.4","sha":"4db47abcccf591971301e4b3148a9015814ada86","kind":"commit","published_at":"2020-10-14T13:30:57.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.8.4","html_url":"https://github.com/woylie/flop/releases/tag/0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.8.4/manifests"},{"name":"0.8.3","sha":"1c7272dca083107439e940ee4a1113621320dc55","kind":"commit","published_at":"2020-10-14T11:07:37.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.8.3","html_url":"https://github.com/woylie/flop/releases/tag/0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.8.3/manifests"},{"name":"0.8.2","sha":"a704207b797f7e26f24a43143e9ce3c72eee7c0f","kind":"commit","published_at":"2020-10-08T16:07:12.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.8.2","html_url":"https://github.com/woylie/flop/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"62513c0852b163ef05785a90098dd33a32f5fe7b","kind":"commit","published_at":"2020-10-07T01:08:06.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.8.1","html_url":"https://github.com/woylie/flop/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"9bf1ba366404717ae1875bc90105bd64a464c0b5","kind":"commit","published_at":"2020-10-07T00:46:35.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.8.0","html_url":"https://github.com/woylie/flop/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"e24c41ae738614ba865028fdf4148cbdd34e1694","kind":"commit","published_at":"2020-09-04T12:48:34.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.7.1","html_url":"https://github.com/woylie/flop/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"c2b1da82b3b60204d80d5410abcc99268aa0696c","kind":"commit","published_at":"2020-08-04T19:19:13.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.7.0","html_url":"https://github.com/woylie/flop/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.7.0/manifests"},{"name":"0.6.1","sha":"ecb61ea2a964ddad7c416c55e271a1e0f2f6dd3e","kind":"commit","published_at":"2020-06-17T10:14:58.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.6.1","html_url":"https://github.com/woylie/flop/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"f089d43d0c8dd7bd3440176f981c202f74583188","kind":"commit","published_at":"2020-06-14T18:31:30.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.6.0","html_url":"https://github.com/woylie/flop/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"a1cb7ab7aab1e738ed1a9ee415635428bf1c9c92","kind":"commit","published_at":"2020-05-27T23:24:29.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.5.0","html_url":"https://github.com/woylie/flop/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"a0ee2ea67f6675806091209c1c8aae255b436a0a","kind":"commit","published_at":"2020-05-27T18:31:50.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.4.0","html_url":"https://github.com/woylie/flop/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"5a379b42b37ca7e177daac8e74caca46eb6236bc","kind":"commit","published_at":"2020-05-22T20:47:50.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.3.0","html_url":"https://github.com/woylie/flop/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"21853d28f3fe3872407a36b635b65f0268024600","kind":"commit","published_at":"2020-05-20T21:08:23.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.2.0","html_url":"https://github.com/woylie/flop/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.2.0/manifests"},{"name":"0.1.0","sha":"8b463b8640207e5fda90d06bcc5fb7991c13a5ee","kind":"commit","published_at":"2019-10-19T14:29:40.000Z","download_url":"https://codeload.github.com/woylie/flop/tar.gz/0.1.0","html_url":"https://github.com/woylie/flop/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woylie%2Fflop/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-05-28T10:22:23.997Z","dependent_packages_count":2,"downloads":1504739,"downloads_period":"total","dependent_repos_count":6,"rankings":{"downloads":6.04053256378304,"dependent_repos_count":7.804814061782646,"dependent_packages_count":10.64471699350692,"stargazers_count":2.7087295861480944,"forks_count":6.585333858061131,"docker_downloads_count":null,"average":6.756825412656366},"purl":"pkg:hex/flop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/flop","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hex/flop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/flop/dependencies","status":null,"funding_links":["https://github.com/sponsors/woylie","https://liberapay.com/woylie"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/flop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/flop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/flop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/flop/related_packages","maintainers":[{"uuid":"woylie","login":"woylie","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://hex.pm/users/woylie","role":null,"created_at":"2022-11-08T11:40:58.810Z","updated_at":"2022-11-08T11:40:58.810Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/woylie/packages"}],"registry":{"name":"hex.pm","url":"https://hex.pm","ecosystem":"hex","default":true,"packages_count":18023,"maintainers_count":6818,"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-07T05:39:04.497Z","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":8,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3467126986","node_id":"PR_kwDOP5THRc6rNytC","number":23,"state":"open","title":"Bump flop from 0.26.1 to 0.26.3 in /lux_app","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T00:50:59.000Z","updated_at":"2025-09-30T00:54:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"}],"path":"/lux_app","ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.3)](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/async-falcon80li/lux/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/async-falcon80li%2Flux/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"3151182776","node_id":"PR_kwDOMXCp-M6ax8kv","number":62,"state":"open","title":"Bump the production-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["txssu"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T20:11:30.000Z","updated_at":"2025-06-23T08:18:08.165Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":21,"packages":[{"name":"bandit","old_version":"1.6.4","new_version":"1.7.0","repository_url":"https://github.com/mtrudel/bandit"},{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"dns_cluster","old_version":"0.1.3","new_version":"0.2.0","repository_url":"https://github.com/phoenixframework/dns_cluster"},{"name":"esbuild","old_version":"0.8.2","new_version":"0.10.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"ex_aws","old_version":"2.5.8","new_version":"2.5.10","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.5","new_version":"2.5.7","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"},{"name":"gen_smtp","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/gen-smtp/gen_smtp"},{"name":"heroicons","old_version":"v2.1.1","new_version":"v2.2.0","repository_url":"https://github.com/tailwindlabs/heroicons"},{"name":"nebulex","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/cabol/nebulex"},{"name":"phoenix","old_version":"1.7.14","new_version":"1.7.21","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_ecto","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_dashboard","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/phoenixframework/phoenix_live_dashboard"},{"name":"swoosh","old_version":"1.17.6","new_version":"1.19.2","repository_url":"https://github.com/swoosh/swoosh"},{"name":"tailwind","old_version":"0.2.4","new_version":"0.3.1","repository_url":"https://github.com/phoenixframework/tailwind"},{"name":"telemetry_poller","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/beam-telemetry/telemetry_poller"},{"name":"tls_certificate_check","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/g-andrade/tls_certificate_check"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.6.4` | `1.7.0` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.2.0` | `3.3.2` |\n| [dns_cluster](https://github.com/phoenixframework/dns_cluster) | `0.1.3` | `0.2.0` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.8.2` | `0.10.0` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.8` | `2.5.10` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.5` | `2.5.7` |\n| [flop](https://github.com/woylie/flop) | `0.26.1` | `0.26.3` |\n| [gen_smtp](https://github.com/gen-smtp/gen_smtp) | `1.2.0` | `1.3.0` |\n| [heroicons](https://github.com/tailwindlabs/heroicons) | `v2.1.1` | `v2.2.0` |\n| [nebulex](https://github.com/cabol/nebulex) | `2.6.4` | `2.6.5` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.14` | `1.7.21` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.3` | `4.6.4` |\n| [phoenix_live_dashboard](https://github.com/phoenixframework/phoenix_live_dashboard) | `0.8.5` | `0.8.7` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.17.6` | `1.19.2` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.2.4` | `0.3.1` |\n| [telemetry_poller](https://github.com/beam-telemetry/telemetry_poller) | `1.1.0` | `1.2.0` |\n| [tls_certificate_check](https://github.com/g-andrade/tls_certificate_check) | `1.26.0` | `1.28.0` |\n\n\nUpdates `bandit` from 1.6.4 to 1.7.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.7.0 (29 May 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for new \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks from Plug 1.18 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHonour server-sent \u003ccode\u003eConnection: close\u003c/code\u003e headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ruslandoga\"\u003e\u003ccode\u003e@​ruslandoga\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't overwrite non-default HTTP/2 settings when receiving HTTP/2 settings (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ns-blee\"\u003e\u003ccode\u003e@​ns-blee\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix handling of early-connection error handling in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.11 (31 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that HTTP/1 request headers are sent to the Plug in the order they're\nsent (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not populate the \u003ccode\u003ecookies\u003c/code\u003e header with an empty string if no cookies were\nsent in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.10 (25 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced when closing compressed websock connections in certain circumstances (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStandardize \u0026amp; document the format of messages sent to HTTP/2 Stream processes (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.9 (21 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not close compression context before calling websock close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/462\"\u003e#462\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/thiagopromano\"\u003e\u003ccode\u003e@​thiagopromano\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.8 (5 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not send stream WINDOW_UPDATEs on the last data frame of a stream\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estatus\u003c/code\u003e to the telemetry metadata emitted on WebSocket upgrades (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.7 (30 Jan 2025)\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/mtrudel/bandit/commit/7e8609acc966fa30da4b1c3cca6d5c7d74ed5dea\"\u003e\u003ccode\u003e7e8609a\u003c/code\u003e\u003c/a\u003e Version bump to 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/84440262083afd81a890b5d2543b7ad82f26353c\"\u003e\u003ccode\u003e8444026\u003c/code\u003e\u003c/a\u003e Automate the publishing of hex packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a6aca4e2b33b1115dfb3cd394410b9017f9cc444\"\u003e\u003ccode\u003ea6aca4e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003ePlug.Conn.Adapter.sock_data\u003c/code\u003e and `Plug.Conn.Adapter.ssl_data...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/7fcb13335b66e06b53bce133e4c3aae6a228fcae\"\u003e\u003ccode\u003e7fcb133\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.13 to 1.3.14 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/2af82bdd3db80197c3acefc97cfcb25d58eebeac\"\u003e\u003ccode\u003e2af82bd\u003c/code\u003e\u003c/a\u003e Streamline keepalive logic, respect server-sent connection: close headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0ac98596ebfd903e6093d42a63b6030487a8f5ad\"\u003e\u003ccode\u003e0ac9859\u003c/code\u003e\u003c/a\u003e Merge received HTTP/2 settings with existing ones (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5092d59af4075da13ba3afd8ac49654c89141b2c\"\u003e\u003ccode\u003e5092d59\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1810aa9648340c5869d30d9c837ca466f865c700\"\u003e\u003ccode\u003e1810aa9\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.12 to 1.3.13 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/43bf872194ccce4ce6eae9e367a2d379fa10aed7\"\u003e\u003ccode\u003e43bf872\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/b31059df6f9863fe5dda62228495b4a42348700f\"\u003e\u003ccode\u003eb31059d\u003c/code\u003e\u003c/a\u003e Look up connection in a safe manner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.6.4...1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.2.0 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\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/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dns_cluster` from 0.1.3 to 0.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/dns_cluster/blob/main/CHANGELOG.md\"\u003edns_cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0 (2025-03-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple DNS queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/188df6563519ebad8fbdc75e9c02b380c8d01e96\"\u003e\u003ccode\u003e188df65\u003c/code\u003e\u003c/a\u003e Release 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2161d1f384a2b7545cb60ed3ec352c618c26c433\"\u003e\u003ccode\u003e2161d1f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/dns_cluster/issues/7\"\u003e#7\u003c/a\u003e from davydog187/support-multiple-queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/11bd82122d62ddfc9f692f6574e1af71dcec2601\"\u003e\u003ccode\u003e11bd821\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/1dac479ecf86a3ce17385672cdd7895c04d5fdf1\"\u003e\u003ccode\u003e1dac479\u003c/code\u003e\u003c/a\u003e don't allow nested lists for queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/982dd432ce0813cb78512f88f4e9314823f05079\"\u003e\u003ccode\u003e982dd43\u003c/code\u003e\u003c/a\u003e revert first sentence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/759e5a3a7d4dd8de657c026062525c8f26b43c1e\"\u003e\u003ccode\u003e759e5a3\u003c/code\u003e\u003c/a\u003e edit docs for clarity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/7c3b5dd13bab0e3ceff9ddf6e80435c0ff05b9b3\"\u003e\u003ccode\u003e7c3b5dd\u003c/code\u003e\u003c/a\u003e Support differing basenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2d3aa14582e6844c08ca211ab5e428c9349e5f94\"\u003e\u003ccode\u003e2d3aa14\u003c/code\u003e\u003c/a\u003e expand the tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/842edabdf8794ef2838bef324b6fb71472ff1d62\"\u003e\u003ccode\u003e842edab\u003c/code\u003e\u003c/a\u003e fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/d0c68086a0829f5cf43f2a3beac085ee9e751fe8\"\u003e\u003ccode\u003ed0c6808\u003c/code\u003e\u003c/a\u003e Support multiple DNS queries\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/dns_cluster/compare/v0.1.3...v0.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.8.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.0 (2025-02-10)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and Erlang/OTP 25+.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PGP keys to support latest \u003ccode\u003eesbuild\u003c/code\u003e versions\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eesbuild\u003c/code\u003e to version 0.25.0\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eCAStore\u003c/code\u003e in favor of using Erlang certificates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/4f85348a7a59dc997a1b08de23979739de5f351b\"\u003e\u003ccode\u003e4f85348\u003c/code\u003e\u003c/a\u003e Release v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/9892ddd7f59ebfc170c17772a5028b4d638025d6\"\u003e\u003ccode\u003e9892ddd\u003c/code\u003e\u003c/a\u003e Update public key (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/b01d15f8d3b2e8f040a6ef073741caf77382fb52\"\u003e\u003ccode\u003eb01d15f\u003c/code\u003e\u003c/a\u003e Remove CAStore from lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/45d18530042d17fec9628013938cca21f69e49db\"\u003e\u003ccode\u003e45d1853\u003c/code\u003e\u003c/a\u003e Update Elixir requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c83c20072e490ca237815ecd971d637d1c105e34\"\u003e\u003ccode\u003ec83c200\u003c/code\u003e\u003c/a\u003e Remove dependency on CAStore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.8.2...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.8 to 2.5.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.10 (2025-06-16)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash on SSO credentials error\u003c/li\u003e\n\u003cli\u003eFix type error on \u003ccode\u003eExAws.Operation.RestQuery.stream!2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix build status shield on README\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev2.5.9 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003cli\u003eFixes for Req support, update minimum version to 0.5.10\u003c/li\u003e\n\u003cli\u003eDo not warn when optional deps are not available\u003c/li\u003e\n\u003cli\u003eImplement retries for TooManyRequestsException\u003c/li\u003e\n\u003cli\u003eMove regexes out of module attributes to fix compatibility with OTP 28\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/ex-aws/ex_aws/commit/d5e5a6698d3daefb458dd4693738d73ab57f910d\"\u003e\u003ccode\u003ed5e5a66\u003c/code\u003e\u003c/a\u003e Bump version; update CHANGELOG v2.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/924b193e2c30b80a3cbd00fa18c50f459e3585e3\"\u003e\u003ccode\u003e924b193\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1137\"\u003e#1137\u003c/a\u003e from ex-aws/dependabot/hex/hackney-1.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/03646c973234346928c998e3ef0153113e07fc09\"\u003e\u003ccode\u003e03646c9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1140\"\u003e#1140\u003c/a\u003e from PragTob/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/2c0a13369b3bd08aad7e5ee37a3b1b4fd5e48166\"\u003e\u003ccode\u003e2c0a133\u003c/code\u003e\u003c/a\u003e Bump hackney from 1.23.0 to 1.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/eb938d38e1cb67f1a51424f2d489bcdfce6d83c5\"\u003e\u003ccode\u003eeb938d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1138\"\u003e#1138\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.38.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/3b534708f0bde8a082db8fa6d6a2cbcdda6b2d72\"\u003e\u003ccode\u003e3b53470\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1135\"\u003e#1135\u003c/a\u003e from lukaszsamson/ls_fix_stream_type_error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c45993e2704f819edc3cb1ed53076f41e897d1ab\"\u003e\u003ccode\u003ec45993e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1136\"\u003e#1136\u003c/a\u003e from lukaszsamson/ls_credentials_type_error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/b31c2b5e4ff53f3fba60b215d85ba71334357ee7\"\u003e\u003ccode\u003eb31c2b5\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/cfd143e0a2eb188e3603b5df21bf1b94e98ed48b\"\u003e\u003ccode\u003ecfd143e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1139\"\u003e#1139\u003c/a\u003e from ex-aws/dependabot/hex/configparser_ex-5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/254a7b2bbe1ed970221f3d4efd53fcfcb37e2c03\"\u003e\u003ccode\u003e254a7b2\u003c/code\u003e\u003c/a\u003e Fix build status badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws/compare/v2.5.8...v2.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.5 to 2.5.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.7 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eIf-Match\u003c/code\u003e and \u003ccode\u003eIf-None-Match\u003c/code\u003e headers to \u003ccode\u003ePutObject\u003c/code\u003e call\u003c/li\u003e\n\u003cli\u003eHandle errors in \u003ccode\u003eparse_bucket_object_versions/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev2.5.6 (2024-12-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation warning on Elixir 1.17\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/ex-aws/ex_aws_s3/commit/2e96b193124588cf882bc14931b7d9d672db7967\"\u003e\u003ccode\u003e2e96b19\u003c/code\u003e\u003c/a\u003e Bump version and udpate CHANGELOG. v2.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/5d576f027eb5af6feeaed9a19b4dd7749df90da7\"\u003e\u003ccode\u003e5d576f0\u003c/code\u003e\u003c/a\u003e Add exclude patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/cfda3120874c51bfd793ca952e1d88f18de8b853\"\u003e\u003ccode\u003ecfda312\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/297\"\u003e#297\u003c/a\u003e from ex-aws/dependabot/hex/ex_aws-2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/38c31f6c48d73b67889d60d38556dc11be3850af\"\u003e\u003ccode\u003e38c31f6\u003c/code\u003e\u003c/a\u003e Bump ex_aws from 2.5.8 to 2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/48c45504748f29a2829f73aafb5fc808bde9a763\"\u003e\u003ccode\u003e48c4550\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/293\"\u003e#293\u003c/a\u003e from hexedpackets/put-obj-etag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/c8b56a5b632f64dce3b083ef73d946c9f603e8b9\"\u003e\u003ccode\u003ec8b56a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/296\"\u003e#296\u003c/a\u003e from AppMonet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/f49923e5ac70255f1f24db32138f361a1b3d34f5\"\u003e\u003ccode\u003ef49923e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/294\"\u003e#294\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2c8140398e7d176064df3dc83c6444af88781e06\"\u003e\u003ccode\u003e2c81403\u003c/code\u003e\u003c/a\u003e Handle errors in parse_bucket_object_versions/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/6016f77a24a0a20bdaeb2617066813ac4c114f90\"\u003e\u003ccode\u003e6016f77\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.2 to 0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/0e0b23828203a92238f6097823a4edcfdc6b95b0\"\u003e\u003ccode\u003e0e0b238\u003c/code\u003e\u003c/a\u003e Add If-Match and If-None-Match headers to PutObject call\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/compare/v2.5.5...v2.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flop` from 0.26.1 to 0.26.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gen_smtp` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gen-smtp/gen_smtp/releases\"\u003egen_smtp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cp\u003eThis release marks significant improvements in stability, compliance with current OTP versions, and enhanced capabilities with the addition of LMTP support.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd LMTP support to the gen_smtp_client\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Pablo Willian Suchewschy\u003c/em\u003e\u003cbr /\u003e\nThis addition includes support for the LMTP protocol, along with a dedicated test for the LMTP client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocument socket options\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Oneric\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation to clarify that \u003ccode\u003etls_options\u003c/code\u003e is no longer filtered and to explain the use of socket options for newer OTP releases.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix issues with gen_smtp_server_session compilation on OTP-28\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nResolved a compilation error for \u003ccode\u003egen_smtp_server_session\u003c/code\u003e on OTP-28. This commit also includes updates to GitHub actions and CI environments by removing older OTP versions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAllow sender to immediately hang up after QUIT message\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nIntroduced the ability for the sender to terminate the session immediately after sending a QUIT message.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix DATA response in smtp_server_example\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: ts-klassen\u003c/em\u003e\u003cbr /\u003e\nAddressed errors in the DATA response handling within the smtp_server_example.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix OTP 26 compilation failure\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Thanabodee Charoenpiriyakij\u003c/em\u003e\u003cbr /\u003e\nCorrected type specifications in \u003ccode\u003ehandle_error\u003c/code\u003e to resolve compilation issues with OTP 26.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix source links in documentation\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Adam Millerchip\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation links to ensure they direct correctly to relevant sources.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCorrect README instructions for IPv6 launching\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: rdtq\u003c/em\u003e\u003cbr /\u003e\nAdjusted instructions to better clarify how to launch the server on IPv6.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix parameter value encoding\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthors: Maria Scott \u0026amp; Jan Uhlig\u003c/em\u003e\u003cbr /\u003e\nCorrected parameter value encoding issues for better functionality.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix CI environment compatibility\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Chris Wögi\u003c/em\u003e\u003cbr /\u003e\nModified the CI setup to ensure that it functions correctly given that OTP 23 is not available on Ubuntu 22.04.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eVarious improvements and simplifications\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nStreamlined various implementations, including simplifying code related to message sending.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/68ab11101a0710a13d39d73ff780dc9d76ffa15f\"\u003e\u003ccode\u003e68ab111\u003c/code\u003e\u003c/a\u003e Bump version to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/a48929deeb6c800d7268bc2838bb99f5305aaf86\"\u003e\u003ccode\u003ea48929d\u003c/code\u003e\u003c/a\u003e Fix an issue where gen_smtp_server_session did not compile on OTP-28 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/185c54dbd61a3c284bd44b1442c764e9642a386c\"\u003e\u003ccode\u003e185c54d\u003c/code\u003e\u003c/a\u003e Simplify try_send code (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/bd7fae350d42d9f3a3ea9b19f311293df3afb944\"\u003e\u003ccode\u003ebd7fae3\u003c/code\u003e\u003c/a\u003e Allow sender to immediately hangup after QUIT message (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/da7893dbe5dc20f1d6137141a4ec49f910a7cef6\"\u003e\u003ccode\u003eda7893d\u003c/code\u003e\u003c/a\u003e smtp_server_example: fix DATA response (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/21c3e247a68ba524575eeed39539e654f499bfdf\"\u003e\u003ccode\u003e21c3e24\u003c/code\u003e\u003c/a\u003e Fix docs source links (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/e4cd410668bfbae06f4513f341a72d2344cb1e99\"\u003e\u003ccode\u003ee4cd410\u003c/code\u003e\u003c/a\u003e Document sockopts (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/15e969d06a2e4369934de400d0f83b64a7d96fcf\"\u003e\u003ccode\u003e15e969d\u003c/code\u003e\u003c/a\u003e hookup.email is using gen_smtp (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/ac4f8bafdc5046011c74fb9d42014753ac594484\"\u003e\u003ccode\u003eac4f8ba\u003c/code\u003e\u003c/a\u003e Fix OTP 26 compilation failure (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/17b161613ebd6e35a1f266b672261a933a89cf47\"\u003e\u003ccode\u003e17b1616\u003c/code\u003e\u003c/a\u003e Add OTP 25 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gen-smtp/gen_smtp/compare/1.2.0...1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `heroicons` from v2.1.1 to v2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/releases\"\u003eheroicons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.5\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/blob/master/CHANGELOG.md\"\u003eheroicons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.0] - 2024-11-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.5] - 2024-07-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.4] - 2024-06-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.3] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.2] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\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/tailwindlabs/heroicons/commit/0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003e\u003ccode\u003e0435d4c\u003c/code\u003e\u003c/a\u003e 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/f327cbe38385c6add89a4e7bb72e701b4e50f25a\"\u003e\u003ccode\u003ef327cbe\u003c/code\u003e\u003c/a\u003e Add React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/56c073c2c9a66d2e51adb93d8e87e2e941d5b6db\"\u003e\u003ccode\u003e56c073c\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/64e23681c1fc84cfe47778a013d6291963603ff2\"\u003e\u003ccode\u003e64e2368\u003c/code\u003e\u003c/a\u003e Remove clip-path from 20/arrow-left-circle (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/ad0ad1f6d51bd64dcd67e363d2b2833a8de25154\"\u003e\u003ccode\u003ead0ad1f\u003c/code\u003e\u003c/a\u003e 2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/58d511e23db9c801ba9078186f54f30a6ed6c250\"\u003e\u003ccode\u003e58d511e\u003c/code\u003e\u003c/a\u003e Add new icons (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/c1b192b8cd0f1b3c569d25ba995d170f3db86039\"\u003e\u003ccode\u003ec1b192b\u003c/code\u003e\u003c/a\u003e 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/e2e487fed03d9f9651f3952eddc52997f7abe78d\"\u003e\u003ccode\u003ee2e487f\u003c/code\u003e\u003c/a\u003e Make sure calls to \u003ccode\u003eforwardRef\u003c/code\u003e are marked as pure (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/cafc7d6cb6c2233b07667ae1fb77a43866a333e3\"\u003e\u003ccode\u003ecafc7d6\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003esize-*\u003c/code\u003e instead of \u003ccode\u003ew-* h-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/9a17872e685bf48b83c047572c45617b6fd345e7\"\u003e\u003ccode\u003e9a17872\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/heroicons/compare/88ab3a0d790e6a47404cba02800a6b25d2afae50...0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nebulex` from 2.6.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cabol/nebulex/releases\"\u003enebulex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.5\u003c/h2\u003e\n\u003cp\u003eTo see what's new, check the \u003ca href=\"https://github.com/cabol/nebulex/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-nebulex/nebulex/blob/v2.6.5/CHANGELOG.md\"\u003enebulex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/tree/v2.6.5\"\u003ev2.6.5\u003c/a\u003e (2025-06-01)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/compare/v2.6.4...v2.6.5\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplicated cache deletion behavior when the 3rd node joins the cluster.\n\u003ca href=\"https://redirect.github.com/elixir-nebulex/nebulex/issues/234\"\u003e#234\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/elixir-nebulex/nebulex/commit/472480d0403f7b56a2143418320274b1e28730ea\"\u003e\u003ccode\u003e472480d\u003c/code\u003e\u003c/a\u003e Release v.2.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/181cbed05af2b78e8aba274a6a34c4cbbd3aa5be\"\u003e\u003ccode\u003e181cbed\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/cabol/nebulex/issues/234\"\u003e#234\u003c/a\u003e Fix data loss in Replicated cache when multiple nodes join sequentiall...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/45ed60f406b4dac76012fcacb137a6adc7ffa913\"\u003e\u003ccode\u003e45ed60f\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cabol/nebulex/compare/v2.6.4...v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.14 to 1.7.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/v1.7.21/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.21 (2025-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix socket sometimes not reconnecting after pagehide/pageshow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6103\"\u003e#6103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck if priv folder exists before re-linking in CodeReloader (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelax LiveView dependency for new projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.20 (2025-02-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e[:phoenix, :socket_drain]\u003c/code\u003e telemetry event to track socket draining and use it for logging\u003c/li\u003e\n\u003cli\u003eAddress Elixir 1.18 warnings in phx.new\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePHX_NEW_CACHE_DIR\u003c/code\u003e env var for cached \u003ccode\u003ephx.new\u003c/code\u003e builds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix code reloader error when \u003ccode\u003emix.lock\u003c/code\u003e is touched without its content changing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.19 (2025-01-31)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] - bind to \u003ccode\u003e0.0.0.0\u003c/code\u003e in \u003ccode\u003edev.exs\u003c/code\u003e if phx.new is being run inside a docker container.\nThis exposes the container's phoenix server to the host so that it is accessible over port forwarding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.18 (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse new interpolation syntax in generators\u003c/li\u003e\n\u003cli\u003eUpdate gettext in generators to 0.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.17 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse LiveView 1.0.0 for newly generated applications\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.16 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix required Elixir version in mix.exs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.15 (2024-12-02)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport phoenixframework.org installer\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1562adca2e9b02b4564c519d5cc2a096ae6fc009\"\u003e\u003ccode\u003e1562adc\u003c/code\u003e\u003c/a\u003e Release 1.7.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/fbca76056e77847284ce550810978a819db1a139\"\u003e\u003ccode\u003efbca760\u003c/code\u003e\u003c/a\u003e bump build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/850720a68d2999267ef1adb8fc10843d32fa4b3c\"\u003e\u003ccode\u003e850720a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/9d972311cf1fe49bebc21557b0d3e2ce71e609ae\"\u003e\u003ccode\u003e9d97231\u003c/code\u003e\u003c/a\u003e relax LiveView dependency (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c8fb6e1050f228c2f84756024c2748d21a5a7fbe\"\u003e\u003ccode\u003ec8fb6e1\u003c/code\u003e\u003c/a\u003e fix comment location (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6127\"\u003e#6127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1c31dc9196fade8586dcd822a52f383928308f21\"\u003e\u003ccode\u003e1c31dc9\u003c/code\u003e\u003c/a\u003e check if socket is still disconnecting and allow connect (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6110\"\u003e#6110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/f3fbf408f46869f1cef8918422e8030cab252bed\"\u003e\u003ccode\u003ef3fbf40\u003c/code\u003e\u003c/a\u003e Change reloader to not remove priv if root one does not exist (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/e7a659a872549692f2413cd3b0a3965a5db59080\"\u003e\u003ccode\u003ee7a659a\u003c/code\u003e\u003c/a\u003e Constrain tailwind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/456de194506aa54ec527d2532725e251c9344406\"\u003e\u003ccode\u003e456de19\u003c/code\u003e\u003c/a\u003e Update verified routes docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/072fcef8e9e222a1ab2c6e3e3fb642745e49e92c\"\u003e\u003ccode\u003e072fcef\u003c/code\u003e\u003c/a\u003e Release 1.7.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.14...v1.7.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.3 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eWrap raised Ecto exceptions so context is not lost\u003c/li\u003e\n\u003cli\u003eDo not override changeset actions\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\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.1.1 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.1 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAdd type to \u003ccode\u003ePhoenix.HTML.FormField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow keyword lists in options to use nil as key/value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0 (2024-12-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.HTML.css_escape/1\u003c/code\u003e to escape strings for use inside CSS selectors\u003c/li\u003e\n\u003cli\u003eAdd the ability to pass \u003ccode\u003e:hr\u003c/code\u003e to \u003ccode\u003eoptions_for_select/2\u003c/code\u003e to render a horizontal rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass form action through in FormData implementation\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/phoenixframework/phoenix_html/commit/71430c1d32f70fafe0dc888ff5a9cd2288034de5\"\u003e\u003ccode\u003e71430c1\u003c/code\u003e\u003c/a\u003e Release v4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1a9341e931cc0cfd75167c6abe298ae0acdbfae7\"\u003e\u003ccode\u003e1a9341e\u003c/code\u003e\u003c/a\u003e Expand documentation of options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0d15b13c786eae7eaac2d24e4dabe8b56fc26cb3\"\u003e\u003ccode\u003e0d15b13\u003c/code\u003e\u003c/a\u003e Update ci.yml (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1bea177dfb6d6e3e326ee60dab87175a6d92e88d\"\u003e\u003ccode\u003e1bea177\u003c/code\u003e\u003c/a\u003e Add type to Phoenix.HTML.FormField (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0a11e9682625454d49b1db16f703e49316333290\"\u003e\u003ccode\u003e0a11e96\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/457\"\u003e#457\u003c/a\u003e from phoenixframework/sd-makeup-syntect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/7ccce864f5b075e88ee06bb0c65ec767d1402c9a\"\u003e\u003ccode\u003e7ccce86\u003c/code\u003e\u003c/a\u003e use makeup_syntect for highlighting JS (and diff)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/9007635b141f9b4fb65b73952953f62f0ccc0782\"\u003e\u003ccode\u003e9007635\u003c/code\u003e\u003c/a\u003e Allow keyword list options to use nil as key and/or value  (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/df2a3f6352f1d9e48e2b085ea10544f82f37bad2\"\u003e\u003ccode\u003edf2a3f6\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/b7fd6b7ba7972d3779df80177e3e55f32fc9887a\"\u003e\u003ccode\u003eb7fd6b7\u003c/code\u003e\u003c/a\u003e Release v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/687cca874b5ab02364cc4a89435fa5fde2fe5990\"\u003e\u003ccode\u003e687cca8\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.1.1...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_dashboard` from 0.8.5 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/blob/main/CHANGELOG.md\"\u003ephoenix_live_dashboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.7 (2025-04-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix warnings on Erlang/OTP 28\u003c/li\u003e\n\u003cli\u003eFix metrics history not rendering on LiveView 1.0.2+\u003c/li\u003e\n\u003cli\u003eFix colored logging in request logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.6 (2024-12-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Erlang docs url\u003c/li\u003e\n\u003cli\u003eFix rendering of durations in Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eFix warnings on Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eRemove img nonce which had no effect whatsoever\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e8236147ad8a256617851b62f4b93a25289f74e6\"\u003e\u003ccode\u003ee823614\u003c/code\u003e\u003c/a\u003e Release v0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/8c80084ac9d2bc417115fe00bbde0a7c66222226\"\u003e\u003ccode\u003e8c80084\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/471\"\u003e#471\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/0ecc686bb81f7c514b0391dc02a818d276023e32\"\u003e\u003ccode\u003e0ecc686\u003c/code\u003e\u003c/a\u003e Move regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/859726a508836a021a38aa7313207bb9b078e46d\"\u003e\u003ccode\u003e859726a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/c939321270d5a9dc50a459048712c735a447062f\"\u003e\u003ccode\u003ec939321\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/469\"\u003e#469\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e9236037554da9c749ae7af8e0c5c4e3013b5ac7\"\u003e\u003ccode\u003ee923603\u003c/code\u003e\u003c/a\u003e Fix ChartComponent bug, correctly display metrics history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/38e9b170f0c92ab1475e34e6e0064a935e491dd5\"\u003e\u003ccode\u003e38e9b17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/467\"\u003e#467\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/71e356738567923a2a08397b79081d20fef86794\"\u003e\u003ccode\u003e71e3567\u003c/code\u003e\u003c/a\u003e Update metrics_history.md, fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/ea8ab79b972b6f71492cad781edfd7cba14414cb\"\u003e\u003ccode\u003eea8ab79\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/21d3d5eb9fc6d2586943b967d1032164d696f48f\"\u003e\u003ccode\u003e21d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/466\"\u003e#466\u003c/a\u003e from kevinschweikert/ks/logger-colors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/compare/v0.8.5...v0.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.0-rc.7 to 1.0.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.17/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.17 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements not being included in form recovery (regression in 1.0.14; \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix events from destroyed child LiveViews being accidentally sent to the parent LiveView instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.16 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePhoenix.Component.focus_wrap/1\u003c/code\u003e running into an infinite JavaScript recursion (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3828\"\u003e#3828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.15 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix accumulation of empty text nodes inside \u003ccode\u003ephx-update=\u0026quot;stream\u0026quot;\u003c/code\u003e containers (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3784\"\u003e#3784\u003c/a\u003e).\nThis could lead to exponential memory growth when the stream container was part of a\nform with concurrent updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.14 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e_unused\u003c/code\u003e parameters are sent correctly during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form recovery failing and blocking updates when a form does not have any inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.13 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure submitter value is sent when submitting a form with \u003ccode\u003ephx-trigger-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/4aa2242f72dcba5b800a72da36cb5c170879d538\"\u003e\u003ccode\u003e4aa2242\u003c/code\u003e\u003c/a\u003e release v1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/567ac1d02b7fb7b6d7beb9a2a7e81dd4ff33ddb9\"\u003e\u003ccode\u003e567ac1d\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/396e1ea13b9cac4b9a27d9b97473026b553a2a20\"\u003e\u003ccode\u003e396e1ea\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/35881d59e36d5bbca79b36aad8be0e109c64ff6e\"\u003e\u003ccode\u003e35881d5\u003c/code\u003e\u003c/a\u003e backport fix for \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b7f82d42c1623752f493417aad57613a537b4330\"\u003e\u003ccode\u003eb7f82d4\u003c/code\u003e\u003c/a\u003e release v1.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8968180a8dc7bd8a6d039c8a8fe28e7559319fbd\"\u003e\u003ccode\u003e8968180\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/da5f6d63feff19159c1d832ed8158be10e6ab2f7\"\u003e\u003ccode\u003eda5f6d6\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3829\"\u003e#3829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/d173d241c96461deeac85ba3c5887a9ddcacbc86\"\u003e\u003ccode\u003ed173d24\u003c/code\u003e\u003c/a\u003e release v1.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c1497e9fa761d770424c1c6581795b19bf073c6d\"\u003e\u003ccode\u003ec1497e9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff5a6b02382f98d36b5bc76762376a209f133f94\"\u003e\u003ccode\u003eff5a6b0\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3824\"\u003e#3824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.0-rc.7...v1.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.19.3 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0 (2025-02-05)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecations\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eDuration\u003c/code\u003e type returns same units as \u003ccode\u003ePostgrex.Interval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect on protocol when reconnecting in \u003ccode\u003ePostgrex.ReplicationConnection\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect only if there is protocol in \u003ccode\u003ePostgrex.SimpleConnection\u003c/code\u003e\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-ecto/postgrex/commit/c2af85d8eb584993114f748e8b1298a93f9d72a1\"\u003e\u003ccode\u003ec2af85d\u003c/code\u003e\u003c/a\u003e Release v0.20.0 (with Elixir v1.19 warnings fixed)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/b50103a939045e4ed2a574566d1a670a1921687c\"\u003e\u003ccode\u003eb50103a\u003c/code\u003e\u003c/a\u003e Release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/51ccbdd1d57b5fde9f2a3623dfe969b34b130bb1\"\u003e\u003ccode\u003e51ccbdd\u003c/code\u003e\u003c/a\u003e Update postgrex.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/34a57fe359a39488b673cec041829846e26ba758\"\u003e\u003ccode\u003e34a57fe\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/928e43a8161b08885cd6f765bdae8ff00d927677\"\u003e\u003ccode\u003e928e43a\u003c/code\u003e\u003c/a\u003e Have Duration return same units as Postgrex.Interval (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/a6f20205a37ac5887cf47eaba403974a95f9cc3f\"\u003e\u003ccode\u003ea6f2020\u003c/code\u003e\u003c/a\u003e Call disconnect on protocol when reconnecting in Replication connection  (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/9748fcbbd7936608c4ea4c0e5c485d6226da1bcc\"\u003e\u003ccode\u003e9748fcb\u003c/code\u003e\u003c/a\u003e Update dependencies with warnings (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c3097f429a47f6fe66517668954d06d88f08cac5\"\u003e\u003ccode\u003ec3097f4\u003c/code\u003e\u003c/a\u003e More safety checks around comments (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/6d9e2ca81a925f5b8985a80996d05da968849263\"\u003e\u003ccode\u003e6d9e2ca\u003c/code\u003e\u003c/a\u003e Minor link correction and moduledoc cleanup (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/cebb02f923a7e3c443aa7501bc89a8b2beda626f\"\u003e\u003ccode\u003ecebb02f\u003c/code\u003e\u003c/a\u003e Disconnect only if there is a protocol\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/postgrex/compare/v0.19.3...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.17.6 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEscape quotes and backslashes in address names \u003ca href=\"https://github.com/jiegillet\"\u003e\u003ccode\u003e@​jiegillet\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Accept header to all requests made by Sendgrid adapter \u003ca href=\"https://github.com/sergey-elkin\"\u003e\u003ccode\u003e@​sergey-elkin\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove svg fill for dark mode \u003ca href=\"https://github.com/cmnstmntmn\"\u003e\u003ccode\u003e@​cmnstmntmn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unused variable warnings in CI - Gmail Test \u003ca href=\"https://github.com/DuldR\"\u003e\u003ccode\u003e@​DuldR\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump gen_smtp from 1.2.0 to 1.3.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.6.11 to 1.7.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1042\"\u003e#1042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.1 to 0.38.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1040\"\u003e#1040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump plug from 1.17.0 to 1.18.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1041\"\u003e#1041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump hackney from 1.23.0 to 1.24.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1039\"\u003e#1039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cmnstmntmn\"\u003e\u003ccode\u003e@​cmnstmntmn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1044\"\u003eswoosh/swoosh#1044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DuldR\"\u003e\u003ccode\u003e@​DuldR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1045\"\u003eswoosh/swoosh#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sergey-elkin\"\u003e\u003ccode\u003e@​sergey-elkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1046\"\u003eswoosh/swoosh#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jiegillet\"\u003e\u003ccode\u003e@​jiegillet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1047\"\u003eswoosh/swoosh#1047\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003eswoosh/swoosh#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mime from 2.0.6 to 2.0.7 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.0 to 0.38.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.3 to 0.38.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the correct content_disposition and content_id \u003ca href=\"https://github.com/Hermanverschooten\"\u003e\u003ccode\u003e@​Hermanverschooten\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/901\"\u003e#901\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003efixes Mua adapter when using inline attachments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.2\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape quotes and backslashes in address names \u003ca href=\"https://github.com/jiegillet\"\u003e\u003ccode\u003e@​jiegillet\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Accept header to all requests made by Sendgrid adapter \u003ca href=\"https://github.com/sergey-elkin\"\u003e\u003ccode\u003e@​sergey-elkin\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove svg fill for dark mode \u003ca href=\"https://github.com/cmnstmntmn\"\u003e\u003ccode\u003e@​cmnstmntmn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix unused variable warnings in CI - Gmail Test \u003ca href=\"https://github.com/DuldR\"\u003e\u003ccode\u003e@​DuldR\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003e#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the correct content_disposition and content_id \u003ca href=\"https://github.com/Hermanverschooten\"\u003e\u003ccode\u003e@​Hermanverschooten\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/901\"\u003e#901\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003efixes Mua adapter when using inline attachments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.4\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dark/light mode based on system theme in dev preview mailbox \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.3\u003c/h2\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Req usage, preparing for v1.0 \u003ca href=\"https://github.com/wojtekmach\"\u003e\u003ccode\u003e@​wojtekmach\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Prevent zeptomail error when receiving non json response body on 500 \u003ca href=\"https://github.com/atoncetti\"\u003e\u003ccode\u003e@​atoncetti\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1017\"\u003e#1017\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.1\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/swoosh/swoosh/commit/38c8cb8e34d3abe79c8deaf14d93cbd54bcdcfd5\"\u003e\u003ccode\u003e38c8cb8\u003c/code\u003e\u003c/a\u003e v1.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/2563e919f4f14fab856d71cc9ff8d83f07d5e654\"\u003e\u003ccode\u003e2563e91\u003c/code\u003e\u003c/a\u003e Escape quotes and backslashes in address names (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/0f43605e25e45ea48a93eef591081b1cbf0aebb1\"\u003e\u003ccode\u003e0f43605\u003c/code\u003e\u003c/a\u003e Add Accept header to all requests made by Sendgrid adapter (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/931455b025634e6cdf3cf2d8d5d11cb4a098db8a\"\u003e\u003ccode\u003e931455b\u003c/code\u003e\u003c/a\u003e Underscore prefix unused variable within Gmail test (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/154b4ade52093be3d82247bdebbe2c4b91eb64b9\"\u003e\u003ccode\u003e154b4ad\u003c/code\u003e\u003c/a\u003e Bump gen_smtp from 1.2.0 to 1.3.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/9fdf333425c82f56ec6f7d52f139bcbacced0c03\"\u003e\u003ccode\u003e9fdf333\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.6.11 to 1.7.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1042\"\u003e#1042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/68b94f9fc5a7b5a105b700ce889a409238d4873a\"\u003e\u003ccode\u003e68b94f9\u003c/code\u003e\u003c/a\u003e Remove svg fill for dark mode (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issu...\n\n_Description has been truncated_","html_url":"https://github.com/txssu/cen/pull/62","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/txssu%2Fcen/issues/62","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/62/packages"},{"uuid":"2577261821","node_id":"PR_kwDOJhBfLs6ZneT9","number":713,"state":"closed","title":"Bump flop from 0.26.2 to 0.26.3 in /ui","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-16T16:55:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T03:34:22.000Z","updated_at":"2025-06-16T16:55:53.000Z","time_to_close":652891,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flop","old_version":"0.26.2","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"}],"path":"/ui","ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.2 to 0.26.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.2...0.26.3\"\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=flop\u0026package-manager=hex\u0026previous-version=0.26.2\u0026new-version=0.26.3)](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/evercam/ex_nvr/pull/713","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evercam%2Fex_nvr/issues/713","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/713/packages"},{"uuid":"2559504082","node_id":"PR_kwDOMXCp-M6Yju7S","number":60,"state":"open","title":"Bump the production-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["txssu"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T06:55:28.000Z","updated_at":"2025-06-02T06:55:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":22,"packages":[{"name":"bandit","old_version":"1.6.4","new_version":"1.7.0","repository_url":"https://github.com/mtrudel/bandit"},{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"dns_cluster","old_version":"0.1.3","new_version":"0.2.0","repository_url":"https://github.com/phoenixframework/dns_cluster"},{"name":"esbuild","old_version":"0.8.2","new_version":"0.10.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"ex_aws","old_version":"2.5.8","new_version":"2.5.9","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.5","new_version":"2.5.7","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"},{"name":"gen_smtp","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/gen-smtp/gen_smtp"},{"name":"heroicons","old_version":"v2.1.1","new_version":"v2.2.0","repository_url":"https://github.com/tailwindlabs/heroicons"},{"name":"nebulex","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/cabol/nebulex"},{"name":"phoenix","old_version":"1.7.14","new_version":"1.7.21","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_ecto","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_dashboard","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/phoenixframework/phoenix_live_dashboard"},{"name":"swoosh","old_version":"1.17.6","new_version":"1.19.1","repository_url":"https://github.com/swoosh/swoosh"},{"name":"tailwind","old_version":"0.2.4","new_version":"0.3.1","repository_url":"https://github.com/phoenixframework/tailwind"},{"name":"telemetry_poller","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/beam-telemetry/telemetry_poller"},{"name":"tls_certificate_check","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/g-andrade/tls_certificate_check"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.6.4` | `1.7.0` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.2.0` | `3.3.2` |\n| [dns_cluster](https://github.com/phoenixframework/dns_cluster) | `0.1.3` | `0.2.0` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.8.2` | `0.10.0` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.8` | `2.5.9` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.5` | `2.5.7` |\n| [flop](https://github.com/woylie/flop) | `0.26.1` | `0.26.3` |\n| [gen_smtp](https://github.com/gen-smtp/gen_smtp) | `1.2.0` | `1.3.0` |\n| [heroicons](https://github.com/tailwindlabs/heroicons) | `v2.1.1` | `v2.2.0` |\n| [nebulex](https://github.com/cabol/nebulex) | `2.6.4` | `2.6.5` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.14` | `1.7.21` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.3` | `4.6.4` |\n| [phoenix_live_dashboard](https://github.com/phoenixframework/phoenix_live_dashboard) | `0.8.5` | `0.8.7` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.17.6` | `1.19.1` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.2.4` | `0.3.1` |\n| [telemetry_poller](https://github.com/beam-telemetry/telemetry_poller) | `1.1.0` | `1.2.0` |\n| [tls_certificate_check](https://github.com/g-andrade/tls_certificate_check) | `1.26.0` | `1.28.0` |\n\n\nUpdates `bandit` from 1.6.4 to 1.7.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.7.0 (29 May 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for new \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks from Plug 1.18 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHonour server-sent \u003ccode\u003eConnection: close\u003c/code\u003e headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ruslandoga\"\u003e\u003ccode\u003e@​ruslandoga\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't overwrite non-default HTTP/2 settings when receiving HTTP/2 settings (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ns-blee\"\u003e\u003ccode\u003e@​ns-blee\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix handling of early-connection error handling in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.11 (31 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that HTTP/1 request headers are sent to the Plug in the order they're\nsent (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not populate the \u003ccode\u003ecookies\u003c/code\u003e header with an empty string if no cookies were\nsent in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.10 (25 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced when closing compressed websock connections in certain circumstances (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStandardize \u0026amp; document the format of messages sent to HTTP/2 Stream processes (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.9 (21 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not close compression context before calling websock close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/462\"\u003e#462\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/thiagopromano\"\u003e\u003ccode\u003e@​thiagopromano\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.8 (5 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not send stream WINDOW_UPDATEs on the last data frame of a stream\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estatus\u003c/code\u003e to the telemetry metadata emitted on WebSocket upgrades (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.7 (30 Jan 2025)\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/mtrudel/bandit/commit/7e8609acc966fa30da4b1c3cca6d5c7d74ed5dea\"\u003e\u003ccode\u003e7e8609a\u003c/code\u003e\u003c/a\u003e Version bump to 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/84440262083afd81a890b5d2543b7ad82f26353c\"\u003e\u003ccode\u003e8444026\u003c/code\u003e\u003c/a\u003e Automate the publishing of hex packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a6aca4e2b33b1115dfb3cd394410b9017f9cc444\"\u003e\u003ccode\u003ea6aca4e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003ePlug.Conn.Adapter.sock_data\u003c/code\u003e and `Plug.Conn.Adapter.ssl_data...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/7fcb13335b66e06b53bce133e4c3aae6a228fcae\"\u003e\u003ccode\u003e7fcb133\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.13 to 1.3.14 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/2af82bdd3db80197c3acefc97cfcb25d58eebeac\"\u003e\u003ccode\u003e2af82bd\u003c/code\u003e\u003c/a\u003e Streamline keepalive logic, respect server-sent connection: close headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0ac98596ebfd903e6093d42a63b6030487a8f5ad\"\u003e\u003ccode\u003e0ac9859\u003c/code\u003e\u003c/a\u003e Merge received HTTP/2 settings with existing ones (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5092d59af4075da13ba3afd8ac49654c89141b2c\"\u003e\u003ccode\u003e5092d59\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1810aa9648340c5869d30d9c837ca466f865c700\"\u003e\u003ccode\u003e1810aa9\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.12 to 1.3.13 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/43bf872194ccce4ce6eae9e367a2d379fa10aed7\"\u003e\u003ccode\u003e43bf872\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/b31059df6f9863fe5dda62228495b4a42348700f\"\u003e\u003ccode\u003eb31059d\u003c/code\u003e\u003c/a\u003e Look up connection in a safe manner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.6.4...1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.2.0 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\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/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dns_cluster` from 0.1.3 to 0.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/dns_cluster/blob/main/CHANGELOG.md\"\u003edns_cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0 (2025-03-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple DNS queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/188df6563519ebad8fbdc75e9c02b380c8d01e96\"\u003e\u003ccode\u003e188df65\u003c/code\u003e\u003c/a\u003e Release 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2161d1f384a2b7545cb60ed3ec352c618c26c433\"\u003e\u003ccode\u003e2161d1f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/dns_cluster/issues/7\"\u003e#7\u003c/a\u003e from davydog187/support-multiple-queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/11bd82122d62ddfc9f692f6574e1af71dcec2601\"\u003e\u003ccode\u003e11bd821\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/1dac479ecf86a3ce17385672cdd7895c04d5fdf1\"\u003e\u003ccode\u003e1dac479\u003c/code\u003e\u003c/a\u003e don't allow nested lists for queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/982dd432ce0813cb78512f88f4e9314823f05079\"\u003e\u003ccode\u003e982dd43\u003c/code\u003e\u003c/a\u003e revert first sentence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/759e5a3a7d4dd8de657c026062525c8f26b43c1e\"\u003e\u003ccode\u003e759e5a3\u003c/code\u003e\u003c/a\u003e edit docs for clarity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/7c3b5dd13bab0e3ceff9ddf6e80435c0ff05b9b3\"\u003e\u003ccode\u003e7c3b5dd\u003c/code\u003e\u003c/a\u003e Support differing basenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2d3aa14582e6844c08ca211ab5e428c9349e5f94\"\u003e\u003ccode\u003e2d3aa14\u003c/code\u003e\u003c/a\u003e expand the tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/842edabdf8794ef2838bef324b6fb71472ff1d62\"\u003e\u003ccode\u003e842edab\u003c/code\u003e\u003c/a\u003e fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/d0c68086a0829f5cf43f2a3beac085ee9e751fe8\"\u003e\u003ccode\u003ed0c6808\u003c/code\u003e\u003c/a\u003e Support multiple DNS queries\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/dns_cluster/compare/v0.1.3...v0.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.8.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.0 (2025-02-10)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and Erlang/OTP 25+.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PGP keys to support latest \u003ccode\u003eesbuild\u003c/code\u003e versions\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eesbuild\u003c/code\u003e to version 0.25.0\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eCAStore\u003c/code\u003e in favor of using Erlang certificates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/4f85348a7a59dc997a1b08de23979739de5f351b\"\u003e\u003ccode\u003e4f85348\u003c/code\u003e\u003c/a\u003e Release v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/9892ddd7f59ebfc170c17772a5028b4d638025d6\"\u003e\u003ccode\u003e9892ddd\u003c/code\u003e\u003c/a\u003e Update public key (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/b01d15f8d3b2e8f040a6ef073741caf77382fb52\"\u003e\u003ccode\u003eb01d15f\u003c/code\u003e\u003c/a\u003e Remove CAStore from lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/45d18530042d17fec9628013938cca21f69e49db\"\u003e\u003ccode\u003e45d1853\u003c/code\u003e\u003c/a\u003e Update Elixir requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c83c20072e490ca237815ecd971d637d1c105e34\"\u003e\u003ccode\u003ec83c200\u003c/code\u003e\u003c/a\u003e Remove dependency on CAStore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.8.2...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.8 to 2.5.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.9 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003cli\u003eFixes for Req support, update minimum version to 0.5.10\u003c/li\u003e\n\u003cli\u003eDo not warn when optional deps are not available\u003c/li\u003e\n\u003cli\u003eImplement retries for TooManyRequestsException\u003c/li\u003e\n\u003cli\u003eMove regexes out of module attributes to fix compatibility with OTP 28\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/ex-aws/ex_aws/commit/c66b8476c529a5605caddb699801582aad97a28c\"\u003e\u003ccode\u003ec66b847\u003c/code\u003e\u003c/a\u003e Bump version, update CHANGELOG. v2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/6cf8d9c3aba7991a18895865ffa7824c1f68c53a\"\u003e\u003ccode\u003e6cf8d9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1133\"\u003e#1133\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/29513a0c38c8c34025a580818ee18ff9937b1436\"\u003e\u003ccode\u003e29513a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1131\"\u003e#1131\u003c/a\u003e from db-qstream/retries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/cd81d70a2f1135df562035bdce955124c1fdb534\"\u003e\u003ccode\u003ecd81d70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1132\"\u003e#1132\u003c/a\u003e from OnetoOneHealth/add-kinesisvideo-us-east-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/168d0aeade3df7cba1be8f8a6e82fb3440d41f14\"\u003e\u003ccode\u003e168d0ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1129\"\u003e#1129\u003c/a\u003e from adriencohen/feat/bedrock-endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/352b9ba6a2c2f4319e9d289051e60e6493c96717\"\u003e\u003ccode\u003e352b9ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1128\"\u003e#1128\u003c/a\u003e from wojtekmach/wm-optional-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c0b8814e63f1e67677deb78aee072af42bff1b3b\"\u003e\u003ccode\u003ec0b8814\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1127\"\u003e#1127\u003c/a\u003e from wojtekmach/wm-req\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/79f365525cd933a0e75f5d3cf9c06880aee7c6da\"\u003e\u003ccode\u003e79f3655\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1124\"\u003e#1124\u003c/a\u003e from Bogdan740/patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/8ec332e035d185e6d8b3105c1066f2c13270238a\"\u003e\u003ccode\u003e8ec332e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1126\"\u003e#1126\u003c/a\u003e from ex-aws/dependabot/hex/req-0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c747f1ebe7a75f806ee04d056fdef6f366b41a6d\"\u003e\u003ccode\u003ec747f1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1123\"\u003e#1123\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws/compare/v2.5.8...v2.5.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.5 to 2.5.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.7 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eIf-Match\u003c/code\u003e and \u003ccode\u003eIf-None-Match\u003c/code\u003e headers to \u003ccode\u003ePutObject\u003c/code\u003e call\u003c/li\u003e\n\u003cli\u003eHandle errors in \u003ccode\u003eparse_bucket_object_versions/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev2.5.6 (2024-12-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation warning on Elixir 1.17\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/ex-aws/ex_aws_s3/commit/2e96b193124588cf882bc14931b7d9d672db7967\"\u003e\u003ccode\u003e2e96b19\u003c/code\u003e\u003c/a\u003e Bump version and udpate CHANGELOG. v2.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/5d576f027eb5af6feeaed9a19b4dd7749df90da7\"\u003e\u003ccode\u003e5d576f0\u003c/code\u003e\u003c/a\u003e Add exclude patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/cfda3120874c51bfd793ca952e1d88f18de8b853\"\u003e\u003ccode\u003ecfda312\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/297\"\u003e#297\u003c/a\u003e from ex-aws/dependabot/hex/ex_aws-2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/38c31f6c48d73b67889d60d38556dc11be3850af\"\u003e\u003ccode\u003e38c31f6\u003c/code\u003e\u003c/a\u003e Bump ex_aws from 2.5.8 to 2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/48c45504748f29a2829f73aafb5fc808bde9a763\"\u003e\u003ccode\u003e48c4550\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/293\"\u003e#293\u003c/a\u003e from hexedpackets/put-obj-etag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/c8b56a5b632f64dce3b083ef73d946c9f603e8b9\"\u003e\u003ccode\u003ec8b56a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/296\"\u003e#296\u003c/a\u003e from AppMonet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/f49923e5ac70255f1f24db32138f361a1b3d34f5\"\u003e\u003ccode\u003ef49923e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/294\"\u003e#294\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2c8140398e7d176064df3dc83c6444af88781e06\"\u003e\u003ccode\u003e2c81403\u003c/code\u003e\u003c/a\u003e Handle errors in parse_bucket_object_versions/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/6016f77a24a0a20bdaeb2617066813ac4c114f90\"\u003e\u003ccode\u003e6016f77\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.2 to 0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/0e0b23828203a92238f6097823a4edcfdc6b95b0\"\u003e\u003ccode\u003e0e0b238\u003c/code\u003e\u003c/a\u003e Add If-Match and If-None-Match headers to PutObject call\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/compare/v2.5.5...v2.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flop` from 0.26.1 to 0.26.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gen_smtp` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gen-smtp/gen_smtp/releases\"\u003egen_smtp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cp\u003eThis release marks significant improvements in stability, compliance with current OTP versions, and enhanced capabilities with the addition of LMTP support.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd LMTP support to the gen_smtp_client\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Pablo Willian Suchewschy\u003c/em\u003e\u003cbr /\u003e\nThis addition includes support for the LMTP protocol, along with a dedicated test for the LMTP client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocument socket options\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Oneric\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation to clarify that \u003ccode\u003etls_options\u003c/code\u003e is no longer filtered and to explain the use of socket options for newer OTP releases.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix issues with gen_smtp_server_session compilation on OTP-28\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nResolved a compilation error for \u003ccode\u003egen_smtp_server_session\u003c/code\u003e on OTP-28. This commit also includes updates to GitHub actions and CI environments by removing older OTP versions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAllow sender to immediately hang up after QUIT message\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nIntroduced the ability for the sender to terminate the session immediately after sending a QUIT message.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix DATA response in smtp_server_example\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: ts-klassen\u003c/em\u003e\u003cbr /\u003e\nAddressed errors in the DATA response handling within the smtp_server_example.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix OTP 26 compilation failure\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Thanabodee Charoenpiriyakij\u003c/em\u003e\u003cbr /\u003e\nCorrected type specifications in \u003ccode\u003ehandle_error\u003c/code\u003e to resolve compilation issues with OTP 26.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix source links in documentation\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Adam Millerchip\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation links to ensure they direct correctly to relevant sources.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCorrect README instructions for IPv6 launching\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: rdtq\u003c/em\u003e\u003cbr /\u003e\nAdjusted instructions to better clarify how to launch the server on IPv6.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix parameter value encoding\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthors: Maria Scott \u0026amp; Jan Uhlig\u003c/em\u003e\u003cbr /\u003e\nCorrected parameter value encoding issues for better functionality.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix CI environment compatibility\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Chris Wögi\u003c/em\u003e\u003cbr /\u003e\nModified the CI setup to ensure that it functions correctly given that OTP 23 is not available on Ubuntu 22.04.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eVarious improvements and simplifications\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nStreamlined various implementations, including simplifying code related to message sending.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/68ab11101a0710a13d39d73ff780dc9d76ffa15f\"\u003e\u003ccode\u003e68ab111\u003c/code\u003e\u003c/a\u003e Bump version to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/a48929deeb6c800d7268bc2838bb99f5305aaf86\"\u003e\u003ccode\u003ea48929d\u003c/code\u003e\u003c/a\u003e Fix an issue where gen_smtp_server_session did not compile on OTP-28 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/185c54dbd61a3c284bd44b1442c764e9642a386c\"\u003e\u003ccode\u003e185c54d\u003c/code\u003e\u003c/a\u003e Simplify try_send code (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/bd7fae350d42d9f3a3ea9b19f311293df3afb944\"\u003e\u003ccode\u003ebd7fae3\u003c/code\u003e\u003c/a\u003e Allow sender to immediately hangup after QUIT message (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/da7893dbe5dc20f1d6137141a4ec49f910a7cef6\"\u003e\u003ccode\u003eda7893d\u003c/code\u003e\u003c/a\u003e smtp_server_example: fix DATA response (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/21c3e247a68ba524575eeed39539e654f499bfdf\"\u003e\u003ccode\u003e21c3e24\u003c/code\u003e\u003c/a\u003e Fix docs source links (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/e4cd410668bfbae06f4513f341a72d2344cb1e99\"\u003e\u003ccode\u003ee4cd410\u003c/code\u003e\u003c/a\u003e Document sockopts (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/15e969d06a2e4369934de400d0f83b64a7d96fcf\"\u003e\u003ccode\u003e15e969d\u003c/code\u003e\u003c/a\u003e hookup.email is using gen_smtp (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/ac4f8bafdc5046011c74fb9d42014753ac594484\"\u003e\u003ccode\u003eac4f8ba\u003c/code\u003e\u003c/a\u003e Fix OTP 26 compilation failure (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/17b161613ebd6e35a1f266b672261a933a89cf47\"\u003e\u003ccode\u003e17b1616\u003c/code\u003e\u003c/a\u003e Add OTP 25 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gen-smtp/gen_smtp/compare/1.2.0...1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.23.0 to 1.24.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.24.1 - 2025-05-26\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch2\u003e1.24.1 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove unused variable warning in hackney.erl\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24.0 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Change\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003einsecure_basic_auth\u003c/code\u003e application variable defaults to \u003ccode\u003efalse\u003c/code\u003e for security.\nIf your application relies on insecure basic auth over HTTP, you must explicitly set\n\u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, true)\u003c/code\u003e to maintain previous behavior.\u003c/p\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.24.1\"\u003ehttps://hex.pm/packages/hackney/1.24.1\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.24.0 - 2025-05-26\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAvailable on \u003ca href=\"https://hexdocs.pm/hackney/1.24.0/\"\u003ehex.pm\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Breaking Change **\u003c/p\u003e\n\u003cp\u003eThe new insecure_basic_auth application variable defaults to false for security. If your application relies on insecure basic auth over HTTP, you must explicitly set application:set_env(hackney, insecure_basic_auth, true) to maintain previous behavior.\u003c/p\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.24.1 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove unused variable warning in hackney.erl\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24.0 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e** Breaking Change **\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003einsecure_basic_auth\u003c/code\u003e application variable defaults to \u003ccode\u003efalse\u003c/code\u003e for security.\nIf your application relies on insecure basic auth over HTTP, you must explicitly set\n\u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, true)\u003c/code\u003e to maintain previous behavior.\u003c/p\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/benoitc/hackney/commit/d59b422deed47b51607871bdd13ffcf6a10e449d\"\u003e\u003ccode\u003ed59b422\u003c/code\u003e\u003c/a\u003e fix: remove unused variable warning and bump version to 1.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/30447da6b5ae7b665d92150c036345f618e159a6\"\u003e\u003ccode\u003e30447da\u003c/code\u003e\u003c/a\u003e fix  version in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/fd82258116a4299f52db804d0e745ed095f0f8f9\"\u003e\u003ccode\u003efd82258\u003c/code\u003e\u003c/a\u003e fix documentation warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/1239ec634c5eb687476ab1dc22f9663162930db2\"\u003e\u003ccode\u003e1239ec6\u003c/code\u003e\u003c/a\u003e update NEWS.md with stream_body timeout fix for issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/96e881ebc76c86df991b99640e5270add7fe3a97\"\u003e\u003ccode\u003e96e881e\u003c/code\u003e\u003c/a\u003e fix stream_body timeout issue by reverting breaking error format change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/431b4f549ed5d1550a39698dc33c82f8301a345f\"\u003e\u003ccode\u003e431b4f5\u003c/code\u003e\u003c/a\u003e Fix typos in NEWS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3c64db12a0001ac0b1c8b99995f6929ce0ba59c1\"\u003e\u003ccode\u003e3c64db1\u003c/code\u003e\u003c/a\u003e update NEWS.md with NXDOMAIN fix for issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/fbdd42371c3d003b525fdfe1d9809ea6f3257be9\"\u003e\u003ccode\u003efbdd423\u003c/code\u003e\u003c/a\u003e fix NXDOMAIN error in Docker Compose environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e044cd5b58e36a8ae894998064bf02865d7e19ec\"\u003e\u003ccode\u003ee044cd5\u003c/code\u003e\u003c/a\u003e bump 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8e5bfe10eb2546dcd6a05b32cf21f2d88e0b4395\"\u003e\u003ccode\u003e8e5bfe1\u003c/code\u003e\u003c/a\u003e fix error information loss in stream body recv error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.23.0...1.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `heroicons` from v2.1.1 to v2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/releases\"\u003eheroicons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.5\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/blob/master/CHANGELOG.md\"\u003eheroicons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.0] - 2024-11-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.5] - 2024-07-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.4] - 2024-06-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.3] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.2] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\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/tailwindlabs/heroicons/commit/0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003e\u003ccode\u003e0435d4c\u003c/code\u003e\u003c/a\u003e 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/f327cbe38385c6add89a4e7bb72e701b4e50f25a\"\u003e\u003ccode\u003ef327cbe\u003c/code\u003e\u003c/a\u003e Add React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/56c073c2c9a66d2e51adb93d8e87e2e941d5b6db\"\u003e\u003ccode\u003e56c073c\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/64e23681c1fc84cfe47778a013d6291963603ff2\"\u003e\u003ccode\u003e64e2368\u003c/code\u003e\u003c/a\u003e Remove clip-path from 20/arrow-left-circle (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/ad0ad1f6d51bd64dcd67e363d2b2833a8de25154\"\u003e\u003ccode\u003ead0ad1f\u003c/code\u003e\u003c/a\u003e 2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/58d511e23db9c801ba9078186f54f30a6ed6c250\"\u003e\u003ccode\u003e58d511e\u003c/code\u003e\u003c/a\u003e Add new icons (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/c1b192b8cd0f1b3c569d25ba995d170f3db86039\"\u003e\u003ccode\u003ec1b192b\u003c/code\u003e\u003c/a\u003e 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/e2e487fed03d9f9651f3952eddc52997f7abe78d\"\u003e\u003ccode\u003ee2e487f\u003c/code\u003e\u003c/a\u003e Make sure calls to \u003ccode\u003eforwardRef\u003c/code\u003e are marked as pure (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/cafc7d6cb6c2233b07667ae1fb77a43866a333e3\"\u003e\u003ccode\u003ecafc7d6\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003esize-*\u003c/code\u003e instead of \u003ccode\u003ew-* h-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/9a17872e685bf48b83c047572c45617b6fd345e7\"\u003e\u003ccode\u003e9a17872\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/heroicons/compare/88ab3a0d790e6a47404cba02800a6b25d2afae50...0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nebulex` from 2.6.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cabol/nebulex/releases\"\u003enebulex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.5\u003c/h2\u003e\n\u003cp\u003eTo see what's new, check the \u003ca href=\"https://github.com/cabol/nebulex/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\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-nebulex/nebulex/commit/3ef8da6ffdd35c78ff2d1bc7dc8b57b6bfa46396\"\u003e\u003ccode\u003e3ef8da6\u003c/code\u003e\u003c/a\u003e Add caching decorators enhancements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/4f84445864e5f8f9dc58fe94bb1437c8186b4e12\"\u003e\u003ccode\u003e4f84445\u003c/code\u003e\u003c/a\u003e Overall updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/9f26360d46486447e67b44d136ed88cb23a2faf1\"\u003e\u003ccode\u003e9f26360\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/9233592982b300c5a68691b54e180512fe5d9600\"\u003e\u003ccode\u003e9233592\u003c/code\u003e\u003c/a\u003e Release v3.0.0-rc.1 :bookmark:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/ea1153ce8c93d91bcc025e4a1cd76f7cee486453\"\u003e\u003ccode\u003eea1153c\u003c/code\u003e\u003c/a\u003e Update the docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/5359c0fa8ece0ec694890349b953a279f3576da4\"\u003e\u003ccode\u003e5359c0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/cabol/nebulex/issues/189\"\u003e#189\u003c/a\u003e Introducing Nebulex v3 :rocket: (\u003ca href=\"https://redirect.github.com/cabol/nebulex/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cabol/nebulex/compare/v2.6.4...v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.14 to 1.7.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/v1.7.21/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.21 (2025-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix socket sometimes not reconnecting after pagehide/pageshow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6103\"\u003e#6103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck if priv folder exists before re-linking in CodeReloader (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelax LiveView dependency for new projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.20 (2025-02-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e[:phoenix, :socket_drain]\u003c/code\u003e telemetry event to track socket draining and use it for logging\u003c/li\u003e\n\u003cli\u003eAddress Elixir 1.18 warnings in phx.new\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePHX_NEW_CACHE_DIR\u003c/code\u003e env var for cached \u003ccode\u003ephx.new\u003c/code\u003e builds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix code reloader error when \u003ccode\u003emix.lock\u003c/code\u003e is touched without its content changing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.19 (2025-01-31)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] - bind to \u003ccode\u003e0.0.0.0\u003c/code\u003e in \u003ccode\u003edev.exs\u003c/code\u003e if phx.new is being run inside a docker container.\nThis exposes the container's phoenix server to the host so that it is accessible over port forwarding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.18 (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse new interpolation syntax in generators\u003c/li\u003e\n\u003cli\u003eUpdate gettext in generators to 0.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.17 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse LiveView 1.0.0 for newly generated applications\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.16 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix required Elixir version in mix.exs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.15 (2024-12-02)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport phoenixframework.org installer\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1562adca2e9b02b4564c519d5cc2a096ae6fc009\"\u003e\u003ccode\u003e1562adc\u003c/code\u003e\u003c/a\u003e Release 1.7.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/fbca76056e77847284ce550810978a819db1a139\"\u003e\u003ccode\u003efbca760\u003c/code\u003e\u003c/a\u003e bump build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/850720a68d2999267ef1adb8fc10843d32fa4b3c\"\u003e\u003ccode\u003e850720a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/9d972311cf1fe49bebc21557b0d3e2ce71e609ae\"\u003e\u003ccode\u003e9d97231\u003c/code\u003e\u003c/a\u003e relax LiveView dependency (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c8fb6e1050f228c2f84756024c2748d21a5a7fbe\"\u003e\u003ccode\u003ec8fb6e1\u003c/code\u003e\u003c/a\u003e fix comment location (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6127\"\u003e#6127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1c31dc9196fade8586dcd822a52f383928308f21\"\u003e\u003ccode\u003e1c31dc9\u003c/code\u003e\u003c/a\u003e check if socket is still disconnecting and allow connect (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6110\"\u003e#6110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/f3fbf408f46869f1cef8918422e8030cab252bed\"\u003e\u003ccode\u003ef3fbf40\u003c/code\u003e\u003c/a\u003e Change reloader to not remove priv if root one does not exist (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/e7a659a872549692f2413cd3b0a3965a5db59080\"\u003e\u003ccode\u003ee7a659a\u003c/code\u003e\u003c/a\u003e Constrain tailwind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/456de194506aa54ec527d2532725e251c9344406\"\u003e\u003ccode\u003e456de19\u003c/code\u003e\u003c/a\u003e Update verified routes docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/072fcef8e9e222a1ab2c6e3e3fb642745e49e92c\"\u003e\u003ccode\u003e072fcef\u003c/code\u003e\u003c/a\u003e Release 1.7.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.14...v1.7.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.3 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eWrap raised Ecto exceptions so context is not lost\u003c/li\u003e\n\u003cli\u003eDo not override changeset actions\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\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.1.1 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.1 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAdd type to \u003ccode\u003ePhoenix.HTML.FormField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow keyword lists in options to use nil as key/value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0 (2024-12-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.HTML.css_escape/1\u003c/code\u003e to escape strings for use inside CSS selectors\u003c/li\u003e\n\u003cli\u003eAdd the ability to pass \u003ccode\u003e:hr\u003c/code\u003e to \u003ccode\u003eoptions_for_select/2\u003c/code\u003e to render a horizontal rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass form action through in FormData implementation\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/phoenixframework/phoenix_html/commit/71430c1d32f70fafe0dc888ff5a9cd2288034de5\"\u003e\u003ccode\u003e71430c1\u003c/code\u003e\u003c/a\u003e Release v4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1a9341e931cc0cfd75167c6abe298ae0acdbfae7\"\u003e\u003ccode\u003e1a9341e\u003c/code\u003e\u003c/a\u003e Expand documentation of options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0d15b13c786eae7eaac2d24e4dabe8b56fc26cb3\"\u003e\u003ccode\u003e0d15b13\u003c/code\u003e\u003c/a\u003e Update ci.yml (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1bea177dfb6d6e3e326ee60dab87175a6d92e88d\"\u003e\u003ccode\u003e1bea177\u003c/code\u003e\u003c/a\u003e Add type to Phoenix.HTML.FormField (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0a11e9682625454d49b1db16f703e49316333290\"\u003e\u003ccode\u003e0a11e96\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/457\"\u003e#457\u003c/a\u003e from phoenixframework/sd-makeup-syntect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/7ccce864f5b075e88ee06bb0c65ec767d1402c9a\"\u003e\u003ccode\u003e7ccce86\u003c/code\u003e\u003c/a\u003e use makeup_syntect for highlighting JS (and diff)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/9007635b141f9b4fb65b73952953f62f0ccc0782\"\u003e\u003ccode\u003e9007635\u003c/code\u003e\u003c/a\u003e Allow keyword list options to use nil as key and/or value  (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/df2a3f6352f1d9e48e2b085ea10544f82f37bad2\"\u003e\u003ccode\u003edf2a3f6\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/b7fd6b7ba7972d3779df80177e3e55f32fc9887a\"\u003e\u003ccode\u003eb7fd6b7\u003c/code\u003e\u003c/a\u003e Release v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/687cca874b5ab02364cc4a89435fa5fde2fe5990\"\u003e\u003ccode\u003e687cca8\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.1.1...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_dashboard` from 0.8.5 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/blob/main/CHANGELOG.md\"\u003ephoenix_live_dashboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.7 (2025-04-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix warnings on Erlang/OTP 28\u003c/li\u003e\n\u003cli\u003eFix metrics history not rendering on LiveView 1.0.2+\u003c/li\u003e\n\u003cli\u003eFix colored logging in request logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.6 (2024-12-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Erlang docs url\u003c/li\u003e\n\u003cli\u003eFix rendering of durations in Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eFix warnings on Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eRemove img nonce which had no effect whatsoever\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e8236147ad8a256617851b62f4b93a25289f74e6\"\u003e\u003ccode\u003ee823614\u003c/code\u003e\u003c/a\u003e Release v0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/8c80084ac9d2bc417115fe00bbde0a7c66222226\"\u003e\u003ccode\u003e8c80084\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/471\"\u003e#471\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/0ecc686bb81f7c514b0391dc02a818d276023e32\"\u003e\u003ccode\u003e0ecc686\u003c/code\u003e\u003c/a\u003e Move regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/859726a508836a021a38aa7313207bb9b078e46d\"\u003e\u003ccode\u003e859726a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/c939321270d5a9dc50a459048712c735a447062f\"\u003e\u003ccode\u003ec939321\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/469\"\u003e#469\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e9236037554da9c749ae7af8e0c5c4e3013b5ac7\"\u003e\u003ccode\u003ee923603\u003c/code\u003e\u003c/a\u003e Fix ChartComponent bug, correctly display metrics history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/38e9b170f0c92ab1475e34e6e0064a935e491dd5\"\u003e\u003ccode\u003e38e9b17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/467\"\u003e#467\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/71e356738567923a2a08397b79081d20fef86794\"\u003e\u003ccode\u003e71e3567\u003c/code\u003e\u003c/a\u003e Update metrics_history.md, fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/ea8ab79b972b6f71492cad781edfd7cba14414cb\"\u003e\u003ccode\u003eea8ab79\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/21d3d5eb9fc6d2586943b967d1032164d696f48f\"\u003e\u003ccode\u003e21d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/466\"\u003e#466\u003c/a\u003e from kevinschweikert/ks/logger-colors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/compare/v0.8.5...v0.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.0-rc.7 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.14/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.14 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e_unused\u003c/code\u003e parameters are sent correctly during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form recovery failing and blocking updates when a form does not have any inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.13 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure submitter value is sent when submitting a form with \u003ccode\u003ephx-trigger-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.10 (2025-04-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flash getting lost when falling back to a full page reload due to navigating across live sessions (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix edge case where locked DOM nodes were not properly patched on unlock (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eused_input?\u003c/code\u003e returning \u003ccode\u003efalse\u003c/code\u003e when a form parameter value is a struct (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCatch promise rejections from \u003ccode\u003epushWithReply\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix empty optgroups breaking DOM patching of other select options (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3742\"\u003e#3742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't shutdown sticky LiveViews when they \u003ccode\u003epush_navigate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow testing \u003ccode\u003ephx-viewport-bottom\u003c/code\u003e and \u003ccode\u003ephx-viewport-top\u003c/code\u003e with \u003ccode\u003ePhoenix.LiveViewTest.render_hook/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.9 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix testing uploads inside nested LiveViews with LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.8 (2025-03-26)\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/phoenixframework/phoenix_live_view/commit/34e0634d1cc2cc4bd5bfaa5990d4dbdbdb6b27f5\"\u003e\u003ccode\u003e34e0634\u003c/code\u003e\u003c/a\u003e release v1.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/cb37eb126627b408bab2235dd43eea66fdb98381\"\u003e\u003ccode\u003ecb37eb1\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/9c8be3e96c63e787401e3ce3000d3d5a90de87df\"\u003e\u003ccode\u003e9c8be3e\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3821\"\u003e#3821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8d417129e1cfc7a7a5f75153afbdf9b36ac243ae\"\u003e\u003ccode\u003e8d41712\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3816\"\u003e#3816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1c4cec573a43c4a0f9949f6cee27852ad6acf356\"\u003e\u003ccode\u003e1c4cec5\u003c/code\u003e\u003c/a\u003e release v1.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/11c99906f39d2bac6ff6a4e2bece27f787a3ad16\"\u003e\u003ccode\u003e11c9990\u003c/code\u003e\u003c/a\u003e Update form-bindings.md to add a note about known limitations of phx-disable-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8bca18692b62c2492e5c7facd78afc06bf5c1c8a\"\u003e\u003ccode\u003e8bca186\u003c/code\u003e\u003c/a\u003e Add section for preventing form submission in the form bindings guide (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f29bbc572c7ff32b9106ead290a80a4360aa96c4\"\u003e\u003ccode\u003ef29bbc5\u003c/code\u003e\u003c/a\u003e Improve doc links betweens \u003ccode\u003easync result/1\u003c/code\u003e and \u003ccode\u003eassign_async/4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1ab79c9c8e09bd44fcfebdaa21ad22d6f07d96d7\"\u003e\u003ccode\u003e1ab79c9\u003c/code\u003e\u003c/a\u003e fix live_reload_test on OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a8195472471b0d2424016cfcbda01e051170a3d1\"\u003e\u003ccode\u003ea819547\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.0-rc.7...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.19.3 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0 (2025-02-05)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecations\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eDuration\u003c/code\u003e type returns same units as \u003ccode\u003ePostgrex.Interval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect on protocol when reconnecting in \u003ccode\u003ePostgrex.ReplicationConnection\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect only if there is protocol in \u003ccode\u003ePostgrex.SimpleConnection\u003c/code\u003e\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-ecto/postgrex/commit/c2af85d8eb584993114f748e8b1298a93f9d72a1\"\u003e\u003ccode\u003ec2af85d\u003c/code\u003e\u003c/a\u003e Release v0.20.0 (with Elixir v1.19 warnings fixed)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/b50103a939045e4ed2a574566d1a670a1921687c\"\u003e\u003ccode\u003eb50103a\u003c/code\u003e\u003c/a\u003e Release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/51ccbdd1d57b5fde9f2a3623dfe969b34b130bb1\"\u003e\u003ccode\u003e51ccbdd\u003c/code\u003e\u003c/a\u003e Update postgrex.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/34a57fe359a39488b673cec041829846e26ba758\"\u003e\u003ccode\u003e34a57fe\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/928e43a8161b08885cd6f765bdae8ff00d927677\"\u003e\u003ccode\u003e928e43a\u003c/code\u003e\u003c/a\u003e Have Duration return same units as Postgrex.Interval (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/a6f20205a37ac5887cf47eaba403974a95f9cc3f\"\u003e\u003ccode\u003ea6f2020\u003c/code\u003e\u003c/a\u003e Call disconnect on protocol when reconnecting in Replication connection  (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/9748fcbbd7936608c4ea4c0e5c485d6226da1bcc\"\u003e\u003ccode\u003e9748fcb\u003c/code\u003e\u003c/a\u003e Update dependencies with warnings (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c3097f429a47f6fe66517668954d06d88f08cac5\"\u003e\u003ccode\u003ec3097f4\u003c/code\u003e\u003c/a\u003e More safety checks around comments (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/6d9e2ca81a925f5b8985a80996d05da968849263\"\u003e\u003ccode\u003e6d9e2ca\u003c/code\u003e\u003c/a\u003e Minor link correction and moduledoc cleanup (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/cebb02f923a7e3c443aa7501bc89a8b2beda626f\"\u003e\u003ccode\u003ecebb02f\u003c/code\u003e\u003c/a\u003e Disconnect only if there is a protocol\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/postgrex/compare/v0.19.3...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.17.6 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003eswoosh/swoosh#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mime from 2.0.6 to 2.0.7 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.0 to 0.38.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.3 to 0.38.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues...\n\n_Description has been truncated_","html_url":"https://github.com/txssu/cen/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/txssu%2Fcen/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"},{"uuid":"2558861422","node_id":"PR_kwDONlDJhc6YhSBu","number":284,"state":"open","title":"Bump flop from 0.26.1 to 0.26.3 in /lux_app","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-06-02T00:49:09.000Z","updated_at":"2025-06-02T00:49:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"}],"path":"/lux_app","ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.3)](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/Spectral-Finance/lux/pull/284","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Spectral-Finance%2Flux/issues/284","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/284/packages"},{"uuid":"3106295679","node_id":"PR_kwDOH2dmWs6YbtwJ","number":492,"state":"open","title":"build(deps): bump flop from 0.26.1 to 0.26.3","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["samhamilton"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-01T00:37:24.000Z","updated_at":"2025-06-01T00:39:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"}],"path":null,"ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.3)](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/martide/literature/pull/492","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/martide%2Fliterature/issues/492","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/492/packages"},{"uuid":"2554380751","node_id":"PR_kwDOGx3YKc6YQMHP","number":579,"state":"open","title":"build(deps): bump flop from 0.26.1 to 0.26.3","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-05-30T10:25:56.000Z","updated_at":"2025-05-30T10:25:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"}],"path":null,"ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.3)](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/midarr-server/pull/579","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/midarrlabs%2Fmidarr-server/issues/579","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/579/packages"},{"uuid":"2552876831","node_id":"PR_kwDOByMyVM6YKc8f","number":2127,"state":"closed","title":"Bump flop from 0.26.1 to 0.26.3","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-02T18:37:33.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T18:07:48.000Z","updated_at":"2025-06-02T18:37:33.000Z","time_to_close":347385,"merged_at":"2025-06-02T18:37:33.000Z","merged_by":"nshoes","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"}],"path":null,"ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.3)](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/nerves-hub/nerves_hub_web/pull/2127","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-hub%2Fnerves_hub_web/issues/2127","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2127/packages"},{"uuid":"2552868533","node_id":"PR_kwDOMAS5xc6YKa61","number":2042,"state":"closed","title":"chore(deps): bump flop from 0.26.2 to 0.26.3 in /platform_umbrella","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T19:07:46.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T18:03:45.000Z","updated_at":"2025-05-29T19:07:46.000Z","time_to_close":3841,"merged_at":"2025-05-29T19:07:46.000Z","merged_by":"bi-dependabot-auto-merge[bot]","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flop","old_version":"0.26.2","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"}],"path":"/platform_umbrella","ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.2 to 0.26.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.2...0.26.3\"\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=flop\u0026package-manager=hex\u0026previous-version=0.26.2\u0026new-version=0.26.3)](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/batteries-included/batteries-included/pull/2042","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/batteries-included%2Fbatteries-included/issues/2042","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2042/packages"},{"uuid":"2551769613","node_id":"PR_kwDOGx3YKc6YGOoN","number":578,"state":"closed","title":"build(deps): bump flop from 0.26.1 to 0.26.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-30T10:25:58.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T10:20:07.000Z","updated_at":"2025-05-30T10:25:58.000Z","time_to_close":86751,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.2","repository_url":"https://github.com/woylie/flop"}],"path":null,"ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/24f34e05c70a84d40af2ea90a2e2e848c9e35696\"\u003e\u003ccode\u003e24f34e0\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/f66d60d0dd59def969fcfe12efb12e82f110e97d\"\u003e\u003ccode\u003ef66d60d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/575\"\u003e#575\u003c/a\u003e from ChristofVerhoeven/fix-for-struct-values-in-filte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/9e902db978864d3c09732b887d628ca35d8543df\"\u003e\u003ccode\u003e9e902db\u003c/code\u003e\u003c/a\u003e move assertions to separate test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/4103c407a9e4364693d80c63bba7ead6fcb1753c\"\u003e\u003ccode\u003e4103c40\u003c/code\u003e\u003c/a\u003e adding assertion to existing test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/8f26eea91f51e86e63ab42857244a54fce8932e8\"\u003e\u003ccode\u003e8f26eea\u003c/code\u003e\u003c/a\u003e fix for struct values in filters when converting params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/01530ff1b0a52f35a27b1cad5f969ed65f5189cf\"\u003e\u003ccode\u003e01530ff\u003c/code\u003e\u003c/a\u003e Update dependency ex_doc to == 0.38.2 (\u003ca href=\"https://redirect.github.com/woylie/flop/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/54b1f4dbf5d03bb2fb6f1bb97c5b5052e64f3e13\"\u003e\u003ccode\u003e54b1f4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/573\"\u003e#573\u003c/a\u003e from woylie/use-renovate-preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/1ec144a0461985ea8bd80d2d033ef1cfaf1d8783\"\u003e\u003ccode\u003e1ec144a\u003c/code\u003e\u003c/a\u003e use renovate preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/9f01b7fbe16e70969b746da4647aeb506ee55730\"\u003e\u003ccode\u003e9f01b7f\u003c/code\u003e\u003c/a\u003e Update dependency ex_doc to == 0.38.1 (\u003ca href=\"https://redirect.github.com/woylie/flop/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/bc55654fc3d1af7995367af9fc1087e6b4de0b41\"\u003e\u003ccode\u003ebc55654\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/524\"\u003e#524\u003c/a\u003e from tomekowal/tomekowal/522/warn-on-existing-ordery-by\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.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 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/midarr-server/pull/578","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/midarrlabs%2Fmidarr-server/issues/578","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/578/packages"},{"uuid":"2550326593","node_id":"PR_kwDOByMyVM6YAuVB","number":2123,"state":"closed","title":"Bump flop from 0.26.1 to 0.26.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T18:07:50.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-28T18:40:05.000Z","updated_at":"2025-05-29T18:07:50.000Z","time_to_close":84465,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.2","repository_url":"https://github.com/woylie/flop"}],"path":null,"ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/24f34e05c70a84d40af2ea90a2e2e848c9e35696\"\u003e\u003ccode\u003e24f34e0\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/f66d60d0dd59def969fcfe12efb12e82f110e97d\"\u003e\u003ccode\u003ef66d60d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/575\"\u003e#575\u003c/a\u003e from ChristofVerhoeven/fix-for-struct-values-in-filte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/9e902db978864d3c09732b887d628ca35d8543df\"\u003e\u003ccode\u003e9e902db\u003c/code\u003e\u003c/a\u003e move assertions to separate test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/4103c407a9e4364693d80c63bba7ead6fcb1753c\"\u003e\u003ccode\u003e4103c40\u003c/code\u003e\u003c/a\u003e adding assertion to existing test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/8f26eea91f51e86e63ab42857244a54fce8932e8\"\u003e\u003ccode\u003e8f26eea\u003c/code\u003e\u003c/a\u003e fix for struct values in filters when converting params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/01530ff1b0a52f35a27b1cad5f969ed65f5189cf\"\u003e\u003ccode\u003e01530ff\u003c/code\u003e\u003c/a\u003e Update dependency ex_doc to == 0.38.2 (\u003ca href=\"https://redirect.github.com/woylie/flop/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/54b1f4dbf5d03bb2fb6f1bb97c5b5052e64f3e13\"\u003e\u003ccode\u003e54b1f4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/573\"\u003e#573\u003c/a\u003e from woylie/use-renovate-preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/1ec144a0461985ea8bd80d2d033ef1cfaf1d8783\"\u003e\u003ccode\u003e1ec144a\u003c/code\u003e\u003c/a\u003e use renovate preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/9f01b7fbe16e70969b746da4647aeb506ee55730\"\u003e\u003ccode\u003e9f01b7f\u003c/code\u003e\u003c/a\u003e Update dependency ex_doc to == 0.38.1 (\u003ca href=\"https://redirect.github.com/woylie/flop/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/bc55654fc3d1af7995367af9fc1087e6b4de0b41\"\u003e\u003ccode\u003ebc55654\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/524\"\u003e#524\u003c/a\u003e from tomekowal/tomekowal/522/warn-on-existing-ordery-by\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.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 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/nerves-hub/nerves_hub_web/pull/2123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-hub%2Fnerves_hub_web/issues/2123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2123/packages"},{"uuid":"3098095285","node_id":"PR_kwDOMAS5xc6YAOb-","number":2035,"state":"open","title":"chore(deps): bump flop from 0.26.1 to 0.26.2 in /platform_umbrella","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-28T17:43:22.000Z","updated_at":"2025-05-28T17:43:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.2","repository_url":"https://github.com/woylie/flop"}],"path":"/platform_umbrella","ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/24f34e05c70a84d40af2ea90a2e2e848c9e35696\"\u003e\u003ccode\u003e24f34e0\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/f66d60d0dd59def969fcfe12efb12e82f110e97d\"\u003e\u003ccode\u003ef66d60d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/575\"\u003e#575\u003c/a\u003e from ChristofVerhoeven/fix-for-struct-values-in-filte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/9e902db978864d3c09732b887d628ca35d8543df\"\u003e\u003ccode\u003e9e902db\u003c/code\u003e\u003c/a\u003e move assertions to separate test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/4103c407a9e4364693d80c63bba7ead6fcb1753c\"\u003e\u003ccode\u003e4103c40\u003c/code\u003e\u003c/a\u003e adding assertion to existing test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/8f26eea91f51e86e63ab42857244a54fce8932e8\"\u003e\u003ccode\u003e8f26eea\u003c/code\u003e\u003c/a\u003e fix for struct values in filters when converting params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/01530ff1b0a52f35a27b1cad5f969ed65f5189cf\"\u003e\u003ccode\u003e01530ff\u003c/code\u003e\u003c/a\u003e Update dependency ex_doc to == 0.38.2 (\u003ca href=\"https://redirect.github.com/woylie/flop/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/54b1f4dbf5d03bb2fb6f1bb97c5b5052e64f3e13\"\u003e\u003ccode\u003e54b1f4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/573\"\u003e#573\u003c/a\u003e from woylie/use-renovate-preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/1ec144a0461985ea8bd80d2d033ef1cfaf1d8783\"\u003e\u003ccode\u003e1ec144a\u003c/code\u003e\u003c/a\u003e use renovate preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/9f01b7fbe16e70969b746da4647aeb506ee55730\"\u003e\u003ccode\u003e9f01b7f\u003c/code\u003e\u003c/a\u003e Update dependency ex_doc to == 0.38.1 (\u003ca href=\"https://redirect.github.com/woylie/flop/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/bc55654fc3d1af7995367af9fc1087e6b4de0b41\"\u003e\u003ccode\u003ebc55654\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/524\"\u003e#524\u003c/a\u003e from tomekowal/tomekowal/522/warn-on-existing-ordery-by\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.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 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/batteries-included/batteries-included/pull/2035","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/batteries-included%2Fbatteries-included/issues/2035","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2035/packages"}],"issue_packages":[{"old_version":"0.26.1","new_version":"0.26.3","update_type":"patch","path":"/lux_app","pr_created_at":"2025-09-30T00:50:59.000Z","version_change":"0.26.1 → 0.26.3","issue":{"uuid":"3467126986","node_id":"PR_kwDOP5THRc6rNytC","number":23,"state":"open","title":"Bump flop from 0.26.1 to 0.26.3 in /lux_app","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T00:50:59.000Z","updated_at":"2025-09-30T00:54:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"}],"path":"/lux_app","ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.3)](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/async-falcon80li/lux/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/async-falcon80li%2Flux/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"0.26.1","new_version":"0.26.3","update_type":"patch","path":null,"pr_created_at":"2025-06-16T20:11:30.000Z","version_change":"0.26.1 → 0.26.3","issue":{"uuid":"3151182776","node_id":"PR_kwDOMXCp-M6ax8kv","number":62,"state":"open","title":"Bump the production-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["txssu"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T20:11:30.000Z","updated_at":"2025-06-23T08:18:08.165Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":21,"packages":[{"name":"bandit","old_version":"1.6.4","new_version":"1.7.0","repository_url":"https://github.com/mtrudel/bandit"},{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"dns_cluster","old_version":"0.1.3","new_version":"0.2.0","repository_url":"https://github.com/phoenixframework/dns_cluster"},{"name":"esbuild","old_version":"0.8.2","new_version":"0.10.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"ex_aws","old_version":"2.5.8","new_version":"2.5.10","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.5","new_version":"2.5.7","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"},{"name":"gen_smtp","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/gen-smtp/gen_smtp"},{"name":"heroicons","old_version":"v2.1.1","new_version":"v2.2.0","repository_url":"https://github.com/tailwindlabs/heroicons"},{"name":"nebulex","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/cabol/nebulex"},{"name":"phoenix","old_version":"1.7.14","new_version":"1.7.21","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_ecto","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_dashboard","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/phoenixframework/phoenix_live_dashboard"},{"name":"swoosh","old_version":"1.17.6","new_version":"1.19.2","repository_url":"https://github.com/swoosh/swoosh"},{"name":"tailwind","old_version":"0.2.4","new_version":"0.3.1","repository_url":"https://github.com/phoenixframework/tailwind"},{"name":"telemetry_poller","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/beam-telemetry/telemetry_poller"},{"name":"tls_certificate_check","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/g-andrade/tls_certificate_check"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.6.4` | `1.7.0` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.2.0` | `3.3.2` |\n| [dns_cluster](https://github.com/phoenixframework/dns_cluster) | `0.1.3` | `0.2.0` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.8.2` | `0.10.0` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.8` | `2.5.10` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.5` | `2.5.7` |\n| [flop](https://github.com/woylie/flop) | `0.26.1` | `0.26.3` |\n| [gen_smtp](https://github.com/gen-smtp/gen_smtp) | `1.2.0` | `1.3.0` |\n| [heroicons](https://github.com/tailwindlabs/heroicons) | `v2.1.1` | `v2.2.0` |\n| [nebulex](https://github.com/cabol/nebulex) | `2.6.4` | `2.6.5` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.14` | `1.7.21` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.3` | `4.6.4` |\n| [phoenix_live_dashboard](https://github.com/phoenixframework/phoenix_live_dashboard) | `0.8.5` | `0.8.7` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.17.6` | `1.19.2` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.2.4` | `0.3.1` |\n| [telemetry_poller](https://github.com/beam-telemetry/telemetry_poller) | `1.1.0` | `1.2.0` |\n| [tls_certificate_check](https://github.com/g-andrade/tls_certificate_check) | `1.26.0` | `1.28.0` |\n\n\nUpdates `bandit` from 1.6.4 to 1.7.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.7.0 (29 May 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for new \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks from Plug 1.18 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHonour server-sent \u003ccode\u003eConnection: close\u003c/code\u003e headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ruslandoga\"\u003e\u003ccode\u003e@​ruslandoga\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't overwrite non-default HTTP/2 settings when receiving HTTP/2 settings (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ns-blee\"\u003e\u003ccode\u003e@​ns-blee\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix handling of early-connection error handling in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.11 (31 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that HTTP/1 request headers are sent to the Plug in the order they're\nsent (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not populate the \u003ccode\u003ecookies\u003c/code\u003e header with an empty string if no cookies were\nsent in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.10 (25 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced when closing compressed websock connections in certain circumstances (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStandardize \u0026amp; document the format of messages sent to HTTP/2 Stream processes (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.9 (21 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not close compression context before calling websock close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/462\"\u003e#462\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/thiagopromano\"\u003e\u003ccode\u003e@​thiagopromano\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.8 (5 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not send stream WINDOW_UPDATEs on the last data frame of a stream\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estatus\u003c/code\u003e to the telemetry metadata emitted on WebSocket upgrades (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.7 (30 Jan 2025)\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/mtrudel/bandit/commit/7e8609acc966fa30da4b1c3cca6d5c7d74ed5dea\"\u003e\u003ccode\u003e7e8609a\u003c/code\u003e\u003c/a\u003e Version bump to 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/84440262083afd81a890b5d2543b7ad82f26353c\"\u003e\u003ccode\u003e8444026\u003c/code\u003e\u003c/a\u003e Automate the publishing of hex packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a6aca4e2b33b1115dfb3cd394410b9017f9cc444\"\u003e\u003ccode\u003ea6aca4e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003ePlug.Conn.Adapter.sock_data\u003c/code\u003e and `Plug.Conn.Adapter.ssl_data...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/7fcb13335b66e06b53bce133e4c3aae6a228fcae\"\u003e\u003ccode\u003e7fcb133\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.13 to 1.3.14 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/2af82bdd3db80197c3acefc97cfcb25d58eebeac\"\u003e\u003ccode\u003e2af82bd\u003c/code\u003e\u003c/a\u003e Streamline keepalive logic, respect server-sent connection: close headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0ac98596ebfd903e6093d42a63b6030487a8f5ad\"\u003e\u003ccode\u003e0ac9859\u003c/code\u003e\u003c/a\u003e Merge received HTTP/2 settings with existing ones (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5092d59af4075da13ba3afd8ac49654c89141b2c\"\u003e\u003ccode\u003e5092d59\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1810aa9648340c5869d30d9c837ca466f865c700\"\u003e\u003ccode\u003e1810aa9\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.12 to 1.3.13 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/43bf872194ccce4ce6eae9e367a2d379fa10aed7\"\u003e\u003ccode\u003e43bf872\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/b31059df6f9863fe5dda62228495b4a42348700f\"\u003e\u003ccode\u003eb31059d\u003c/code\u003e\u003c/a\u003e Look up connection in a safe manner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.6.4...1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.2.0 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\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/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dns_cluster` from 0.1.3 to 0.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/dns_cluster/blob/main/CHANGELOG.md\"\u003edns_cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0 (2025-03-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple DNS queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/188df6563519ebad8fbdc75e9c02b380c8d01e96\"\u003e\u003ccode\u003e188df65\u003c/code\u003e\u003c/a\u003e Release 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2161d1f384a2b7545cb60ed3ec352c618c26c433\"\u003e\u003ccode\u003e2161d1f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/dns_cluster/issues/7\"\u003e#7\u003c/a\u003e from davydog187/support-multiple-queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/11bd82122d62ddfc9f692f6574e1af71dcec2601\"\u003e\u003ccode\u003e11bd821\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/1dac479ecf86a3ce17385672cdd7895c04d5fdf1\"\u003e\u003ccode\u003e1dac479\u003c/code\u003e\u003c/a\u003e don't allow nested lists for queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/982dd432ce0813cb78512f88f4e9314823f05079\"\u003e\u003ccode\u003e982dd43\u003c/code\u003e\u003c/a\u003e revert first sentence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/759e5a3a7d4dd8de657c026062525c8f26b43c1e\"\u003e\u003ccode\u003e759e5a3\u003c/code\u003e\u003c/a\u003e edit docs for clarity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/7c3b5dd13bab0e3ceff9ddf6e80435c0ff05b9b3\"\u003e\u003ccode\u003e7c3b5dd\u003c/code\u003e\u003c/a\u003e Support differing basenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2d3aa14582e6844c08ca211ab5e428c9349e5f94\"\u003e\u003ccode\u003e2d3aa14\u003c/code\u003e\u003c/a\u003e expand the tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/842edabdf8794ef2838bef324b6fb71472ff1d62\"\u003e\u003ccode\u003e842edab\u003c/code\u003e\u003c/a\u003e fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/d0c68086a0829f5cf43f2a3beac085ee9e751fe8\"\u003e\u003ccode\u003ed0c6808\u003c/code\u003e\u003c/a\u003e Support multiple DNS queries\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/dns_cluster/compare/v0.1.3...v0.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.8.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.0 (2025-02-10)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and Erlang/OTP 25+.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PGP keys to support latest \u003ccode\u003eesbuild\u003c/code\u003e versions\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eesbuild\u003c/code\u003e to version 0.25.0\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eCAStore\u003c/code\u003e in favor of using Erlang certificates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/4f85348a7a59dc997a1b08de23979739de5f351b\"\u003e\u003ccode\u003e4f85348\u003c/code\u003e\u003c/a\u003e Release v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/9892ddd7f59ebfc170c17772a5028b4d638025d6\"\u003e\u003ccode\u003e9892ddd\u003c/code\u003e\u003c/a\u003e Update public key (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/b01d15f8d3b2e8f040a6ef073741caf77382fb52\"\u003e\u003ccode\u003eb01d15f\u003c/code\u003e\u003c/a\u003e Remove CAStore from lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/45d18530042d17fec9628013938cca21f69e49db\"\u003e\u003ccode\u003e45d1853\u003c/code\u003e\u003c/a\u003e Update Elixir requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c83c20072e490ca237815ecd971d637d1c105e34\"\u003e\u003ccode\u003ec83c200\u003c/code\u003e\u003c/a\u003e Remove dependency on CAStore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.8.2...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.8 to 2.5.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.10 (2025-06-16)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash on SSO credentials error\u003c/li\u003e\n\u003cli\u003eFix type error on \u003ccode\u003eExAws.Operation.RestQuery.stream!2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix build status shield on README\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev2.5.9 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003cli\u003eFixes for Req support, update minimum version to 0.5.10\u003c/li\u003e\n\u003cli\u003eDo not warn when optional deps are not available\u003c/li\u003e\n\u003cli\u003eImplement retries for TooManyRequestsException\u003c/li\u003e\n\u003cli\u003eMove regexes out of module attributes to fix compatibility with OTP 28\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/ex-aws/ex_aws/commit/d5e5a6698d3daefb458dd4693738d73ab57f910d\"\u003e\u003ccode\u003ed5e5a66\u003c/code\u003e\u003c/a\u003e Bump version; update CHANGELOG v2.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/924b193e2c30b80a3cbd00fa18c50f459e3585e3\"\u003e\u003ccode\u003e924b193\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1137\"\u003e#1137\u003c/a\u003e from ex-aws/dependabot/hex/hackney-1.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/03646c973234346928c998e3ef0153113e07fc09\"\u003e\u003ccode\u003e03646c9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1140\"\u003e#1140\u003c/a\u003e from PragTob/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/2c0a13369b3bd08aad7e5ee37a3b1b4fd5e48166\"\u003e\u003ccode\u003e2c0a133\u003c/code\u003e\u003c/a\u003e Bump hackney from 1.23.0 to 1.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/eb938d38e1cb67f1a51424f2d489bcdfce6d83c5\"\u003e\u003ccode\u003eeb938d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1138\"\u003e#1138\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.38.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/3b534708f0bde8a082db8fa6d6a2cbcdda6b2d72\"\u003e\u003ccode\u003e3b53470\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1135\"\u003e#1135\u003c/a\u003e from lukaszsamson/ls_fix_stream_type_error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c45993e2704f819edc3cb1ed53076f41e897d1ab\"\u003e\u003ccode\u003ec45993e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1136\"\u003e#1136\u003c/a\u003e from lukaszsamson/ls_credentials_type_error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/b31c2b5e4ff53f3fba60b215d85ba71334357ee7\"\u003e\u003ccode\u003eb31c2b5\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/cfd143e0a2eb188e3603b5df21bf1b94e98ed48b\"\u003e\u003ccode\u003ecfd143e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1139\"\u003e#1139\u003c/a\u003e from ex-aws/dependabot/hex/configparser_ex-5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/254a7b2bbe1ed970221f3d4efd53fcfcb37e2c03\"\u003e\u003ccode\u003e254a7b2\u003c/code\u003e\u003c/a\u003e Fix build status badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws/compare/v2.5.8...v2.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.5 to 2.5.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.7 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eIf-Match\u003c/code\u003e and \u003ccode\u003eIf-None-Match\u003c/code\u003e headers to \u003ccode\u003ePutObject\u003c/code\u003e call\u003c/li\u003e\n\u003cli\u003eHandle errors in \u003ccode\u003eparse_bucket_object_versions/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev2.5.6 (2024-12-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation warning on Elixir 1.17\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/ex-aws/ex_aws_s3/commit/2e96b193124588cf882bc14931b7d9d672db7967\"\u003e\u003ccode\u003e2e96b19\u003c/code\u003e\u003c/a\u003e Bump version and udpate CHANGELOG. v2.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/5d576f027eb5af6feeaed9a19b4dd7749df90da7\"\u003e\u003ccode\u003e5d576f0\u003c/code\u003e\u003c/a\u003e Add exclude patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/cfda3120874c51bfd793ca952e1d88f18de8b853\"\u003e\u003ccode\u003ecfda312\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/297\"\u003e#297\u003c/a\u003e from ex-aws/dependabot/hex/ex_aws-2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/38c31f6c48d73b67889d60d38556dc11be3850af\"\u003e\u003ccode\u003e38c31f6\u003c/code\u003e\u003c/a\u003e Bump ex_aws from 2.5.8 to 2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/48c45504748f29a2829f73aafb5fc808bde9a763\"\u003e\u003ccode\u003e48c4550\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/293\"\u003e#293\u003c/a\u003e from hexedpackets/put-obj-etag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/c8b56a5b632f64dce3b083ef73d946c9f603e8b9\"\u003e\u003ccode\u003ec8b56a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/296\"\u003e#296\u003c/a\u003e from AppMonet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/f49923e5ac70255f1f24db32138f361a1b3d34f5\"\u003e\u003ccode\u003ef49923e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/294\"\u003e#294\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2c8140398e7d176064df3dc83c6444af88781e06\"\u003e\u003ccode\u003e2c81403\u003c/code\u003e\u003c/a\u003e Handle errors in parse_bucket_object_versions/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/6016f77a24a0a20bdaeb2617066813ac4c114f90\"\u003e\u003ccode\u003e6016f77\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.2 to 0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/0e0b23828203a92238f6097823a4edcfdc6b95b0\"\u003e\u003ccode\u003e0e0b238\u003c/code\u003e\u003c/a\u003e Add If-Match and If-None-Match headers to PutObject call\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/compare/v2.5.5...v2.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flop` from 0.26.1 to 0.26.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gen_smtp` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gen-smtp/gen_smtp/releases\"\u003egen_smtp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cp\u003eThis release marks significant improvements in stability, compliance with current OTP versions, and enhanced capabilities with the addition of LMTP support.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd LMTP support to the gen_smtp_client\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Pablo Willian Suchewschy\u003c/em\u003e\u003cbr /\u003e\nThis addition includes support for the LMTP protocol, along with a dedicated test for the LMTP client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocument socket options\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Oneric\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation to clarify that \u003ccode\u003etls_options\u003c/code\u003e is no longer filtered and to explain the use of socket options for newer OTP releases.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix issues with gen_smtp_server_session compilation on OTP-28\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nResolved a compilation error for \u003ccode\u003egen_smtp_server_session\u003c/code\u003e on OTP-28. This commit also includes updates to GitHub actions and CI environments by removing older OTP versions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAllow sender to immediately hang up after QUIT message\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nIntroduced the ability for the sender to terminate the session immediately after sending a QUIT message.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix DATA response in smtp_server_example\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: ts-klassen\u003c/em\u003e\u003cbr /\u003e\nAddressed errors in the DATA response handling within the smtp_server_example.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix OTP 26 compilation failure\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Thanabodee Charoenpiriyakij\u003c/em\u003e\u003cbr /\u003e\nCorrected type specifications in \u003ccode\u003ehandle_error\u003c/code\u003e to resolve compilation issues with OTP 26.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix source links in documentation\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Adam Millerchip\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation links to ensure they direct correctly to relevant sources.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCorrect README instructions for IPv6 launching\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: rdtq\u003c/em\u003e\u003cbr /\u003e\nAdjusted instructions to better clarify how to launch the server on IPv6.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix parameter value encoding\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthors: Maria Scott \u0026amp; Jan Uhlig\u003c/em\u003e\u003cbr /\u003e\nCorrected parameter value encoding issues for better functionality.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix CI environment compatibility\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Chris Wögi\u003c/em\u003e\u003cbr /\u003e\nModified the CI setup to ensure that it functions correctly given that OTP 23 is not available on Ubuntu 22.04.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eVarious improvements and simplifications\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nStreamlined various implementations, including simplifying code related to message sending.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/68ab11101a0710a13d39d73ff780dc9d76ffa15f\"\u003e\u003ccode\u003e68ab111\u003c/code\u003e\u003c/a\u003e Bump version to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/a48929deeb6c800d7268bc2838bb99f5305aaf86\"\u003e\u003ccode\u003ea48929d\u003c/code\u003e\u003c/a\u003e Fix an issue where gen_smtp_server_session did not compile on OTP-28 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/185c54dbd61a3c284bd44b1442c764e9642a386c\"\u003e\u003ccode\u003e185c54d\u003c/code\u003e\u003c/a\u003e Simplify try_send code (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/bd7fae350d42d9f3a3ea9b19f311293df3afb944\"\u003e\u003ccode\u003ebd7fae3\u003c/code\u003e\u003c/a\u003e Allow sender to immediately hangup after QUIT message (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/da7893dbe5dc20f1d6137141a4ec49f910a7cef6\"\u003e\u003ccode\u003eda7893d\u003c/code\u003e\u003c/a\u003e smtp_server_example: fix DATA response (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/21c3e247a68ba524575eeed39539e654f499bfdf\"\u003e\u003ccode\u003e21c3e24\u003c/code\u003e\u003c/a\u003e Fix docs source links (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/e4cd410668bfbae06f4513f341a72d2344cb1e99\"\u003e\u003ccode\u003ee4cd410\u003c/code\u003e\u003c/a\u003e Document sockopts (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/15e969d06a2e4369934de400d0f83b64a7d96fcf\"\u003e\u003ccode\u003e15e969d\u003c/code\u003e\u003c/a\u003e hookup.email is using gen_smtp (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/ac4f8bafdc5046011c74fb9d42014753ac594484\"\u003e\u003ccode\u003eac4f8ba\u003c/code\u003e\u003c/a\u003e Fix OTP 26 compilation failure (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/17b161613ebd6e35a1f266b672261a933a89cf47\"\u003e\u003ccode\u003e17b1616\u003c/code\u003e\u003c/a\u003e Add OTP 25 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gen-smtp/gen_smtp/compare/1.2.0...1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `heroicons` from v2.1.1 to v2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/releases\"\u003eheroicons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.5\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/blob/master/CHANGELOG.md\"\u003eheroicons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.0] - 2024-11-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.5] - 2024-07-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.4] - 2024-06-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.3] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.2] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\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/tailwindlabs/heroicons/commit/0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003e\u003ccode\u003e0435d4c\u003c/code\u003e\u003c/a\u003e 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/f327cbe38385c6add89a4e7bb72e701b4e50f25a\"\u003e\u003ccode\u003ef327cbe\u003c/code\u003e\u003c/a\u003e Add React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/56c073c2c9a66d2e51adb93d8e87e2e941d5b6db\"\u003e\u003ccode\u003e56c073c\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/64e23681c1fc84cfe47778a013d6291963603ff2\"\u003e\u003ccode\u003e64e2368\u003c/code\u003e\u003c/a\u003e Remove clip-path from 20/arrow-left-circle (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/ad0ad1f6d51bd64dcd67e363d2b2833a8de25154\"\u003e\u003ccode\u003ead0ad1f\u003c/code\u003e\u003c/a\u003e 2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/58d511e23db9c801ba9078186f54f30a6ed6c250\"\u003e\u003ccode\u003e58d511e\u003c/code\u003e\u003c/a\u003e Add new icons (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/c1b192b8cd0f1b3c569d25ba995d170f3db86039\"\u003e\u003ccode\u003ec1b192b\u003c/code\u003e\u003c/a\u003e 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/e2e487fed03d9f9651f3952eddc52997f7abe78d\"\u003e\u003ccode\u003ee2e487f\u003c/code\u003e\u003c/a\u003e Make sure calls to \u003ccode\u003eforwardRef\u003c/code\u003e are marked as pure (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/cafc7d6cb6c2233b07667ae1fb77a43866a333e3\"\u003e\u003ccode\u003ecafc7d6\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003esize-*\u003c/code\u003e instead of \u003ccode\u003ew-* h-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/9a17872e685bf48b83c047572c45617b6fd345e7\"\u003e\u003ccode\u003e9a17872\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/heroicons/compare/88ab3a0d790e6a47404cba02800a6b25d2afae50...0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nebulex` from 2.6.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cabol/nebulex/releases\"\u003enebulex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.5\u003c/h2\u003e\n\u003cp\u003eTo see what's new, check the \u003ca href=\"https://github.com/cabol/nebulex/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-nebulex/nebulex/blob/v2.6.5/CHANGELOG.md\"\u003enebulex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/tree/v2.6.5\"\u003ev2.6.5\u003c/a\u003e (2025-06-01)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/compare/v2.6.4...v2.6.5\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplicated cache deletion behavior when the 3rd node joins the cluster.\n\u003ca href=\"https://redirect.github.com/elixir-nebulex/nebulex/issues/234\"\u003e#234\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/elixir-nebulex/nebulex/commit/472480d0403f7b56a2143418320274b1e28730ea\"\u003e\u003ccode\u003e472480d\u003c/code\u003e\u003c/a\u003e Release v.2.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/181cbed05af2b78e8aba274a6a34c4cbbd3aa5be\"\u003e\u003ccode\u003e181cbed\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/cabol/nebulex/issues/234\"\u003e#234\u003c/a\u003e Fix data loss in Replicated cache when multiple nodes join sequentiall...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/45ed60f406b4dac76012fcacb137a6adc7ffa913\"\u003e\u003ccode\u003e45ed60f\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cabol/nebulex/compare/v2.6.4...v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.14 to 1.7.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/v1.7.21/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.21 (2025-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix socket sometimes not reconnecting after pagehide/pageshow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6103\"\u003e#6103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck if priv folder exists before re-linking in CodeReloader (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelax LiveView dependency for new projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.20 (2025-02-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e[:phoenix, :socket_drain]\u003c/code\u003e telemetry event to track socket draining and use it for logging\u003c/li\u003e\n\u003cli\u003eAddress Elixir 1.18 warnings in phx.new\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePHX_NEW_CACHE_DIR\u003c/code\u003e env var for cached \u003ccode\u003ephx.new\u003c/code\u003e builds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix code reloader error when \u003ccode\u003emix.lock\u003c/code\u003e is touched without its content changing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.19 (2025-01-31)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] - bind to \u003ccode\u003e0.0.0.0\u003c/code\u003e in \u003ccode\u003edev.exs\u003c/code\u003e if phx.new is being run inside a docker container.\nThis exposes the container's phoenix server to the host so that it is accessible over port forwarding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.18 (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse new interpolation syntax in generators\u003c/li\u003e\n\u003cli\u003eUpdate gettext in generators to 0.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.17 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse LiveView 1.0.0 for newly generated applications\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.16 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix required Elixir version in mix.exs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.15 (2024-12-02)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport phoenixframework.org installer\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1562adca2e9b02b4564c519d5cc2a096ae6fc009\"\u003e\u003ccode\u003e1562adc\u003c/code\u003e\u003c/a\u003e Release 1.7.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/fbca76056e77847284ce550810978a819db1a139\"\u003e\u003ccode\u003efbca760\u003c/code\u003e\u003c/a\u003e bump build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/850720a68d2999267ef1adb8fc10843d32fa4b3c\"\u003e\u003ccode\u003e850720a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/9d972311cf1fe49bebc21557b0d3e2ce71e609ae\"\u003e\u003ccode\u003e9d97231\u003c/code\u003e\u003c/a\u003e relax LiveView dependency (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c8fb6e1050f228c2f84756024c2748d21a5a7fbe\"\u003e\u003ccode\u003ec8fb6e1\u003c/code\u003e\u003c/a\u003e fix comment location (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6127\"\u003e#6127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1c31dc9196fade8586dcd822a52f383928308f21\"\u003e\u003ccode\u003e1c31dc9\u003c/code\u003e\u003c/a\u003e check if socket is still disconnecting and allow connect (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6110\"\u003e#6110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/f3fbf408f46869f1cef8918422e8030cab252bed\"\u003e\u003ccode\u003ef3fbf40\u003c/code\u003e\u003c/a\u003e Change reloader to not remove priv if root one does not exist (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/e7a659a872549692f2413cd3b0a3965a5db59080\"\u003e\u003ccode\u003ee7a659a\u003c/code\u003e\u003c/a\u003e Constrain tailwind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/456de194506aa54ec527d2532725e251c9344406\"\u003e\u003ccode\u003e456de19\u003c/code\u003e\u003c/a\u003e Update verified routes docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/072fcef8e9e222a1ab2c6e3e3fb642745e49e92c\"\u003e\u003ccode\u003e072fcef\u003c/code\u003e\u003c/a\u003e Release 1.7.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.14...v1.7.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.3 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eWrap raised Ecto exceptions so context is not lost\u003c/li\u003e\n\u003cli\u003eDo not override changeset actions\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\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.1.1 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.1 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAdd type to \u003ccode\u003ePhoenix.HTML.FormField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow keyword lists in options to use nil as key/value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0 (2024-12-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.HTML.css_escape/1\u003c/code\u003e to escape strings for use inside CSS selectors\u003c/li\u003e\n\u003cli\u003eAdd the ability to pass \u003ccode\u003e:hr\u003c/code\u003e to \u003ccode\u003eoptions_for_select/2\u003c/code\u003e to render a horizontal rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass form action through in FormData implementation\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/phoenixframework/phoenix_html/commit/71430c1d32f70fafe0dc888ff5a9cd2288034de5\"\u003e\u003ccode\u003e71430c1\u003c/code\u003e\u003c/a\u003e Release v4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1a9341e931cc0cfd75167c6abe298ae0acdbfae7\"\u003e\u003ccode\u003e1a9341e\u003c/code\u003e\u003c/a\u003e Expand documentation of options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0d15b13c786eae7eaac2d24e4dabe8b56fc26cb3\"\u003e\u003ccode\u003e0d15b13\u003c/code\u003e\u003c/a\u003e Update ci.yml (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1bea177dfb6d6e3e326ee60dab87175a6d92e88d\"\u003e\u003ccode\u003e1bea177\u003c/code\u003e\u003c/a\u003e Add type to Phoenix.HTML.FormField (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0a11e9682625454d49b1db16f703e49316333290\"\u003e\u003ccode\u003e0a11e96\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/457\"\u003e#457\u003c/a\u003e from phoenixframework/sd-makeup-syntect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/7ccce864f5b075e88ee06bb0c65ec767d1402c9a\"\u003e\u003ccode\u003e7ccce86\u003c/code\u003e\u003c/a\u003e use makeup_syntect for highlighting JS (and diff)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/9007635b141f9b4fb65b73952953f62f0ccc0782\"\u003e\u003ccode\u003e9007635\u003c/code\u003e\u003c/a\u003e Allow keyword list options to use nil as key and/or value  (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/df2a3f6352f1d9e48e2b085ea10544f82f37bad2\"\u003e\u003ccode\u003edf2a3f6\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/b7fd6b7ba7972d3779df80177e3e55f32fc9887a\"\u003e\u003ccode\u003eb7fd6b7\u003c/code\u003e\u003c/a\u003e Release v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/687cca874b5ab02364cc4a89435fa5fde2fe5990\"\u003e\u003ccode\u003e687cca8\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.1.1...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_dashboard` from 0.8.5 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/blob/main/CHANGELOG.md\"\u003ephoenix_live_dashboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.7 (2025-04-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix warnings on Erlang/OTP 28\u003c/li\u003e\n\u003cli\u003eFix metrics history not rendering on LiveView 1.0.2+\u003c/li\u003e\n\u003cli\u003eFix colored logging in request logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.6 (2024-12-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Erlang docs url\u003c/li\u003e\n\u003cli\u003eFix rendering of durations in Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eFix warnings on Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eRemove img nonce which had no effect whatsoever\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e8236147ad8a256617851b62f4b93a25289f74e6\"\u003e\u003ccode\u003ee823614\u003c/code\u003e\u003c/a\u003e Release v0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/8c80084ac9d2bc417115fe00bbde0a7c66222226\"\u003e\u003ccode\u003e8c80084\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/471\"\u003e#471\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/0ecc686bb81f7c514b0391dc02a818d276023e32\"\u003e\u003ccode\u003e0ecc686\u003c/code\u003e\u003c/a\u003e Move regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/859726a508836a021a38aa7313207bb9b078e46d\"\u003e\u003ccode\u003e859726a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/c939321270d5a9dc50a459048712c735a447062f\"\u003e\u003ccode\u003ec939321\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/469\"\u003e#469\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e9236037554da9c749ae7af8e0c5c4e3013b5ac7\"\u003e\u003ccode\u003ee923603\u003c/code\u003e\u003c/a\u003e Fix ChartComponent bug, correctly display metrics history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/38e9b170f0c92ab1475e34e6e0064a935e491dd5\"\u003e\u003ccode\u003e38e9b17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/467\"\u003e#467\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/71e356738567923a2a08397b79081d20fef86794\"\u003e\u003ccode\u003e71e3567\u003c/code\u003e\u003c/a\u003e Update metrics_history.md, fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/ea8ab79b972b6f71492cad781edfd7cba14414cb\"\u003e\u003ccode\u003eea8ab79\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/21d3d5eb9fc6d2586943b967d1032164d696f48f\"\u003e\u003ccode\u003e21d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/466\"\u003e#466\u003c/a\u003e from kevinschweikert/ks/logger-colors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/compare/v0.8.5...v0.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.0-rc.7 to 1.0.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.17/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.17 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements not being included in form recovery (regression in 1.0.14; \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix events from destroyed child LiveViews being accidentally sent to the parent LiveView instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.16 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePhoenix.Component.focus_wrap/1\u003c/code\u003e running into an infinite JavaScript recursion (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3828\"\u003e#3828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.15 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix accumulation of empty text nodes inside \u003ccode\u003ephx-update=\u0026quot;stream\u0026quot;\u003c/code\u003e containers (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3784\"\u003e#3784\u003c/a\u003e).\nThis could lead to exponential memory growth when the stream container was part of a\nform with concurrent updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.14 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e_unused\u003c/code\u003e parameters are sent correctly during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form recovery failing and blocking updates when a form does not have any inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.13 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure submitter value is sent when submitting a form with \u003ccode\u003ephx-trigger-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/4aa2242f72dcba5b800a72da36cb5c170879d538\"\u003e\u003ccode\u003e4aa2242\u003c/code\u003e\u003c/a\u003e release v1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/567ac1d02b7fb7b6d7beb9a2a7e81dd4ff33ddb9\"\u003e\u003ccode\u003e567ac1d\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/396e1ea13b9cac4b9a27d9b97473026b553a2a20\"\u003e\u003ccode\u003e396e1ea\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/35881d59e36d5bbca79b36aad8be0e109c64ff6e\"\u003e\u003ccode\u003e35881d5\u003c/code\u003e\u003c/a\u003e backport fix for \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b7f82d42c1623752f493417aad57613a537b4330\"\u003e\u003ccode\u003eb7f82d4\u003c/code\u003e\u003c/a\u003e release v1.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8968180a8dc7bd8a6d039c8a8fe28e7559319fbd\"\u003e\u003ccode\u003e8968180\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/da5f6d63feff19159c1d832ed8158be10e6ab2f7\"\u003e\u003ccode\u003eda5f6d6\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3829\"\u003e#3829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/d173d241c96461deeac85ba3c5887a9ddcacbc86\"\u003e\u003ccode\u003ed173d24\u003c/code\u003e\u003c/a\u003e release v1.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c1497e9fa761d770424c1c6581795b19bf073c6d\"\u003e\u003ccode\u003ec1497e9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff5a6b02382f98d36b5bc76762376a209f133f94\"\u003e\u003ccode\u003eff5a6b0\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3824\"\u003e#3824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.0-rc.7...v1.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.19.3 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0 (2025-02-05)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecations\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eDuration\u003c/code\u003e type returns same units as \u003ccode\u003ePostgrex.Interval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect on protocol when reconnecting in \u003ccode\u003ePostgrex.ReplicationConnection\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect only if there is protocol in \u003ccode\u003ePostgrex.SimpleConnection\u003c/code\u003e\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-ecto/postgrex/commit/c2af85d8eb584993114f748e8b1298a93f9d72a1\"\u003e\u003ccode\u003ec2af85d\u003c/code\u003e\u003c/a\u003e Release v0.20.0 (with Elixir v1.19 warnings fixed)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/b50103a939045e4ed2a574566d1a670a1921687c\"\u003e\u003ccode\u003eb50103a\u003c/code\u003e\u003c/a\u003e Release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/51ccbdd1d57b5fde9f2a3623dfe969b34b130bb1\"\u003e\u003ccode\u003e51ccbdd\u003c/code\u003e\u003c/a\u003e Update postgrex.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/34a57fe359a39488b673cec041829846e26ba758\"\u003e\u003ccode\u003e34a57fe\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/928e43a8161b08885cd6f765bdae8ff00d927677\"\u003e\u003ccode\u003e928e43a\u003c/code\u003e\u003c/a\u003e Have Duration return same units as Postgrex.Interval (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/a6f20205a37ac5887cf47eaba403974a95f9cc3f\"\u003e\u003ccode\u003ea6f2020\u003c/code\u003e\u003c/a\u003e Call disconnect on protocol when reconnecting in Replication connection  (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/9748fcbbd7936608c4ea4c0e5c485d6226da1bcc\"\u003e\u003ccode\u003e9748fcb\u003c/code\u003e\u003c/a\u003e Update dependencies with warnings (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c3097f429a47f6fe66517668954d06d88f08cac5\"\u003e\u003ccode\u003ec3097f4\u003c/code\u003e\u003c/a\u003e More safety checks around comments (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/6d9e2ca81a925f5b8985a80996d05da968849263\"\u003e\u003ccode\u003e6d9e2ca\u003c/code\u003e\u003c/a\u003e Minor link correction and moduledoc cleanup (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/cebb02f923a7e3c443aa7501bc89a8b2beda626f\"\u003e\u003ccode\u003ecebb02f\u003c/code\u003e\u003c/a\u003e Disconnect only if there is a protocol\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/postgrex/compare/v0.19.3...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.17.6 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEscape quotes and backslashes in address names \u003ca href=\"https://github.com/jiegillet\"\u003e\u003ccode\u003e@​jiegillet\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Accept header to all requests made by Sendgrid adapter \u003ca href=\"https://github.com/sergey-elkin\"\u003e\u003ccode\u003e@​sergey-elkin\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove svg fill for dark mode \u003ca href=\"https://github.com/cmnstmntmn\"\u003e\u003ccode\u003e@​cmnstmntmn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unused variable warnings in CI - Gmail Test \u003ca href=\"https://github.com/DuldR\"\u003e\u003ccode\u003e@​DuldR\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump gen_smtp from 1.2.0 to 1.3.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.6.11 to 1.7.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1042\"\u003e#1042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.1 to 0.38.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1040\"\u003e#1040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump plug from 1.17.0 to 1.18.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1041\"\u003e#1041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump hackney from 1.23.0 to 1.24.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1039\"\u003e#1039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cmnstmntmn\"\u003e\u003ccode\u003e@​cmnstmntmn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1044\"\u003eswoosh/swoosh#1044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DuldR\"\u003e\u003ccode\u003e@​DuldR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1045\"\u003eswoosh/swoosh#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sergey-elkin\"\u003e\u003ccode\u003e@​sergey-elkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1046\"\u003eswoosh/swoosh#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jiegillet\"\u003e\u003ccode\u003e@​jiegillet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1047\"\u003eswoosh/swoosh#1047\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003eswoosh/swoosh#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mime from 2.0.6 to 2.0.7 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.0 to 0.38.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.3 to 0.38.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the correct content_disposition and content_id \u003ca href=\"https://github.com/Hermanverschooten\"\u003e\u003ccode\u003e@​Hermanverschooten\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/901\"\u003e#901\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003efixes Mua adapter when using inline attachments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.2\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape quotes and backslashes in address names \u003ca href=\"https://github.com/jiegillet\"\u003e\u003ccode\u003e@​jiegillet\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Accept header to all requests made by Sendgrid adapter \u003ca href=\"https://github.com/sergey-elkin\"\u003e\u003ccode\u003e@​sergey-elkin\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove svg fill for dark mode \u003ca href=\"https://github.com/cmnstmntmn\"\u003e\u003ccode\u003e@​cmnstmntmn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix unused variable warnings in CI - Gmail Test \u003ca href=\"https://github.com/DuldR\"\u003e\u003ccode\u003e@​DuldR\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003e#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the correct content_disposition and content_id \u003ca href=\"https://github.com/Hermanverschooten\"\u003e\u003ccode\u003e@​Hermanverschooten\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/901\"\u003e#901\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003efixes Mua adapter when using inline attachments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.4\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dark/light mode based on system theme in dev preview mailbox \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.3\u003c/h2\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Req usage, preparing for v1.0 \u003ca href=\"https://github.com/wojtekmach\"\u003e\u003ccode\u003e@​wojtekmach\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Prevent zeptomail error when receiving non json response body on 500 \u003ca href=\"https://github.com/atoncetti\"\u003e\u003ccode\u003e@​atoncetti\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1017\"\u003e#1017\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.1\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/swoosh/swoosh/commit/38c8cb8e34d3abe79c8deaf14d93cbd54bcdcfd5\"\u003e\u003ccode\u003e38c8cb8\u003c/code\u003e\u003c/a\u003e v1.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/2563e919f4f14fab856d71cc9ff8d83f07d5e654\"\u003e\u003ccode\u003e2563e91\u003c/code\u003e\u003c/a\u003e Escape quotes and backslashes in address names (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/0f43605e25e45ea48a93eef591081b1cbf0aebb1\"\u003e\u003ccode\u003e0f43605\u003c/code\u003e\u003c/a\u003e Add Accept header to all requests made by Sendgrid adapter (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/931455b025634e6cdf3cf2d8d5d11cb4a098db8a\"\u003e\u003ccode\u003e931455b\u003c/code\u003e\u003c/a\u003e Underscore prefix unused variable within Gmail test (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/154b4ade52093be3d82247bdebbe2c4b91eb64b9\"\u003e\u003ccode\u003e154b4ad\u003c/code\u003e\u003c/a\u003e Bump gen_smtp from 1.2.0 to 1.3.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/9fdf333425c82f56ec6f7d52f139bcbacced0c03\"\u003e\u003ccode\u003e9fdf333\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.6.11 to 1.7.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1042\"\u003e#1042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/68b94f9fc5a7b5a105b700ce889a409238d4873a\"\u003e\u003ccode\u003e68b94f9\u003c/code\u003e\u003c/a\u003e Remove svg fill for dark mode (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issu...\n\n_Description has been truncated_","html_url":"https://github.com/txssu/cen/pull/62","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/txssu%2Fcen/issues/62","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/62/packages"}},{"old_version":"0.26.2","new_version":"0.26.3","update_type":"patch","path":"/ui","pr_created_at":"2025-06-09T03:34:22.000Z","version_change":"0.26.2 → 0.26.3","issue":{"uuid":"2577261821","node_id":"PR_kwDOJhBfLs6ZneT9","number":713,"state":"closed","title":"Bump flop from 0.26.2 to 0.26.3 in /ui","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-16T16:55:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T03:34:22.000Z","updated_at":"2025-06-16T16:55:53.000Z","time_to_close":652891,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flop","old_version":"0.26.2","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"}],"path":"/ui","ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.2 to 0.26.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.2...0.26.3\"\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=flop\u0026package-manager=hex\u0026previous-version=0.26.2\u0026new-version=0.26.3)](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/evercam/ex_nvr/pull/713","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evercam%2Fex_nvr/issues/713","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/713/packages"}},{"old_version":"0.26.1","new_version":"0.26.3","update_type":"patch","path":null,"pr_created_at":"2025-06-02T06:55:28.000Z","version_change":"0.26.1 → 0.26.3","issue":{"uuid":"2559504082","node_id":"PR_kwDOMXCp-M6Yju7S","number":60,"state":"open","title":"Bump the production-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["txssu"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T06:55:28.000Z","updated_at":"2025-06-02T06:55:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":22,"packages":[{"name":"bandit","old_version":"1.6.4","new_version":"1.7.0","repository_url":"https://github.com/mtrudel/bandit"},{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"dns_cluster","old_version":"0.1.3","new_version":"0.2.0","repository_url":"https://github.com/phoenixframework/dns_cluster"},{"name":"esbuild","old_version":"0.8.2","new_version":"0.10.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"ex_aws","old_version":"2.5.8","new_version":"2.5.9","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.5","new_version":"2.5.7","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"},{"name":"gen_smtp","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/gen-smtp/gen_smtp"},{"name":"heroicons","old_version":"v2.1.1","new_version":"v2.2.0","repository_url":"https://github.com/tailwindlabs/heroicons"},{"name":"nebulex","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/cabol/nebulex"},{"name":"phoenix","old_version":"1.7.14","new_version":"1.7.21","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_ecto","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_dashboard","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/phoenixframework/phoenix_live_dashboard"},{"name":"swoosh","old_version":"1.17.6","new_version":"1.19.1","repository_url":"https://github.com/swoosh/swoosh"},{"name":"tailwind","old_version":"0.2.4","new_version":"0.3.1","repository_url":"https://github.com/phoenixframework/tailwind"},{"name":"telemetry_poller","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/beam-telemetry/telemetry_poller"},{"name":"tls_certificate_check","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/g-andrade/tls_certificate_check"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.6.4` | `1.7.0` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.2.0` | `3.3.2` |\n| [dns_cluster](https://github.com/phoenixframework/dns_cluster) | `0.1.3` | `0.2.0` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.8.2` | `0.10.0` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.8` | `2.5.9` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.5` | `2.5.7` |\n| [flop](https://github.com/woylie/flop) | `0.26.1` | `0.26.3` |\n| [gen_smtp](https://github.com/gen-smtp/gen_smtp) | `1.2.0` | `1.3.0` |\n| [heroicons](https://github.com/tailwindlabs/heroicons) | `v2.1.1` | `v2.2.0` |\n| [nebulex](https://github.com/cabol/nebulex) | `2.6.4` | `2.6.5` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.14` | `1.7.21` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.3` | `4.6.4` |\n| [phoenix_live_dashboard](https://github.com/phoenixframework/phoenix_live_dashboard) | `0.8.5` | `0.8.7` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.17.6` | `1.19.1` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.2.4` | `0.3.1` |\n| [telemetry_poller](https://github.com/beam-telemetry/telemetry_poller) | `1.1.0` | `1.2.0` |\n| [tls_certificate_check](https://github.com/g-andrade/tls_certificate_check) | `1.26.0` | `1.28.0` |\n\n\nUpdates `bandit` from 1.6.4 to 1.7.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.7.0 (29 May 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for new \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks from Plug 1.18 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHonour server-sent \u003ccode\u003eConnection: close\u003c/code\u003e headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ruslandoga\"\u003e\u003ccode\u003e@​ruslandoga\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't overwrite non-default HTTP/2 settings when receiving HTTP/2 settings (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ns-blee\"\u003e\u003ccode\u003e@​ns-blee\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix handling of early-connection error handling in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.11 (31 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that HTTP/1 request headers are sent to the Plug in the order they're\nsent (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not populate the \u003ccode\u003ecookies\u003c/code\u003e header with an empty string if no cookies were\nsent in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.10 (25 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced when closing compressed websock connections in certain circumstances (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStandardize \u0026amp; document the format of messages sent to HTTP/2 Stream processes (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.9 (21 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not close compression context before calling websock close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/462\"\u003e#462\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/thiagopromano\"\u003e\u003ccode\u003e@​thiagopromano\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.8 (5 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not send stream WINDOW_UPDATEs on the last data frame of a stream\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estatus\u003c/code\u003e to the telemetry metadata emitted on WebSocket upgrades (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.7 (30 Jan 2025)\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/mtrudel/bandit/commit/7e8609acc966fa30da4b1c3cca6d5c7d74ed5dea\"\u003e\u003ccode\u003e7e8609a\u003c/code\u003e\u003c/a\u003e Version bump to 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/84440262083afd81a890b5d2543b7ad82f26353c\"\u003e\u003ccode\u003e8444026\u003c/code\u003e\u003c/a\u003e Automate the publishing of hex packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a6aca4e2b33b1115dfb3cd394410b9017f9cc444\"\u003e\u003ccode\u003ea6aca4e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003ePlug.Conn.Adapter.sock_data\u003c/code\u003e and `Plug.Conn.Adapter.ssl_data...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/7fcb13335b66e06b53bce133e4c3aae6a228fcae\"\u003e\u003ccode\u003e7fcb133\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.13 to 1.3.14 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/2af82bdd3db80197c3acefc97cfcb25d58eebeac\"\u003e\u003ccode\u003e2af82bd\u003c/code\u003e\u003c/a\u003e Streamline keepalive logic, respect server-sent connection: close headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0ac98596ebfd903e6093d42a63b6030487a8f5ad\"\u003e\u003ccode\u003e0ac9859\u003c/code\u003e\u003c/a\u003e Merge received HTTP/2 settings with existing ones (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5092d59af4075da13ba3afd8ac49654c89141b2c\"\u003e\u003ccode\u003e5092d59\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1810aa9648340c5869d30d9c837ca466f865c700\"\u003e\u003ccode\u003e1810aa9\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.12 to 1.3.13 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/43bf872194ccce4ce6eae9e367a2d379fa10aed7\"\u003e\u003ccode\u003e43bf872\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/b31059df6f9863fe5dda62228495b4a42348700f\"\u003e\u003ccode\u003eb31059d\u003c/code\u003e\u003c/a\u003e Look up connection in a safe manner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.6.4...1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.2.0 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\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/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dns_cluster` from 0.1.3 to 0.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/dns_cluster/blob/main/CHANGELOG.md\"\u003edns_cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0 (2025-03-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple DNS queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/188df6563519ebad8fbdc75e9c02b380c8d01e96\"\u003e\u003ccode\u003e188df65\u003c/code\u003e\u003c/a\u003e Release 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2161d1f384a2b7545cb60ed3ec352c618c26c433\"\u003e\u003ccode\u003e2161d1f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/dns_cluster/issues/7\"\u003e#7\u003c/a\u003e from davydog187/support-multiple-queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/11bd82122d62ddfc9f692f6574e1af71dcec2601\"\u003e\u003ccode\u003e11bd821\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/1dac479ecf86a3ce17385672cdd7895c04d5fdf1\"\u003e\u003ccode\u003e1dac479\u003c/code\u003e\u003c/a\u003e don't allow nested lists for queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/982dd432ce0813cb78512f88f4e9314823f05079\"\u003e\u003ccode\u003e982dd43\u003c/code\u003e\u003c/a\u003e revert first sentence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/759e5a3a7d4dd8de657c026062525c8f26b43c1e\"\u003e\u003ccode\u003e759e5a3\u003c/code\u003e\u003c/a\u003e edit docs for clarity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/7c3b5dd13bab0e3ceff9ddf6e80435c0ff05b9b3\"\u003e\u003ccode\u003e7c3b5dd\u003c/code\u003e\u003c/a\u003e Support differing basenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2d3aa14582e6844c08ca211ab5e428c9349e5f94\"\u003e\u003ccode\u003e2d3aa14\u003c/code\u003e\u003c/a\u003e expand the tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/842edabdf8794ef2838bef324b6fb71472ff1d62\"\u003e\u003ccode\u003e842edab\u003c/code\u003e\u003c/a\u003e fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/d0c68086a0829f5cf43f2a3beac085ee9e751fe8\"\u003e\u003ccode\u003ed0c6808\u003c/code\u003e\u003c/a\u003e Support multiple DNS queries\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/dns_cluster/compare/v0.1.3...v0.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.8.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.0 (2025-02-10)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and Erlang/OTP 25+.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PGP keys to support latest \u003ccode\u003eesbuild\u003c/code\u003e versions\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eesbuild\u003c/code\u003e to version 0.25.0\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eCAStore\u003c/code\u003e in favor of using Erlang certificates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/4f85348a7a59dc997a1b08de23979739de5f351b\"\u003e\u003ccode\u003e4f85348\u003c/code\u003e\u003c/a\u003e Release v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/9892ddd7f59ebfc170c17772a5028b4d638025d6\"\u003e\u003ccode\u003e9892ddd\u003c/code\u003e\u003c/a\u003e Update public key (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/b01d15f8d3b2e8f040a6ef073741caf77382fb52\"\u003e\u003ccode\u003eb01d15f\u003c/code\u003e\u003c/a\u003e Remove CAStore from lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/45d18530042d17fec9628013938cca21f69e49db\"\u003e\u003ccode\u003e45d1853\u003c/code\u003e\u003c/a\u003e Update Elixir requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c83c20072e490ca237815ecd971d637d1c105e34\"\u003e\u003ccode\u003ec83c200\u003c/code\u003e\u003c/a\u003e Remove dependency on CAStore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.8.2...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.8 to 2.5.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.9 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003cli\u003eFixes for Req support, update minimum version to 0.5.10\u003c/li\u003e\n\u003cli\u003eDo not warn when optional deps are not available\u003c/li\u003e\n\u003cli\u003eImplement retries for TooManyRequestsException\u003c/li\u003e\n\u003cli\u003eMove regexes out of module attributes to fix compatibility with OTP 28\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/ex-aws/ex_aws/commit/c66b8476c529a5605caddb699801582aad97a28c\"\u003e\u003ccode\u003ec66b847\u003c/code\u003e\u003c/a\u003e Bump version, update CHANGELOG. v2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/6cf8d9c3aba7991a18895865ffa7824c1f68c53a\"\u003e\u003ccode\u003e6cf8d9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1133\"\u003e#1133\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/29513a0c38c8c34025a580818ee18ff9937b1436\"\u003e\u003ccode\u003e29513a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1131\"\u003e#1131\u003c/a\u003e from db-qstream/retries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/cd81d70a2f1135df562035bdce955124c1fdb534\"\u003e\u003ccode\u003ecd81d70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1132\"\u003e#1132\u003c/a\u003e from OnetoOneHealth/add-kinesisvideo-us-east-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/168d0aeade3df7cba1be8f8a6e82fb3440d41f14\"\u003e\u003ccode\u003e168d0ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1129\"\u003e#1129\u003c/a\u003e from adriencohen/feat/bedrock-endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/352b9ba6a2c2f4319e9d289051e60e6493c96717\"\u003e\u003ccode\u003e352b9ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1128\"\u003e#1128\u003c/a\u003e from wojtekmach/wm-optional-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c0b8814e63f1e67677deb78aee072af42bff1b3b\"\u003e\u003ccode\u003ec0b8814\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1127\"\u003e#1127\u003c/a\u003e from wojtekmach/wm-req\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/79f365525cd933a0e75f5d3cf9c06880aee7c6da\"\u003e\u003ccode\u003e79f3655\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1124\"\u003e#1124\u003c/a\u003e from Bogdan740/patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/8ec332e035d185e6d8b3105c1066f2c13270238a\"\u003e\u003ccode\u003e8ec332e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1126\"\u003e#1126\u003c/a\u003e from ex-aws/dependabot/hex/req-0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c747f1ebe7a75f806ee04d056fdef6f366b41a6d\"\u003e\u003ccode\u003ec747f1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1123\"\u003e#1123\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws/compare/v2.5.8...v2.5.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.5 to 2.5.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.7 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eIf-Match\u003c/code\u003e and \u003ccode\u003eIf-None-Match\u003c/code\u003e headers to \u003ccode\u003ePutObject\u003c/code\u003e call\u003c/li\u003e\n\u003cli\u003eHandle errors in \u003ccode\u003eparse_bucket_object_versions/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev2.5.6 (2024-12-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation warning on Elixir 1.17\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/ex-aws/ex_aws_s3/commit/2e96b193124588cf882bc14931b7d9d672db7967\"\u003e\u003ccode\u003e2e96b19\u003c/code\u003e\u003c/a\u003e Bump version and udpate CHANGELOG. v2.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/5d576f027eb5af6feeaed9a19b4dd7749df90da7\"\u003e\u003ccode\u003e5d576f0\u003c/code\u003e\u003c/a\u003e Add exclude patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/cfda3120874c51bfd793ca952e1d88f18de8b853\"\u003e\u003ccode\u003ecfda312\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/297\"\u003e#297\u003c/a\u003e from ex-aws/dependabot/hex/ex_aws-2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/38c31f6c48d73b67889d60d38556dc11be3850af\"\u003e\u003ccode\u003e38c31f6\u003c/code\u003e\u003c/a\u003e Bump ex_aws from 2.5.8 to 2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/48c45504748f29a2829f73aafb5fc808bde9a763\"\u003e\u003ccode\u003e48c4550\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/293\"\u003e#293\u003c/a\u003e from hexedpackets/put-obj-etag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/c8b56a5b632f64dce3b083ef73d946c9f603e8b9\"\u003e\u003ccode\u003ec8b56a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/296\"\u003e#296\u003c/a\u003e from AppMonet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/f49923e5ac70255f1f24db32138f361a1b3d34f5\"\u003e\u003ccode\u003ef49923e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/294\"\u003e#294\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2c8140398e7d176064df3dc83c6444af88781e06\"\u003e\u003ccode\u003e2c81403\u003c/code\u003e\u003c/a\u003e Handle errors in parse_bucket_object_versions/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/6016f77a24a0a20bdaeb2617066813ac4c114f90\"\u003e\u003ccode\u003e6016f77\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.2 to 0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/0e0b23828203a92238f6097823a4edcfdc6b95b0\"\u003e\u003ccode\u003e0e0b238\u003c/code\u003e\u003c/a\u003e Add If-Match and If-None-Match headers to PutObject call\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/compare/v2.5.5...v2.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flop` from 0.26.1 to 0.26.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gen_smtp` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gen-smtp/gen_smtp/releases\"\u003egen_smtp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cp\u003eThis release marks significant improvements in stability, compliance with current OTP versions, and enhanced capabilities with the addition of LMTP support.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd LMTP support to the gen_smtp_client\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Pablo Willian Suchewschy\u003c/em\u003e\u003cbr /\u003e\nThis addition includes support for the LMTP protocol, along with a dedicated test for the LMTP client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocument socket options\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Oneric\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation to clarify that \u003ccode\u003etls_options\u003c/code\u003e is no longer filtered and to explain the use of socket options for newer OTP releases.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix issues with gen_smtp_server_session compilation on OTP-28\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nResolved a compilation error for \u003ccode\u003egen_smtp_server_session\u003c/code\u003e on OTP-28. This commit also includes updates to GitHub actions and CI environments by removing older OTP versions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAllow sender to immediately hang up after QUIT message\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nIntroduced the ability for the sender to terminate the session immediately after sending a QUIT message.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix DATA response in smtp_server_example\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: ts-klassen\u003c/em\u003e\u003cbr /\u003e\nAddressed errors in the DATA response handling within the smtp_server_example.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix OTP 26 compilation failure\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Thanabodee Charoenpiriyakij\u003c/em\u003e\u003cbr /\u003e\nCorrected type specifications in \u003ccode\u003ehandle_error\u003c/code\u003e to resolve compilation issues with OTP 26.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix source links in documentation\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Adam Millerchip\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation links to ensure they direct correctly to relevant sources.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCorrect README instructions for IPv6 launching\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: rdtq\u003c/em\u003e\u003cbr /\u003e\nAdjusted instructions to better clarify how to launch the server on IPv6.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix parameter value encoding\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthors: Maria Scott \u0026amp; Jan Uhlig\u003c/em\u003e\u003cbr /\u003e\nCorrected parameter value encoding issues for better functionality.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix CI environment compatibility\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Chris Wögi\u003c/em\u003e\u003cbr /\u003e\nModified the CI setup to ensure that it functions correctly given that OTP 23 is not available on Ubuntu 22.04.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eVarious improvements and simplifications\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nStreamlined various implementations, including simplifying code related to message sending.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/68ab11101a0710a13d39d73ff780dc9d76ffa15f\"\u003e\u003ccode\u003e68ab111\u003c/code\u003e\u003c/a\u003e Bump version to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/a48929deeb6c800d7268bc2838bb99f5305aaf86\"\u003e\u003ccode\u003ea48929d\u003c/code\u003e\u003c/a\u003e Fix an issue where gen_smtp_server_session did not compile on OTP-28 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/185c54dbd61a3c284bd44b1442c764e9642a386c\"\u003e\u003ccode\u003e185c54d\u003c/code\u003e\u003c/a\u003e Simplify try_send code (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/bd7fae350d42d9f3a3ea9b19f311293df3afb944\"\u003e\u003ccode\u003ebd7fae3\u003c/code\u003e\u003c/a\u003e Allow sender to immediately hangup after QUIT message (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/da7893dbe5dc20f1d6137141a4ec49f910a7cef6\"\u003e\u003ccode\u003eda7893d\u003c/code\u003e\u003c/a\u003e smtp_server_example: fix DATA response (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/21c3e247a68ba524575eeed39539e654f499bfdf\"\u003e\u003ccode\u003e21c3e24\u003c/code\u003e\u003c/a\u003e Fix docs source links (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/e4cd410668bfbae06f4513f341a72d2344cb1e99\"\u003e\u003ccode\u003ee4cd410\u003c/code\u003e\u003c/a\u003e Document sockopts (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/15e969d06a2e4369934de400d0f83b64a7d96fcf\"\u003e\u003ccode\u003e15e969d\u003c/code\u003e\u003c/a\u003e hookup.email is using gen_smtp (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/ac4f8bafdc5046011c74fb9d42014753ac594484\"\u003e\u003ccode\u003eac4f8ba\u003c/code\u003e\u003c/a\u003e Fix OTP 26 compilation failure (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/17b161613ebd6e35a1f266b672261a933a89cf47\"\u003e\u003ccode\u003e17b1616\u003c/code\u003e\u003c/a\u003e Add OTP 25 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gen-smtp/gen_smtp/compare/1.2.0...1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.23.0 to 1.24.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.24.1 - 2025-05-26\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch2\u003e1.24.1 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove unused variable warning in hackney.erl\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24.0 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Change\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003einsecure_basic_auth\u003c/code\u003e application variable defaults to \u003ccode\u003efalse\u003c/code\u003e for security.\nIf your application relies on insecure basic auth over HTTP, you must explicitly set\n\u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, true)\u003c/code\u003e to maintain previous behavior.\u003c/p\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.24.1\"\u003ehttps://hex.pm/packages/hackney/1.24.1\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.24.0 - 2025-05-26\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAvailable on \u003ca href=\"https://hexdocs.pm/hackney/1.24.0/\"\u003ehex.pm\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Breaking Change **\u003c/p\u003e\n\u003cp\u003eThe new insecure_basic_auth application variable defaults to false for security. If your application relies on insecure basic auth over HTTP, you must explicitly set application:set_env(hackney, insecure_basic_auth, true) to maintain previous behavior.\u003c/p\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.24.1 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove unused variable warning in hackney.erl\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24.0 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e** Breaking Change **\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003einsecure_basic_auth\u003c/code\u003e application variable defaults to \u003ccode\u003efalse\u003c/code\u003e for security.\nIf your application relies on insecure basic auth over HTTP, you must explicitly set\n\u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, true)\u003c/code\u003e to maintain previous behavior.\u003c/p\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/benoitc/hackney/commit/d59b422deed47b51607871bdd13ffcf6a10e449d\"\u003e\u003ccode\u003ed59b422\u003c/code\u003e\u003c/a\u003e fix: remove unused variable warning and bump version to 1.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/30447da6b5ae7b665d92150c036345f618e159a6\"\u003e\u003ccode\u003e30447da\u003c/code\u003e\u003c/a\u003e fix  version in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/fd82258116a4299f52db804d0e745ed095f0f8f9\"\u003e\u003ccode\u003efd82258\u003c/code\u003e\u003c/a\u003e fix documentation warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/1239ec634c5eb687476ab1dc22f9663162930db2\"\u003e\u003ccode\u003e1239ec6\u003c/code\u003e\u003c/a\u003e update NEWS.md with stream_body timeout fix for issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/96e881ebc76c86df991b99640e5270add7fe3a97\"\u003e\u003ccode\u003e96e881e\u003c/code\u003e\u003c/a\u003e fix stream_body timeout issue by reverting breaking error format change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/431b4f549ed5d1550a39698dc33c82f8301a345f\"\u003e\u003ccode\u003e431b4f5\u003c/code\u003e\u003c/a\u003e Fix typos in NEWS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3c64db12a0001ac0b1c8b99995f6929ce0ba59c1\"\u003e\u003ccode\u003e3c64db1\u003c/code\u003e\u003c/a\u003e update NEWS.md with NXDOMAIN fix for issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/fbdd42371c3d003b525fdfe1d9809ea6f3257be9\"\u003e\u003ccode\u003efbdd423\u003c/code\u003e\u003c/a\u003e fix NXDOMAIN error in Docker Compose environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e044cd5b58e36a8ae894998064bf02865d7e19ec\"\u003e\u003ccode\u003ee044cd5\u003c/code\u003e\u003c/a\u003e bump 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8e5bfe10eb2546dcd6a05b32cf21f2d88e0b4395\"\u003e\u003ccode\u003e8e5bfe1\u003c/code\u003e\u003c/a\u003e fix error information loss in stream body recv error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.23.0...1.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `heroicons` from v2.1.1 to v2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/releases\"\u003eheroicons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.5\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/blob/master/CHANGELOG.md\"\u003eheroicons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.0] - 2024-11-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.5] - 2024-07-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.4] - 2024-06-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.3] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.2] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\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/tailwindlabs/heroicons/commit/0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003e\u003ccode\u003e0435d4c\u003c/code\u003e\u003c/a\u003e 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/f327cbe38385c6add89a4e7bb72e701b4e50f25a\"\u003e\u003ccode\u003ef327cbe\u003c/code\u003e\u003c/a\u003e Add React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/56c073c2c9a66d2e51adb93d8e87e2e941d5b6db\"\u003e\u003ccode\u003e56c073c\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/64e23681c1fc84cfe47778a013d6291963603ff2\"\u003e\u003ccode\u003e64e2368\u003c/code\u003e\u003c/a\u003e Remove clip-path from 20/arrow-left-circle (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/ad0ad1f6d51bd64dcd67e363d2b2833a8de25154\"\u003e\u003ccode\u003ead0ad1f\u003c/code\u003e\u003c/a\u003e 2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/58d511e23db9c801ba9078186f54f30a6ed6c250\"\u003e\u003ccode\u003e58d511e\u003c/code\u003e\u003c/a\u003e Add new icons (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/c1b192b8cd0f1b3c569d25ba995d170f3db86039\"\u003e\u003ccode\u003ec1b192b\u003c/code\u003e\u003c/a\u003e 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/e2e487fed03d9f9651f3952eddc52997f7abe78d\"\u003e\u003ccode\u003ee2e487f\u003c/code\u003e\u003c/a\u003e Make sure calls to \u003ccode\u003eforwardRef\u003c/code\u003e are marked as pure (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/cafc7d6cb6c2233b07667ae1fb77a43866a333e3\"\u003e\u003ccode\u003ecafc7d6\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003esize-*\u003c/code\u003e instead of \u003ccode\u003ew-* h-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/9a17872e685bf48b83c047572c45617b6fd345e7\"\u003e\u003ccode\u003e9a17872\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/heroicons/compare/88ab3a0d790e6a47404cba02800a6b25d2afae50...0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nebulex` from 2.6.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cabol/nebulex/releases\"\u003enebulex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.5\u003c/h2\u003e\n\u003cp\u003eTo see what's new, check the \u003ca href=\"https://github.com/cabol/nebulex/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\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-nebulex/nebulex/commit/3ef8da6ffdd35c78ff2d1bc7dc8b57b6bfa46396\"\u003e\u003ccode\u003e3ef8da6\u003c/code\u003e\u003c/a\u003e Add caching decorators enhancements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/4f84445864e5f8f9dc58fe94bb1437c8186b4e12\"\u003e\u003ccode\u003e4f84445\u003c/code\u003e\u003c/a\u003e Overall updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/9f26360d46486447e67b44d136ed88cb23a2faf1\"\u003e\u003ccode\u003e9f26360\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/9233592982b300c5a68691b54e180512fe5d9600\"\u003e\u003ccode\u003e9233592\u003c/code\u003e\u003c/a\u003e Release v3.0.0-rc.1 :bookmark:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/ea1153ce8c93d91bcc025e4a1cd76f7cee486453\"\u003e\u003ccode\u003eea1153c\u003c/code\u003e\u003c/a\u003e Update the docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/5359c0fa8ece0ec694890349b953a279f3576da4\"\u003e\u003ccode\u003e5359c0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/cabol/nebulex/issues/189\"\u003e#189\u003c/a\u003e Introducing Nebulex v3 :rocket: (\u003ca href=\"https://redirect.github.com/cabol/nebulex/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cabol/nebulex/compare/v2.6.4...v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.14 to 1.7.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/v1.7.21/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.21 (2025-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix socket sometimes not reconnecting after pagehide/pageshow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6103\"\u003e#6103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck if priv folder exists before re-linking in CodeReloader (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelax LiveView dependency for new projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.20 (2025-02-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e[:phoenix, :socket_drain]\u003c/code\u003e telemetry event to track socket draining and use it for logging\u003c/li\u003e\n\u003cli\u003eAddress Elixir 1.18 warnings in phx.new\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePHX_NEW_CACHE_DIR\u003c/code\u003e env var for cached \u003ccode\u003ephx.new\u003c/code\u003e builds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix code reloader error when \u003ccode\u003emix.lock\u003c/code\u003e is touched without its content changing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.19 (2025-01-31)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] - bind to \u003ccode\u003e0.0.0.0\u003c/code\u003e in \u003ccode\u003edev.exs\u003c/code\u003e if phx.new is being run inside a docker container.\nThis exposes the container's phoenix server to the host so that it is accessible over port forwarding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.18 (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse new interpolation syntax in generators\u003c/li\u003e\n\u003cli\u003eUpdate gettext in generators to 0.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.17 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse LiveView 1.0.0 for newly generated applications\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.16 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix required Elixir version in mix.exs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.15 (2024-12-02)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport phoenixframework.org installer\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1562adca2e9b02b4564c519d5cc2a096ae6fc009\"\u003e\u003ccode\u003e1562adc\u003c/code\u003e\u003c/a\u003e Release 1.7.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/fbca76056e77847284ce550810978a819db1a139\"\u003e\u003ccode\u003efbca760\u003c/code\u003e\u003c/a\u003e bump build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/850720a68d2999267ef1adb8fc10843d32fa4b3c\"\u003e\u003ccode\u003e850720a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/9d972311cf1fe49bebc21557b0d3e2ce71e609ae\"\u003e\u003ccode\u003e9d97231\u003c/code\u003e\u003c/a\u003e relax LiveView dependency (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c8fb6e1050f228c2f84756024c2748d21a5a7fbe\"\u003e\u003ccode\u003ec8fb6e1\u003c/code\u003e\u003c/a\u003e fix comment location (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6127\"\u003e#6127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1c31dc9196fade8586dcd822a52f383928308f21\"\u003e\u003ccode\u003e1c31dc9\u003c/code\u003e\u003c/a\u003e check if socket is still disconnecting and allow connect (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6110\"\u003e#6110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/f3fbf408f46869f1cef8918422e8030cab252bed\"\u003e\u003ccode\u003ef3fbf40\u003c/code\u003e\u003c/a\u003e Change reloader to not remove priv if root one does not exist (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/e7a659a872549692f2413cd3b0a3965a5db59080\"\u003e\u003ccode\u003ee7a659a\u003c/code\u003e\u003c/a\u003e Constrain tailwind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/456de194506aa54ec527d2532725e251c9344406\"\u003e\u003ccode\u003e456de19\u003c/code\u003e\u003c/a\u003e Update verified routes docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/072fcef8e9e222a1ab2c6e3e3fb642745e49e92c\"\u003e\u003ccode\u003e072fcef\u003c/code\u003e\u003c/a\u003e Release 1.7.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.14...v1.7.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.3 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eWrap raised Ecto exceptions so context is not lost\u003c/li\u003e\n\u003cli\u003eDo not override changeset actions\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\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.1.1 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.1 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAdd type to \u003ccode\u003ePhoenix.HTML.FormField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow keyword lists in options to use nil as key/value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0 (2024-12-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.HTML.css_escape/1\u003c/code\u003e to escape strings for use inside CSS selectors\u003c/li\u003e\n\u003cli\u003eAdd the ability to pass \u003ccode\u003e:hr\u003c/code\u003e to \u003ccode\u003eoptions_for_select/2\u003c/code\u003e to render a horizontal rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass form action through in FormData implementation\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/phoenixframework/phoenix_html/commit/71430c1d32f70fafe0dc888ff5a9cd2288034de5\"\u003e\u003ccode\u003e71430c1\u003c/code\u003e\u003c/a\u003e Release v4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1a9341e931cc0cfd75167c6abe298ae0acdbfae7\"\u003e\u003ccode\u003e1a9341e\u003c/code\u003e\u003c/a\u003e Expand documentation of options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0d15b13c786eae7eaac2d24e4dabe8b56fc26cb3\"\u003e\u003ccode\u003e0d15b13\u003c/code\u003e\u003c/a\u003e Update ci.yml (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1bea177dfb6d6e3e326ee60dab87175a6d92e88d\"\u003e\u003ccode\u003e1bea177\u003c/code\u003e\u003c/a\u003e Add type to Phoenix.HTML.FormField (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0a11e9682625454d49b1db16f703e49316333290\"\u003e\u003ccode\u003e0a11e96\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/457\"\u003e#457\u003c/a\u003e from phoenixframework/sd-makeup-syntect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/7ccce864f5b075e88ee06bb0c65ec767d1402c9a\"\u003e\u003ccode\u003e7ccce86\u003c/code\u003e\u003c/a\u003e use makeup_syntect for highlighting JS (and diff)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/9007635b141f9b4fb65b73952953f62f0ccc0782\"\u003e\u003ccode\u003e9007635\u003c/code\u003e\u003c/a\u003e Allow keyword list options to use nil as key and/or value  (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/df2a3f6352f1d9e48e2b085ea10544f82f37bad2\"\u003e\u003ccode\u003edf2a3f6\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/b7fd6b7ba7972d3779df80177e3e55f32fc9887a\"\u003e\u003ccode\u003eb7fd6b7\u003c/code\u003e\u003c/a\u003e Release v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/687cca874b5ab02364cc4a89435fa5fde2fe5990\"\u003e\u003ccode\u003e687cca8\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.1.1...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_dashboard` from 0.8.5 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/blob/main/CHANGELOG.md\"\u003ephoenix_live_dashboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.7 (2025-04-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix warnings on Erlang/OTP 28\u003c/li\u003e\n\u003cli\u003eFix metrics history not rendering on LiveView 1.0.2+\u003c/li\u003e\n\u003cli\u003eFix colored logging in request logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.6 (2024-12-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Erlang docs url\u003c/li\u003e\n\u003cli\u003eFix rendering of durations in Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eFix warnings on Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eRemove img nonce which had no effect whatsoever\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e8236147ad8a256617851b62f4b93a25289f74e6\"\u003e\u003ccode\u003ee823614\u003c/code\u003e\u003c/a\u003e Release v0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/8c80084ac9d2bc417115fe00bbde0a7c66222226\"\u003e\u003ccode\u003e8c80084\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/471\"\u003e#471\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/0ecc686bb81f7c514b0391dc02a818d276023e32\"\u003e\u003ccode\u003e0ecc686\u003c/code\u003e\u003c/a\u003e Move regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/859726a508836a021a38aa7313207bb9b078e46d\"\u003e\u003ccode\u003e859726a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/c939321270d5a9dc50a459048712c735a447062f\"\u003e\u003ccode\u003ec939321\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/469\"\u003e#469\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e9236037554da9c749ae7af8e0c5c4e3013b5ac7\"\u003e\u003ccode\u003ee923603\u003c/code\u003e\u003c/a\u003e Fix ChartComponent bug, correctly display metrics history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/38e9b170f0c92ab1475e34e6e0064a935e491dd5\"\u003e\u003ccode\u003e38e9b17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/467\"\u003e#467\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/71e356738567923a2a08397b79081d20fef86794\"\u003e\u003ccode\u003e71e3567\u003c/code\u003e\u003c/a\u003e Update metrics_history.md, fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/ea8ab79b972b6f71492cad781edfd7cba14414cb\"\u003e\u003ccode\u003eea8ab79\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/21d3d5eb9fc6d2586943b967d1032164d696f48f\"\u003e\u003ccode\u003e21d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/466\"\u003e#466\u003c/a\u003e from kevinschweikert/ks/logger-colors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/compare/v0.8.5...v0.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.0-rc.7 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.14/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.14 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e_unused\u003c/code\u003e parameters are sent correctly during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form recovery failing and blocking updates when a form does not have any inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.13 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure submitter value is sent when submitting a form with \u003ccode\u003ephx-trigger-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.10 (2025-04-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flash getting lost when falling back to a full page reload due to navigating across live sessions (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix edge case where locked DOM nodes were not properly patched on unlock (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eused_input?\u003c/code\u003e returning \u003ccode\u003efalse\u003c/code\u003e when a form parameter value is a struct (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCatch promise rejections from \u003ccode\u003epushWithReply\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix empty optgroups breaking DOM patching of other select options (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3742\"\u003e#3742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't shutdown sticky LiveViews when they \u003ccode\u003epush_navigate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow testing \u003ccode\u003ephx-viewport-bottom\u003c/code\u003e and \u003ccode\u003ephx-viewport-top\u003c/code\u003e with \u003ccode\u003ePhoenix.LiveViewTest.render_hook/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.9 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix testing uploads inside nested LiveViews with LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.8 (2025-03-26)\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/phoenixframework/phoenix_live_view/commit/34e0634d1cc2cc4bd5bfaa5990d4dbdbdb6b27f5\"\u003e\u003ccode\u003e34e0634\u003c/code\u003e\u003c/a\u003e release v1.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/cb37eb126627b408bab2235dd43eea66fdb98381\"\u003e\u003ccode\u003ecb37eb1\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/9c8be3e96c63e787401e3ce3000d3d5a90de87df\"\u003e\u003ccode\u003e9c8be3e\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3821\"\u003e#3821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8d417129e1cfc7a7a5f75153afbdf9b36ac243ae\"\u003e\u003ccode\u003e8d41712\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3816\"\u003e#3816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1c4cec573a43c4a0f9949f6cee27852ad6acf356\"\u003e\u003ccode\u003e1c4cec5\u003c/code\u003e\u003c/a\u003e release v1.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/11c99906f39d2bac6ff6a4e2bece27f787a3ad16\"\u003e\u003ccode\u003e11c9990\u003c/code\u003e\u003c/a\u003e Update form-bindings.md to add a note about known limitations of phx-disable-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8bca18692b62c2492e5c7facd78afc06bf5c1c8a\"\u003e\u003ccode\u003e8bca186\u003c/code\u003e\u003c/a\u003e Add section for preventing form submission in the form bindings guide (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f29bbc572c7ff32b9106ead290a80a4360aa96c4\"\u003e\u003ccode\u003ef29bbc5\u003c/code\u003e\u003c/a\u003e Improve doc links betweens \u003ccode\u003easync result/1\u003c/code\u003e and \u003ccode\u003eassign_async/4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1ab79c9c8e09bd44fcfebdaa21ad22d6f07d96d7\"\u003e\u003ccode\u003e1ab79c9\u003c/code\u003e\u003c/a\u003e fix live_reload_test on OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a8195472471b0d2424016cfcbda01e051170a3d1\"\u003e\u003ccode\u003ea819547\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.0-rc.7...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.19.3 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0 (2025-02-05)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecations\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eDuration\u003c/code\u003e type returns same units as \u003ccode\u003ePostgrex.Interval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect on protocol when reconnecting in \u003ccode\u003ePostgrex.ReplicationConnection\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect only if there is protocol in \u003ccode\u003ePostgrex.SimpleConnection\u003c/code\u003e\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-ecto/postgrex/commit/c2af85d8eb584993114f748e8b1298a93f9d72a1\"\u003e\u003ccode\u003ec2af85d\u003c/code\u003e\u003c/a\u003e Release v0.20.0 (with Elixir v1.19 warnings fixed)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/b50103a939045e4ed2a574566d1a670a1921687c\"\u003e\u003ccode\u003eb50103a\u003c/code\u003e\u003c/a\u003e Release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/51ccbdd1d57b5fde9f2a3623dfe969b34b130bb1\"\u003e\u003ccode\u003e51ccbdd\u003c/code\u003e\u003c/a\u003e Update postgrex.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/34a57fe359a39488b673cec041829846e26ba758\"\u003e\u003ccode\u003e34a57fe\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/928e43a8161b08885cd6f765bdae8ff00d927677\"\u003e\u003ccode\u003e928e43a\u003c/code\u003e\u003c/a\u003e Have Duration return same units as Postgrex.Interval (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/a6f20205a37ac5887cf47eaba403974a95f9cc3f\"\u003e\u003ccode\u003ea6f2020\u003c/code\u003e\u003c/a\u003e Call disconnect on protocol when reconnecting in Replication connection  (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/9748fcbbd7936608c4ea4c0e5c485d6226da1bcc\"\u003e\u003ccode\u003e9748fcb\u003c/code\u003e\u003c/a\u003e Update dependencies with warnings (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c3097f429a47f6fe66517668954d06d88f08cac5\"\u003e\u003ccode\u003ec3097f4\u003c/code\u003e\u003c/a\u003e More safety checks around comments (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/6d9e2ca81a925f5b8985a80996d05da968849263\"\u003e\u003ccode\u003e6d9e2ca\u003c/code\u003e\u003c/a\u003e Minor link correction and moduledoc cleanup (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/cebb02f923a7e3c443aa7501bc89a8b2beda626f\"\u003e\u003ccode\u003ecebb02f\u003c/code\u003e\u003c/a\u003e Disconnect only if there is a protocol\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/postgrex/compare/v0.19.3...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.17.6 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003eswoosh/swoosh#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mime from 2.0.6 to 2.0.7 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.0 to 0.38.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.3 to 0.38.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues...\n\n_Description has been truncated_","html_url":"https://github.com/txssu/cen/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/txssu%2Fcen/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"}},{"old_version":"0.26.1","new_version":"0.26.3","update_type":"patch","path":"/lux_app","pr_created_at":"2025-06-02T00:49:09.000Z","version_change":"0.26.1 → 0.26.3","issue":{"uuid":"2558861422","node_id":"PR_kwDONlDJhc6YhSBu","number":284,"state":"open","title":"Bump flop from 0.26.1 to 0.26.3 in /lux_app","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-06-02T00:49:09.000Z","updated_at":"2025-06-02T00:49:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"}],"path":"/lux_app","ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.3)](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/Spectral-Finance/lux/pull/284","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Spectral-Finance%2Flux/issues/284","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/284/packages"}},{"old_version":"0.26.1","new_version":"0.26.3","update_type":"patch","path":null,"pr_created_at":"2025-06-01T00:37:24.000Z","version_change":"0.26.1 → 0.26.3","issue":{"uuid":"3106295679","node_id":"PR_kwDOH2dmWs6YbtwJ","number":492,"state":"open","title":"build(deps): bump flop from 0.26.1 to 0.26.3","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["samhamilton"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-01T00:37:24.000Z","updated_at":"2025-06-01T00:39:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"}],"path":null,"ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.3)](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/martide/literature/pull/492","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/martide%2Fliterature/issues/492","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/492/packages"}},{"old_version":"0.26.1","new_version":"0.26.3","update_type":"patch","path":null,"pr_created_at":"2025-05-30T10:25:56.000Z","version_change":"0.26.1 → 0.26.3","issue":{"uuid":"2554380751","node_id":"PR_kwDOGx3YKc6YQMHP","number":579,"state":"open","title":"build(deps): bump flop from 0.26.1 to 0.26.3","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-05-30T10:25:56.000Z","updated_at":"2025-05-30T10:25:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"}],"path":null,"ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.3)](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/midarr-server/pull/579","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/midarrlabs%2Fmidarr-server/issues/579","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/579/packages"}},{"old_version":"0.26.1","new_version":"0.26.3","update_type":"patch","path":null,"pr_created_at":"2025-05-29T18:07:48.000Z","version_change":"0.26.1 → 0.26.3","issue":{"uuid":"2552876831","node_id":"PR_kwDOByMyVM6YKc8f","number":2127,"state":"closed","title":"Bump flop from 0.26.1 to 0.26.3","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-02T18:37:33.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T18:07:48.000Z","updated_at":"2025-06-02T18:37:33.000Z","time_to_close":347385,"merged_at":"2025-06-02T18:37:33.000Z","merged_by":"nshoes","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"}],"path":null,"ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.3)](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/nerves-hub/nerves_hub_web/pull/2127","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-hub%2Fnerves_hub_web/issues/2127","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2127/packages"}},{"old_version":"0.26.2","new_version":"0.26.3","update_type":"patch","path":"/platform_umbrella","pr_created_at":"2025-05-29T18:03:45.000Z","version_change":"0.26.2 → 0.26.3","issue":{"uuid":"2552868533","node_id":"PR_kwDOMAS5xc6YKa61","number":2042,"state":"closed","title":"chore(deps): bump flop from 0.26.2 to 0.26.3 in /platform_umbrella","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T19:07:46.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T18:03:45.000Z","updated_at":"2025-05-29T19:07:46.000Z","time_to_close":3841,"merged_at":"2025-05-29T19:07:46.000Z","merged_by":"bi-dependabot-auto-merge[bot]","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flop","old_version":"0.26.2","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"}],"path":"/platform_umbrella","ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.2 to 0.26.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\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/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.2...0.26.3\"\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=flop\u0026package-manager=hex\u0026previous-version=0.26.2\u0026new-version=0.26.3)](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/batteries-included/batteries-included/pull/2042","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/batteries-included%2Fbatteries-included/issues/2042","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2042/packages"}},{"old_version":"0.26.1","new_version":"0.26.2","update_type":"patch","path":null,"pr_created_at":"2025-05-29T10:20:07.000Z","version_change":"0.26.1 → 0.26.2","issue":{"uuid":"2551769613","node_id":"PR_kwDOGx3YKc6YGOoN","number":578,"state":"closed","title":"build(deps): bump flop from 0.26.1 to 0.26.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-30T10:25:58.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T10:20:07.000Z","updated_at":"2025-05-30T10:25:58.000Z","time_to_close":86751,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.2","repository_url":"https://github.com/woylie/flop"}],"path":null,"ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/24f34e05c70a84d40af2ea90a2e2e848c9e35696\"\u003e\u003ccode\u003e24f34e0\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/f66d60d0dd59def969fcfe12efb12e82f110e97d\"\u003e\u003ccode\u003ef66d60d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/575\"\u003e#575\u003c/a\u003e from ChristofVerhoeven/fix-for-struct-values-in-filte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/9e902db978864d3c09732b887d628ca35d8543df\"\u003e\u003ccode\u003e9e902db\u003c/code\u003e\u003c/a\u003e move assertions to separate test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/4103c407a9e4364693d80c63bba7ead6fcb1753c\"\u003e\u003ccode\u003e4103c40\u003c/code\u003e\u003c/a\u003e adding assertion to existing test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/8f26eea91f51e86e63ab42857244a54fce8932e8\"\u003e\u003ccode\u003e8f26eea\u003c/code\u003e\u003c/a\u003e fix for struct values in filters when converting params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/01530ff1b0a52f35a27b1cad5f969ed65f5189cf\"\u003e\u003ccode\u003e01530ff\u003c/code\u003e\u003c/a\u003e Update dependency ex_doc to == 0.38.2 (\u003ca href=\"https://redirect.github.com/woylie/flop/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/54b1f4dbf5d03bb2fb6f1bb97c5b5052e64f3e13\"\u003e\u003ccode\u003e54b1f4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/573\"\u003e#573\u003c/a\u003e from woylie/use-renovate-preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/1ec144a0461985ea8bd80d2d033ef1cfaf1d8783\"\u003e\u003ccode\u003e1ec144a\u003c/code\u003e\u003c/a\u003e use renovate preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/9f01b7fbe16e70969b746da4647aeb506ee55730\"\u003e\u003ccode\u003e9f01b7f\u003c/code\u003e\u003c/a\u003e Update dependency ex_doc to == 0.38.1 (\u003ca href=\"https://redirect.github.com/woylie/flop/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/bc55654fc3d1af7995367af9fc1087e6b4de0b41\"\u003e\u003ccode\u003ebc55654\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/524\"\u003e#524\u003c/a\u003e from tomekowal/tomekowal/522/warn-on-existing-ordery-by\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.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 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/midarr-server/pull/578","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/midarrlabs%2Fmidarr-server/issues/578","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/578/packages"}},{"old_version":"0.26.1","new_version":"0.26.2","update_type":"patch","path":null,"pr_created_at":"2025-05-28T18:40:05.000Z","version_change":"0.26.1 → 0.26.2","issue":{"uuid":"2550326593","node_id":"PR_kwDOByMyVM6YAuVB","number":2123,"state":"closed","title":"Bump flop from 0.26.1 to 0.26.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T18:07:50.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-28T18:40:05.000Z","updated_at":"2025-05-29T18:07:50.000Z","time_to_close":84465,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.2","repository_url":"https://github.com/woylie/flop"}],"path":null,"ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/24f34e05c70a84d40af2ea90a2e2e848c9e35696\"\u003e\u003ccode\u003e24f34e0\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/f66d60d0dd59def969fcfe12efb12e82f110e97d\"\u003e\u003ccode\u003ef66d60d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/575\"\u003e#575\u003c/a\u003e from ChristofVerhoeven/fix-for-struct-values-in-filte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/9e902db978864d3c09732b887d628ca35d8543df\"\u003e\u003ccode\u003e9e902db\u003c/code\u003e\u003c/a\u003e move assertions to separate test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/4103c407a9e4364693d80c63bba7ead6fcb1753c\"\u003e\u003ccode\u003e4103c40\u003c/code\u003e\u003c/a\u003e adding assertion to existing test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/8f26eea91f51e86e63ab42857244a54fce8932e8\"\u003e\u003ccode\u003e8f26eea\u003c/code\u003e\u003c/a\u003e fix for struct values in filters when converting params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/01530ff1b0a52f35a27b1cad5f969ed65f5189cf\"\u003e\u003ccode\u003e01530ff\u003c/code\u003e\u003c/a\u003e Update dependency ex_doc to == 0.38.2 (\u003ca href=\"https://redirect.github.com/woylie/flop/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/54b1f4dbf5d03bb2fb6f1bb97c5b5052e64f3e13\"\u003e\u003ccode\u003e54b1f4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/573\"\u003e#573\u003c/a\u003e from woylie/use-renovate-preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/1ec144a0461985ea8bd80d2d033ef1cfaf1d8783\"\u003e\u003ccode\u003e1ec144a\u003c/code\u003e\u003c/a\u003e use renovate preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/9f01b7fbe16e70969b746da4647aeb506ee55730\"\u003e\u003ccode\u003e9f01b7f\u003c/code\u003e\u003c/a\u003e Update dependency ex_doc to == 0.38.1 (\u003ca href=\"https://redirect.github.com/woylie/flop/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/bc55654fc3d1af7995367af9fc1087e6b4de0b41\"\u003e\u003ccode\u003ebc55654\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/524\"\u003e#524\u003c/a\u003e from tomekowal/tomekowal/522/warn-on-existing-ordery-by\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.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 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/nerves-hub/nerves_hub_web/pull/2123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerves-hub%2Fnerves_hub_web/issues/2123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2123/packages"}},{"old_version":"0.26.1","new_version":"0.26.2","update_type":"patch","path":"/platform_umbrella","pr_created_at":"2025-05-28T17:43:22.000Z","version_change":"0.26.1 → 0.26.2","issue":{"uuid":"3098095285","node_id":"PR_kwDOMAS5xc6YAOb-","number":2035,"state":"open","title":"chore(deps): bump flop from 0.26.1 to 0.26.2 in /platform_umbrella","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-28T17:43:22.000Z","updated_at":"2025-05-28T17:43:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"flop","old_version":"0.26.1","new_version":"0.26.2","repository_url":"https://github.com/woylie/flop"}],"path":"/platform_umbrella","ecosystem":"hex"},"body":"Bumps [flop](https://github.com/woylie/flop) from 0.26.1 to 0.26.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\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/woylie/flop/commit/24f34e05c70a84d40af2ea90a2e2e848c9e35696\"\u003e\u003ccode\u003e24f34e0\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/f66d60d0dd59def969fcfe12efb12e82f110e97d\"\u003e\u003ccode\u003ef66d60d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/575\"\u003e#575\u003c/a\u003e from ChristofVerhoeven/fix-for-struct-values-in-filte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/9e902db978864d3c09732b887d628ca35d8543df\"\u003e\u003ccode\u003e9e902db\u003c/code\u003e\u003c/a\u003e move assertions to separate test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/4103c407a9e4364693d80c63bba7ead6fcb1753c\"\u003e\u003ccode\u003e4103c40\u003c/code\u003e\u003c/a\u003e adding assertion to existing test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/8f26eea91f51e86e63ab42857244a54fce8932e8\"\u003e\u003ccode\u003e8f26eea\u003c/code\u003e\u003c/a\u003e fix for struct values in filters when converting params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/01530ff1b0a52f35a27b1cad5f969ed65f5189cf\"\u003e\u003ccode\u003e01530ff\u003c/code\u003e\u003c/a\u003e Update dependency ex_doc to == 0.38.2 (\u003ca href=\"https://redirect.github.com/woylie/flop/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/54b1f4dbf5d03bb2fb6f1bb97c5b5052e64f3e13\"\u003e\u003ccode\u003e54b1f4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/573\"\u003e#573\u003c/a\u003e from woylie/use-renovate-preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/1ec144a0461985ea8bd80d2d033ef1cfaf1d8783\"\u003e\u003ccode\u003e1ec144a\u003c/code\u003e\u003c/a\u003e use renovate preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/9f01b7fbe16e70969b746da4647aeb506ee55730\"\u003e\u003ccode\u003e9f01b7f\u003c/code\u003e\u003c/a\u003e Update dependency ex_doc to == 0.38.1 (\u003ca href=\"https://redirect.github.com/woylie/flop/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/bc55654fc3d1af7995367af9fc1087e6b4de0b41\"\u003e\u003ccode\u003ebc55654\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/524\"\u003e#524\u003c/a\u003e from tomekowal/tomekowal/522/warn-on-existing-ordery-by\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.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=flop\u0026package-manager=hex\u0026previous-version=0.26.1\u0026new-version=0.26.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 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/batteries-included/batteries-included/pull/2035","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/batteries-included%2Fbatteries-included/issues/2035","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2035/packages"}}]}